@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic&subset=latin);
@charset "UTF-8";
/*VARIABLES
====================================================*/
/*Range*/
/*Spacing*/
/*Colors*/
/*Sizes*/
/*Animation*/
/*Icons*/
/*Disabled*/
/*CSS Star Rating Elements
=================================================================*/
/*HELPER*/
.center-all {
    display: flex;
    align-items: center;
    justify-content: center;
}
/*
Star element
==================================================================*/
.star {
    position: relative;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    /*
    Fill states
    ==================================================================*/
    /*
    Colors
    ==================================================================*/
    /*
    Icon Types
    ==================================================================*/
    /*
    Star Size
    ===================================================================*/
    /*
    Disabled
    =================================================*/
    /*
    Direction
    =================================================*/
}
.star svg, .star i {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font-style: normal;
}
.star svg.star-half, .star svg.star-filled, .star i.star-half, .star i.star-filled {
    opacity: 0;
}
.star i {
    top: 1px;
    display: none;
}
.star.icon i, .star.rating.star-icon i {
    font-size: 25px;
    line-height: 25px;
}
.star.icon i.star-empty:before, .star.rating.star-icon i.star-empty:before {
    content: "☆";
}
.star.icon i.star-half:before, .star.rating.star-icon i.star-half:before {
    content: "★";
}
.star.icon i.star-filled:before, .star.rating.star-icon i.star-filled:before {
    content: "★";
}
.star.custom-icon i, .rating.theme-kununu .star-container .star i, .star.rating.star-custom-icon i {
    font-size: 18px;
    line-height: 18px;
}
.star.empty svg.star-half, .star.empty svg.star-filled, .star.empty i.star-half, .star.empty i.star-filled {
    opacity: 0;
}
.star.empty svg.star-empty, .star.empty i.star-empty {
    opacity: 1;
}
.star.half svg.star-filled, .rating.value-0.half .star:nth-child(1) svg.star-filled, .star.half svg.star-empty, .rating.value-0.half .star:nth-child(1) svg.star-empty, .star.half i.star-filled, .rating.value-0.half .star:nth-child(1) i.star-filled, .star.half i.star-empty, .rating.value-0.half .star:nth-child(1) i.star-empty {
    opacity: 0;
}
.star.half svg.star-half, .rating.value-0.half .star:nth-child(1) svg.star-half, .star.half i.star-half, .rating.value-0.half .star:nth-child(1) i.star-half {
    opacity: 1;
}
.star.filled svg.star-empty, .rating.value-12 .star-container .star:nth-child(-n+12) svg.star-empty, .rating.value-11 .star-container .star:nth-child(-n+11) svg.star-empty, .rating.value-10 .star-container .star:nth-child(-n+10) svg.star-empty, .rating.value-9 .star-container .star:nth-child(-n+9) svg.star-empty, .rating.value-8 .star-container .star:nth-child(-n+8) svg.star-empty, .rating.value-7 .star-container .star:nth-child(-n+7) svg.star-empty, .rating.value-6 .star-container .star:nth-child(-n+6) svg.star-empty, .rating.value-5 .star-container .star:nth-child(-n+5) svg.star-empty, .rating.value-4 .star-container .star:nth-child(-n+4) svg.star-empty, .rating.value-3 .star-container .star:nth-child(-n+3) svg.star-empty, .rating.value-2 .star-container .star:nth-child(-n+2) svg.star-empty, .rating.value-1 .star-container .star:nth-child(-n+1) svg.star-empty, .star.filled svg.star-filled, .rating.value-12 .star-container .star:nth-child(-n+12) svg.star-filled, .rating.value-11 .star-container .star:nth-child(-n+11) svg.star-filled, .rating.value-10 .star-container .star:nth-child(-n+10) svg.star-filled, .rating.value-9 .star-container .star:nth-child(-n+9) svg.star-filled, .rating.value-8 .star-container .star:nth-child(-n+8) svg.star-filled, .rating.value-7 .star-container .star:nth-child(-n+7) svg.star-filled, .rating.value-6 .star-container .star:nth-child(-n+6) svg.star-filled, .rating.value-5 .star-container .star:nth-child(-n+5) svg.star-filled, .rating.value-4 .star-container .star:nth-child(-n+4) svg.star-filled, .rating.value-3 .star-container .star:nth-child(-n+3) svg.star-filled, .rating.value-2 .star-container .star:nth-child(-n+2) svg.star-filled, .rating.value-1 .star-container .star:nth-child(-n+1) svg.star-filled, .star.filled i.star-empty, .rating.value-12 .star-container .star:nth-child(-n+12) i.star-empty, .rating.value-11 .star-container .star:nth-child(-n+11) i.star-empty, .rating.value-10 .star-container .star:nth-child(-n+10) i.star-empty, .rating.value-9 .star-container .star:nth-child(-n+9) i.star-empty, .rating.value-8 .star-container .star:nth-child(-n+8) i.star-empty, .rating.value-7 .star-container .star:nth-child(-n+7) i.star-empty, .rating.value-6 .star-container .star:nth-child(-n+6) i.star-empty, .rating.value-5 .star-container .star:nth-child(-n+5) i.star-empty, .rating.value-4 .star-container .star:nth-child(-n+4) i.star-empty, .rating.value-3 .star-container .star:nth-child(-n+3) i.star-empty, .rating.value-2 .star-container .star:nth-child(-n+2) i.star-empty, .rating.value-1 .star-container .star:nth-child(-n+1) i.star-empty, .star.filled i.star-filled, .rating.value-12 .star-container .star:nth-child(-n+12) i.star-filled, .rating.value-11 .star-container .star:nth-child(-n+11) i.star-filled, .rating.value-10 .star-container .star:nth-child(-n+10) i.star-filled, .rating.value-9 .star-container .star:nth-child(-n+9) i.star-filled, .rating.value-8 .star-container .star:nth-child(-n+8) i.star-filled, .rating.value-7 .star-container .star:nth-child(-n+7) i.star-filled, .rating.value-6 .star-container .star:nth-child(-n+6) i.star-filled, .rating.value-5 .star-container .star:nth-child(-n+5) i.star-filled, .rating.value-4 .star-container .star:nth-child(-n+4) i.star-filled, .rating.value-3 .star-container .star:nth-child(-n+3) i.star-filled, .rating.value-2 .star-container .star:nth-child(-n+2) i.star-filled, .rating.value-1 .star-container .star:nth-child(-n+1) i.star-filled {
    opacity: 0;
}
.star.filled svg.star-filled, .rating.value-12 .star-container .star:nth-child(-n+12) svg.star-filled, .rating.value-11 .star-container .star:nth-child(-n+11) svg.star-filled, .rating.value-10 .star-container .star:nth-child(-n+10) svg.star-filled, .rating.value-9 .star-container .star:nth-child(-n+9) svg.star-filled, .rating.value-8 .star-container .star:nth-child(-n+8) svg.star-filled, .rating.value-7 .star-container .star:nth-child(-n+7) svg.star-filled, .rating.value-6 .star-container .star:nth-child(-n+6) svg.star-filled, .rating.value-5 .star-container .star:nth-child(-n+5) svg.star-filled, .rating.value-4 .star-container .star:nth-child(-n+4) svg.star-filled, .rating.value-3 .star-container .star:nth-child(-n+3) svg.star-filled, .rating.value-2 .star-container .star:nth-child(-n+2) svg.star-filled, .rating.value-1 .star-container .star:nth-child(-n+1) svg.star-filled, .star.filled i.star-filled, .rating.value-12 .star-container .star:nth-child(-n+12) i.star-filled, .rating.value-11 .star-container .star:nth-child(-n+11) i.star-filled, .rating.value-10 .star-container .star:nth-child(-n+10) i.star-filled, .rating.value-9 .star-container .star:nth-child(-n+9) i.star-filled, .rating.value-8 .star-container .star:nth-child(-n+8) i.star-filled, .rating.value-7 .star-container .star:nth-child(-n+7) i.star-filled, .rating.value-6 .star-container .star:nth-child(-n+6) i.star-filled, .rating.value-5 .star-container .star:nth-child(-n+5) i.star-filled, .rating.value-4 .star-container .star:nth-child(-n+4) i.star-filled, .rating.value-3 .star-container .star:nth-child(-n+3) i.star-filled, .rating.value-2 .star-container .star:nth-child(-n+2) i.star-filled, .rating.value-1 .star-container .star:nth-child(-n+1) i.star-filled {
    opacity: 1;
}
.star.default svg, .star-container .star svg {
    fill: #999;
}
.star.default i, .star-container .star i {
    color: #999;
}
.star.negative svg, .rating.value-0.half .star svg, .rating.value-0.half .rating.value-0.star:nth-child(1) .star svg {
    fill: #f03c56;
}
.star.negative i, .rating.value-0.half .star i, .rating.value-0.half .rating.value-0.star:nth-child(1) .star i {
    color: #f03c56;
}
.star.ok svg {
    fill: #ffc058;
}
.star.ok i {
    color: #ffc058;
}
.star.positive svg, .rating.value-12 .star-container .star svg, .rating.value-11 .star-container .star svg, .rating.value-10 .star-container .star svg, .rating.value-9 .star-container .star svg, .rating.value-8 .star-container .star svg, .rating.value-7 .star-container .star svg, .rating.value-6 .star-container .star svg {
    fill: #7ed321;
}
.star.positive i, .rating.value-12 .star-container .star i, .rating.value-11 .star-container .star i, .rating.value-10 .star-container .star i, .rating.value-9 .star-container .star i, .rating.value-8 .star-container .star i, .rating.value-7 .star-container .star i, .rating.value-6 .star-container .star i {
    color: #7ed321;
}
.star.svg i, .star.rating.star-svg i {
    display: none;
}
.star.svg svg, .star.rating.star-svg svg {
    display: flex;
}
.star.custom-icon svg, .rating.theme-kununu .star-container .star svg, .star.rating.star-custom-icon svg, .star.icon svg, .star.rating.star-icon svg {
    display: none;
}
.star.custom-icon i, .rating.theme-kununu .star-container .star i, .star.rating.star-custom-icon i, .star.icon i, .star.rating.star-icon i {
    display: flex;
}
.star.small, .rating.small .star.label-value, .rating.small .rating.star .star.label-value, .rating.small .rating.label-value .star, .rating.small .star {
    width: 10px;
    height: 9, 5px;
}
.star.small i, .rating.small .star.label-value i, .rating.small .rating.star .star.label-value i, .rating.small .rating.label-value .star i, .rating.small .star i {
    font-size: 11px;
    line-height: 10px;
}
.star.medium, .rating.medium .star.label-value, .rating.medium .rating.star .star.label-value, .rating.medium .rating.label-value .star, .rating.medium .star {
    width: 20px;
    height: 20px;
}
.star.medium i, .rating.medium .star.label-value i, .rating.medium .rating.star .star.label-value i, .rating.medium .rating.label-value .star i, .rating.medium .star i {
    font-size: 25px;
    line-height: 25px;
}
.star.large, .rating.large .star.label-value, .rating.large .rating.star .star.label-value, .rating.large .rating.label-value .star, .rating.large .star {
    width: 35px;
    height: 33.3px;
}
.star.large i, .rating.large .star.label-value i, .rating.large .rating.star .star.label-value i, .rating.large .rating.label-value .star i, .rating.large .star i {
    font-size: 36px;
    line-height: 35px;
}
.star.disabled, .rating.disabled .star-container .star, .rating.disabled .rating.label-value .star-container .star, .rating.disabled .star-container .rating.star .star.label-value, .rating.disabled .star-container .rating.star .star-container .star, .rating.disabled .star.label-value {
    opacity: 0.5;
}
.star.direction-rtl svg.star-half, .rating.direction-rtl .star.star-container svg.star-half, .star-container.direction-rtl .rating.star .star.star-container svg.star-half, .rating.direction-rtl .star-container .star svg.star-half, .star-container.direction-rtl .rating.star .star-container .star svg.star-half, .star-container.direction-rtl .star svg.star-half, .star.direction-rtl i.star-half, .rating.direction-rtl .star.star-container i.star-half, .star-container.direction-rtl .rating.star .star.star-container i.star-half, .rating.direction-rtl .star-container .star i.star-half, .star-container.direction-rtl .rating.star .star-container .star i.star-half, .star-container.direction-rtl .star i.star-half {
    transform: scale(-1, 1);
}
.star.direction-ltr svg.star-half, .star-container.direction-ltr .star svg.star-half, .star.direction-ltr i.star-half, .star-container.direction-ltr .star i.star-half {
    transform: scale(1, 1);
}
/*
Label Element
===================================================================*/
.label-value {
    font-size: 18px;
    line-height: 18px;
    /*
    Sizes
    =================================================================*/
    /*
    Disabled
    =================================================*/
}
.label-value.small, .rating.small .label-value, .rating.small .rating.star .label-value, .rating.small .rating.label-value .label-value, .rating.small .label-value.star {
    font-size: 9.5px;
    line-height: 9.5px;
}
.label-value.medium, .rating.medium .label-value, .rating.medium .rating.star .label-value, .rating.medium .rating.label-value .label-value, .rating.medium .label-value.star {
    font-size: 18px;
    line-height: 25px;
}
.label-value.large, .rating.large .label-value, .rating.large .rating.star .label-value, .rating.large .rating.label-value .label-value, .rating.large .label-value.star {
    font-size: 28px;
    line-height: 35px;
}
.label-value.disabled, .rating.disabled .star-container .label-value.star, .rating.disabled .star-container .rating.star .label-value, .rating.disabled .label-value {
    opacity: 0.5;
}
/*
Star Container
==================================================================*/
.star-container {
    display: flex;
    align-items: center;
    flex: 0 0 auto;
    justify-content: center;
    margin-left: 5px;
    margin-right: 5px;
    transition: all 0.3s ease;
    /*
    Direction
    ===================================================*/
    /*
    Space
    ======================================================*/
}
.star-container + .star {
    margin-left: 5px;
}
.star-container .star {
    transition: all 0.3s ease;
}
.star-container .star svg, .star-container .star i {
    transition: all 0.3s ease;
}
.star-container svg {
    z-index: 2;
}
.star-container i {
    z-index: 1;
}
.star-container.direction-rtl, .rating.direction-rtl .rating.star-container .star-container .star-container.star, .rating.direction-rtl .star-container, .star-container.direction-rtl .rating.star .star-container, .rating.direction-rtl .star-container .star-container.star, .rating.direction-rtl .rating.star-container .star-container, .rating.direction-rtl .star-container .rating.star .star-container, .star-container.direction-rtl .star-container.star {
    direction: rtl;
}
.star-container.direction-ltr, .star-container.direction-ltr .star-container.star {
    direction: ltr;
}
.star-container.space-no, .rating.space-no .star-container {
    flex: 1 1 auto;
    justify-content: center;
}
.star-container.space-between, .rating.space-between .star-container {
    flex: 1 1 auto;
    justify-content: space-between;
}
.star-container.space-around, .rating.space-around .star-container {
    flex: 1 1 auto;
    justify-content: space-around;
}
/*
Rating Component
========================================================================= */
.rating {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 5px;
    /*Rating Value
    ====================================================*/
    /*Hover states
    ====================================================*/
    /*Half stars
    ====================================================*/
    /*Label Visible
    ====================================================*/
    /*Label Position
    ====================================================*/
    /*
    Direction
    ===================================================*/
    /* Star Type
    ====================================================*/
    /* Sizes
    ==========================================================*/
    /* Space
    ====================================================*/
    /* Static Color
      ====================================================*/
    /*Disabled
    ====================================================*/
    /*AnimationSpeed
    ====================================================*/
}
.rating.value-1 .star-container .star svg {
    fill: #f03c56;
}
.rating.value-1 .star-container .star i {
    color: #f03c56;
}
.rating.value-2 .star-container .star svg {
    fill: #f03c56;
}
.rating.value-2 .star-container .star i {
    color: #f03c56;
}
.rating.value-3 .star-container .star svg {
    fill: #ffc058;
}
.rating.value-3 .star-container .star i {
    color: #ffc058;
}
.rating.value-4 .star-container .star svg {
    fill: #7ed321;
}
.rating.value-4 .star-container .star i {
    color: #7ed321;
}
.rating.value-5 .star-container .star svg {
    fill: #7ed321;
}
.rating.value-5 .star-container .star i {
    color: #7ed321;
}
.rating.value-6 .star-container .star svg {
    fill: #7ed321;
}
.rating.value-6 .star-container .star i {
    color: #7ed321;
}
.rating.hover:hover.value-1.half .star-container .star.star-half, .rating.value-0.half .rating.hover.star:hover.value-1:nth-child(1) .star-container .star.star-half, .rating.hover:hover.value-1.half .star-container .star.star-filled, .rating.value-0.half .rating.hover.star:hover.value-1:nth-child(1) .star-container .star.star-filled, .rating.hover:hover.hover-1 .star-container .star.star-half, .rating.hover:hover.hover-1 .star-container .star.star-filled {
    opacity: 0;
}
.rating.hover:hover.value-1.half .star-container .star.star-empty, .rating.value-0.half .rating.hover.star:hover.value-1:nth-child(1) .star-container .star.star-empty, .rating.hover:hover.hover-1 .star-container .star.star-empty {
    opacity: 1;
}
.rating.hover:hover.hover-1 .star-container .star:nth-child(-n+1) svg.star-empty, .rating.hover:hover.hover-1 .star-container .star:nth-child(-n+1) svg.star-filled,
.rating.hover:hover.hover-1 .star-container .star:nth-child(-n+1) i.star-empty,
.rating.hover:hover.hover-1 .star-container .star:nth-child(-n+1) i.star-filled {
    opacity: 0;
}
.rating.hover:hover.hover-1 .star-container .star:nth-child(-n+1) svg.star-filled,
.rating.hover:hover.hover-1 .star-container .star:nth-child(-n+1) i.star-filled {
    opacity: 1;
}
.rating.hover:hover.hover-1 .star-container .star svg {
    fill: #f03c56;
}
.rating.hover:hover.hover-1 .star-container .star i {
    color: #f03c56;
}
.rating.hover:hover.value-2.half .star-container .star.star-half, .rating.value-0.half .rating.hover.star:hover.value-2:nth-child(1) .star-container .star.star-half, .rating.hover:hover.value-2.half .star-container .star.star-filled, .rating.value-0.half .rating.hover.star:hover.value-2:nth-child(1) .star-container .star.star-filled, .rating.hover:hover.hover-2 .star-container .star.star-half, .rating.hover:hover.hover-2 .star-container .star.star-filled {
    opacity: 0;
}
.rating.hover:hover.value-2.half .star-container .star.star-empty, .rating.value-0.half .rating.hover.star:hover.value-2:nth-child(1) .star-container .star.star-empty, .rating.hover:hover.hover-2 .star-container .star.star-empty {
    opacity: 1;
}
.rating.hover:hover.hover-2 .star-container .star:nth-child(-n+2) svg.star-empty, .rating.hover:hover.hover-2 .star-container .star:nth-child(-n+2) svg.star-filled,
.rating.hover:hover.hover-2 .star-container .star:nth-child(-n+2) i.star-empty,
.rating.hover:hover.hover-2 .star-container .star:nth-child(-n+2) i.star-filled {
    opacity: 0;
}
.rating.hover:hover.hover-2 .star-container .star:nth-child(-n+2) svg.star-filled,
.rating.hover:hover.hover-2 .star-container .star:nth-child(-n+2) i.star-filled {
    opacity: 1;
}
.rating.hover:hover.hover-2 .star-container .star svg {
    fill: #f03c56;
}
.rating.hover:hover.hover-2 .star-container .star i {
    color: #f03c56;
}
.rating.hover:hover.value-3.half .star-container .star.star-half, .rating.value-0.half .rating.hover.star:hover.value-3:nth-child(1) .star-container .star.star-half, .rating.hover:hover.value-3.half .star-container .star.star-filled, .rating.value-0.half .rating.hover.star:hover.value-3:nth-child(1) .star-container .star.star-filled, .rating.hover:hover.hover-3 .star-container .star.star-half, .rating.hover:hover.hover-3 .star-container .star.star-filled {
    opacity: 0;
}
.rating.hover:hover.value-3.half .star-container .star.star-empty, .rating.value-0.half .rating.hover.star:hover.value-3:nth-child(1) .star-container .star.star-empty, .rating.hover:hover.hover-3 .star-container .star.star-empty {
    opacity: 1;
}
.rating.hover:hover.hover-3 .star-container .star:nth-child(-n+3) svg.star-empty, .rating.hover:hover.hover-3 .star-container .star:nth-child(-n+3) svg.star-filled,
.rating.hover:hover.hover-3 .star-container .star:nth-child(-n+3) i.star-empty,
.rating.hover:hover.hover-3 .star-container .star:nth-child(-n+3) i.star-filled {
    opacity: 0;
}
.rating.hover:hover.hover-3 .star-container .star:nth-child(-n+3) svg.star-filled,
.rating.hover:hover.hover-3 .star-container .star:nth-child(-n+3) i.star-filled {
    opacity: 1;
}
.rating.hover:hover.hover-3 .star-container .star svg {
    fill: #ffc058;
}
.rating.hover:hover.hover-3 .star-container .star i {
    color: #ffc058;
}
.rating.hover:hover.value-4.half .star-container .star.star-half, .rating.value-0.half .rating.hover.star:hover.value-4:nth-child(1) .star-container .star.star-half, .rating.hover:hover.value-4.half .star-container .star.star-filled, .rating.value-0.half .rating.hover.star:hover.value-4:nth-child(1) .star-container .star.star-filled, .rating.hover:hover.hover-4 .star-container .star.star-half, .rating.hover:hover.hover-4 .star-container .star.star-filled {
    opacity: 0;
}
.rating.hover:hover.value-4.half .star-container .star.star-empty, .rating.value-0.half .rating.hover.star:hover.value-4:nth-child(1) .star-container .star.star-empty, .rating.hover:hover.hover-4 .star-container .star.star-empty {
    opacity: 1;
}
.rating.hover:hover.hover-4 .star-container .star:nth-child(-n+4) svg.star-empty, .rating.hover:hover.hover-4 .star-container .star:nth-child(-n+4) svg.star-filled,
.rating.hover:hover.hover-4 .star-container .star:nth-child(-n+4) i.star-empty,
.rating.hover:hover.hover-4 .star-container .star:nth-child(-n+4) i.star-filled {
    opacity: 0;
}
.rating.hover:hover.hover-4 .star-container .star:nth-child(-n+4) svg.star-filled,
.rating.hover:hover.hover-4 .star-container .star:nth-child(-n+4) i.star-filled {
    opacity: 1;
}
.rating.hover:hover.hover-4 .star-container .star svg {
    fill: #7ed321;
}
.rating.hover:hover.hover-4 .star-container .star i {
    color: #7ed321;
}
.rating.hover:hover.value-5.half .star-container .star.star-half, .rating.value-0.half .rating.hover.star:hover.value-5:nth-child(1) .star-container .star.star-half, .rating.hover:hover.value-5.half .star-container .star.star-filled, .rating.value-0.half .rating.hover.star:hover.value-5:nth-child(1) .star-container .star.star-filled, .rating.hover:hover.hover-5 .star-container .star.star-half, .rating.hover:hover.hover-5 .star-container .star.star-filled {
    opacity: 0;
}
.rating.hover:hover.value-5.half .star-container .star.star-empty, .rating.value-0.half .rating.hover.star:hover.value-5:nth-child(1) .star-container .star.star-empty, .rating.hover:hover.hover-5 .star-container .star.star-empty {
    opacity: 1;
}
.rating.hover:hover.hover-5 .star-container .star:nth-child(-n+5) svg.star-empty, .rating.hover:hover.hover-5 .star-container .star:nth-child(-n+5) svg.star-filled,
.rating.hover:hover.hover-5 .star-container .star:nth-child(-n+5) i.star-empty,
.rating.hover:hover.hover-5 .star-container .star:nth-child(-n+5) i.star-filled {
    opacity: 0;
}
.rating.hover:hover.hover-5 .star-container .star:nth-child(-n+5) svg.star-filled,
.rating.hover:hover.hover-5 .star-container .star:nth-child(-n+5) i.star-filled {
    opacity: 1;
}
.rating.hover:hover.hover-5 .star-container .star svg {
    fill: #7ed321;
}
.rating.hover:hover.hover-5 .star-container .star i {
    color: #7ed321;
}
.rating.hover:hover.value-6.half .star-container .star.star-half, .rating.value-0.half .rating.hover.star:hover.value-6:nth-child(1) .star-container .star.star-half, .rating.hover:hover.value-6.half .star-container .star.star-filled, .rating.value-0.half .rating.hover.star:hover.value-6:nth-child(1) .star-container .star.star-filled, .rating.hover:hover.hover-6 .star-container .star.star-half, .rating.hover:hover.hover-6 .star-container .star.star-filled {
    opacity: 0;
}
.rating.hover:hover.value-6.half .star-container .star.star-empty, .rating.value-0.half .rating.hover.star:hover.value-6:nth-child(1) .star-container .star.star-empty, .rating.hover:hover.hover-6 .star-container .star.star-empty {
    opacity: 1;
}
.rating.hover:hover.hover-6 .star-container .star:nth-child(-n+6) svg.star-empty, .rating.hover:hover.hover-6 .star-container .star:nth-child(-n+6) svg.star-filled,
.rating.hover:hover.hover-6 .star-container .star:nth-child(-n+6) i.star-empty,
.rating.hover:hover.hover-6 .star-container .star:nth-child(-n+6) i.star-filled {
    opacity: 0;
}
.rating.hover:hover.hover-6 .star-container .star:nth-child(-n+6) svg.star-filled,
.rating.hover:hover.hover-6 .star-container .star:nth-child(-n+6) i.star-filled {
    opacity: 1;
}
.rating.hover:hover.hover-6 .star-container .star svg {
    fill: #7ed321;
}
.rating.hover:hover.hover-6 .star-container .star i {
    color: #7ed321;
}
.rating.value-1.half .star-container .star:nth-child(2) svg.star-filled, .rating.value-0.half .rating.value-1.star:nth-child(1) .star-container .star:nth-child(2) svg.star-filled, .rating.value-1.half .star-container .star:nth-child(2) svg.star-empty, .rating.value-0.half .rating.value-1.star:nth-child(1) .star-container .star:nth-child(2) svg.star-empty,
.rating.value-1.half .star-container .star:nth-child(2) i.star-filled,
.rating.value-0.half .rating.value-1.star:nth-child(1) .star-container .star:nth-child(2) i.star-filled,
.rating.value-1.half .star-container .star:nth-child(2) i.star-empty,
.rating.value-0.half .rating.value-1.star:nth-child(1) .star-container .star:nth-child(2) i.star-empty {
    opacity: 0;
}
.rating.value-1.half .star-container .star:nth-child(2) svg.star-half, .rating.value-0.half .rating.value-1.star:nth-child(1) .star-container .star:nth-child(2) svg.star-half,
.rating.value-1.half .star-container .star:nth-child(2) i.star-half,
.rating.value-0.half .rating.value-1.star:nth-child(1) .star-container .star:nth-child(2) i.star-half {
    opacity: 1;
}
.rating.value-2.half .star-container .star:nth-child(3) svg.star-filled, .rating.value-0.half .rating.value-2.star:nth-child(1) .star-container .star:nth-child(3) svg.star-filled, .rating.value-2.half .star-container .star:nth-child(3) svg.star-empty, .rating.value-0.half .rating.value-2.star:nth-child(1) .star-container .star:nth-child(3) svg.star-empty,
.rating.value-2.half .star-container .star:nth-child(3) i.star-filled,
.rating.value-0.half .rating.value-2.star:nth-child(1) .star-container .star:nth-child(3) i.star-filled,
.rating.value-2.half .star-container .star:nth-child(3) i.star-empty,
.rating.value-0.half .rating.value-2.star:nth-child(1) .star-container .star:nth-child(3) i.star-empty {
    opacity: 0;
}
.rating.value-2.half .star-container .star:nth-child(3) svg.star-half, .rating.value-0.half .rating.value-2.star:nth-child(1) .star-container .star:nth-child(3) svg.star-half,
.rating.value-2.half .star-container .star:nth-child(3) i.star-half,
.rating.value-0.half .rating.value-2.star:nth-child(1) .star-container .star:nth-child(3) i.star-half {
    opacity: 1;
}
.rating.value-3.half .star-container .star:nth-child(4) svg.star-filled, .rating.value-0.half .rating.value-3.star:nth-child(1) .star-container .star:nth-child(4) svg.star-filled, .rating.value-3.half .star-container .star:nth-child(4) svg.star-empty, .rating.value-0.half .rating.value-3.star:nth-child(1) .star-container .star:nth-child(4) svg.star-empty,
.rating.value-3.half .star-container .star:nth-child(4) i.star-filled,
.rating.value-0.half .rating.value-3.star:nth-child(1) .star-container .star:nth-child(4) i.star-filled,
.rating.value-3.half .star-container .star:nth-child(4) i.star-empty,
.rating.value-0.half .rating.value-3.star:nth-child(1) .star-container .star:nth-child(4) i.star-empty {
    opacity: 0;
}
.rating.value-3.half .star-container .star:nth-child(4) svg.star-half, .rating.value-0.half .rating.value-3.star:nth-child(1) .star-container .star:nth-child(4) svg.star-half,
.rating.value-3.half .star-container .star:nth-child(4) i.star-half,
.rating.value-0.half .rating.value-3.star:nth-child(1) .star-container .star:nth-child(4) i.star-half {
    opacity: 1;
}
.rating.value-4.half .star-container .star:nth-child(5) svg.star-filled, .rating.value-0.half .rating.value-4.star:nth-child(1) .star-container .star:nth-child(5) svg.star-filled, .rating.value-4.half .star-container .star:nth-child(5) svg.star-empty, .rating.value-0.half .rating.value-4.star:nth-child(1) .star-container .star:nth-child(5) svg.star-empty,
.rating.value-4.half .star-container .star:nth-child(5) i.star-filled,
.rating.value-0.half .rating.value-4.star:nth-child(1) .star-container .star:nth-child(5) i.star-filled,
.rating.value-4.half .star-container .star:nth-child(5) i.star-empty,
.rating.value-0.half .rating.value-4.star:nth-child(1) .star-container .star:nth-child(5) i.star-empty {
    opacity: 0;
}
.rating.value-4.half .star-container .star:nth-child(5) svg.star-half, .rating.value-0.half .rating.value-4.star:nth-child(1) .star-container .star:nth-child(5) svg.star-half,
.rating.value-4.half .star-container .star:nth-child(5) i.star-half,
.rating.value-0.half .rating.value-4.star:nth-child(1) .star-container .star:nth-child(5) i.star-half {
    opacity: 1;
}
.rating.value-5.half .star-container .star:nth-child(6) svg.star-filled, .rating.value-0.half .rating.value-5.star:nth-child(1) .star-container .star:nth-child(6) svg.star-filled, .rating.value-5.half .star-container .star:nth-child(6) svg.star-empty, .rating.value-0.half .rating.value-5.star:nth-child(1) .star-container .star:nth-child(6) svg.star-empty,
.rating.value-5.half .star-container .star:nth-child(6) i.star-filled,
.rating.value-0.half .rating.value-5.star:nth-child(1) .star-container .star:nth-child(6) i.star-filled,
.rating.value-5.half .star-container .star:nth-child(6) i.star-empty,
.rating.value-0.half .rating.value-5.star:nth-child(1) .star-container .star:nth-child(6) i.star-empty {
    opacity: 0;
}
.rating.value-5.half .star-container .star:nth-child(6) svg.star-half, .rating.value-0.half .rating.value-5.star:nth-child(1) .star-container .star:nth-child(6) svg.star-half,
.rating.value-5.half .star-container .star:nth-child(6) i.star-half,
.rating.value-0.half .rating.value-5.star:nth-child(1) .star-container .star:nth-child(6) i.star-half {
    opacity: 1;
}
.rating.label-hidden .label-value {
    display: none;
}
.rating.label-visible {
    display: flex;
}
.rating.label-top {
    flex-direction: column;
}
.rating.label-top .label-value + .star-container {
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
}
.rating.label-left .label-value {
    flex: 0 0 auto;
}
.rating.label-left .label-value + .star-container {
    margin-left: 5px;
    margin-right: 0;
}
.rating.label-right {
    flex-direction: row-reverse;
}
.rating.label-right .label-value + .star-container {
    margin-left: 0;
    margin-right: 5px;
}
.rating.label-bottom {
    flex-direction: column-reverse;
}
.rating.label-bottom .label-value + .star-container {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 5px;
}
.rating.direction-rtl, .rating.direction-rtl .rating.star-container .star-container .rating.star, .rating.direction-rtl .star-container .rating.star .star-container .rating.star, .rating.direction-rtl .rating.star-container, .star-container.direction-rtl .rating.star .rating.star-container, .rating.direction-rtl .star-container .rating.star, .star-container.direction-rtl .rating.star .star-container .rating.star, .rating.direction-rtl .rating.star-container .rating.star-container, .rating.direction-rtl .star-container .rating.star .rating.star-container, .star-container.direction-rtl .rating.star {
    direction: rtl;
}
.rating.direction-ltr, .star-container.direction-ltr .rating.star {
    direction: ltr;
}
.rating.color-default .star-container .star svg {
    fill: #999 !important;
}
.rating.color-default .star-container .star i {
    color: #999 !important;
}
.rating.color-ok .star-container .star svg {
    fill: #ffc058 !important;
}
.rating.color-ok .star-container .star i {
    color: #ffc058 !important;
}
.rating.color-positive .star-container .star svg {
    fill: #7ed321 !important;
}
.rating.color-positive .star-container .star i {
    color: #7ed321 !important;
}
.rating.color-negative .star-container .star svg {
    fill: #f03c56 !important;
}
.rating.color-negative .star-container .star i {
    color: #f03c56 !important;
}
.rating.immediately .star-container {
    transition: all none;
}
.rating.immediately .star-container .star {
    transition: none;
}
.rating.immediately .star-container .star svg,
.rating.immediately .star-container .star i {
    transition: none;
}
.rating.noticeable .star-container {
    transition: all 0.3s ease;
}
.rating.noticeable .star-container .star {
    transition: all 0.3s ease;
}
.rating.noticeable .star-container .star svg,
.rating.noticeable .star-container .star i {
    transition: all 0.3s ease;
}
.rating.slow .star-container {
    transition: all 0.8s ease;
}
.rating.slow .star-container .star {
    transition: all 0.8s ease;
}
.rating.slow .star-container .star svg,
.rating.slow .star-container .star i {
    transition: all 0.8s ease;
}
/*theme modifiers
====================================================*/
.rating.theme-kununu {
    flex-direction: column;
    width: 78px;
}
.rating.theme-kununu .label-value,
.rating.theme-kununu .star-container {
    width: 100%;
}
.rating.theme-kununu .label-value {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px 6px 0 0;
    height: 50px;
    border: 1px solid #e9ecec;
    border-bottom: 0px;
    font-size: 18px;
    font-weight: bold;
    color: #2f3940;
    letter-spacing: -1px;
    background-color: #f8f8f8;
}
.rating.theme-kununu .star-container {
    border-radius: 0 0 6px 6px;
    padding: 2px 0 4px 0;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: center;
    background-color: #99c613;
    border: 1px solid #99c613;
    border-bottom: 0px;
}
.rating.theme-kununu .star-container .star {
    height: 11px;
    width: 11px;
}
.rating.theme-kununu .star-container .star i {
    font-size: 11px;
    color: #fff;
    text-align: center;
}
.rating.theme-google-places .label-value {
    color: #e7711b;
    font-family: arial, sans-serif;
    font-size: 13px;
    line-height: 15px;
}
.rating.theme-google-places .star-container {
    width: 65px;
    margin-left: 2px;
}
.rating.theme-google-places .star-container .star i {
    font-size: 17px;
    color: #e7711b !important;
}
.rating.theme-google-places .star-container .star i.star-empty {
    opacity: 1 !important;
    color: #e1e1e1 !important;
}
.rating.theme-google-places .star-container .star i.star-empty:before {
    content: "★";
}
.rating.theme-google-places .star-container .star i.star-half {
    width: 7px;
    overflow: hidden;
}
.rating.theme-google-places .star-container .star i.star-half:before {
    content: "★";
}
.rating.theme-google-places .star-container .star i.star-filled:before {
    content: "★";
}
.rating.theme-rolling-stars .star-container .star {
    transition: transform 1s;
    transform: rotate(0deg);
}
.rating.theme-rolling-stars.value-1 .star-container .star:nth-child(-n+1) {
    transition: transform 1s;
    transform: rotate(360deg);
}
.rating.theme-rolling-stars.value-2 .star-container .star:nth-child(-n+2) {
    transition: transform 1s;
    transform: rotate(360deg);
}
.rating.theme-rolling-stars.value-3 .star-container .star:nth-child(-n+3) {
    transition: transform 1s;
    transform: rotate(360deg);
}
.rating.theme-rolling-stars.value-4 .star-container .star:nth-child(-n+4) {
    transition: transform 1s;
    transform: rotate(360deg);
}
.rating.theme-rolling-stars.value-5 .star-container .star:nth-child(-n+5) {
    transition: transform 1s;
    transform: rotate(360deg);
}
.rating.theme-rolling-stars.value-6 .star-container .star:nth-child(-n+6) {
    transition: transform 1s;
    transform: rotate(360deg);
}
.rating.theme-rolling-stars.value-0.half .star:nth-child(1), .rating.value-0.half .rating.theme-rolling-stars.value-0.star:nth-child(1) .star:nth-child(1) {
    transition: transform 1s;
    transform: rotate(360deg);
}
.rating.theme-rolling-stars.value-1.half .star-container .star:nth-child(2), .rating.value-0.half .rating.theme-rolling-stars.value-1.star:nth-child(1) .star-container .star:nth-child(2) {
    transition: transform 1s;
    transform: rotate(360deg);
}
.rating.theme-rolling-stars.value-2.half .star-container .star:nth-child(3), .rating.value-0.half .rating.theme-rolling-stars.value-2.star:nth-child(1) .star-container .star:nth-child(3) {
    transition: transform 1s;
    transform: rotate(360deg);
}
.rating.theme-rolling-stars.value-3.half .star-container .star:nth-child(4), .rating.value-0.half .rating.theme-rolling-stars.value-3.star:nth-child(1) .star-container .star:nth-child(4) {
    transition: transform 1s;
    transform: rotate(360deg);
}
.rating.theme-rolling-stars.value-4.half .star-container .star:nth-child(5), .rating.value-0.half .rating.theme-rolling-stars.value-4.star:nth-child(1) .star-container .star:nth-child(5) {
    transition: transform 1s;
    transform: rotate(360deg);
}
.rating.theme-rolling-stars.value-5.half .star-container .star:nth-child(6), .rating.value-0.half .rating.theme-rolling-stars.value-5.star:nth-child(1) .star-container .star:nth-child(6) {
    transition: transform 1s;
    transform: rotate(360deg);
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:.875em;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.width{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.width{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:1px solid #adb5bd}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background-color:transparent;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{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:1rem 1rem}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentcolor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{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 #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}/*# sourceMappingURL=bootstrap.min.css.map */
@font-face {
	font-family: 'themify';
	src:url('themify.9bad94440d49256265a5.eot');
	src:url('themify.9bad94440d49256265a5.eot?#iefix') format('embedded-opentype'),
		url('themify.29b39089170885ae2967.woff') format('woff'),
		url('themify.eda8b94308c6f538f04a.ttf') format('truetype'),
		url('themify.c4292f34297f1004471a.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="ti-"], [class*=" ti-"] {
	font-family: 'themify';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ti-wand:before {
	content: "\e600";
}

.ti-volume:before {
	content: "\e601";
}

.ti-user:before {
	content: "\e602";
}

.ti-unlock:before {
	content: "\e603";
}

.ti-unlink:before {
	content: "\e604";
}

.ti-trash:before {
	content: "\e605";
}

.ti-thought:before {
	content: "\e606";
}

.ti-target:before {
	content: "\e607";
}

.ti-tag:before {
	content: "\e608";
}

.ti-tablet:before {
	content: "\e609";
}

.ti-star:before {
	content: "\e60a";
}

.ti-spray:before {
	content: "\e60b";
}

.ti-signal:before {
	content: "\e60c";
}

.ti-shopping-cart:before {
	content: "\e60d";
}

.ti-shopping-cart-full:before {
	content: "\e60e";
}

.ti-settings:before {
	content: "\e60f";
}

.ti-search:before {
	content: "\e610";
}

.ti-zoom-in:before {
	content: "\e611";
}

.ti-zoom-out:before {
	content: "\e612";
}

.ti-cut:before {
	content: "\e613";
}

.ti-ruler:before {
	content: "\e614";
}

.ti-ruler-pencil:before {
	content: "\e615";
}

.ti-ruler-alt:before {
	content: "\e616";
}

.ti-bookmark:before {
	content: "\e617";
}

.ti-bookmark-alt:before {
	content: "\e618";
}

.ti-reload:before {
	content: "\e619";
}

.ti-plus:before {
	content: "\e61a";
}

.ti-pin:before {
	content: "\e61b";
}

.ti-pencil:before {
	content: "\e61c";
}

.ti-pencil-alt:before {
	content: "\e61d";
}

.ti-paint-roller:before {
	content: "\e61e";
}

.ti-paint-bucket:before {
	content: "\e61f";
}

.ti-na:before {
	content: "\e620";
}

.ti-mobile:before {
	content: "\e621";
}

.ti-minus:before {
	content: "\e622";
}

.ti-medall:before {
	content: "\e623";
}

.ti-medall-alt:before {
	content: "\e624";
}

.ti-marker:before {
	content: "\e625";
}

.ti-marker-alt:before {
	content: "\e626";
}

.ti-arrow-up:before {
	content: "\e627";
}

.ti-arrow-right:before {
	content: "\e628";
}

.ti-arrow-left:before {
	content: "\e629";
}

.ti-arrow-down:before {
	content: "\e62a";
}

.ti-lock:before {
	content: "\e62b";
}

.ti-location-arrow:before {
	content: "\e62c";
}

.ti-link:before {
	content: "\e62d";
}

.ti-layout:before {
	content: "\e62e";
}

.ti-layers:before {
	content: "\e62f";
}

.ti-layers-alt:before {
	content: "\e630";
}

.ti-key:before {
	content: "\e631";
}

.ti-import:before {
	content: "\e632";
}

.ti-image:before {
	content: "\e633";
}

.ti-heart:before {
	content: "\e634";
}

.ti-heart-broken:before {
	content: "\e635";
}

.ti-hand-stop:before {
	content: "\e636";
}

.ti-hand-open:before {
	content: "\e637";
}

.ti-hand-drag:before {
	content: "\e638";
}

.ti-folder:before {
	content: "\e639";
}

.ti-flag:before {
	content: "\e63a";
}

.ti-flag-alt:before {
	content: "\e63b";
}

.ti-flag-alt-2:before {
	content: "\e63c";
}

.ti-eye:before {
	content: "\e63d";
}

.ti-export:before {
	content: "\e63e";
}

.ti-exchange-vertical:before {
	content: "\e63f";
}

.ti-desktop:before {
	content: "\e640";
}

.ti-cup:before {
	content: "\e641";
}

.ti-crown:before {
	content: "\e642";
}

.ti-comments:before {
	content: "\e643";
}

.ti-comment:before {
	content: "\e644";
}

.ti-comment-alt:before {
	content: "\e645";
}

.ti-close:before {
	content: "\e646";
}

.ti-clip:before {
	content: "\e647";
}

.ti-angle-up:before {
	content: "\e648";
}

.ti-angle-right:before {
	content: "\e649";
}

.ti-angle-left:before {
	content: "\e64a";
}

.ti-angle-down:before {
	content: "\e64b";
}

.ti-check:before {
	content: "\e64c";
}

.ti-check-box:before {
	content: "\e64d";
}

.ti-camera:before {
	content: "\e64e";
}

.ti-announcement:before {
	content: "\e64f";
}

.ti-brush:before {
	content: "\e650";
}

.ti-briefcase:before {
	content: "\e651";
}

.ti-bolt:before {
	content: "\e652";
}

.ti-bolt-alt:before {
	content: "\e653";
}

.ti-blackboard:before {
	content: "\e654";
}

.ti-bag:before {
	content: "\e655";
}

.ti-move:before {
	content: "\e656";
}

.ti-arrows-vertical:before {
	content: "\e657";
}

.ti-arrows-horizontal:before {
	content: "\e658";
}

.ti-fullscreen:before {
	content: "\e659";
}

.ti-arrow-top-right:before {
	content: "\e65a";
}

.ti-arrow-top-left:before {
	content: "\e65b";
}

.ti-arrow-circle-up:before {
	content: "\e65c";
}

.ti-arrow-circle-right:before {
	content: "\e65d";
}

.ti-arrow-circle-left:before {
	content: "\e65e";
}

.ti-arrow-circle-down:before {
	content: "\e65f";
}

.ti-angle-double-up:before {
	content: "\e660";
}

.ti-angle-double-right:before {
	content: "\e661";
}

.ti-angle-double-left:before {
	content: "\e662";
}

.ti-angle-double-down:before {
	content: "\e663";
}

.ti-zip:before {
	content: "\e664";
}

.ti-world:before {
	content: "\e665";
}

.ti-wheelchair:before {
	content: "\e666";
}

.ti-view-list:before {
	content: "\e667";
}

.ti-view-list-alt:before {
	content: "\e668";
}

.ti-view-grid:before {
	content: "\e669";
}

.ti-uppercase:before {
	content: "\e66a";
}

.ti-upload:before {
	content: "\e66b";
}

.ti-underline:before {
	content: "\e66c";
}

.ti-truck:before {
	content: "\e66d";
}

.ti-timer:before {
	content: "\e66e";
}

.ti-ticket:before {
	content: "\e66f";
}

.ti-thumb-up:before {
	content: "\e670";
}

.ti-thumb-down:before {
	content: "\e671";
}

.ti-text:before {
	content: "\e672";
}

.ti-stats-up:before {
	content: "\e673";
}

.ti-stats-down:before {
	content: "\e674";
}

.ti-split-v:before {
	content: "\e675";
}

.ti-split-h:before {
	content: "\e676";
}

.ti-smallcap:before {
	content: "\e677";
}

.ti-shine:before {
	content: "\e678";
}

.ti-shift-right:before {
	content: "\e679";
}

.ti-shift-left:before {
	content: "\e67a";
}

.ti-shield:before {
	content: "\e67b";
}

.ti-notepad:before {
	content: "\e67c";
}

.ti-server:before {
	content: "\e67d";
}

.ti-quote-right:before {
	content: "\e67e";
}

.ti-quote-left:before {
	content: "\e67f";
}

.ti-pulse:before {
	content: "\e680";
}

.ti-printer:before {
	content: "\e681";
}

.ti-power-off:before {
	content: "\e682";
}

.ti-plug:before {
	content: "\e683";
}

.ti-pie-chart:before {
	content: "\e684";
}

.ti-paragraph:before {
	content: "\e685";
}

.ti-panel:before {
	content: "\e686";
}

.ti-package:before {
	content: "\e687";
}

.ti-music:before {
	content: "\e688";
}

.ti-music-alt:before {
	content: "\e689";
}

.ti-mouse:before {
	content: "\e68a";
}

.ti-mouse-alt:before {
	content: "\e68b";
}

.ti-money:before {
	content: "\e68c";
}

.ti-microphone:before {
	content: "\e68d";
}

.ti-menu:before {
	content: "\e68e";
}

.ti-menu-alt:before {
	content: "\e68f";
}

.ti-map:before {
	content: "\e690";
}

.ti-map-alt:before {
	content: "\e691";
}

.ti-loop:before {
	content: "\e692";
}

.ti-location-pin:before {
	content: "\e693";
}

.ti-list:before {
	content: "\e694";
}

.ti-light-bulb:before {
	content: "\e695";
}

.ti-Italic:before {
	content: "\e696";
}

.ti-info:before {
	content: "\e697";
}

.ti-infinite:before {
	content: "\e698";
}

.ti-id-badge:before {
	content: "\e699";
}

.ti-hummer:before {
	content: "\e69a";
}

.ti-home:before {
	content: "\e69b";
}

.ti-help:before {
	content: "\e69c";
}

.ti-headphone:before {
	content: "\e69d";
}

.ti-harddrives:before {
	content: "\e69e";
}

.ti-harddrive:before {
	content: "\e69f";
}

.ti-gift:before {
	content: "\e6a0";
}

.ti-game:before {
	content: "\e6a1";
}

.ti-filter:before {
	content: "\e6a2";
}

.ti-files:before {
	content: "\e6a3";
}

.ti-file:before {
	content: "\e6a4";
}

.ti-eraser:before {
	content: "\e6a5";
}

.ti-envelope:before {
	content: "\e6a6";
}

.ti-download:before {
	content: "\e6a7";
}

.ti-direction:before {
	content: "\e6a8";
}

.ti-direction-alt:before {
	content: "\e6a9";
}

.ti-dashboard:before {
	content: "\e6aa";
}

.ti-control-stop:before {
	content: "\e6ab";
}

.ti-control-shuffle:before {
	content: "\e6ac";
}

.ti-control-play:before {
	content: "\e6ad";
}

.ti-control-pause:before {
	content: "\e6ae";
}

.ti-control-forward:before {
	content: "\e6af";
}

.ti-control-backward:before {
	content: "\e6b0";
}

.ti-cloud:before {
	content: "\e6b1";
}

.ti-cloud-up:before {
	content: "\e6b2";
}

.ti-cloud-down:before {
	content: "\e6b3";
}

.ti-clipboard:before {
	content: "\e6b4";
}

.ti-car:before {
	content: "\e6b5";
}

.ti-calendar:before {
	content: "\e6b6";
}

.ti-book:before {
	content: "\e6b7";
}

.ti-bell:before {
	content: "\e6b8";
}

.ti-basketball:before {
	content: "\e6b9";
}

.ti-bar-chart:before {
	content: "\e6ba";
}

.ti-bar-chart-alt:before {
	content: "\e6bb";
}

.ti-back-right:before {
	content: "\e6bc";
}

.ti-back-left:before {
	content: "\e6bd";
}

.ti-arrows-corner:before {
	content: "\e6be";
}

.ti-archive:before {
	content: "\e6bf";
}

.ti-anchor:before {
	content: "\e6c0";
}

.ti-align-right:before {
	content: "\e6c1";
}

.ti-align-left:before {
	content: "\e6c2";
}

.ti-align-justify:before {
	content: "\e6c3";
}

.ti-align-center:before {
	content: "\e6c4";
}

.ti-alert:before {
	content: "\e6c5";
}

.ti-alarm-clock:before {
	content: "\e6c6";
}

.ti-agenda:before {
	content: "\e6c7";
}

.ti-write:before {
	content: "\e6c8";
}

.ti-window:before {
	content: "\e6c9";
}

.ti-widgetized:before {
	content: "\e6ca";
}

.ti-widget:before {
	content: "\e6cb";
}

.ti-widget-alt:before {
	content: "\e6cc";
}

.ti-wallet:before {
	content: "\e6cd";
}

.ti-video-clapper:before {
	content: "\e6ce";
}

.ti-video-camera:before {
	content: "\e6cf";
}

.ti-vector:before {
	content: "\e6d0";
}

.ti-themify-logo:before {
	content: "\e6d1";
}

.ti-themify-favicon:before {
	content: "\e6d2";
}

.ti-themify-favicon-alt:before {
	content: "\e6d3";
}

.ti-support:before {
	content: "\e6d4";
}

.ti-stamp:before {
	content: "\e6d5";
}

.ti-split-v-alt:before {
	content: "\e6d6";
}

.ti-slice:before {
	content: "\e6d7";
}

.ti-shortcode:before {
	content: "\e6d8";
}

.ti-shift-right-alt:before {
	content: "\e6d9";
}

.ti-shift-left-alt:before {
	content: "\e6da";
}

.ti-ruler-alt-2:before {
	content: "\e6db";
}

.ti-receipt:before {
	content: "\e6dc";
}

.ti-pin2:before {
	content: "\e6dd";
}

.ti-pin-alt:before {
	content: "\e6de";
}

.ti-pencil-alt2:before {
	content: "\e6df";
}

.ti-palette:before {
	content: "\e6e0";
}

.ti-more:before {
	content: "\e6e1";
}

.ti-more-alt:before {
	content: "\e6e2";
}

.ti-microphone-alt:before {
	content: "\e6e3";
}

.ti-magnet:before {
	content: "\e6e4";
}

.ti-line-double:before {
	content: "\e6e5";
}

.ti-line-dotted:before {
	content: "\e6e6";
}

.ti-line-dashed:before {
	content: "\e6e7";
}

.ti-layout-width-full:before {
	content: "\e6e8";
}

.ti-layout-width-default:before {
	content: "\e6e9";
}

.ti-layout-width-default-alt:before {
	content: "\e6ea";
}

.ti-layout-tab:before {
	content: "\e6eb";
}

.ti-layout-tab-window:before {
	content: "\e6ec";
}

.ti-layout-tab-v:before {
	content: "\e6ed";
}

.ti-layout-tab-min:before {
	content: "\e6ee";
}

.ti-layout-slider:before {
	content: "\e6ef";
}

.ti-layout-slider-alt:before {
	content: "\e6f0";
}

.ti-layout-sidebar-right:before {
	content: "\e6f1";
}

.ti-layout-sidebar-none:before {
	content: "\e6f2";
}

.ti-layout-sidebar-left:before {
	content: "\e6f3";
}

.ti-layout-placeholder:before {
	content: "\e6f4";
}

.ti-layout-menu:before {
	content: "\e6f5";
}

.ti-layout-menu-v:before {
	content: "\e6f6";
}

.ti-layout-menu-separated:before {
	content: "\e6f7";
}

.ti-layout-menu-full:before {
	content: "\e6f8";
}

.ti-layout-media-right-alt:before {
	content: "\e6f9";
}

.ti-layout-media-right:before {
	content: "\e6fa";
}

.ti-layout-media-overlay:before {
	content: "\e6fb";
}

.ti-layout-media-overlay-alt:before {
	content: "\e6fc";
}

.ti-layout-media-overlay-alt-2:before {
	content: "\e6fd";
}

.ti-layout-media-left-alt:before {
	content: "\e6fe";
}

.ti-layout-media-left:before {
	content: "\e6ff";
}

.ti-layout-media-center-alt:before {
	content: "\e700";
}

.ti-layout-media-center:before {
	content: "\e701";
}

.ti-layout-list-thumb:before {
	content: "\e702";
}

.ti-layout-list-thumb-alt:before {
	content: "\e703";
}

.ti-layout-list-post:before {
	content: "\e704";
}

.ti-layout-list-large-image:before {
	content: "\e705";
}

.ti-layout-line-solid:before {
	content: "\e706";
}

.ti-layout-grid4:before {
	content: "\e707";
}

.ti-layout-grid3:before {
	content: "\e708";
}

.ti-layout-grid2:before {
	content: "\e709";
}

.ti-layout-grid2-thumb:before {
	content: "\e70a";
}

.ti-layout-cta-right:before {
	content: "\e70b";
}

.ti-layout-cta-left:before {
	content: "\e70c";
}

.ti-layout-cta-center:before {
	content: "\e70d";
}

.ti-layout-cta-btn-right:before {
	content: "\e70e";
}

.ti-layout-cta-btn-left:before {
	content: "\e70f";
}

.ti-layout-column4:before {
	content: "\e710";
}

.ti-layout-column3:before {
	content: "\e711";
}

.ti-layout-column2:before {
	content: "\e712";
}

.ti-layout-accordion-separated:before {
	content: "\e713";
}

.ti-layout-accordion-merged:before {
	content: "\e714";
}

.ti-layout-accordion-list:before {
	content: "\e715";
}

.ti-ink-pen:before {
	content: "\e716";
}

.ti-info-alt:before {
	content: "\e717";
}

.ti-help-alt:before {
	content: "\e718";
}

.ti-headphone-alt:before {
	content: "\e719";
}

.ti-hand-point-up:before {
	content: "\e71a";
}

.ti-hand-point-right:before {
	content: "\e71b";
}

.ti-hand-point-left:before {
	content: "\e71c";
}

.ti-hand-point-down:before {
	content: "\e71d";
}

.ti-gallery:before {
	content: "\e71e";
}

.ti-face-smile:before {
	content: "\e71f";
}

.ti-face-sad:before {
	content: "\e720";
}

.ti-credit-card:before {
	content: "\e721";
}

.ti-control-skip-forward:before {
	content: "\e722";
}

.ti-control-skip-backward:before {
	content: "\e723";
}

.ti-control-record:before {
	content: "\e724";
}

.ti-control-eject:before {
	content: "\e725";
}

.ti-comments-smiley:before {
	content: "\e726";
}

.ti-brush-alt:before {
	content: "\e727";
}

.ti-youtube:before {
	content: "\e728";
}

.ti-vimeo:before {
	content: "\e729";
}

.ti-twitter:before {
	content: "\e72a";
}

.ti-time:before {
	content: "\e72b";
}

.ti-tumblr:before {
	content: "\e72c";
}

.ti-skype:before {
	content: "\e72d";
}

.ti-share:before {
	content: "\e72e";
}

.ti-share-alt:before {
	content: "\e72f";
}

.ti-rocket:before {
	content: "\e730";
}

.ti-pinterest:before {
	content: "\e731";
}

.ti-new-window:before {
	content: "\e732";
}

.ti-microsoft:before {
	content: "\e733";
}

.ti-list-ol:before {
	content: "\e734";
}

.ti-linkedin:before {
	content: "\e735";
}

.ti-layout-sidebar-2:before {
	content: "\e736";
}

.ti-layout-grid4-alt:before {
	content: "\e737";
}

.ti-layout-grid3-alt:before {
	content: "\e738";
}

.ti-layout-grid2-alt:before {
	content: "\e739";
}

.ti-layout-column4-alt:before {
	content: "\e73a";
}

.ti-layout-column3-alt:before {
	content: "\e73b";
}

.ti-layout-column2-alt:before {
	content: "\e73c";
}

.ti-instagram:before {
	content: "\e73d";
}

.ti-google:before {
	content: "\e73e";
}

.ti-github:before {
	content: "\e73f";
}

.ti-flickr:before {
	content: "\e740";
}

.ti-facebook:before {
	content: "\e741";
}

.ti-dropbox:before {
	content: "\e742";
}

.ti-dribbble:before {
	content: "\e743";
}

.ti-apple:before {
	content: "\e744";
}

.ti-android:before {
	content: "\e745";
}

.ti-save:before {
	content: "\e746";
}

.ti-save-alt:before {
	content: "\e747";
}

.ti-yahoo:before {
	content: "\e748";
}

.ti-wordpress:before {
	content: "\e749";
}

.ti-vimeo-alt:before {
	content: "\e74a";
}

.ti-twitter-alt:before {
	content: "\e74b";
}

.ti-tumblr-alt:before {
	content: "\e74c";
}

.ti-trello:before {
	content: "\e74d";
}

.ti-stack-overflow:before {
	content: "\e74e";
}

.ti-soundcloud:before {
	content: "\e74f";
}

.ti-sharethis:before {
	content: "\e750";
}

.ti-sharethis-alt:before {
	content: "\e751";
}

.ti-reddit:before {
	content: "\e752";
}

.ti-pinterest-alt:before {
	content: "\e753";
}

.ti-microsoft-alt:before {
	content: "\e754";
}

.ti-linux:before {
	content: "\e755";
}

.ti-jsfiddle:before {
	content: "\e756";
}

.ti-joomla:before {
	content: "\e757";
}

.ti-html5:before {
	content: "\e758";
}

.ti-flickr-alt:before {
	content: "\e759";
}

.ti-email:before {
	content: "\e75a";
}

.ti-drupal:before {
	content: "\e75b";
}

.ti-dropbox-alt:before {
	content: "\e75c";
}

.ti-css3:before {
	content: "\e75d";
}

.ti-rss:before {
	content: "\e75e";
}

.ti-rss-alt:before {
	content: "\e75f";
}

/*
* Font Face
*/
@font-face {
  font-family: 'simple-line-icons';
  src: url('Simple-Line-Icons.85e8c542d5e137beecf9.eot?v=2.4.0');
  src: url('Simple-Line-Icons.85e8c542d5e137beecf9.eot?v=2.4.0#iefix') format('embedded-opentype'), url('Simple-Line-Icons.3826fa1cb2348dd93948.woff2?v=2.4.0') format('woff2'), url('Simple-Line-Icons.3ec13a24af3fdda11107.ttf?v=2.4.0') format('truetype'), url('Simple-Line-Icons.5c9febce52054ae0b96d.woff?v=2.4.0') format('woff'), url('Simple-Line-Icons.f1515a459c8850890812.svg?v=2.4.0#simple-line-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*
 Use the following code if you want to have a class per icon.
 Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector,
 but it's slower.
*/
.icon-user,
.icon-people,
.icon-user-female,
.icon-user-follow,
.icon-user-following,
.icon-user-unfollow,
.icon-login,
.icon-logout,
.icon-emotsmile,
.icon-phone,
.icon-call-end,
.icon-call-in,
.icon-call-out,
.icon-map,
.icon-location-pin,
.icon-direction,
.icon-directions,
.icon-compass,
.icon-layers,
.icon-menu,
.icon-list,
.icon-options-vertical,
.icon-options,
.icon-arrow-down,
.icon-arrow-left,
.icon-arrow-right,
.icon-arrow-up,
.icon-arrow-up-circle,
.icon-arrow-left-circle,
.icon-arrow-right-circle,
.icon-arrow-down-circle,
.icon-check,
.icon-clock,
.icon-plus,
.icon-minus,
.icon-close,
.icon-event,
.icon-exclamation,
.icon-organization,
.icon-trophy,
.icon-screen-smartphone,
.icon-screen-desktop,
.icon-plane,
.icon-notebook,
.icon-mustache,
.icon-mouse,
.icon-magnet,
.icon-energy,
.icon-disc,
.icon-cursor,
.icon-cursor-move,
.icon-crop,
.icon-chemistry,
.icon-speedometer,
.icon-shield,
.icon-screen-tablet,
.icon-magic-wand,
.icon-hourglass,
.icon-graduation,
.icon-ghost,
.icon-game-controller,
.icon-fire,
.icon-eyeglass,
.icon-envelope-open,
.icon-envelope-letter,
.icon-bell,
.icon-badge,
.icon-anchor,
.icon-wallet,
.icon-vector,
.icon-speech,
.icon-puzzle,
.icon-printer,
.icon-present,
.icon-playlist,
.icon-pin,
.icon-picture,
.icon-handbag,
.icon-globe-alt,
.icon-globe,
.icon-folder-alt,
.icon-folder,
.icon-film,
.icon-feed,
.icon-drop,
.icon-drawer,
.icon-docs,
.icon-doc,
.icon-diamond,
.icon-cup,
.icon-calculator,
.icon-bubbles,
.icon-briefcase,
.icon-book-open,
.icon-basket-loaded,
.icon-basket,
.icon-bag,
.icon-action-undo,
.icon-action-redo,
.icon-wrench,
.icon-umbrella,
.icon-trash,
.icon-tag,
.icon-support,
.icon-frame,
.icon-size-fullscreen,
.icon-size-actual,
.icon-shuffle,
.icon-share-alt,
.icon-share,
.icon-rocket,
.icon-question,
.icon-pie-chart,
.icon-pencil,
.icon-note,
.icon-loop,
.icon-home,
.icon-grid,
.icon-graph,
.icon-microphone,
.icon-music-tone-alt,
.icon-music-tone,
.icon-earphones-alt,
.icon-earphones,
.icon-equalizer,
.icon-like,
.icon-dislike,
.icon-control-start,
.icon-control-rewind,
.icon-control-play,
.icon-control-pause,
.icon-control-forward,
.icon-control-end,
.icon-volume-1,
.icon-volume-2,
.icon-volume-off,
.icon-calendar,
.icon-bulb,
.icon-chart,
.icon-ban,
.icon-bubble,
.icon-camrecorder,
.icon-camera,
.icon-cloud-download,
.icon-cloud-upload,
.icon-envelope,
.icon-eye,
.icon-flag,
.icon-heart,
.icon-info,
.icon-key,
.icon-link,
.icon-lock,
.icon-lock-open,
.icon-magnifier,
.icon-magnifier-add,
.icon-magnifier-remove,
.icon-paper-clip,
.icon-paper-plane,
.icon-power,
.icon-refresh,
.icon-reload,
.icon-settings,
.icon-star,
.icon-symbol-female,
.icon-symbol-male,
.icon-target,
.icon-credit-card,
.icon-paypal,
.icon-social-tumblr,
.icon-social-twitter,
.icon-social-facebook,
.icon-social-instagram,
.icon-social-linkedin,
.icon-social-pinterest,
.icon-social-github,
.icon-social-google,
.icon-social-reddit,
.icon-social-skype,
.icon-social-dribbble,
.icon-social-behance,
.icon-social-foursqare,
.icon-social-soundcloud,
.icon-social-spotify,
.icon-social-stumbleupon,
.icon-social-youtube,
.icon-social-dropbox,
.icon-social-vkontakte,
.icon-social-steam {
  font-family: 'simple-line-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-user:before {
  content: "\e005";
}
.icon-people:before {
  content: "\e001";
}
.icon-user-female:before {
  content: "\e000";
}
.icon-user-follow:before {
  content: "\e002";
}
.icon-user-following:before {
  content: "\e003";
}
.icon-user-unfollow:before {
  content: "\e004";
}
.icon-login:before {
  content: "\e066";
}
.icon-logout:before {
  content: "\e065";
}
.icon-emotsmile:before {
  content: "\e021";
}
.icon-phone:before {
  content: "\e600";
}
.icon-call-end:before {
  content: "\e048";
}
.icon-call-in:before {
  content: "\e047";
}
.icon-call-out:before {
  content: "\e046";
}
.icon-map:before {
  content: "\e033";
}
.icon-location-pin:before {
  content: "\e096";
}
.icon-direction:before {
  content: "\e042";
}
.icon-directions:before {
  content: "\e041";
}
.icon-compass:before {
  content: "\e045";
}
.icon-layers:before {
  content: "\e034";
}
.icon-menu:before {
  content: "\e601";
}
.icon-list:before {
  content: "\e067";
}
.icon-options-vertical:before {
  content: "\e602";
}
.icon-options:before {
  content: "\e603";
}
.icon-arrow-down:before {
  content: "\e604";
}
.icon-arrow-left:before {
  content: "\e605";
}
.icon-arrow-right:before {
  content: "\e606";
}
.icon-arrow-up:before {
  content: "\e607";
}
.icon-arrow-up-circle:before {
  content: "\e078";
}
.icon-arrow-left-circle:before {
  content: "\e07a";
}
.icon-arrow-right-circle:before {
  content: "\e079";
}
.icon-arrow-down-circle:before {
  content: "\e07b";
}
.icon-check:before {
  content: "\e080";
}
.icon-clock:before {
  content: "\e081";
}
.icon-plus:before {
  content: "\e095";
}
.icon-minus:before {
  content: "\e615";
}
.icon-close:before {
  content: "\e082";
}
.icon-event:before {
  content: "\e619";
}
.icon-exclamation:before {
  content: "\e617";
}
.icon-organization:before {
  content: "\e616";
}
.icon-trophy:before {
  content: "\e006";
}
.icon-screen-smartphone:before {
  content: "\e010";
}
.icon-screen-desktop:before {
  content: "\e011";
}
.icon-plane:before {
  content: "\e012";
}
.icon-notebook:before {
  content: "\e013";
}
.icon-mustache:before {
  content: "\e014";
}
.icon-mouse:before {
  content: "\e015";
}
.icon-magnet:before {
  content: "\e016";
}
.icon-energy:before {
  content: "\e020";
}
.icon-disc:before {
  content: "\e022";
}
.icon-cursor:before {
  content: "\e06e";
}
.icon-cursor-move:before {
  content: "\e023";
}
.icon-crop:before {
  content: "\e024";
}
.icon-chemistry:before {
  content: "\e026";
}
.icon-speedometer:before {
  content: "\e007";
}
.icon-shield:before {
  content: "\e00e";
}
.icon-screen-tablet:before {
  content: "\e00f";
}
.icon-magic-wand:before {
  content: "\e017";
}
.icon-hourglass:before {
  content: "\e018";
}
.icon-graduation:before {
  content: "\e019";
}
.icon-ghost:before {
  content: "\e01a";
}
.icon-game-controller:before {
  content: "\e01b";
}
.icon-fire:before {
  content: "\e01c";
}
.icon-eyeglass:before {
  content: "\e01d";
}
.icon-envelope-open:before {
  content: "\e01e";
}
.icon-envelope-letter:before {
  content: "\e01f";
}
.icon-bell:before {
  content: "\e027";
}
.icon-badge:before {
  content: "\e028";
}
.icon-anchor:before {
  content: "\e029";
}
.icon-wallet:before {
  content: "\e02a";
}
.icon-vector:before {
  content: "\e02b";
}
.icon-speech:before {
  content: "\e02c";
}
.icon-puzzle:before {
  content: "\e02d";
}
.icon-printer:before {
  content: "\e02e";
}
.icon-present:before {
  content: "\e02f";
}
.icon-playlist:before {
  content: "\e030";
}
.icon-pin:before {
  content: "\e031";
}
.icon-picture:before {
  content: "\e032";
}
.icon-handbag:before {
  content: "\e035";
}
.icon-globe-alt:before {
  content: "\e036";
}
.icon-globe:before {
  content: "\e037";
}
.icon-folder-alt:before {
  content: "\e039";
}
.icon-folder:before {
  content: "\e089";
}
.icon-film:before {
  content: "\e03a";
}
.icon-feed:before {
  content: "\e03b";
}
.icon-drop:before {
  content: "\e03e";
}
.icon-drawer:before {
  content: "\e03f";
}
.icon-docs:before {
  content: "\e040";
}
.icon-doc:before {
  content: "\e085";
}
.icon-diamond:before {
  content: "\e043";
}
.icon-cup:before {
  content: "\e044";
}
.icon-calculator:before {
  content: "\e049";
}
.icon-bubbles:before {
  content: "\e04a";
}
.icon-briefcase:before {
  content: "\e04b";
}
.icon-book-open:before {
  content: "\e04c";
}
.icon-basket-loaded:before {
  content: "\e04d";
}
.icon-basket:before {
  content: "\e04e";
}
.icon-bag:before {
  content: "\e04f";
}
.icon-action-undo:before {
  content: "\e050";
}
.icon-action-redo:before {
  content: "\e051";
}
.icon-wrench:before {
  content: "\e052";
}
.icon-umbrella:before {
  content: "\e053";
}
.icon-trash:before {
  content: "\e054";
}
.icon-tag:before {
  content: "\e055";
}
.icon-support:before {
  content: "\e056";
}
.icon-frame:before {
  content: "\e038";
}
.icon-size-fullscreen:before {
  content: "\e057";
}
.icon-size-actual:before {
  content: "\e058";
}
.icon-shuffle:before {
  content: "\e059";
}
.icon-share-alt:before {
  content: "\e05a";
}
.icon-share:before {
  content: "\e05b";
}
.icon-rocket:before {
  content: "\e05c";
}
.icon-question:before {
  content: "\e05d";
}
.icon-pie-chart:before {
  content: "\e05e";
}
.icon-pencil:before {
  content: "\e05f";
}
.icon-note:before {
  content: "\e060";
}
.icon-loop:before {
  content: "\e064";
}
.icon-home:before {
  content: "\e069";
}
.icon-grid:before {
  content: "\e06a";
}
.icon-graph:before {
  content: "\e06b";
}
.icon-microphone:before {
  content: "\e063";
}
.icon-music-tone-alt:before {
  content: "\e061";
}
.icon-music-tone:before {
  content: "\e062";
}
.icon-earphones-alt:before {
  content: "\e03c";
}
.icon-earphones:before {
  content: "\e03d";
}
.icon-equalizer:before {
  content: "\e06c";
}
.icon-like:before {
  content: "\e068";
}
.icon-dislike:before {
  content: "\e06d";
}
.icon-control-start:before {
  content: "\e06f";
}
.icon-control-rewind:before {
  content: "\e070";
}
.icon-control-play:before {
  content: "\e071";
}
.icon-control-pause:before {
  content: "\e072";
}
.icon-control-forward:before {
  content: "\e073";
}
.icon-control-end:before {
  content: "\e074";
}
.icon-volume-1:before {
  content: "\e09f";
}
.icon-volume-2:before {
  content: "\e0a0";
}
.icon-volume-off:before {
  content: "\e0a1";
}
.icon-calendar:before {
  content: "\e075";
}
.icon-bulb:before {
  content: "\e076";
}
.icon-chart:before {
  content: "\e077";
}
.icon-ban:before {
  content: "\e07c";
}
.icon-bubble:before {
  content: "\e07d";
}
.icon-camrecorder:before {
  content: "\e07e";
}
.icon-camera:before {
  content: "\e07f";
}
.icon-cloud-download:before {
  content: "\e083";
}
.icon-cloud-upload:before {
  content: "\e084";
}
.icon-envelope:before {
  content: "\e086";
}
.icon-eye:before {
  content: "\e087";
}
.icon-flag:before {
  content: "\e088";
}
.icon-heart:before {
  content: "\e08a";
}
.icon-info:before {
  content: "\e08b";
}
.icon-key:before {
  content: "\e08c";
}
.icon-link:before {
  content: "\e08d";
}
.icon-lock:before {
  content: "\e08e";
}
.icon-lock-open:before {
  content: "\e08f";
}
.icon-magnifier:before {
  content: "\e090";
}
.icon-magnifier-add:before {
  content: "\e091";
}
.icon-magnifier-remove:before {
  content: "\e092";
}
.icon-paper-clip:before {
  content: "\e093";
}
.icon-paper-plane:before {
  content: "\e094";
}
.icon-power:before {
  content: "\e097";
}
.icon-refresh:before {
  content: "\e098";
}
.icon-reload:before {
  content: "\e099";
}
.icon-settings:before {
  content: "\e09a";
}
.icon-star:before {
  content: "\e09b";
}
.icon-symbol-female:before {
  content: "\e09c";
}
.icon-symbol-male:before {
  content: "\e09d";
}
.icon-target:before {
  content: "\e09e";
}
.icon-credit-card:before {
  content: "\e025";
}
.icon-paypal:before {
  content: "\e608";
}
.icon-social-tumblr:before {
  content: "\e00a";
}
.icon-social-twitter:before {
  content: "\e009";
}
.icon-social-facebook:before {
  content: "\e00b";
}
.icon-social-instagram:before {
  content: "\e609";
}
.icon-social-linkedin:before {
  content: "\e60a";
}
.icon-social-pinterest:before {
  content: "\e60b";
}
.icon-social-github:before {
  content: "\e60c";
}
.icon-social-google:before {
  content: "\e60d";
}
.icon-social-reddit:before {
  content: "\e60e";
}
.icon-social-skype:before {
  content: "\e60f";
}
.icon-social-dribbble:before {
  content: "\e00d";
}
.icon-social-behance:before {
  content: "\e610";
}
.icon-social-foursqare:before {
  content: "\e611";
}
.icon-social-soundcloud:before {
  content: "\e612";
}
.icon-social-spotify:before {
  content: "\e613";
}
.icon-social-stumbleupon:before {
  content: "\e614";
}
.icon-social-youtube:before {
  content: "\e008";
}
.icon-social-dropbox:before {
  content: "\e00c";
}
.icon-social-vkontakte:before {
  content: "\e618";
}
.icon-social-steam:before {
  content: "\e620";
}

body.swal2-shown{overflow-y:hidden}body.swal2-iosfix{position:fixed;left:0;right:0}.swal2-container{display:flex;flex-direction:row;align-items:center;justify-content:center;position:fixed;top:0;left:0;bottom:0;right:0;padding:10px;background-color:transparent;z-index:1060}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-top-left{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container:not(.swal2-top):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-left):not(.swal2-bottom-right)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-container.swal2-fade{transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-modal{flex-direction:column;background-color:#fff;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;border-radius:5px;box-sizing:border-box;text-align:center;overflow-x:hidden;overflow-y:auto;display:none;position:relative;max-width:100%}.swal2-modal:focus{outline:0}.swal2-modal.swal2-loading{overflow-y:hidden}.swal2-modal .swal2-title{color:#595959;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:0 0 .4em;padding:0;display:block;word-wrap:break-word}.swal2-modal .swal2-buttonswrapper{margin-top:15px}.swal2-modal .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4;cursor:no-drop}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm{box-sizing:border-box;border:4px solid transparent;border-color:transparent;width:40px;height:40px;padding:0;margin:7.5px;vertical-align:top;background-color:transparent!important;color:transparent;cursor:default;border-radius:100%;animation:rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;user-select:none}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel{margin-left:30px;margin-right:30px}.swal2-modal .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm::after{display:inline-block;content:'';margin-left:5px;vertical-align:-1px;height:15px;width:15px;border:3px solid #999;box-shadow:1px 1px 1px #fff;border-right-color:transparent;border-radius:50%;animation:rotate-loading 1.5s linear 0s infinite normal}.swal2-modal .swal2-styled{border:0;border-radius:3px;box-shadow:none;color:#fff;cursor:pointer;font-size:17px;font-weight:500;margin:15px 5px 0;padding:10px 32px}.swal2-modal .swal2-styled:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.swal2-modal .swal2-image{margin:20px auto;max-width:100%}.swal2-modal .swal2-close{background:0 0;border:0;margin:0;padding:0;width:38px;height:40px;font-size:36px;line-height:40px;font-family:serif;position:absolute;top:5px;right:8px;cursor:pointer;color:#ccc;transition:color .1s ease}.swal2-modal .swal2-close:hover{color:#d55}.swal2-modal>.swal2-checkbox,.swal2-modal>.swal2-file,.swal2-modal>.swal2-input,.swal2-modal>.swal2-radio,.swal2-modal>.swal2-select,.swal2-modal>.swal2-textarea{display:none}.swal2-modal .swal2-content{font-size:18px;text-align:center;font-weight:300;position:relative;float:none;margin:0;padding:0;line-height:normal;color:#545454;word-wrap:break-word}.swal2-modal .swal2-checkbox,.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-radio,.swal2-modal .swal2-select,.swal2-modal .swal2-textarea{margin:20px auto}.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea{width:100%;box-sizing:border-box;font-size:18px;border-radius:3px;border:1px solid #d9d9d9;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);transition:border-color .3s,box-shadow .3s}.swal2-modal .swal2-file.swal2-inputerror,.swal2-modal .swal2-input.swal2-inputerror,.swal2-modal .swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-modal .swal2-file:focus,.swal2-modal .swal2-input:focus,.swal2-modal .swal2-textarea:focus{outline:0;border:1px solid #b4dbed;box-shadow:0 0 3px #c4e6f5}.swal2-modal .swal2-file::-moz-placeholder, .swal2-modal .swal2-input::-moz-placeholder, .swal2-modal .swal2-textarea::-moz-placeholder{color:#ccc}.swal2-modal .swal2-file::placeholder,.swal2-modal .swal2-input::placeholder,.swal2-modal .swal2-textarea::placeholder{color:#ccc}.swal2-modal .swal2-range input{float:left;width:80%}.swal2-modal .swal2-range output{float:right;width:20%;font-size:20px;font-weight:600;text-align:center}.swal2-modal .swal2-range input,.swal2-modal .swal2-range output{height:43px;line-height:43px;vertical-align:middle;margin:20px auto;padding:0}.swal2-modal .swal2-input{height:43px;padding:0 12px}.swal2-modal .swal2-input[type=number]{max-width:150px}.swal2-modal .swal2-file{font-size:20px}.swal2-modal .swal2-textarea{height:108px;padding:12px}.swal2-modal .swal2-select{color:#545454;font-size:inherit;padding:5px 10px;min-width:40%;max-width:100%}.swal2-modal .swal2-radio{border:0}.swal2-modal .swal2-radio label:not(:first-child){margin-left:20px}.swal2-modal .swal2-radio input,.swal2-modal .swal2-radio span{vertical-align:middle}.swal2-modal .swal2-radio input{margin:0 3px 0 0}.swal2-modal .swal2-checkbox{color:#545454}.swal2-modal .swal2-checkbox input,.swal2-modal .swal2-checkbox span{vertical-align:middle}.swal2-modal .swal2-validationerror{background-color:#f0f0f0;margin:0 -20px;overflow:hidden;padding:10px;color:gray;font-size:16px;font-weight:300;display:none}.swal2-modal .swal2-validationerror::before{content:'!';display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:10px}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}.swal2-icon{width:80px;height:80px;border:4px solid transparent;border-radius:50%;margin:20px auto 30px;padding:0;position:relative;box-sizing:content-box;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;display:block}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{transform:rotate(45deg);left:17px}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{transform:rotate(-45deg);right:16px}.swal2-icon.swal2-warning{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#f8bb86;border-color:#facea8;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-info{font-family:'Open Sans',sans-serif;color:#3fc3ee;border-color:#9de0f6;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-question{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#87adbd;border-color:#c9dae1;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{border-radius:50%;position:absolute;width:60px;height:120px;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{border-radius:120px 0 0 120px;top:-7px;left:-33px;transform:rotate(-45deg);transform-origin:60px 60px}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 120px 120px 0;top:-11px;left:30px;transform:rotate(-45deg);transform-origin:0 60px}.swal2-icon.swal2-success .swal2-success-ring{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.swal2-icon.swal2-success .swal2-success-fix{width:7px;height:90px;position:absolute;left:28px;top:8px;z-index:1;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{width:25px;left:14px;top:46px;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{width:47px;right:8px;top:38px;transform:rotate(-45deg)}.swal2-progresssteps{font-weight:600;margin:0 0 20px;padding:0}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{background:#3085d6;border-radius:2em;color:#fff;height:2em;line-height:2em;text-align:center;width:2em;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle{background:#add8e6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{background:#3085d6;height:.4em;margin:0 -1px;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}@keyframes showSweetAlert{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes hideSweetAlert{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}.swal2-show{animation:showSweetAlert .3s}.swal2-show.swal2-noanimation{animation:none}.swal2-hide{animation:hideSweetAlert .15s forwards}.swal2-hide.swal2-noanimation{animation:none}@keyframes animate-success-tip{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 animate-success-long{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 rotatePlaceholder{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}.swal2-animate-success-line-tip{animation:animate-success-tip .75s}.swal2-animate-success-line-long{animation:animate-success-long .75s}.swal2-success.swal2-animate-success-icon .swal2-success-circular-line-right{animation:rotatePlaceholder 4.25s ease-in}@keyframes animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}.swal2-animate-error-icon{animation:animate-error-icon .5s}@keyframes animate-x-mark{0%{transform:scale(.4);margin-top:26px;opacity:0}50%{transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);margin-top:0;opacity:1}}.swal2-animate-x-mark{animation:animate-x-mark .5s}@keyframes rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 0 3px rgba(0,126,255,0.1)}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px 0 rgba(0,0,0,0.06)}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir="rtl"] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir="rtl"] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#D0021B}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir="rtl"] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir="rtl"] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,0.06);left:0}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:rgba(0,0,0,0.54);cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:rgba(0,0,0,0.87);padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir="rtl"] .ng-dropdown-panel{direction:rtl;text-align:right}

@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.animated.hinge {
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  animation-duration: .75s;
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  animation-name: pulse;
}

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, .95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  animation-name: rubberBand;
}

@keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  animation-name: shake;
}

@keyframes headShake {
  0% {
    transform: translateX(0);
  }

  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    transform: translateX(0);
  }
}

.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake;
}

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  transform-origin: top center;
  animation-name: swing;
}

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes wobble {
  from {
    transform: none;
  }

  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    transform: none;
  }
}

.wobble {
  animation-name: wobble;
}

@keyframes jello {
  from, 11.1%, to {
    transform: none;
  }

  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  animation-name: jello;
  transform-origin: center;
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  animation-name: bounceIn;
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }

  75% {
    transform: translate3d(0, -10px, 0);
  }

  90% {
    transform: translate3d(0, 5px, 0);
  }

  to {
    transform: none;
  }
}

.bounceInDown {
  animation-name: bounceInDown;
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInLeft {
  animation-name: bounceInLeft;
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    transform: translate3d(10px, 0, 0);
  }

  90% {
    transform: translate3d(-5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInRight {
  animation-name: bounceInRight;
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  75% {
    transform: translate3d(0, 10px, 0);
  }

  90% {
    transform: translate3d(0, -5px, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  animation-name: bounceInUp;
}

@keyframes bounceOut {
  20% {
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  animation-name: bounceOut;
}

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  animation-name: bounceOutDown;
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  animation-name: bounceOutLeft;
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  animation-name: bounceOutRight;
}

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  animation-name: bounceOutUp;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  animation-name: fadeIn;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDownBig {
  animation-name: fadeInDownBig;
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRight {
  animation-name: fadeInRight;
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRightBig {
  animation-name: fadeInRightBig;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUp {
  animation-name: fadeInUp;
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUpBig {
  animation-name: fadeInUpBig;
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  animation-name: fadeOutLeft;
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  animation-name: fadeOutRight;
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}

@keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }

  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }

  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }

  80% {
    transform: perspective(400px) scale3d(.95, .95, .95);
    animation-timing-function: ease-in;
  }

  to {
    transform: perspective(400px);
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  backface-visibility: visible;
  animation-name: flip;
}

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInX {
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInY {
  backface-visibility: visible !important;
  animation-name: flipInY;
}

@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  animation-name: flipOutX;
  backface-visibility: visible !important;
}

@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  backface-visibility: visible !important;
  animation-name: flipOutY;
}

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  animation-name: rotateIn;
}

@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  animation-name: rotateInDownLeft;
}

@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  animation-name: rotateInDownRight;
}

@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  animation-name: rotateInUpLeft;
}

@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  animation-name: rotateInUpRight;
}

@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1;
  }

  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  animation-name: rotateOut;
}

@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
}

@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  animation-name: rotateOutDownRight;
}

@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
}

@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  animation-name: rotateOutUpRight;
}

@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  animation-name: hinge;
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }

  50% {
    transform: rotate(-10deg);
  }

  70% {
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.jackInTheBox {
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.rollIn {
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  animation-name: rollOut;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  animation-name: zoomIn;
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  animation-name: zoomInDown;
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  animation-name: zoomInLeft;
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  animation-name: zoomInRight;
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  animation-name: zoomInUp;
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  animation-name: zoomOut;
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  animation-name: zoomOutDown;
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}

.zoomOutLeft {
  animation-name: zoomOutLeft;
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}

.zoomOutRight {
  animation-name: zoomOutRight;
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  animation-name: zoomOutUp;
}

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  animation-name: slideInDown;
}

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  animation-name: slideInLeft;
}

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  animation-name: slideInRight;
}

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  animation-name: slideInUp;
}

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  animation-name: slideOutDown;
}

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  animation-name: slideOutLeft;
}

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  animation-name: slideOutRight;
}

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  animation-name: slideOutUp;
}

/**

Template Name: Mash Able Admin Template
Author: Codedthemes
Email: codedthemes@gmail.com
File: style.css
**/
/* ============= == Table of Contents==

	- Custom Css
	- Generic classes
		-	Margin, Padding, Font class, text align, position, floating, overflow, background class, text color, display class, boarder class
	- Theme Elements
		-	Icons, Accordion, Button, Redial, floating actions, FAB, tabs, typography, buttons, box shadow, slider page, error page, Breadcrumb, pagination, Basic card, Login card
	- General Elements
		-	Modal, Nestable, Lable & Badges, List, Portlates, Preloader, Calender, To-Do, Materialize general elements, Lables
	- Advance Form Elements
	- Pages
		-	Loader page, Invoice, Tasklist, Task detail, Range-slider, Counter, Maintenance, Color, FAQ, Progress, Panels & wells, Contact card, Auth pages, Flag
		-	Gallery, Products pages, Widget, Email, Social timeline, Datatable, Chat, Blog, Wizard, CRM dashboard, Task board, Issue list, Chartlist, X-editable
		-	Home chat, Dashboard 1-2-3-4
	- Responsive media class

============= */
/**  ===================== Custom css start
==========================  **/
body {
  background-color: #f3f3f3;
  font-size: 0.875em;
  overflow-x: hidden !important;
  font-family: 'Mada', sans-serif;
}
ul {
  padding-left: 0;
  list-style-type: none;
  margin-bottom: 0;
}
* a {
  font-size: 14px;
}
* a:focus,
* a:hover {
  text-decoration: none;
}
p {
  font-size: 14px;
}
.media-left {
  padding-right: 20px;
}
/**====== Custom css end ======**/
/**  ===================== Main-body css start
==========================  **/
.main-body .page-wrapper {
  padding: 1.8rem;
  transition: all ease-in 0.3s;
}
.main-body .page-wrapper .page-header {
  margin-bottom: 20px;
}
.main-body .page-wrapper .page-header-title {
  display: inline-block;
}
.main-body .page-wrapper .page-header-title h4 {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 600;
  color: #4a6076;
  font-size: 20px;
}
.main-body .page-wrapper .page-header-title span {
  font-size: 13px;
  color: #9f9f9f;
  display: block;
  margin-top: 5px;
}
.main-body .page-wrapper .page-header-breadcrumb {
  float: right;
}
/**====== Main-body css end ======**/
/**  ===================== Card-Layout css start
==========================  **/
.card {
  border-radius: 2px;
  border-top: 4px solid rgba(0, 115, 170, 0.5);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05);
  border-left: none;
  border-right: none;
  border-bottom: none;
  margin-bottom: 30px;
}
.card .card-footer {
  background-color: #fff;
}
.card .card-header {
  background-color: transparent;
  padding: 15px 20px;
}
.card .card-header .card-header-left {
  display: inline-block;
}
.card .card-header .card-header-right {
  border-radius: 0 0 0 5px;
  right: 0;
  top: 0;
  background: #f6f7f7;
  display: inline-block;
  float: right;
  padding: 7px 0;
  position: absolute;
}
.card .card-header .card-header-right i {
  margin: 0 20px;
  cursor: pointer;
}
.card .card-header span {
  color: #9f9f9f;
  display: block;
  font-size: 13px;
  margin-top: 5px;
}
.card h5 {
  margin-bottom: 0;
  color: #757575;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  display: inline-block;
  margin-right: 10px;
}
.card .card-body table tr {
  padding-bottom: 20px;
}
.card .card-body .sub-title {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
}
.card .card-body code {
  background-color: #eee;
}
.card .card-body .dropdown-menu {
  top: 38px;
}
.card .card-body p {
  line-height: 25px;
}
.card .card-body a.dropdown-item {
  margin-bottom: 0;
  font-size: 14px;
  transition: 0.25s;
}
.card .card-body a.dropdown-item:active,
.card .card-body a.dropdown-item .active {
  background-color: #0073aa;
}
.card .card-body.remove-label i {
  margin: 0;
  padding: 0;
}
.card .card-body.button-list span.badge {
  margin-left: 5px;
}
.card .card-body .dropdown-menu {
  background-color: #fff;
  padding: 0;
}
.card .card-body .dropdown-menu .dropdown-divider {
  background-color: #ddd;
  margin: 3px 0;
}
.card .card-body .dropdown-menu > a {
  padding: 10px 16px;
  line-height: 1.429;
}
.card .card-body .dropdown-menu > li > a:focus,
.card .card-body .dropdown-menu > li > a:hover {
  background-color: rgba(202, 206, 209, 0.5);
}
.card .card-body .dropdown-menu > li:first-child > a:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.card .card-body .badge-box {
  border: 1px solid #ccc;
  padding: 10px;
  margin: 12px 0;
}
.card .inner-card-body {
  border: 1px solid #ddd;
}
.card-header-text {
  margin-bottom: 0;
  font-size: 1rem;
  color: rgba(51, 51, 51, 0.85);
  text-transform: uppercase;
  font-weight: 600;
  display: inline-block;
  vertical-align: middle;
}
.icofont-rounded-down {
  -webkit-transition: all ease-in 0.3s;
  display: inline-block;
  transition: all ease-in 0.3s;
}
.icon-up {
  transform: rotate(180deg);
}
.rotate-refresh {
  animation: mymove 0.8s infinite linear;
  display: inline-block;
}
@keyframes mymove {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.breadcrumb-title a {
  font-size: 14px;
  color: #4a6076;
}
.breadcrumb-title li:last-child a {
  color: #7e7e7e;
}
.sub-title {
  border-bottom: 1px solid rgba(204, 204, 204, 0.35);
  padding-bottom: 10px;
  margin-bottom: 20px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  color: #2c3e50;
}
/**======  Card-Layout css end ======**/
/*======= Typography css start ========*/
.typography h1,
.typography h2,
.typography h3,
.typography h4,
.typography h5,
.typography h6 {
  margin: 0 0 20px;
  font-weight: 600;
}
.typography small {
  margin-left: 10px;
  font-weight: 600;
  color: #777;
}
.card-body.list-tag ul li {
  display: block;
  float: none;
  margin-bottom: 5px;
}
.card-body.list-tag ol li {
  margin-bottom: 5px;
}
.inline-order-list {
  margin-top: 50px;
}
.inline-order-list h4,
.inline-order-list p {
  margin-bottom: 0;
}
.card-body ul li.list-inline-item {
  display: inline-block;
  float: left;
}
/*======= Typography css end ========*/
/**  ===================== Modal css start
==========================  **/
.modal {
  z-index: 1050;
}
.bd-example .modal {
  display: block;
  position: inherit;
  background-color: #2C3E50;
  margin-bottom: 20px;
}
.card .overflow-container h5 {
  margin-bottom: 5px;
}
.button-page .card-body a.nav-link {
  margin-bottom: 0;
}
.sweet-alert button.confirm {
  background-color: #0073aa !important;
}
.sweet-alert .sa-input-error {
  top: 23px;
}
/**====== Modal css end ======**/
/**  ===================== Notification css start
==========================  **/
.location-selector {
  width: 100%;
  height: 250px;
  background-color: #fff;
  border: 2px dashed #e5e9ec;
  position: relative;
  margin-bottom: 20px;
}
.location-selector .bit {
  background-color: #e5e9ec;
  cursor: pointer;
  position: absolute;
}
.location-selector .bit:hover {
  background-color: #ddd;
}
.location-selector .bit.bottom,
.location-selector .bit.top {
  height: 25%;
  width: 40%;
  margin: 0 30%;
}
.location-selector .bit.top {
  top: 0;
}
.location-selector .bit.bottom {
  bottom: 0;
}
.location-selector .bit.left,
.location-selector .bit.right {
  height: 20%;
  width: 20%;
  margin-left: 0;
  margin-right: 0;
}
.location-selector .bit.right {
  right: 0;
}
.location-selector .bit.left {
  left: 0;
}
button.close {
  margin-top: 7px;
  margin-bottom: 0;
}
/**====== Notification css end ======**/
/**  ===================== Tooltip css start
==========================  **/
.mytooltip {
  display: inline;
  position: relative;
  z-index: 9999;
}
.mytooltip .tooltip-item {
  background: rgba(0, 0, 0, 0.1);
  cursor: pointer;
  display: inline-block;
  font-weight: 500;
  padding: 0 10px;
}
.mytooltip .tooltip-content {
  position: absolute;
  z-index: 9999;
  width: 360px;
  left: 50%;
  margin: 0 0 20px -180px;
  bottom: 100%;
  text-align: left;
  font-size: 14px;
  line-height: 30px;
  box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2);
  background: #2b2b2b;
  opacity: 0;
  cursor: default;
  pointer-events: none;
}
.mytooltip .tooltip-content::after {
  content: '';
  top: 100%;
  left: 50%;
  border: solid transparent;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: #2a3035 transparent transparent;
  border-width: 10px;
  margin-left: -10px;
}
.mytooltip .tooltip-content img {
  position: relative;
  height: 140px;
  display: block;
  float: left;
  margin-right: 1em;
}
.mytooltip .tooltip-item::after {
  content: '';
  position: absolute;
  width: 360px;
  height: 20px;
  bottom: 100%;
  left: 50%;
  pointer-events: none;
  transform: translateX(-50%);
}
.mytooltip:hover .tooltip-item::after {
  pointer-events: auto;
}
.mytooltip:hover .tooltip-content {
  pointer-events: auto;
  opacity: 1;
  transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
}
.mytooltip:hover .tooltip-content2 {
  opacity: 1;
  font-size: 18px;
}
.mytooltip:hover .tooltip-content2 i {
  opacity: 1;
  font-size: 18px;
}
.mytooltip:hover .tooltip-content2 {
  opacity: 1;
  font-size: 18px;
  pointer-events: auto;
  transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
}
.mytooltip:hover .tooltip-content2 i {
  opacity: 1;
  font-size: 18px;
  pointer-events: auto;
  transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
}
.mytooltip:hover .tooltip-item2 {
  color: #fff;
  transform: translate3d(0, -0.9em, 0);
}
.mytooltip:hover .tooltip-text3 {
  transition-delay: 0s;
  transform: scale3d(1, 1, 1);
}
.mytooltip:hover .tooltip-content3 {
  opacity: 1;
  pointer-events: auto;
  transform: scale3d(1, 1, 1);
}
.mytooltip:hover .tooltip-content4 {
  pointer-events: auto;
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.mytooltip:hover .tooltip-text2 {
  pointer-events: auto;
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.mytooltip:hover .tooltip-inner2 {
  transition-delay: 0.3s;
  transform: translate3d(0, 0, 0);
}
.mytooltip:hover .tooltip-content5 {
  opacity: 1;
  pointer-events: auto;
  transition-delay: 0s;
}
.mytooltip .tooltip-text {
  font-size: 14px;
  line-height: 24px;
  display: block;
  padding: 1.31em 1.21em 1.21em 0;
  color: #fff;
}
.mytooltip .tooltip-item2 {
  color: #0073aa;
  cursor: pointer;
  z-index: 100;
  position: relative;
  display: inline-block;
  font-weight: 700;
  font-size: 14px;
  transition: background-color 0.3s, color 0.3s, transform 0.3s;
}
.tooltip.tooltip-effect-2:hover .tooltip-content {
  transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
}
.tooltip-effect-5 .tooltip-text {
  padding: 1.4em;
}
.tooltip-effect-1 .tooltip-content {
  transform: translate3d(0, -10px, 0);
  transition: opacity 0.3s, transform 0.3s;
  color: #fff;
}
.tooltip-effect-2 .tooltip-content {
  transform-origin: 50% calc(110%);
  transform: perspective(1000px) rotate3d(1, 0, 0, 45deg);
  transition: opacity 0.2s, transform 0.2s;
}
.tooltip-effect-3 .tooltip-content {
  transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg);
  transition: opacity 0.3s, transform 0.3s;
}
.tooltip-effect-4 .tooltip-content {
  transform-origin: 50% 100%;
  transform: scale3d(0.7, 0.3, 1);
  transition: opacity 0.2s, transform 0.2s;
}
.tooltip-effect-5 .tooltip-content {
  width: 180px;
  margin-left: -90px;
  transform-origin: 50% calc(106%);
  transform: rotate3d(0, 0, 1, 15deg);
  transition: opacity 0.2s, transform 0.2s;
  transition-timing-function: ease, cubic-bezier(0.17, 0.67, 0.4, 1.39);
}
.tooltip-effect-6 .tooltip-content2 {
  transform: translate3d(0, 10px, 0) rotate3d(1, 1, 1, 45deg);
  transform-origin: 50% 100%;
  transition: opacity 0.3s, transform 0.3s;
}
.tooltip-effect-6 .tooltip-content2 i {
  transform: scale3d(0, 0, 1);
  transition: opacity 0.3s, transform 0.3s;
}
.tooltip-effect-7 .tooltip-content2 {
  transform: translate3d(0, 10px, 0);
  transition: opacity 0.3s, transform 0.3s;
}
.tooltip-effect-7 .tooltip-content2 i {
  transform: translate3d(0, 15px, 0);
  transition: opacity 0.3s, transform 0.3s;
}
.tooltip-effect-8 .tooltip-content2 {
  transform: translate3d(0, 10px, 0) rotate3d(0, 1, 0, 90deg);
  transform-origin: 50% 100%;
  transition: opacity 0.3s, transform 0.3s;
}
.tooltip-effect-8 .tooltip-content2 i {
  transform: scale3d(0, 0, 1);
  transition: opacity 0.3s, transform 0.3s;
}
.tooltip-effect-9 .tooltip-content2 {
  transform: translate3d(0, -20px, 0);
  transition: opacity 0.3s, transform 0.3s;
}
.tooltip-effect-9 .tooltip-content2 i {
  transform: translate3d(0, 20px, 0);
  transition: opacity 0.3s, transform 0.3s;
}
.tooltip-effect-6:hover .tooltip-content2 i {
  transform: rotate3d(1, 1, 1, 0);
}
.tooltip-content2 {
  position: absolute;
  z-index: 9999;
  width: 80px;
  height: 80px;
  padding-top: 25px;
  left: 50%;
  margin-left: -40px;
  bottom: 100%;
  border-radius: 50%;
  text-align: center;
  background: #0073aa;
  color: #fff;
  opacity: 0;
  margin-bottom: 20px;
  cursor: default;
  pointer-events: none;
}
.tooltip-content2 i {
  opacity: 0;
}
.tooltip-content2::after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin: -7px 0 0 -15px;
  width: 30px;
  height: 20px;
  background: url('tooltip1.4afa98f5cac87741f5c4.svg') center center no-repeat;
  background-size: 100%;
}
.tooltip-content3 {
  position: absolute;
  background: url('shape1.da4da2592822bcbc57c0.svg') center bottom no-repeat;
  background-size: 100% 100%;
  z-index: 9999;
  width: 200px;
  bottom: 100%;
  left: 50%;
  margin-left: -100px;
  padding: 50px 30px;
  text-align: center;
  color: #fff;
  opacity: 0;
  cursor: default;
  font-size: 14px;
  line-height: 27px;
  pointer-events: none;
  transform: scale3d(0.1, 0.2, 1);
  transform-origin: 50% 120%;
  transition: opacity 0.4s, transform 0.4s;
  transition-timing-function: ease, cubic-bezier(0.6, 0, 0.4, 1);
}
.tooltip-content3::after {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  left: 50%;
  margin-left: -8px;
  top: 100%;
  background: #00AEEF;
  transform: translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg);
}
.tooltip-content4 {
  position: absolute;
  z-index: 99;
  width: 360px;
  left: 50%;
  margin-left: -180px;
  bottom: -5px;
  text-align: left;
  background: #0073aa;
  opacity: 0;
  font-size: 14px;
  line-height: 27px;
  padding: 1.5em;
  color: #fff;
  border-bottom: 55px solid #34495e;
  cursor: default;
  pointer-events: none;
  border-radius: 5px;
  transform: translate3d(0, -0.5em, 0);
  transition: opacity 0.3s, transform 0.3s;
}
.tooltip-content4 a {
  color: #2b2b2b;
}
.tooltip-content4 .tooltip-text2 {
  opacity: 0;
  transform: translate3d(0, 1.5em, 0);
  transition: opacity 0.3s, transform 0.3s;
}
.tooltip-content5 {
  position: absolute;
  z-index: 9999;
  width: 300px;
  left: 50%;
  bottom: 100%;
  font-size: 20px;
  line-height: 1.4;
  text-align: center;
  font-weight: 400;
  color: #fff;
  background: 0 0;
  opacity: 0;
  margin: 0 0 20px -150px;
  cursor: default;
  pointer-events: none;
  -webkit-font-smoothing: antialiased;
  transition: opacity 0.3s 0.3s;
}
.tooltip-content5 span {
  display: block;
}
.tooltip-content5::after {
  content: '';
  bottom: -20px;
  left: 50%;
  border: solid transparent;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: #0073aa transparent transparent;
  border-width: 10px;
  margin-left: -10px;
}
.tooltip-content5 .tooltip-text3 {
  border-bottom: 10px solid #0073aa;
  overflow: hidden;
  transform: scale3d(0, 1, 1);
  transition: transform 0.3s 0.3s;
}
.tooltip-content5 .tooltip-inner2 {
  background: #2b2b2b;
  padding: 40px;
  transform: translate3d(0, 100%, 0);
  webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
}
a.mytooltip {
  font-weight: 700;
  color: #0073aa;
  z-index: 9;
}
.tooltip-link a {
  margin-left: 10px;
  color: #0073aa;
}
.tooltip-icon button i {
  margin-right: 0;
}
/**====== Tooltip css end ======**/
/**  ===================== Slider css start
==========================  **/
/*========= Owl-carousel css start ============*/
.owl-theme .owl-nav [class*='owl-']:hover {
  background: #0073aa;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #0073aa;
}
/*========= Owl-carousel css end ============*/
/**  ===================== Animation css start
==========================  **/
.animation-image img {
  margin: 10px auto 20px;
  cursor: pointer;
}
/**====== Animation css end ======**/
/**  ===================== Tree-view css start
==========================  **/
.card-body.tree-view ul {
  display: inherit;
}
.card-body.tree-view ul li {
  display: inherit;
  float: none;
}
/*
.jstree-default > .jstree-container-ul .jstree-loading > .jstree-ocl {
    background: url("assets/pages/treeview/throbber.gif") center center no-repeat;
}*/
/**====== Tree-view css end ======**/
/**  ===================== File Upload css start
==========================  **/
.jFiler-theme-default .jFiler-input-button {
  background-color: #0073aa;
  background-image: none;
  color: #fff;
}
.jFiler-theme-default .jFiler-input {
  width: 100%;
}
.jFiler-input-dragDrop {
  width: 100%;
  background-color: #fafafa;
}
.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-info {
  position: absolute;
  bottom: -10%;
  left: 0;
  width: 100%;
  color: #fff;
  padding: 6px 10px;
  z-index: 9;
  opacity: 0;
  transition: all 0.12s;
}
.jFiler-input-choose-btn {
  border: 1px solid #0073aa;
  padding: 10px 25px;
  background: #0073aa;
  color: #fff !important;
}
.jFiler-input-choose-btn:hover {
  background: #fff;
  border: 1px solid #0073aa;
  color: #fff !important;
}
.card .jFiler-item-assets ul li {
  margin-right: 0;
}
/**====== File Upload css end ======**/
/**  ===================== Cropper css start
==========================  **/
.img-container,
.img-preview {
  background-color: #f7f7f7;
  width: 100%;
  text-align: center;
}
.img-container {
  min-height: 200px;
  max-height: 516px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .img-container {
    min-height: 516px;
  }
}
.img-container > img {
  max-width: 100%;
}
.docs-preview {
  margin-right: -15px;
}
.img-preview {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  overflow: hidden;
}
.img-preview > img {
  max-width: 100%;
}
.preview-lg {
  width: 100% !important;
}
.preview-md {
  width: 139px;
  height: 78px;
}
.preview-sm {
  width: 69px;
  height: 39px;
}
.preview-xs {
  width: 35px;
  height: 20px;
  margin-right: 0;
}
.docs-data > .input-group {
  margin-bottom: 10px;
}
.docs-data > .input-group > label {
  min-width: 80px;
}
.docs-data > .input-group > span {
  min-width: 50px;
}
.docs-buttons > .btn-group,
.docs-buttons > .form-control,
.docs-buttons > .btn {
  margin-right: 5px;
}
.docs-toggles > .btn-group,
.docs-toggles > .dropdown,
.docs-toggles > .btn {
  margin-bottom: 10px;
}
.docs-tooltip {
  display: block;
  margin: -6px -12px;
  padding: 6px 12px;
}
.docs-tooltip > .icon {
  margin: 0 -3px;
  vertical-align: top;
}
.tooltip-inner {
  white-space: normal;
}
.btn-upload .tooltip-inner {
  white-space: nowrap;
}
@media (max-width: 400px) {
  .btn-group-crop {
    margin-right: -15px !important;
  }

  .btn-group-crop > .btn {
    padding-left: 5px;
    padding-right: 5px;
  }

  .btn-group-crop .docs-tooltip {
    margin-left: -5px;
    margin-right: -5px;
    padding-left: 5px;
    padding-right: 5px;
  }
}
.docs-options .dropdown-menu {
  width: 100%;
}
.docs-options .dropdown-menu > li {
  padding: 3px 20px;
  font-size: 14px;
}
.docs-options .dropdown-menu > li:hover {
  background-color: #f7f7f7;
}
.docs-options .dropdown-menu > li > label {
  display: block;
}
.docs-cropped .modal-body {
  text-align: center;
}
.docs-cropped .modal-body > canvas,
.docs-cropped .modal-body > img {
  max-width: 100%;
}
.card-body .docs-options .dropdown-menu {
  top: inherit;
}
label.btn-upload {
  height: 40px;
}
/**====== Cropper css end ======**/
/**  ===================== Accordion css start
==========================  **/
.accordion-msg {
  display: block;
  color: #222222;
  padding: 14px 20px;
  border-top: 1px solid #ddd;
  font-weight: 600;
  cursor: pointer;
}
.accordion-msg:focus,
.accordion-msg:hover {
  text-decoration: none;
  outline: none;
}
.faq-accordion .accordion-desc {
  padding: 20px;
}
.accordion-desc {
  color: #222222;
  padding: 0 20px 20px;
}
#color-accordion .accordion-desc {
  margin-top: 14px;
}
.ui-accordion-header-icon {
  float: right;
  font-size: 20px;
}
.accordion-title {
  margin-bottom: 0;
}
.accordion-block {
  padding: 0;
}
.accordion-block p {
  margin-bottom: 0;
}
.color-accordion-block a:focus,
.color-accordion-block a:hover {
  color: #fff;
}
a.bg-default:focus,
a.bg-default:hover {
  background-color: #d9dcde !important;
  color: #fff;
}
a.bg-primary:focus,
a.bg-primary:hover {
  background-color: #0096dd !important;
  color: #fff;
}
a.bg-success:focus,
a.bg-success:hover {
  background-color: #54d98c !important;
  color: #fff;
}
a.bg-info:focus,
a.bg-info:hover {
  background-color: #5faee3 !important;
  color: #fff;
}
a.bg-warning:focus,
a.bg-warning:hover {
  background-color: #f4d03f !important;
  color: #fff;
}
a.bg-danger:focus,
a.bg-danger:hover {
  background-color: #ed7669 !important;
  color: #fff;
}
/**====== Accordion css end ======**/
/**  ===================== Tabs css start
==========================  **/
.tab-list p {
  padding: 10px;
}
.tab-with-img i {
  position: absolute;
  padding: 5px;
}
.tab-icon {
  margin-bottom: 30px;
}
.tab-icon i {
  padding-right: 10px;
}
.tab-below {
  border-top: 1px solid #ddd;
  border-bottom: none;
}
.tab-below.nav-tabs .nav-link.active {
  border-color: transparent #ddd #ddd #ddd;
}
.tab-below .nav-item,
.tab-below .main-menu .main-menu-content .nav-item .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-1 .tab-below a,
.tab-below .main-menu .main-menu-content .nav-item .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-2 .tab-below a,
.tab-below .main-menu .main-menu-content .nav-item .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-3 .tab-below a,
.tab-below .main-menu .main-menu-content .nav-item .tree-4 a,
.main-menu .main-menu-content .nav-item .tree-4 .tab-below a {
  margin-top: -2px;
}
.tab-below.nav-tabs .nav-link {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.card-header ~ .tab-icon .tab-with-img .sub-title i {
  right: 10px;
}
.tab-with-img .nav-link {
  position: relative;
}
.tabs-left,
.tabs-right {
  min-width: 120px;
  vertical-align: top;
  width: 150px;
}
.tabs-left,
.tabs-left-content,
.tabs-right,
.tabs-right-content {
  display: table-cell;
}
.nav-tabs.tabs-left .slide {
  height: 35px;
  width: 4px;
  bottom: 15px;
}
.nav-tabs.tabs-right .slide {
  height: 35px;
  width: 4px;
  bottom: 15px;
  right: 0;
}
.product-edit .md-tabs .nav-item a,
.product-edit .md-tabs .main-menu .main-menu-content .nav-item .tree-1 a a,
.main-menu .main-menu-content .nav-item .tree-1 .product-edit .md-tabs a a,
.product-edit .md-tabs .main-menu .main-menu-content .nav-item .tree-2 a a,
.main-menu .main-menu-content .nav-item .tree-2 .product-edit .md-tabs a a,
.product-edit .md-tabs .main-menu .main-menu-content .nav-item .tree-3 a a,
.main-menu .main-menu-content .nav-item .tree-3 .product-edit .md-tabs a a,
.product-edit .md-tabs .main-menu .main-menu-content .nav-item .tree-4 a a,
.main-menu .main-menu-content .nav-item .tree-4 .product-edit .md-tabs a a {
  padding: 0 0 20px !important;
}
.md-tabs.tabs-left .nav-item,
.md-tabs.tabs-left .main-menu .main-menu-content .nav-item .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-1 .md-tabs.tabs-left a,
.md-tabs.tabs-left .main-menu .main-menu-content .nav-item .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-2 .md-tabs.tabs-left a,
.md-tabs.tabs-left .main-menu .main-menu-content .nav-item .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-3 .md-tabs.tabs-left a,
.md-tabs.tabs-left .main-menu .main-menu-content .nav-item .tree-4 a,
.main-menu .main-menu-content .nav-item .tree-4 .md-tabs.tabs-left a,
.md-tabs.tabs-right .nav-item,
.md-tabs.tabs-right .main-menu .main-menu-content .nav-item .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-1 .md-tabs.tabs-right a,
.md-tabs.tabs-right .main-menu .main-menu-content .nav-item .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-2 .md-tabs.tabs-right a,
.md-tabs.tabs-right .main-menu .main-menu-content .nav-item .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-3 .md-tabs.tabs-right a,
.md-tabs.tabs-right .main-menu .main-menu-content .nav-item .tree-4 a,
.main-menu .main-menu-content .nav-item .tree-4 .md-tabs.tabs-right a,
.tabs-left .nav-item,
.tabs-left .main-menu .main-menu-content .nav-item .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-1 .tabs-left a,
.tabs-left .main-menu .main-menu-content .nav-item .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-2 .tabs-left a,
.tabs-left .main-menu .main-menu-content .nav-item .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-3 .tabs-left a,
.tabs-left .main-menu .main-menu-content .nav-item .tree-4 a,
.main-menu .main-menu-content .nav-item .tree-4 .tabs-left a,
.tabs-right .nav-item,
.tabs-right .main-menu .main-menu-content .nav-item .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-1 .tabs-right a,
.tabs-right .main-menu .main-menu-content .nav-item .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-2 .tabs-right a,
.tabs-right .main-menu .main-menu-content .nav-item .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-3 .tabs-right a,
.tabs-right .main-menu .main-menu-content .nav-item .tree-4 a,
.main-menu .main-menu-content .nav-item .tree-4 .tabs-right a {
  width: 100%;
  position: relative;
}
.md-tabs {
  position: relative;
}
.md-tabs .nav-item + .nav-item,
.md-tabs .main-menu .main-menu-content .nav-item .tree-1 a + .nav-item,
.main-menu .main-menu-content .nav-item .tree-1 .md-tabs a + .nav-item,
.md-tabs .main-menu .main-menu-content .nav-item .tree-2 a + .nav-item,
.main-menu .main-menu-content .nav-item .tree-2 .md-tabs a + .nav-item,
.md-tabs .main-menu .main-menu-content .nav-item .tree-3 a + .nav-item,
.main-menu .main-menu-content .nav-item .tree-3 .md-tabs a + .nav-item,
.md-tabs .main-menu .main-menu-content .nav-item .tree-4 a + .nav-item,
.main-menu .main-menu-content .nav-item .tree-4 .md-tabs a + .nav-item,
.md-tabs .main-menu .main-menu-content .nav-item .tree-1 .nav-item + a,
.main-menu .main-menu-content .nav-item .tree-1 .md-tabs .nav-item + a,
.md-tabs .main-menu .main-menu-content .nav-item .tree-1 a + a,
.main-menu .main-menu-content .nav-item .tree-1 .md-tabs a + a,
.main-menu .main-menu-content .nav-item .tree-2 .md-tabs .tree-1 a + a,
.main-menu .main-menu-content .nav-item .tree-3 .md-tabs .tree-1 a + a,
.main-menu .main-menu-content .nav-item .tree-4 .md-tabs .tree-1 a + a,
.md-tabs .main-menu .main-menu-content .nav-item .tree-2 .nav-item + a,
.main-menu .main-menu-content .nav-item .tree-2 .md-tabs .nav-item + a,
.main-menu .main-menu-content .nav-item .tree-1 .md-tabs .tree-2 a + a,
.md-tabs .main-menu .main-menu-content .nav-item .tree-2 a + a,
.main-menu .main-menu-content .nav-item .tree-2 .md-tabs a + a,
.main-menu .main-menu-content .nav-item .tree-3 .md-tabs .tree-2 a + a,
.main-menu .main-menu-content .nav-item .tree-4 .md-tabs .tree-2 a + a,
.md-tabs .main-menu .main-menu-content .nav-item .tree-3 .nav-item + a,
.main-menu .main-menu-content .nav-item .tree-3 .md-tabs .nav-item + a,
.main-menu .main-menu-content .nav-item .tree-1 .md-tabs .tree-3 a + a,
.main-menu .main-menu-content .nav-item .tree-2 .md-tabs .tree-3 a + a,
.md-tabs .main-menu .main-menu-content .nav-item .tree-3 a + a,
.main-menu .main-menu-content .nav-item .tree-3 .md-tabs a + a,
.main-menu .main-menu-content .nav-item .tree-4 .md-tabs .tree-3 a + a,
.md-tabs .main-menu .main-menu-content .nav-item .tree-4 .nav-item + a,
.main-menu .main-menu-content .nav-item .tree-4 .md-tabs .nav-item + a,
.main-menu .main-menu-content .nav-item .tree-1 .md-tabs .tree-4 a + a,
.main-menu .main-menu-content .nav-item .tree-2 .md-tabs .tree-4 a + a,
.main-menu .main-menu-content .nav-item .tree-3 .md-tabs .tree-4 a + a,
.md-tabs .main-menu .main-menu-content .nav-item .tree-4 a + a,
.main-menu .main-menu-content .nav-item .tree-4 .md-tabs a + a {
  margin: 0;
}
.md-tabs .nav-link {
  border: none;
  color: #1b8bf9;
}
.md-tabs .nav-item,
.md-tabs .main-menu .main-menu-content .nav-item .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-1 .md-tabs a,
.md-tabs .main-menu .main-menu-content .nav-item .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-2 .md-tabs a,
.md-tabs .main-menu .main-menu-content .nav-item .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-3 .md-tabs a,
.md-tabs .main-menu .main-menu-content .nav-item .tree-4 a,
.main-menu .main-menu-content .nav-item .tree-4 .md-tabs a {
  background-color: #fff;
  width: calc(100% / 4);
  text-align: center;
}
/*.md-tabs .nav-link:focus, .md-tabs .nav-link:hover {
    border: none;
}*/
.md-tabs .nav-item .nav-link.active ~ .slide,
.md-tabs .main-menu .main-menu-content .nav-item .tree-1 a .nav-link.active ~ .slide,
.main-menu .main-menu-content .nav-item .tree-1 .md-tabs a .nav-link.active ~ .slide,
.md-tabs .main-menu .main-menu-content .nav-item .tree-2 a .nav-link.active ~ .slide,
.main-menu .main-menu-content .nav-item .tree-2 .md-tabs a .nav-link.active ~ .slide,
.md-tabs .main-menu .main-menu-content .nav-item .tree-3 a .nav-link.active ~ .slide,
.main-menu .main-menu-content .nav-item .tree-3 .md-tabs a .nav-link.active ~ .slide,
.md-tabs .main-menu .main-menu-content .nav-item .tree-4 a .nav-link.active ~ .slide,
.main-menu .main-menu-content .nav-item .tree-4 .md-tabs a .nav-link.active ~ .slide {
  opacity: 1;
  transition: all 0.3s ease-out;
}
.md-tabs .nav-item .nav-link ~ .slide,
.md-tabs .main-menu .main-menu-content .nav-item .tree-1 a .nav-link ~ .slide,
.main-menu .main-menu-content .nav-item .tree-1 .md-tabs a .nav-link ~ .slide,
.md-tabs .main-menu .main-menu-content .nav-item .tree-2 a .nav-link ~ .slide,
.main-menu .main-menu-content .nav-item .tree-2 .md-tabs a .nav-link ~ .slide,
.md-tabs .main-menu .main-menu-content .nav-item .tree-3 a .nav-link ~ .slide,
.main-menu .main-menu-content .nav-item .tree-3 .md-tabs a .nav-link ~ .slide,
.md-tabs .main-menu .main-menu-content .nav-item .tree-4 a .nav-link ~ .slide,
.main-menu .main-menu-content .nav-item .tree-4 .md-tabs a .nav-link ~ .slide {
  opacity: 0;
  transition: all 0.3s ease-out;
}
.md-tabs .nav-item.open .nav-link,
.md-tabs .main-menu .main-menu-content .nav-item .tree-1 a.open .nav-link,
.main-menu .main-menu-content .nav-item .tree-1 .md-tabs a.open .nav-link,
.md-tabs .main-menu .main-menu-content .nav-item .tree-2 a.open .nav-link,
.main-menu .main-menu-content .nav-item .tree-2 .md-tabs a.open .nav-link,
.md-tabs .main-menu .main-menu-content .nav-item .tree-3 a.open .nav-link,
.main-menu .main-menu-content .nav-item .tree-3 .md-tabs a.open .nav-link,
.md-tabs .main-menu .main-menu-content .nav-item .tree-4 a.open .nav-link,
.main-menu .main-menu-content .nav-item .tree-4 .md-tabs a.open .nav-link,
.md-tabs .nav-item.open .nav-link:focus,
.md-tabs .main-menu .main-menu-content .nav-item .tree-1 a.open .nav-link:focus,
.main-menu .main-menu-content .nav-item .tree-1 .md-tabs a.open .nav-link:focus,
.md-tabs .main-menu .main-menu-content .nav-item .tree-2 a.open .nav-link:focus,
.main-menu .main-menu-content .nav-item .tree-2 .md-tabs a.open .nav-link:focus,
.md-tabs .main-menu .main-menu-content .nav-item .tree-3 a.open .nav-link:focus,
.main-menu .main-menu-content .nav-item .tree-3 .md-tabs a.open .nav-link:focus,
.md-tabs .main-menu .main-menu-content .nav-item .tree-4 a.open .nav-link:focus,
.main-menu .main-menu-content .nav-item .tree-4 .md-tabs a.open .nav-link:focus,
.md-tabs .nav-item.open .nav-link:hover,
.md-tabs .main-menu .main-menu-content .nav-item .tree-1 a.open .nav-link:hover,
.main-menu .main-menu-content .nav-item .tree-1 .md-tabs a.open .nav-link:hover,
.md-tabs .main-menu .main-menu-content .nav-item .tree-2 a.open .nav-link:hover,
.main-menu .main-menu-content .nav-item .tree-2 .md-tabs a.open .nav-link:hover,
.md-tabs .main-menu .main-menu-content .nav-item .tree-3 a.open .nav-link:hover,
.main-menu .main-menu-content .nav-item .tree-3 .md-tabs a.open .nav-link:hover,
.md-tabs .main-menu .main-menu-content .nav-item .tree-4 a.open .nav-link:hover,
.main-menu .main-menu-content .nav-item .tree-4 .md-tabs a.open .nav-link:hover,
.md-tabs .nav-link.active,
.md-tabs .nav-link.active:focus,
.md-tabs .nav-link.active:hover {
  color: #0073aa;
  border: none;
  background-color: transparent;
  border-radius: 0;
}
.md-tabs .nav-item:first-child,
.md-tabs .main-menu .main-menu-content .nav-item .tree-1 a:first-child,
.main-menu .main-menu-content .nav-item .tree-1 .md-tabs a:first-child,
.md-tabs .main-menu .main-menu-content .nav-item .tree-2 a:first-child,
.main-menu .main-menu-content .nav-item .tree-2 .md-tabs a:first-child,
.md-tabs .main-menu .main-menu-content .nav-item .tree-3 a:first-child,
.main-menu .main-menu-content .nav-item .tree-3 .md-tabs a:first-child,
.md-tabs .main-menu .main-menu-content .nav-item .tree-4 a:first-child,
.main-menu .main-menu-content .nav-item .tree-4 .md-tabs a:first-child {
  border-bottom: 1px solid #ddd;
}
.md-tabs .nav-item a,
.md-tabs .main-menu .main-menu-content .nav-item .tree-1 a a,
.main-menu .main-menu-content .nav-item .tree-1 .md-tabs a a,
.md-tabs .main-menu .main-menu-content .nav-item .tree-2 a a,
.main-menu .main-menu-content .nav-item .tree-2 .md-tabs a a,
.md-tabs .main-menu .main-menu-content .nav-item .tree-3 a a,
.main-menu .main-menu-content .nav-item .tree-3 .md-tabs a a,
.md-tabs .main-menu .main-menu-content .nav-item .tree-4 a a,
.main-menu .main-menu-content .nav-item .tree-4 .md-tabs a a {
  padding: 20px 0 !important;
  color: #0073aa;
}
.nav-tabs .slide {
  background: #0073aa;
  width: calc(100% / 4);
  height: 4px;
  position: absolute;
  transition: left 0.3s ease-out;
  bottom: 0;
}
.nav-tabs .slide .nav-item.show .nav-link,
.nav-tabs .slide .main-menu .main-menu-content .nav-item .tree-1 a.show .nav-link,
.main-menu .main-menu-content .nav-item .tree-1 .nav-tabs .slide a.show .nav-link,
.nav-tabs .slide .main-menu .main-menu-content .nav-item .tree-2 a.show .nav-link,
.main-menu .main-menu-content .nav-item .tree-2 .nav-tabs .slide a.show .nav-link,
.nav-tabs .slide .main-menu .main-menu-content .nav-item .tree-3 a.show .nav-link,
.main-menu .main-menu-content .nav-item .tree-3 .nav-tabs .slide a.show .nav-link,
.nav-tabs .slide .main-menu .main-menu-content .nav-item .tree-4 a.show .nav-link,
.main-menu .main-menu-content .nav-item .tree-4 .nav-tabs .slide a.show .nav-link,
.nav-tabs .slide .nav-link {
  color: #0073aa;
}
.img-tabs img {
  width: 100px;
  margin: 0 auto;
}
.img-tabs a {
  opacity: 0.5;
  transition: all ease-in-out 0.3s;
}
.img-tabs a span i {
  height: 25px;
  width: 25px;
  border-radius: 100%;
  bottom: 10px;
  right: 70px;
}
.img-tabs a img {
  border: 3px solid;
}
.img-tabs a.active {
  opacity: 1;
  transition: all ease-in-out 0.3s;
}
.img-tabs .nav-item:first-child,
.img-tabs .main-menu .main-menu-content .nav-item .tree-1 a:first-child,
.main-menu .main-menu-content .nav-item .tree-1 .img-tabs a:first-child,
.img-tabs .main-menu .main-menu-content .nav-item .tree-2 a:first-child,
.main-menu .main-menu-content .nav-item .tree-2 .img-tabs a:first-child,
.img-tabs .main-menu .main-menu-content .nav-item .tree-3 a:first-child,
.main-menu .main-menu-content .nav-item .tree-3 .img-tabs a:first-child,
.img-tabs .main-menu .main-menu-content .nav-item .tree-4 a:first-child,
.main-menu .main-menu-content .nav-item .tree-4 .img-tabs a:first-child {
  border-bottom: none;
}
#pc-left-panel-menu {
  margin-bottom: 20px;
}
.h-active a {
  color: #1b8bf9 !important;
  font-weight: 600;
}
.img-circle {
  border-radius: 50%;
}
.b-none {
  border: none !important;
}
/**====== Tabs css end ======**/
/**  ===================== Table css start
==========================  **/
.table.table-xl td,
.table.table-xl th {
  padding: 1.25rem 2rem;
}
.table.table-lg td,
.table.table-lg th {
  padding: 0.9rem 2rem;
}
.table.table-de td,
.table.table-de th {
  padding: 0.75rem 2rem;
}
.table.table-sm td,
.table.table-sm th {
  padding: 0.6rem 2rem;
}
.table.table-xs td,
.table.table-xs th {
  padding: 0.4rem 2rem;
}
.table-columned > tbody > tr > th:first-child,
.table-columned > tbody > tr > td:first-child {
  border-left: 0;
}
.table-columned > tfoot > tr > th:first-child,
.table-columned > tfoot > tr > td:first-child {
  border-left: 0;
}
.table-columned > tbody > tr > th,
.table-columned > tbody > tr > td {
  border: 0;
  border-left: 1px solid #ddd;
}
.table-columned > tfoot > tr > th,
.table-columned > tfoot > tr > td {
  border: 0;
  border-left: 1px solid #ddd;
}
.table-border-style {
  padding: 0;
}
.table-border-style .table {
  margin-bottom: 0;
}
.table > thead > tr > th {
  border-bottom-color: #ccc;
}
.table-borderless tbody tr td,
.table-borderless tbody tr th {
  border: 0;
}
.table-bordered > thead > tr.border-solid > th,
.table-bordered > thead > tr.border-solid > td {
  border-bottom-width: 2px;
}
.table-bordered > thead > tr.border-solid:first-child > td,
.table-bordered > thead > tr.border-solid:first-child th {
  border-bottom-width: 2px;
}
.table-bordered > thead > tr.border-double > th,
.table-bordered > thead > tr.border-double > td {
  border-bottom-width: 3px;
  border-bottom-style: double;
}
.table-bordered > thead > tr.border-double:first-child > td,
.table-bordered > thead > tr.border-double:first-child th {
  border-bottom-width: 3px;
  border-bottom-style: double;
}
/**====== Table css end ======**/
/**  ===================== User-Profile css start
==========================  **/
.rounded-card img,
.user-img img {
  margin: 0 auto;
  display: block;
  width: 100%;
}
.user-img img {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.user-about ul li {
  border-top: 1px solid rgba(204, 204, 204, 0.28);
  padding: 10px 0 10px 10px;
  text-align: left;
}
.user-about ul li a {
  font-size: 16px;
  color: #666;
}
.user-about ul li.active a {
  color: #fff;
}
.user-about ul li.active {
  font-weight: 600;
  background: #1b8bf9;
}
.card-title,
h5 {
  margin: 0;
}
.card-header.followers a {
  font-weight: 500;
  color: rgba(51, 51, 51, 0.85);
}
.user-profile {
  padding: 20px 0;
}
.follow-btn button:first-child,
.user-about i {
  margin-right: 10px;
}
.btn-inline i {
  color: #fff;
}
.btn-inline .fb-btn {
  background-color: #3b5998;
}
.btn-inline .twitter-btn {
  background-color: #55acee;
}
.btn-inline .pinterest-btn {
  background-color: #cb2027;
}
.btn-inline .linkedin-btn {
  background-color: #007bb5;
}
.btn-inline .dribbble-btn {
  background-color: #ea4c89;
}
.user-post {
  font-style: italic;
}
.connection-list img,
.contact-user h4,
.contact-user img,
.earn-heading,
.list-inline,
.list-inline li,
.service-header {
  display: inline-block;
}
.connection-list img {
  width: 55px;
  height: 55px;
  margin: 5px;
}
.border-post {
  border: 1px solid #ccc;
}
.earn-sub-header {
  font-size: 15px;
  color: #ccc;
}
.btn-inline {
  margin-top: 20px;
}
.order-summary .progress {
  margin-bottom: 32px;
}
.services .service-btn::after {
  top: 20px;
  right: 15px;
}
.services-list {
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.11);
  top: 46px;
  right: 0;
}
.contact-menu i,
.fa-cog,
.services-list i {
  margin-right: 10px;
}
.contact-details table .fa-star,
.contact-details table .fa-star-o,
.review-star i {
  color: #0073aa;
}
.review-star i:last-child {
  color: #ccc;
}
.card-body.user-info {
  position: absolute;
  width: 100%;
  bottom: 10px;
}
.profile-bg-img {
  width: 100%;
}
.user-title {
  position: relative;
  bottom: 20px;
}
.user-title h2 {
  color: #fff;
  text-shadow: 1px 1px 4px #373a3c;
  font-size: 20px;
}
.profile-image img {
  border: 4px solid #fff;
}
.user-info .media-body,
.user-info .media-left {
  display: table-cell;
  vertical-align: middle;
}
.cover-btn {
  bottom: 38px;
  right: 35px;
  position: absolute;
}
.cover-profile .profile-bg-img {
  margin-bottom: 25px;
}
.contact-user h4 {
  font-size: 20px;
  padding-left: 10px;
}
.groups-contact span {
  float: right;
}
.groups-contact span h4 {
  font-size: 18px;
  margin-bottom: 20px;
}
.contact-menu {
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.11);
  top: 15%;
  right: 10%;
}
.contact-menu .dropdown-item {
  padding: 8px 20px;
}
.tab-header {
  margin-bottom: 20px;
}
/*====== User-Profile End ======*/
/**  ===================== User-card css start
==========================  **/
.card.user-card {
  border-top: none;
  box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05);
  transition: all 150ms linear;
  margin-bottom: 0;
}
.card.user-card:hover {
  box-shadow: 0 0 25px -5px #9e9c9e;
}
.card-header-img ~ .btn-group i {
  margin-right: 0;
}
.card.business-info {
  border-top: none;
  box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05);
  transition: all 150ms linear;
}
.card.business-info:hover {
  box-shadow: 0 0 25px -5px #9e9c9e;
}
.top-cap-text {
  padding: 20px;
}
.top-cap-text p {
  padding: 10px 0;
}
.user-content {
  text-align: center;
  margin-top: 20px;
}
.user-content h4 {
  font-size: 16px;
  font-weight: 600;
}
.user-content h5 {
  font-size: 14px;
}
.img-overlay {
  bottom: 0;
  color: #fff;
  height: 100%;
  width: 100%;
  border-radius: 50%;
  transition: all 0.4s ease-in-out;
  position: absolute;
  transform: scale(0);
  margin: 0 auto;
}
.img-overlay span {
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  transform: translate(-50%, -50%);
}
.img-overlay i {
  margin-right: 0;
}
.img-hover-main {
  padding: 0 40px;
}
.img-hover {
  position: relative;
  width: 80%;
  margin: 0 auto;
}
.img-hover:hover .img-overlay {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 50%;
  transform: scale(1);
  margin: 0 auto;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 2;
  transition: all 0.4s ease-in-out;
}
.card-header-img img {
  margin: 0 auto;
  display: block;
}
.card-header-img h4 {
  margin-top: 30px;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
}
.card-header-img h5,
.card-header-img h6 {
  margin-top: 15px;
  font-size: 15px;
  color: #222;
  font-weight: 500;
  text-align: center;
}
.simple-cards .btn-group {
  margin: 20px auto 0;
}
.simple-cards .btn-group button {
  margin: 0;
}
.simple-cards .user-card {
  padding: 20px 0;
  text-align: center;
}
.card-icon {
  display: block;
  margin-bottom: 5px;
}
.btn-outline-primary {
  border-color: #0073aa;
  font-weight: 500;
  padding: 10px 16px;
  font-size: 15px;
}
.btn-outline-primary:hover {
  background-color: #0073aa;
  border-color: #0073aa;
}
.simple-cards p {
  margin: 20px;
  font-size: 15px;
}
.user-profile #edit-btn,
.user-profile #edit-info-btn {
  margin-bottom: 0;
}
.card-body ul.list-contacts,
.card-body.groups-contact ul {
  display: block;
  float: none;
}
.card-body ul.list-contacts li,
.card-body.groups-contact ul li {
  display: block;
  float: none;
}
ul.list-contacts .list-group-item a {
  color: #292b2c;
}
ul.list-contacts .list-group-item.active a {
  color: #fff;
}
.card-body.groups-contact {
  margin-bottom: 0;
}
.card-body .connection-list {
  margin-bottom: 20px;
}
.card-body .pagination li {
  margin-right: 0 !important;
}
.table button {
  margin-bottom: 0;
}
#crm-contact .img-circle,
img.comment-img {
  width: 40px;
  height: 40px;
}
.page-link {
  color: #0073aa;
}
.page-item.active .page-link {
  background-color: #0073aa;
  border-color: #0073aa;
}
#main {
  margin-bottom: 20px;
}
/*====== User-card End ======*/
/**  ===================== Offline css start
==========================  **/
.offline-box iframe {
  width: 100%;
  border: 1px solid #ddd;
}
/*==== Offline page css end ====*/
/**  ===================== Blog css start
==========================  **/
.blog-page {
  border-top: none;
  box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05);
}
.blog-page .blog-box {
  box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.15);
  overflow: hidden;
}
.blog-page .blog-box h5 {
  border-bottom: 1px solid #ccc;
  color: #0073aa;
  margin-top: 0;
  padding-bottom: 10px;
  margin-bottom: 15px;
  font-size: 18px;
  display: block;
}
.blog-page .blog-box .option-font {
  background-color: #0073aa;
  border-radius: 50%;
  bottom: 320px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  line-height: 35px;
  text-align: center;
  width: 35px;
}
.blog-page .blog-box .blog-detail {
  padding: 10px;
}
.blog-page .blog-img {
  transition: all 0.3s ease-in-out;
  overflow: hidden;
  margin-bottom: -20px;
}
.blog-page .blog-img:hover {
  opacity: 0.8;
  transition: all 0.3s ease-in-out;
}
.blog-page .blog-img .sharing {
  position: relative;
  bottom: 50px;
  left: 15px;
}
.blog-page .blog-img .share {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 5px;
  bottom: 3px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  left: 50px;
  padding: 3px 5px;
  position: absolute;
}
.blog-page .blog-img .share::before {
  border-bottom: 6px solid transparent;
  border-left: 6px solid transparent;
  border-right: 6px solid rgba(0, 0, 0, 0.5);
  border-top: 6px solid rgba(0, 0, 0, 0.5);
  bottom: 8px;
  content: "";
  height: 42%;
  left: -6px;
  position: absolute;
  transform: rotate(-135deg);
  width: 12px;
}
.blog-page .blog-img .share i {
  color: #fff;
  font-size: 15px;
  border-right: 1px solid #fff;
  padding: 0 5px;
}
.blog-page .blog-img .share i:last-child {
  border: none;
}
.blog-page .blog-img .share i a {
  padding: 0 5px;
  color: #fff;
}
.author {
  display: inline-block;
  float: right;
}
.author a {
  font-size: 13px;
}
.blog_post_img h5 {
  display: block;
}
.blog-date {
  font-size: 18px;
  padding-bottom: 10px;
  display: block;
}
.blog-date i {
  margin-left: 5px;
  font-size: 14px;
  color: #0073aa;
}
.blog-date .icon-calendar {
  font-size: 16px;
  margin-top: 5px;
}
.day {
  color: #bbb;
  padding-left: 10px;
  font-size: 14px;
}
.btn-blog a {
  color: #fff !important;
}
.blog-single h4 {
  margin-top: 20px;
  color: #0073aa;
  font-weight: 400;
}
.blog-single p {
  margin: 20px 0;
}
.blog-single p:last-child {
  color: #777;
}
.blog-single .qutoe-text {
  font-size: 15px;
  color: #0073aa;
  border-left: 3px solid #0073aa;
  padding-left: 25px;
  font-weight: 400;
}
.blog-single img:first-child {
  width: 100%;
}
.blog-article .articles img {
  width: 100%;
}
.blog-big-user h6,
.blog-big-user p {
  color: #757575;
}
.blog-s-reply h6 {
  color: #0073aa;
}
.shares-like li:first-child,
.shares-like li i {
  color: #777;
}
.blog-tag li {
  display: inline-block;
  padding: 5px 15px;
  border: 1px solid #ccc;
  margin-right: 15px;
}
.blog-tag li a,
.blog-tag li i {
  color: #777;
}
.blog-tag li:first-child {
  border: none;
  padding: 5px 0;
}
.blog-tag li i {
  font-size: 20px;
  vertical-align: middle;
}
.shares-like li {
  display: inline-block;
  margin-right: 15px;
  font-size: 20px;
}
.shares-like li:first-child {
  font-size: 17px;
}
.shares-like li i {
  color: #fff;
}
.shares-like .btn-facebook,
.shares-like .btn-google-plus,
.shares-like .btn-linkedin,
.shares-like .btn-pinterest,
.shares-like .btn-twitter {
  color: #fff;
  padding: 10px 15px;
  display: inline-block;
}
.btn-dribbble i,
.btn-dropbox i,
.btn-facebook i,
.btn-flickr i,
.btn-github i,
.btn-google-plus i,
.btn-instagram i,
.btn-linkedin i,
.btn-pinterest i,
.btn-skype i,
.btn-tumblr i,
.btn-twitter i,
.btn-youtube i {
  display: inline-block;
  padding: 5px 15px;
  border-radius: 3px 0 0 3px;
  margin: -7px 0 -7px -13px;
}
.blog-article .articles h6 {
  padding-top: 20px;
  font-weight: 400;
}
.blog-article .articles a {
  font-weight: 400;
  font-size: 15px;
  color: #0073aa;
  margin: 20px 0;
  display: block;
}
.blog-s-reply h6 span {
  font-size: 12px;
  color: #777;
  margin-left: 5px;
}
.blog-u-comment span {
  font-size: 14px;
}
.blog-u-comment .blog-edit a,
.blog-u-comment .blog-reply a {
  margin-right: 10px;
  font-size: 12px;
}
.system_font_color {
  font-size: 18px;
  color: #0073aa;
}
.system_font_color a {
  color: #0073aa;
  margin-left: 5px;
}
.port_detail_next_search h5 {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #cccccc;
  display: block;
  font-weight: lighter;
}
.port_detail_next_search a {
  color: #333;
  transition: all 0.3s 0s;
}
.port_detail_next_search a i {
  float: right;
  margin-top: 6px;
}
.blog_detail_social_icon span {
  font-size: 18px;
  padding: 10px;
  border: 1px solid #999;
  border-radius: 50px;
  cursor: pointer;
  margin-right: 10px;
  transition: all 0.5s ease;
  display: inline-block;
  margin-bottom: 10px;
}
.blog_detail_social_icon span:hover {
  background-color: #0073aa;
  color: #fff;
}
.latest_blog h5 a {
  color: #333;
  font-weight: 600;
}
/*====== Blog css ends =======*/
/**  ===================== Gallery css start
==========================  **/
.gallery-page .card-body {
  margin-bottom: -20px;
}
.thumbnail {
  margin-bottom: 20px;
}
.thumbnail .thumb {
  position: relative;
  display: block;
}
.card.gallery-desc {
  box-shadow: 0 0 1px 2px rgba(128, 128, 128, 0.16);
}
.masonry-media {
  overflow: hidden;
  transition: all 0.5s;
}
.masonry-media img:hover {
  transform: scale(1.1);
  overflow: hidden;
  transition: all 0.5s;
}
.masonry-image .masonry-media {
  margin-bottom: 20px;
}
figure.effect-goliath {
  background: #0073aa;
}
/**====== Gallery css end ======**/
/**  ===================== List-chart css start
==========================  **/
.ct-series-a .ct-line {
  stroke: #1ce3bb;
}
.ct-series-b .ct-line {
  stroke: rgba(255, 157, 136, 0.62);
}
.ct-series-c .ct-line {
  stroke: rgba(79, 84, 103, 0.45);
}
.ct-series-d .ct-line {
  stroke: rgba(129, 142, 219, 0.61);
}
.ct-series-a .ct-point,
.ct-series-b .ct-point,
.ct-series-c .ct-point,
.ct-series-d .ct-point {
  stroke: rgba(52, 54, 70, 0.47);
  stroke-width: 8px;
  stroke-linecap: round;
}
.ct-series-a .ct-slice-donut {
  stroke: #01C0C8;
}
.ct-series-b .ct-slice-donut {
  stroke: #83D6DE;
}
.ct-series-c .ct-slice-donut {
  stroke: #1ABC9C;
}
.ct-series-d .ct-slice-donut {
  stroke: #4F5467;
}
/*===== List-chart Css End ====*/
/**  ===================== Task-list css start
==========================  **/
.task-list select {
  width: 92%;
}
.task-list select .task-list img {
  margin-right: 5px;
  display: inline-block;
}
.task-list input {
  width: 92%;
}
.task-list-table img {
  width: 40px;
}
.task-list-table img i {
  color: #333;
  margin-right: 5px;
}
.task-page td:last-child {
  position: relative;
}
.task-page a {
  cursor: pointer;
}
.task-page tr td:last-child i {
  margin-right: 10px;
}
/*===== Task-list css end ====*/
/**  ===================== Task-detiails css start
==========================  **/
.thumb-img {
  position: relative;
  display: block;
}
.thumb-img:hover .caption-hover {
  background-color: rgba(0, 0, 0, 0.7);
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  position: absolute;
  width: 100%;
  height: 100%;
}
.caption-hover {
  top: 0;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: all 0.15s ease-in-out;
}
.caption-hover > span {
  top: 38%;
  width: 100%;
  position: absolute;
  text-align: center;
}
.media .b-2-primary {
  border: 2px solid #0073aa;
}
.thumb-block {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  padding: 3px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
  transition: border 0.2s ease-in-out;
}
.thumb-block a {
  font-size: 12px;
}
.thumb-block i {
  margin-right: 0;
}
.comment-block i {
  margin-right: 0;
}
.dropdown-item {
  color: #666;
  padding: 6px 20px;
}
.dropdown-item.active,
.dropdown-item:active {
  background-color: #0073aa;
}
.task-detail-right .counter {
  text-align: center;
  color: #777;
}
.task-details .table.table-xs td,
.task-details .table.table-xs th {
  padding: 1rem 0.3rem;
}
.assign-user .media-left img {
  margin-bottom: 0;
}
.photo-table img {
  display: inline-block;
  width: 40px;
  margin-bottom: 5px;
}
.v-middle {
  vertical-align: middle;
}
.revision-block .form-group {
  margin-bottom: 0;
}
.revision-block i {
  margin-right: 0;
}
.task-setting .switchery {
  display: block !important;
  float: right;
}
.task-setting .form-group {
  margin-bottom: 0;
}
.task-attachment i {
  cursor: pointer;
}
/**====== Task-details css end ======**/
/**  ===================== Task-board css start
==========================  **/
.filter-bar .nav,
.filter-bar .nav-item,
.filter-bar .main-menu .main-menu-content .nav-item .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-1 .filter-bar a,
.filter-bar .main-menu .main-menu-content .nav-item .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-2 .filter-bar a,
.filter-bar .main-menu .main-menu-content .nav-item .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-3 .filter-bar a,
.filter-bar .main-menu .main-menu-content .nav-item .tree-4 a,
.main-menu .main-menu-content .nav-item .tree-4 .filter-bar a {
  display: inline-block;
}
.filter-bar > .navbar {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 3px 1px -2px rgba(0, 0, 0, 0.08), 0 1px 5px 0 rgba(0, 0, 0, 0.08);
  padding: 0.5rem 1rem;
}
.navbar-nav .nav-item,
.navbar-nav .main-menu .main-menu-content .nav-item .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-1 .navbar-nav a,
.navbar-nav .main-menu .main-menu-content .nav-item .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-2 .navbar-nav a,
.navbar-nav .main-menu .main-menu-content .nav-item .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-3 .navbar-nav a,
.navbar-nav .main-menu .main-menu-content .nav-item .tree-4 a,
.main-menu .main-menu-content .nav-item .tree-4 .navbar-nav a {
  float: left;
  line-height: 26px;
}
.nav-item button i,
.main-menu .main-menu-content .nav-item .tree-1 a button i,
.main-menu .main-menu-content .nav-item .tree-2 a button i,
.main-menu .main-menu-content .nav-item .tree-3 a button i,
.main-menu .main-menu-content .nav-item .tree-4 a button i {
  margin-right: 0;
}
.filter-bar .navbar-light .navbar-nav .nav-link {
  margin-right: 10px;
}
.card-footer .task-list-table,
.card-footer .task-list-table a img {
  display: inline-block;
}
.task-board {
  margin-top: 10px;
  float: right;
}
.task-board .dropdown {
  display: inline-block;
}
p.task-detail {
  margin-bottom: 5px;
}
p.task-due {
  margin-bottom: 0;
}
.task-right-header-revision,
.task-right-header-status,
.task-right-header-users {
  padding-bottom: 10px;
  padding-top: 10px;
  border-bottom: 1px solid #ccc;
}
.taskboard-right-progress,
.taskboard-right-revision,
.taskboard-right-users {
  margin-top: 10px;
}
.task-right h6 {
  font-size: 12px;
}
.task-right .icofont {
  margin-top: 5px;
}
.taskboard-right-revision .media .media-body .chat-header {
  font-size: 13px;
}
.media-left i {
  margin-right: 0;
}
.nav-item.nav-grid,
.main-menu .main-menu-content .nav-item .tree-1 a.nav-grid,
.main-menu .main-menu-content .nav-item .tree-2 a.nav-grid,
.main-menu .main-menu-content .nav-item .tree-3 a.nav-grid,
.main-menu .main-menu-content .nav-item .tree-4 a.nav-grid {
  float: right;
}
.faq-progress .progress {
  position: relative;
  background-color: #eeeded;
  height: 10px;
}
.faq-progress .progress .faq-text1,
.faq-progress .progress .faq-text2,
.faq-progress .progress .faq-text3,
.faq-progress .progress .faq-text4,
.faq-progress .progress .faq-text5 {
  font-weight: 600;
  margin-right: -37px;
}
.faq-progress .progress .faq-bar1,
.faq-progress .progress .faq-bar2,
.faq-progress .progress .faq-bar3,
.faq-progress .progress .faq-bar4,
.faq-progress .progress .faq-bar5 {
  background: #29aecc;
  height: 10px;
  border-radius: 0;
  position: absolute;
  top: 0;
}
.faq-progress .progress .faq-bar1 {
  background-color: #f1c40f;
}
.faq-progress .progress .faq-text1 {
  color: #2196F3;
}
.faq-progress .progress .faq-bar2,
.faq-progress .progress .faq-bar5 {
  background-color: #2ecc71;
}
.faq-progress .progress .faq-text2,
.faq-progress .progress .faq-text5 {
  color: #4CAF50;
}
.faq-progress .progress .faq-bar3 {
  background-color: #e74c3c;
}
.faq-progress .progress .faq-text3 {
  color: #ff5252;
}
.faq-progress .progress .faq-bar4 {
  background-color: #0073aa;
}
.faq-progress .progress .faq-text4 {
  color: #f57c00;
}
.card-faq h4 {
  color: #2196F3;
}
.faq-progress .progress {
  margin-bottom: 10px;
}
/**====== Tsak-board css end ======**/
/**  ===================== Issue-list css start
==========================  **/
.issue-list-progress {
  border-bottom: 1px solid #ccc;
}
.issue-list-progress .progress {
  position: relative;
  background-color: #eeeded;
  height: 9px;
  width: 100%;
  margin: 20px 0;
  overflow: visible;
}
.issue-progress .progress .issue-text1 {
  font-weight: 600;
  position: absolute;
}
.issue-progress .progress .issue-bar1 {
  background: #0073aa;
  height: 10px;
  border-radius: 0;
  position: absolute;
  top: 0;
}
.matrics-issue .sub-title {
  padding-top: 20px;
  padding-bottom: 10px;
  display: block;
}
.bg-white {
  background-color: #fff !important;
}
.matrics-issue div h6 {
  padding-top: 10px;
  color: #777;
}
table.matrics-table tr:first-child td {
  border-top: none !important;
}
#issue-list-table > thead > tr > th {
  border-bottom: none;
}
/**====== Issue-list css end ======**/
/**  ===================== Product css start
==========================  **/
.prod-img {
  position: relative;
}
.prod-item .prod-img .option-hover {
  display: none;
  position: absolute;
  right: 0;
  top: 50%;
  left: 0;
}
.hvr-shrink {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  transition-duration: 0.3s;
  transition-property: transform;
}
.prod-img .p-new a {
  position: absolute;
  top: 15px;
  right: 0;
  padding: 8px 13px;
  line-height: 1;
  font-size: 13px;
  text-transform: uppercase;
  border-radius: 2px 0 0 2px;
  background: #3498DB;
  color: #fff;
  letter-spacing: 1px;
  font-weight: 600;
}
.prod-info a {
  font-size: 18px;
}
.prod-info .br-wrapper {
  margin: 0 auto 20px;
}
.prod-info .br-widget {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 0;
}
.prod-info h6 {
  font-size: 18px;
  font-weight: 600;
}
.prod-view:hover .option-hover {
  display: inline-block;
  transition: all 0.2s ease;
  z-index: 1;
}
.prod-item .prod-info {
  background: #fff;
  padding: 30px 0 20px;
}
.prod-item .br-widget {
  min-height: inherit;
}
.prod-img .p-sale {
  position: absolute;
  top: 15px;
  right: 20px;
  width: 40px;
  height: 40px;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 50%;
  background-color: #ff5252;
  color: #fff;
  font-weight: 800;
  letter-spacing: 1px;
  padding: 11px 4px;
}
.prod-info .br-widget {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 0;
}
.option-icon i {
  height: 25px;
  width: 25px;
  border-radius: 50%;
  font-size: 20px;
  line-height: 36px;
  margin: 30px 0;
  padding: 17px 5px;
}
/**====== Product css end ======**/
/**  ===================== Product-details css start
==========================  **/
.product-detail-page {
  border-top: none;
}
.product-detail .br-wrapper {
  margin: 10px 0;
}
.product-detail .product-detail .btn i {
  margin-right: 0;
}
.product-detail .br-widget {
  min-height: 35px;
  margin-top: 0;
  display: block;
}
.product-detail .btn-number {
  background-color: #e0e0e0;
  border-color: #d4d4d4;
  border-radius: 0;
  color: #000;
}
.product-detail .product-price {
  display: inline-block;
  margin-right: 50px;
  font-size: 24px;
}
.product-detail .pro-desc {
  margin-top: 15px;
  margin-bottom: 15px;
}
.product-detail hr {
  margin-top: 15px;
  margin-bottom: 15px;
}
#small_banner .slick-slide {
  filter: grayscale(100%);
  opacity: 0.5;
}
#small_banner img {
  cursor: pointer;
}
#small_banner .slick-center {
  filter: grayscale(0);
  opacity: 1;
}
#small_banner:hover .slick-prev {
  left: 0;
  transition: all ease-in 0.3s;
}
#small_banner:hover .slick-next {
  right: 0;
  transition: all ease-in 0.3s;
}
.port_details_all_img {
  overflow: hidden;
}
.slick-prev {
  left: -45px;
  z-index: 1;
  height: 100%;
  background: rgba(0, 0, 0, 0.62);
  width: 4%;
  transition: all ease-in 0.3s;
}
.slick-prev:focus,
.slick-prev:hover {
  color: transparent;
  outline: none;
  background: rgba(0, 0, 0, 0.8);
}
.slick-next {
  right: -45px;
  z-index: 1;
  height: 100%;
  background: rgba(0, 0, 0, 0.62);
  width: 4%;
  transition: all ease-in 0.3s;
}
.slick-next:focus,
.slick-next:hover {
  color: transparent;
  outline: none;
  background: rgba(0, 0, 0, 0.8);
}
.counter-input .input-group {
  width: 20%;
}
.pro-det-tab .tab-content {
  border: 1px solid #ccc;
  border-top: 0;
}
.big_banner .port_big_img {
  margin-bottom: 15px;
}
.cd-price .cd-price-month {
  font-size: 64px;
}
.product-edit .br-wrapper {
  margin: 10px 0 30px;
}
.addcontact .md-content > div ul {
  padding-left: 0;
}
/**====== Product-details css end ======**/
/* ====================== Panels and wells css start
========================= */
.panel {
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body p {
  overflow: hidden;
  margin-bottom: 0;
}
.panels-wells .panel {
  margin-bottom: 20px;
}
.panels-wells .panel .panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #fafafa;
  border-top: 1px solid #eeeeee;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
/**====== Panels and wells css end ======**/
/**  ===================== Search css start
==========================  **/
.search-result .card {
  border-top: none;
  box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.15);
}
.seacrh-header {
  margin-top: 20px;
  display: flex;
  align-items: center;
}
.search-content img {
  width: 120px;
}
.search-content {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #ccc;
}
.search-content:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.search-result i {
  float: right;
}
.search2 .card-body:first-child {
  padding-top: 0;
}
/**====== Search css end ======**/
/**  ===================== Wizard css start
==========================  **/
.cart-page .wizard > .content > .body {
  width: 100%;
  padding: 0;
}
.wizard > .content > .body {
  width: 100%;
}
.payment-card {
  border: 1px solid #ccc;
  border-radius: 0;
  margin-bottom: 15px;
  padding: 20px;
}
.payment-card table {
  margin-bottom: 0;
}
.confirmation {
  text-align: center;
  font-size: 80px;
}
.confirmation-icon {
  color: #e74c3c;
}
.width-100 {
  width: 100%;
}
.post-input {
  padding: 10px 10px 10px 5px;
  display: block;
  width: 100%;
  border: none;
  resize: none;
}
.file-upload-lbl {
  max-width: 15px;
  padding: 5px 0 0;
}
/**====== Wizard css end ======**/
/**  ===================== Wall css start
==========================  **/
.post-new-footer {
  border-top: 1px solid #ccc;
}
.post-new-footer i {
  font-size: 18px;
  margin-right: 15px;
  cursor: pointer;
}
.input-group span {
  cursor: pointer;
}
.input-group a {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
}
.msg-send {
  background-color: #f3f3f3;
}
.msg-send:focus {
  background-color: #f3f3f3;
}
.wall-dropdown:after {
  position: absolute;
  top: 20px;
  right: 15px;
  cursor: pointer;
}
.wall-img-preview {
  display: inline-block;
  text-align: center;
}
.wall-img-preview .wall-item {
  display: block;
  float: left;
  position: relative;
  overflow: hidden;
  border: 2px solid #fff;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.wall-img-preview .wall-item:first-child:nth-last-child(2),
.wall-img-preview .wall-item:first-child:nth-last-child(2) ~ div {
  width: 50%;
}
.wall-img-preview .wall-item > img {
  display: none;
}
.wall-img-preview .wall-item:first-child:nth-last-child(2),
.wall-img-preview .wall-item:first-child:nth-last-child(2) ~ div {
  width: 50%;
}
.wall-img-preview .wall-item:first-child:nth-last-child(10),
.wall-img-preview .wall-item:first-child:nth-last-child(10) ~ div:not(:last-child),
.wall-img-preview .wall-item:first-child:nth-last-child(11) ~ div:nth-last-of-type(-n+3),
.wall-img-preview .wall-item:first-child:nth-last-child(3),
.wall-img-preview .wall-item:first-child:nth-last-child(3) ~ div,
.wall-img-preview .wall-item:first-child:nth-last-child(4),
.wall-img-preview .wall-item:first-child:nth-last-child(4) ~ div:not(:last-child),
.wall-img-preview .wall-item:first-child:nth-last-child(5),
.wall-img-preview .wall-item:first-child:nth-last-child(5) ~ div:not(:nth-last-of-type(-n+2)),
.wall-img-preview .wall-item:first-child:nth-last-child(6),
.wall-img-preview .wall-item:first-child:nth-last-child(6) ~ div,
.wall-img-preview .wall-item:first-child:nth-last-child(7) ~ div:nth-last-of-type(-n+3),
.wall-img-preview .wall-item:first-child:nth-last-child(9),
.wall-img-preview .wall-item:first-child:nth-last-child(9) ~ div {
  width: 33.333333%;
}
.wall-img-preview .wall-item:first-child:nth-last-child(5) ~ div:nth-last-of-type(-n+2) {
  width: 50%;
}
.wall-img-preview .wall-item:first-child:nth-last-child(11),
.wall-img-preview .wall-item:first-child:nth-last-child(11) ~ div:not(:nth-last-of-type(-n+3)),
.wall-img-preview .wall-item:first-child:nth-last-child(12),
.wall-img-preview .wall-item:first-child:nth-last-child(12) ~ div,
.wall-img-preview .wall-item:first-child:nth-last-child(7),
.wall-img-preview .wall-item:first-child:nth-last-child(7) ~ div:not(:nth-last-of-type(-n+3)),
.wall-img-preview .wall-item:first-child:nth-last-child(8),
.wall-img-preview .wall-item:first-child:nth-last-child(8) ~ div {
  width: 25%;
}
.wall-img-preview .wall-item:first-child:nth-last-child(10) ~ div:nth-child(10),
.wall-img-preview .wall-item:first-child:nth-last-child(4) ~ div:nth-child(4),
.wall-img-preview .wall-item:only-child {
  width: 100%;
}
.fb-timeliner h2 {
  background: #0073aa;
  color: #fff;
  margin-top: 0;
  padding: 15px;
  font-size: 16px;
  border-radius: 2px;
  -webkit-border-radius: 4px;
  font-weight: 300;
}
.fb-timeliner ul {
  margin-left: 15px;
  margin-bottom: 20px;
}
.fb-timeliner ul li {
  margin-bottom: 3px;
}
.fb-timeliner ul li a {
  color: #999797;
  border-left: 4px solid #d3d7dd;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
}
.fb-timeliner ul li a:hover {
  color: #999797;
  border-left: 4px solid #b1b1b1;
  padding-left: 10px;
}
.fb-timeliner ul li.active a {
  color: #7a7a7a;
  border-left: 4px solid #7a7a7a;
  padding-left: 10px;
}
/*====== Wall css End ======*/
/**  ===================== X-editable css start
==========================  **/
.dotted-line-theme .no_edit {
  width: 100% !important;
}
.dotted-line-theme .no_edit .i_text {
  font-size: 13px;
}
.dotted-line-theme .no_edit {
  padding: 15px 2px;
}
.dotted-line-theme .just_edit input[type="radio"] {
  opacity: 0;
}
.dotted-line-theme .ibtn_container {
  padding-left: 0;
  margin-top: 2px;
  position: absolute;
  top: 16px;
  z-index: 999;
}
.dotted-line-theme .ibtn_container i {
  color: #fff;
}
#msform #progressbar li.active {
  color: #0073aa;
}
#msform #progressbar li.active:before,
#progressbar li.active:after {
  background: #0073aa;
}
#msform a {
  color: #0073aa;
  font-weight: 600;
}
/*====== X-editable css End ======*/
/**  ===================== Invoice css start
==========================  **/
.invoice-contact {
  display: flex;
  margin-bottom: 30px;
  padding-top: 30px;
  align-items: center;
}
.invoice-table {
  border-left: 1px solid #fff;
  padding-left: 20px;
}
.invoice-table td,
.invoice-table th {
  border-top: none;
  padding: 3px 0;
}
.invoice-table > tbody > tr:last-child > td,
.invoice-table > tfoot > tr:last-child > td {
  padding-bottom: 0;
}
.invoice-box h1 {
  font-size: 7rem;
}
.invoice-order {
  padding-left: 0;
}
.invoice-order th:first-child {
  padding-left: 0;
  width: 80px;
}
.invoice-detail-table th:first-child {
  width: 450px;
  text-align: left;
}
.invoice-detail-table thead th {
  text-align: center;
}
.invoice-detail-table td {
  vertical-align: middle;
  text-align: center;
}
.invoice-detail-table td:first-child {
  text-align: left;
}
.invoice-total {
  background: #f3f3f3;
  padding: 30px 0;
}
.invoice-total td,
.invoice-total th {
  text-align: right;
}
.invoice-total td {
  padding-left: 30px;
}
.invoive-info {
  display: flex;
  margin-bottom: 30px;
}
.invoive-info h6 {
  margin-bottom: 20px;
  text-transform: uppercase;
  font-weight: 600;
  color: #757575;
}
.invoice-total tbody {
  padding-right: 20px;
  float: right;
}
.dropdown-menu {
  left: initial;
  right: 0;
}
.dropdown-menu i {
  margin-right: 5px;
}
/**====== Invoice css end ======**/
.grid-layout span {
  display: block;
  border: 1px solid #ddd;
  padding: 10px;
}
.vertical-alignment .row {
  padding: 15px 0;
  min-height: 10rem;
  border: 1px solid #ddd;
}
.inte-benifits {
  border: 1px solid #ddd;
}
.inte-benifits ul {
  list-style: square;
  padding-left: 20px;
}
/**  ===================== Version css start
==========================  **/
.version .card-body {
  padding: 0;
}
.card.version .card-header .card-header-right {
  background-color: #fff;
  top: 8px;
}
.version .nav {
  display: block;
}
.version .nav li {
  display: block;
  padding: 10px 20px;
  cursor: pointer;
}
.version .nav li:hover {
  background-color: #f6f7f7;
}
.version .nav li a {
  color: #666;
}
.version .nav li span {
  position: absolute;
  right: 20px;
}
.version .navigation-header a {
  color: #999;
}
.support-btn {
  padding: 20px;
}
.version .nav li:first-child {
  border-top: 1px solid #ddd;
  color: #666;
}
/**====== Version css end ======**/
/**====== Date-dropper css ======**/
.dd-w,
.sp-container {
  z-index: 99;
}
/**  ===================== Theme-preloader css start
==========================  **/
.theme-loader {
  height: 100%;
  width: 100%;
  background-color: #fff;
  position: fixed;
  z-index: 999999;
}
@keyframes ball-scale {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ball-scale {
  left: 50%;
  top: 50%;
  position: absolute;
  height: 100px;
  width: 100px;
  margin: -50px 0 0 -50px;
}
.ball-scale > div {
  animation: ball-scale 2s linear infinite;
  border: 5px solid #0073aa;
  border-top-color: transparent;
  border-radius: 50%;
  height: 100%;
  width: 100%;
  position: relative;
}
.ball-scale > div:before,
.ball-scale > div:after {
  animation: ball-scale 1s linear infinite;
  content: "";
  position: absolute;
  border: 5px solid #0073aa;
  border-top-color: transparent;
  border-radius: 50%;
}
.ball-scale > div:before {
  height: 80%;
  width: 80%;
  top: 10%;
  left: 10%;
}
.ball-scale > div:after {
  animation: ball-scale 0.5s linear infinite;
  height: 50%;
  width: 50%;
  top: 25%;
  left: 25%;
}
/**====== Theme-preloader css end ======**/
/**  ===================== Color css start
==========================  **/
.color-1 {
  background: #2C3E50;
}
.color-2 {
  background: #3498DB;
}
.color-3 {
  background: #0C7096;
}
.color-4 {
  background: #36C7C7;
}
.color-5 {
  background: #0F9DA5;
}
.color-6 {
  background: #FB6868;
}
.color-picker {
  position: fixed;
  right: 0;
  top: 150px;
  width: 239px;
  background: #fff;
  z-index: 999999;
  -webkit-transition: all 0.3s ease;
}
.color-picker a.handle {
  border: 1px solid #2C3E50;
  border-right-color: transparent;
  border-left-color: transparent;
  position: absolute;
  top: 0;
  right: 239px;
  width: 50px;
  height: 50px;
  text-align: center;
  background: #fff;
  z-index: 9999;
  transition: all ease-in 0.3s;
}
.color-picker a.handle:hover {
  background: #4A6076;
  transition: all ease-in 0.3s;
}
.color-picker a.handle:hover i {
  color: #fff;
  transition: all ease-in 0.3s;
}
.color-picker a.handle i {
  color: #2C3E50;
  font-size: 25px;
  line-height: 50px;
}
.color-picker .settings-header {
  background: #2C3E50;
  height: 50px;
  padding: 15px 34px 0;
}
.color-picker .settings-header h3 {
  color: #fff;
  font-size: 16px;
  line-height: 16px;
  margin-bottom: 0;
  padding: 0 0 5px;
  margin-top: 0;
}
.color-picker .section:last-child {
  border-bottom: 1px solid #2c3e50;
}
.color-picker .section {
  padding: 20px 14px;
  border-bottom: 1px solid #2c3e50;
  border-left: 1px solid #2c3e50;
  overflow: hidden;
}
.color-picker .section h3 {
  font-size: 16px;
  text-transform: none;
  color: #3c3c3c;
  line-height: 16px;
  padding: 0;
  margin-bottom: 20px;
  text-align: left;
}
.color-picker .section i {
  font-size: 16px;
  margin-right: 10px;
}
.color-picker span {
  font-size: 13px;
  color: #9a9a9a;
}
.color-picker .colors a {
  display: block;
  border-radius: 10px;
  width: 30px;
  height: 30px;
  margin-left: 0;
  margin-bottom: 10px;
  margin-right: 5px;
  float: left;
  transition: all ease-in 0.3s;
}
.color-picker .colors a:hover {
  box-shadow: 0 0 2px 1px rgba(247, 54, 121, 0.58);
  transition: all ease-in 0.3s;
}
.color-picker .skin a {
  display: block;
  width: 70px;
  height: 30px;
  margin-left: 0;
  margin-top: 0;
  margin-right: 5px;
  float: left;
  text-align: center;
  line-height: 30px;
  border: 2px transparent solid;
}
.color-picker .skin a.actt {
  border: 2px #FFF solid;
}
/*====== Color css ends ======= */
/**  ===================== Session Timeout css start
==========================  **/
#sessionTimeout-dialog .close {
  display: none;
}
/*====== Session Timeout css ends ======= */
/**  ===================== Generic-class css start
========================== **/
.generic-card-body code {
  cursor: pointer;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
}
.generic-image-body .tab-content li {
  padding: 0 20px;
  display: inline-block;
}
.generic-image-body code {
  display: block;
}
.generic-image-body img {
  display: block;
  margin: 10px auto 0;
}
/*====== Padding css starts ======*/
.p-0 {
  padding: 0px;
}
.p-5 {
  padding: 5px;
}
.p-10 {
  padding: 10px;
}
.p-15 {
  padding: 15px;
}
.p-20 {
  padding: 20px;
}
.p-25 {
  padding: 25px;
}
.p-30 {
  padding: 30px;
}
.p-35 {
  padding: 35px;
}
.p-40 {
  padding: 40px;
}
.p-45 {
  padding: 45px;
}
.p-50 {
  padding: 50px;
}
/*====== Padding css ends ======*/
/*====== Padding-top css starts ======*/
.p-t-0 {
  padding-top: 0px !important;
}
.p-t-5 {
  padding-top: 5px !important;
}
.p-t-10 {
  padding-top: 10px !important;
}
.p-t-15 {
  padding-top: 15px !important;
}
.p-t-20 {
  padding-top: 20px !important;
}
.p-t-25 {
  padding-top: 25px !important;
}
.p-t-30 {
  padding-top: 30px !important;
}
.p-t-35 {
  padding-top: 35px !important;
}
.p-t-40 {
  padding-top: 40px !important;
}
.p-t-45 {
  padding-top: 45px !important;
}
.p-t-50 {
  padding-top: 50px !important;
}
/*====== Padding-top css ends ======*/
/*====== Padding-bottom css starts ======*/
.p-b-0 {
  padding-bottom: 0px !important;
}
.p-b-5 {
  padding-bottom: 5px !important;
}
.p-b-10 {
  padding-bottom: 10px !important;
}
.p-b-15 {
  padding-bottom: 15px !important;
}
.p-b-20 {
  padding-bottom: 20px !important;
}
.p-b-25 {
  padding-bottom: 25px !important;
}
.p-b-30 {
  padding-bottom: 30px !important;
}
.p-b-35 {
  padding-bottom: 35px !important;
}
.p-b-40 {
  padding-bottom: 40px !important;
}
.p-b-45 {
  padding-bottom: 45px !important;
}
.p-b-50 {
  padding-bottom: 50px !important;
}
/*====== Padding-bottom css ends ======*/
/*====== Padding-left css starts ======*/
.p-l-0 {
  padding-left: 0px;
}
.p-l-5 {
  padding-left: 5px;
}
.p-l-10 {
  padding-left: 10px;
}
.p-l-15 {
  padding-left: 15px;
}
.p-l-20 {
  padding-left: 20px;
}
.p-l-25 {
  padding-left: 25px;
}
.p-l-30 {
  padding-left: 30px;
}
.p-l-35 {
  padding-left: 35px;
}
.p-l-40 {
  padding-left: 40px;
}
.p-l-45 {
  padding-left: 45px;
}
.p-l-50 {
  padding-left: 50px;
}
/*====== Padding-left css ends ======*/
/*====== Padding-right css starts ======*/
.p-r-0 {
  padding-right: 0px;
}
.p-r-5 {
  padding-right: 5px;
}
.p-r-10 {
  padding-right: 10px;
}
.p-r-15 {
  padding-right: 15px;
}
.p-r-20 {
  padding-right: 20px;
}
.p-r-25 {
  padding-right: 25px;
}
.p-r-30 {
  padding-right: 30px;
}
.p-r-35 {
  padding-right: 35px;
}
.p-r-40 {
  padding-right: 40px;
}
.p-r-45 {
  padding-right: 45px;
}
.p-r-50 {
  padding-right: 50px;
}
/*====== Padding-right css ends ======*/
/*====== Margin css starts ======*/
.m-0 {
  margin: 0px;
}
.m-5 {
  margin: 5px;
}
.m-10 {
  margin: 10px;
}
.m-15 {
  margin: 15px;
}
.m-20 {
  margin: 20px;
}
.m-25 {
  margin: 25px;
}
.m-30 {
  margin: 30px;
}
.m-35 {
  margin: 35px;
}
.m-40 {
  margin: 40px;
}
.m-45 {
  margin: 45px;
}
.m-50 {
  margin: 50px;
}
/*====== Margin css ends ======*/
/*====== Margin-top css starts ======*/
.m-t-0 {
  margin-top: 0px;
}
.m-t-5 {
  margin-top: 5px;
}
.m-t-10 {
  margin-top: 10px;
}
.m-t-15 {
  margin-top: 15px;
}
.m-t-20 {
  margin-top: 20px;
}
.m-t-25 {
  margin-top: 25px;
}
.m-t-30 {
  margin-top: 30px;
}
.m-t-35 {
  margin-top: 35px;
}
.m-t-40 {
  margin-top: 40px;
}
.m-t-45 {
  margin-top: 45px;
}
.m-t-50 {
  margin-top: 50px;
}
/*====== Margin-top css ends ======*/
/*====== Margin-Bottom css starts ======*/
.m-b-0 {
  margin-bottom: 0px;
}
.m-b-5 {
  margin-bottom: 5px;
}
.m-b-10 {
  margin-bottom: 10px;
}
.m-b-15 {
  margin-bottom: 15px;
}
.m-b-20 {
  margin-bottom: 20px;
}
.m-b-25 {
  margin-bottom: 25px;
}
.m-b-30 {
  margin-bottom: 30px;
}
.m-b-35 {
  margin-bottom: 35px;
}
.m-b-40 {
  margin-bottom: 40px;
}
.m-b-45 {
  margin-bottom: 45px;
}
.m-b-50 {
  margin-bottom: 50px;
}
/*====== Margin-Bottom css ends ======*/
/*====== Margin-left css starts ======*/
.m-l-0 {
  margin-left: 0px;
}
.m-l-5 {
  margin-left: 5px;
}
.m-l-10 {
  margin-left: 10px;
}
.m-l-15 {
  margin-left: 15px;
}
.m-l-20 {
  margin-left: 20px;
}
.m-l-25 {
  margin-left: 25px;
}
.m-l-30 {
  margin-left: 30px;
}
.m-l-35 {
  margin-left: 35px;
}
.m-l-40 {
  margin-left: 40px;
}
.m-l-45 {
  margin-left: 45px;
}
.m-l-50 {
  margin-left: 50px;
}
/*====== Margin-left css ends ======*/
/*====== Margin-right css starts ======*/
.m-r-0 {
  margin-right: 0px;
}
.m-r-5 {
  margin-right: 5px;
}
.m-r-10 {
  margin-right: 10px;
}
.m-r-15 {
  margin-right: 15px;
}
.m-r-20 {
  margin-right: 20px;
}
.m-r-25 {
  margin-right: 25px;
}
.m-r-30 {
  margin-right: 30px;
}
.m-r-35 {
  margin-right: 35px;
}
.m-r-40 {
  margin-right: 40px;
}
.m-r-45 {
  margin-right: 45px;
}
.m-r-50 {
  margin-right: 50px;
}
/*====== Margin-right css ends ======*/
/*====== Border-radius css starts ======*/
.b-radius-0 {
  border-radius: 0px !important;
}
.b-radius-5 {
  border-radius: 5px !important;
}
.b-radius-10 {
  border-radius: 10px !important;
}
/*====== Border-radius css ends ======*/
/*====== Font-size css starts ======*/
.f-12 {
  font-size: 12px;
}
.f-14 {
  font-size: 14px;
}
.f-16 {
  font-size: 16px;
}
.f-18 {
  font-size: 18px;
}
.f-20 {
  font-size: 20px;
}
.f-22 {
  font-size: 22px;
}
.f-24 {
  font-size: 24px;
}
.f-26 {
  font-size: 26px;
}
.f-28 {
  font-size: 28px;
}
.f-30 {
  font-size: 30px;
}
.f-32 {
  font-size: 32px;
}
.f-34 {
  font-size: 34px;
}
.f-36 {
  font-size: 36px;
}
.f-38 {
  font-size: 38px;
}
.f-40 {
  font-size: 40px;
}
.f-42 {
  font-size: 42px;
}
.f-44 {
  font-size: 44px;
}
.f-46 {
  font-size: 46px;
}
.f-48 {
  font-size: 48px;
}
.f-50 {
  font-size: 50px;
}
.f-52 {
  font-size: 52px;
}
.f-54 {
  font-size: 54px;
}
.f-56 {
  font-size: 56px;
}
.f-58 {
  font-size: 58px;
}
.f-60 {
  font-size: 60px;
}
.f-62 {
  font-size: 62px;
}
.f-64 {
  font-size: 64px;
}
.f-66 {
  font-size: 66px;
}
.f-68 {
  font-size: 68px;
}
.f-70 {
  font-size: 70px;
}
.f-72 {
  font-size: 72px;
}
.f-74 {
  font-size: 74px;
}
.f-76 {
  font-size: 76px;
}
.f-78 {
  font-size: 78px;
}
.f-80 {
  font-size: 80px;
}
/*====== Font-size css ends ======*/
/*====== Font-weight css starts ======*/
.f-w-100 {
  font-weight: 100;
}
.f-w-300 {
  font-weight: 300;
}
.f-w-400 {
  font-weight: 400;
}
.f-w-600 {
  font-weight: 600;
}
.f-w-700 {
  font-weight: 700;
}
.f-w-900 {
  font-weight: 900;
}
/*====== Font-weight css ends ======*/
/*====== Font-style css starts ======*/
.f-s-normal {
  font-style: normal;
}
.f-s-italic {
  font-style: italic;
}
.f-s-oblique {
  font-style: oblique;
}
.f-s-initial {
  font-style: initial;
}
.f-s-inherit {
  font-style: inherit;
}
/*====== Font-style css ends ======*/
/*====== Text-align css starts ======*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
/*====== Text-align css ends ======*/
/*====== Text-Transform css starts ======*/
.text-capitalize {
  text-transform: capitalize;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-lowercase {
  text-transform: lowercase;
}
/*====== Text-Transform css ends ======*/
/*====== Text-Decoration css starts ======*/
.text-overline {
  text-decoration: overline;
}
.text-line-through {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
/*====== Text-Decoration css ends ======*/
/*====== Vertical-Align css starts ======*/
.baseline {
  vertical-align: baseline;
}
.sub {
  vertical-align: sub;
}
.super {
  vertical-align: super;
}
.top {
  vertical-align: top;
}
.text-top {
  vertical-align: text-top;
}
.middle {
  vertical-align: middle;
}
.bottom {
  vertical-align: bottom;
}
.text-bottom {
  vertical-align: text-bottom;
}
.initial {
  vertical-align: initial;
}
.inherit {
  vertical-align: inherit;
}
/*====== Vertical-Align css ends ======*/
/*====== Position css starts ======*/
.pos-static {
  position: static;
}
.pos-absolute {
  position: absolute;
}
.pos-fixed {
  position: fixed;
}
.pos-relative {
  position: relative;
}
.pos-initial {
  position: initial;
}
.pos-inherit {
  position: inherit;
}
/*====== Position css ends ======*/
/*====== Float css starts ======*/
.f-left {
  float: left;
}
.f-right {
  float: right;
}
.f-none {
  float: none;
}
/*====== Float css ends ======*/
/*====== Overflow css starts ======*/
.o-hidden {
  overflow: hidden;
}
.o-visible {
  overflow: visible;
}
.o-auto {
  overflow: auto;
}
/*====== Overflow css ends ======*/
/*====== Image-sizes css starts ======*/
.img-20 {
  width: 20px;
}
.img-30 {
  width: 30px;
}
.img-40 {
  width: 40px;
}
.img-50 {
  width: 50px;
}
.img-60 {
  width: 60px;
}
.img-70 {
  width: 70px;
}
.img-80 {
  width: 80px;
}
.img-90 {
  width: 90px;
}
.img-100 {
  width: 100px;
}
/*====== Image-sizes css ends ======*/
/*======= Text css starts ===========*/
.text-primary {
  color: #0073aa !important;
}
.text-warning {
  color: #f1c40f !important;
}
.text-default {
  color: #bdc3c7 !important;
}
.text-danger {
  color: #e74c3c !important;
}
.text-success {
  color: #2ecc71 !important;
}
.text-inverse {
  color: #34495e !important;
}
.text-info {
  color: #3498DB !important;
}
.text-custom {
  color: #64b0f2 !important;
}
.text-pink {
  color: #ff7aa3 !important;
}
.text-muted {
  color: #777 !important;
}
.text-dark {
  color: #2b3d51 !important;
}
.text-purple {
  color: #9261c6 !important;
}
.text-muted {
  color: #777 !important;
}
/*======= Text css ends ===========*/
/*======= Label-color css starts  ======= */
.label {
  border-radius: 2px;
  color: #fff;
  font-size: 12px;
  line-height: 1;
  margin-bottom: 0;
  text-transform: capitalize;
}
.label-primary {
  background-color: #0073aa;
}
.label-warning {
  background-color: #f1c40f;
}
.label-default {
  background-color: #bdc3c7;
}
.label-danger {
  background-color: #e74c3c;
}
.label-success {
  background-color: #2ecc71;
}
.label-inverse {
  background-color: #34495e;
}
.label-info {
  background-color: #3498DB;
}
/*======= Label-color css starts  ======= */
/*======= Badge-color css starts  ======= */
.badge-primary {
  background-color: #0073aa;
}
.badge-warning {
  background-color: #f1c40f;
}
.badge-default {
  background-color: #bdc3c7;
}
.badge-danger {
  background-color: #e74c3c;
}
.badge-success {
  background-color: #2ecc71;
}
.badge-inverse {
  background-color: #34495e;
}
.badge-info {
  background-color: #3498DB;
}
/*======= Badge-color css end  ======= */
/*======= Background-color css starts  ======= */
.bg-color-box {
  text-align: center;
  display: inline-block;
  padding: 10px 20px;
  box-shadow: 0 0 5px 0 rgba(128, 128, 128, 0.49);
  font-weight: 600;
  margin-right: 20px;
  margin-bottom: 20px;
  cursor: pointer;
}
.bg-color-box span {
  color: #fff;
}
.bg-primary {
  background-color: #0073aa !important;
  color: #fff;
}
.bg-warning {
  background-color: #f1c40f !important;
  color: #fff;
}
.bg-default {
  background-color: #bdc3c7 !important;
  color: #fff;
}
.bg-danger {
  background-color: #e74c3c !important;
  color: #fff;
}
.bg-success {
  background-color: #2ecc71 !important;
  color: #fff;
}
.bg-inverse {
  background-color: #34495e !important;
  color: #fff;
}
.bg-info {
  background-color: #3498DB !important;
  color: #fff;
}
/*======= Background-color css end  ======= */
/*======= Button-color css starts  ======= */
.color-primary {
  background-color: #0073aa;
}
.color-warning {
  background-color: #f1c40f;
}
.color-default {
  background-color: #bdc3c7;
}
.color-danger {
  background-color: #e74c3c;
}
.color-success {
  background-color: #2ecc71;
}
.color-inverse {
  background-color: #34495e;
}
.color-info {
  background-color: #3498DB;
}
/*======= Button-color css ends  ======= */
/*======= Loader-color css starts  ======= */
.loader-primary {
  background-color: #0073aa !important;
}
.loader-warning {
  background-color: #f1c40f !important;
}
.loader-default {
  background-color: #bdc3c7 !important;
}
.loader-danger {
  background-color: #e74c3c !important;
}
.loader-success {
  background-color: #2ecc71 !important;
}
.loader-inverse {
  background-color: #34495e !important;
}
.loader-info {
  background-color: #3498DB !important;
}
/*======= Loader-color css ends  ======= */
/*======= Nestable-color css starts  ======= */
.nestable-primary {
  background-color: #0073aa !important;
  border-color: #0073aa;
  color: #fff !important;
}
.nestable-warning {
  background-color: #f1c40f !important;
  border-color: #f1c40f;
  color: #fff !important;
}
.nestable-default {
  background-color: #bdc3c7 !important;
  border-color: #bdc3c7;
  color: #fff !important;
}
.nestable-danger {
  background-color: #e74c3c !important;
  border-color: #e74c3c;
  color: #fff !important;
}
.nestable-success {
  background-color: #2ecc71 !important;
  border-color: #2ecc71;
  color: #fff !important;
}
.nestable-inverse {
  background-color: #34495e !important;
  border-color: #34495e;
  color: #fff !important;
}
.nestable-info {
  background-color: #3498DB !important;
  border-color: #3498DB;
  color: #fff !important;
}
/*======= Nestable-color css ends  ======= */
/*======= Table-Border-Bottom-color css starts  ======= */
table thead .border-bottom-primary th,
table tbody .border-bottom-primary th,
table tbody .border-bottom-primary td {
  border-bottom: 1px solid #0073aa;
}
table thead .border-bottom-warning th,
table tbody .border-bottom-warning th,
table tbody .border-bottom-warning td {
  border-bottom: 1px solid #f1c40f;
}
table thead .border-bottom-default th,
table tbody .border-bottom-default th,
table tbody .border-bottom-default td {
  border-bottom: 1px solid #bdc3c7;
}
table thead .border-bottom-danger th,
table tbody .border-bottom-danger th,
table tbody .border-bottom-danger td {
  border-bottom: 1px solid #e74c3c;
}
table thead .border-bottom-success th,
table tbody .border-bottom-success th,
table tbody .border-bottom-success td {
  border-bottom: 1px solid #2ecc71;
}
table thead .border-bottom-inverse th,
table tbody .border-bottom-inverse th,
table tbody .border-bottom-inverse td {
  border-bottom: 1px solid #34495e;
}
table thead .border-bottom-info th,
table tbody .border-bottom-info th,
table tbody .border-bottom-info td {
  border-bottom: 1px solid #3498DB;
}
/*======= Table-Border-Bottom-color css ends  ======= */
/*======= Table styling css starts  ======= */
.table-styling .table-primary,
.table-styling.table-primary {
  background-color: #0073aa;
  color: #fff;
  border: 3px solid #0073aa;
}
.table-styling .table-primary thead,
.table-styling.table-primary thead {
  background-color: #005177;
  border: 3px solid #005177;
}
.table-styling .table-warning,
.table-styling.table-warning {
  background-color: #f1c40f;
  color: #fff;
  border: 3px solid #f1c40f;
}
.table-styling .table-warning thead,
.table-styling.table-warning thead {
  background-color: #c29d0b;
  border: 3px solid #c29d0b;
}
.table-styling .table-default,
.table-styling.table-default {
  background-color: #bdc3c7;
  color: #fff;
  border: 3px solid #bdc3c7;
}
.table-styling .table-default thead,
.table-styling.table-default thead {
  background-color: #a1aab0;
  border: 3px solid #a1aab0;
}
.table-styling .table-danger,
.table-styling.table-danger {
  background-color: #e74c3c;
  color: #fff;
  border: 3px solid #e74c3c;
}
.table-styling .table-danger thead,
.table-styling.table-danger thead {
  background-color: #d62c1a;
  border: 3px solid #d62c1a;
}
.table-styling .table-success,
.table-styling.table-success {
  background-color: #2ecc71;
  color: #fff;
  border: 3px solid #2ecc71;
}
.table-styling .table-success thead,
.table-styling.table-success thead {
  background-color: #25a25a;
  border: 3px solid #25a25a;
}
.table-styling .table-inverse,
.table-styling.table-inverse {
  background-color: #34495e;
  color: #fff;
  border: 3px solid #34495e;
}
.table-styling .table-inverse thead,
.table-styling.table-inverse thead {
  background-color: #22303d;
  border: 3px solid #22303d;
}
.table-styling .table-info,
.table-styling.table-info {
  background-color: #3498DB;
  color: #fff;
  border-top: 3px solid #3498DB;
  border-left: 3px solid #3498DB;
}
.table-styling .table-info thead,
.table-styling.table-info thead {
  background-color: #217dbb;
  border: 3px solid #217dbb;
}
/*======= Table styling css ends  ======= */
/*======= Toolbar css starts  ======= */
.toolbar-primary .tool-item {
  background: #0073aa !important;
}
.toolbar-primary .tool-item.selected,
.toolbar-primary .tool-item:hover {
  background: #005177 !important;
}
.toolbar-primary.tool-top .arrow {
  border-color: #0073aa transparent transparent;
}
.toolbar-primary.tool-bottom .arrow {
  border-color: transparent transparent #0073aa;
}
.toolbar-primary.tool-left .arrow {
  border-color: transparent transparent transparent #0073aa;
}
.toolbar-primary.tool-right .arrow {
  border-color: transparent #0073aa transparent transparent;
}
.btn-toolbar-primary.pressed {
  background-color: #0073aa;
}
.toolbar-warning .tool-item {
  background: #f1c40f !important;
}
.toolbar-warning .tool-item.selected,
.toolbar-warning .tool-item:hover {
  background: #c29d0b !important;
}
.toolbar-warning.tool-top .arrow {
  border-color: #f1c40f transparent transparent;
}
.toolbar-warning.tool-bottom .arrow {
  border-color: transparent transparent #f1c40f;
}
.toolbar-warning.tool-left .arrow {
  border-color: transparent transparent transparent #f1c40f;
}
.toolbar-warning.tool-right .arrow {
  border-color: transparent #f1c40f transparent transparent;
}
.btn-toolbar-warning.pressed {
  background-color: #f1c40f;
}
.toolbar-light .tool-item {
  background: #bdc3c7 !important;
}
.toolbar-light .tool-item.selected,
.toolbar-light .tool-item:hover {
  background: #a1aab0 !important;
}
.toolbar-light.tool-top .arrow {
  border-color: #bdc3c7 transparent transparent;
}
.toolbar-light.tool-bottom .arrow {
  border-color: transparent transparent #bdc3c7;
}
.toolbar-light.tool-left .arrow {
  border-color: transparent transparent transparent #bdc3c7;
}
.toolbar-light.tool-right .arrow {
  border-color: transparent #bdc3c7 transparent transparent;
}
.btn-toolbar-light.pressed {
  background-color: #bdc3c7;
}
.toolbar-danger .tool-item {
  background: #e74c3c !important;
}
.toolbar-danger .tool-item.selected,
.toolbar-danger .tool-item:hover {
  background: #d62c1a !important;
}
.toolbar-danger.tool-top .arrow {
  border-color: #e74c3c transparent transparent;
}
.toolbar-danger.tool-bottom .arrow {
  border-color: transparent transparent #e74c3c;
}
.toolbar-danger.tool-left .arrow {
  border-color: transparent transparent transparent #e74c3c;
}
.toolbar-danger.tool-right .arrow {
  border-color: transparent #e74c3c transparent transparent;
}
.btn-toolbar-danger.pressed {
  background-color: #e74c3c;
}
.toolbar-success .tool-item {
  background: #2ecc71 !important;
}
.toolbar-success .tool-item.selected,
.toolbar-success .tool-item:hover {
  background: #25a25a !important;
}
.toolbar-success.tool-top .arrow {
  border-color: #2ecc71 transparent transparent;
}
.toolbar-success.tool-bottom .arrow {
  border-color: transparent transparent #2ecc71;
}
.toolbar-success.tool-left .arrow {
  border-color: transparent transparent transparent #2ecc71;
}
.toolbar-success.tool-right .arrow {
  border-color: transparent #2ecc71 transparent transparent;
}
.btn-toolbar-success.pressed {
  background-color: #2ecc71;
}
.toolbar-dark .tool-item {
  background: #34495e !important;
}
.toolbar-dark .tool-item.selected,
.toolbar-dark .tool-item:hover {
  background: #22303d !important;
}
.toolbar-dark.tool-top .arrow {
  border-color: #34495e transparent transparent;
}
.toolbar-dark.tool-bottom .arrow {
  border-color: transparent transparent #34495e;
}
.toolbar-dark.tool-left .arrow {
  border-color: transparent transparent transparent #34495e;
}
.toolbar-dark.tool-right .arrow {
  border-color: transparent #34495e transparent transparent;
}
.btn-toolbar-dark.pressed {
  background-color: #34495e;
}
.toolbar-info .tool-item {
  background: #3498DB !important;
}
.toolbar-info .tool-item.selected,
.toolbar-info .tool-item:hover {
  background: #217dbb !important;
}
.toolbar-info.tool-top .arrow {
  border-color: #3498DB transparent transparent;
}
.toolbar-info.tool-bottom .arrow {
  border-color: transparent transparent #3498DB;
}
.toolbar-info.tool-left .arrow {
  border-color: transparent transparent transparent #3498DB;
}
.toolbar-info.tool-right .arrow {
  border-color: transparent #3498DB transparent transparent;
}
.btn-toolbar-info.pressed {
  background-color: #3498DB;
}
/*======= Toolbar css ends  ======= */
/*======= Card-Border-Top-color css starts  ======= */
.card-border-primary {
  border-top: 4px solid #0073aa;
}
.card-border-warning {
  border-top: 4px solid #f1c40f;
}
.card-border-default {
  border-top: 4px solid #bdc3c7;
}
.card-border-danger {
  border-top: 4px solid #e74c3c;
}
.card-border-success {
  border-top: 4px solid #2ecc71;
}
.card-border-inverse {
  border-top: 4px solid #34495e;
}
.card-border-info {
  border-top: 4px solid #3498DB;
}
/*======= Card-Border-Top-color css ends  ======= */
/*======= Panels-wells-color css starts  ======= */
.panels-wells .panel-primary {
  border-color: #0073aa;
}
.panels-wells .panel-warning {
  border-color: #f1c40f;
}
.panels-wells .panel-default {
  border-color: #bdc3c7;
}
.panels-wells .panel-danger {
  border-color: #e74c3c;
}
.panels-wells .panel-success {
  border-color: #2ecc71;
}
.panels-wells .panel-inverse {
  border-color: #34495e;
}
.panels-wells .panel-info {
  border-color: #3498DB;
}
/*======= Panels-wells-color css ends  ======= */
/*======= All-Borders-color css starts  ======= */
.b-t-primary {
  border-top: 1px solid #0073aa;
}
.b-b-primary {
  border-bottom: 1px solid #0073aa;
}
.b-l-primary {
  border-left: 1px solid #0073aa;
}
.b-r-primary {
  border-right: 1px solid #0073aa;
}
.b-t-warning {
  border-top: 1px solid #f1c40f;
}
.b-b-warning {
  border-bottom: 1px solid #f1c40f;
}
.b-l-warning {
  border-left: 1px solid #f1c40f;
}
.b-r-warning {
  border-right: 1px solid #f1c40f;
}
.b-t-default {
  border-top: 1px solid #bdc3c7;
}
.b-b-default {
  border-bottom: 1px solid #bdc3c7;
}
.b-l-default {
  border-left: 1px solid #bdc3c7;
}
.b-r-default {
  border-right: 1px solid #bdc3c7;
}
.b-t-danger {
  border-top: 1px solid #e74c3c;
}
.b-b-danger {
  border-bottom: 1px solid #e74c3c;
}
.b-l-danger {
  border-left: 1px solid #e74c3c;
}
.b-r-danger {
  border-right: 1px solid #e74c3c;
}
.b-t-success {
  border-top: 1px solid #2ecc71;
}
.b-b-success {
  border-bottom: 1px solid #2ecc71;
}
.b-l-success {
  border-left: 1px solid #2ecc71;
}
.b-r-success {
  border-right: 1px solid #2ecc71;
}
.b-t-inverse {
  border-top: 1px solid #34495e;
}
.b-b-inverse {
  border-bottom: 1px solid #34495e;
}
.b-l-inverse {
  border-left: 1px solid #34495e;
}
.b-r-inverse {
  border-right: 1px solid #34495e;
}
.b-t-info {
  border-top: 1px solid #3498DB;
}
.b-b-info {
  border-bottom: 1px solid #3498DB;
}
.b-l-info {
  border-left: 1px solid #3498DB;
}
.b-r-info {
  border-right: 1px solid #3498DB;
}
.b-t-theme {
  border-top: 1px solid #ddd;
}
.b-b-theme {
  border-bottom: 1px solid #ddd;
}
.b-l-theme {
  border-left: 1px solid #ddd;
}
.b-r-theme {
  border-right: 1px solid #ddd;
}
/*======= All-Borders-color css ends  ======= */
/**====== Generic-class css end ======**/
/**  ===================== Main-header css start
==========================  **/
.main-header {
  margin-bottom: 20px;
  padding: 20px 0 20px 20px;
}
.main-header span {
  color: #9f9f9f;
  display: block;
  font-size: 13px;
  margin-top: 5px;
}
.header-navbar {
  min-height: 4em;
  padding: 0;
}
.header-navbar .navbar-wrapper {
  background-color: #2C3E50;
}
.header-navbar .navbar-wrapper .navbar-logo {
  align-items: center;
  display: flex;
  float: left;
  height: 3.5rem;
  justify-content: center;
  text-align: center;
  text-transform: uppercase;
  width: 235px;
}
.header-navbar .navbar-wrapper .navbar-logo h5 {
  margin-bottom: 0;
}
.header-navbar .navbar-wrapper .navbar-logo a {
  color: #fff;
}
.header-navbar .navbar-wrapper .navbar-logo .mobile-menu,
.header-navbar .navbar-wrapper .navbar-logo .mobile-search,
.header-navbar .navbar-wrapper .navbar-logo .mobile-options {
  display: none;
}
.header-navbar .navbar-wrapper .navbar-container {
  margin-left: 240px;
}
.header-navbar .navbar-wrapper .navbar-container .nav-left,
.header-navbar .navbar-wrapper .navbar-container .nav-right {
  float: left;
  margin-bottom: 0;
}
.header-navbar .navbar-wrapper .navbar-container .nav-left li,
.header-navbar .navbar-wrapper .navbar-container .nav-right li {
  float: left;
  line-height: 4;
  padding: 0 10px;
  position: relative;
}
.header-navbar .navbar-wrapper .navbar-container .nav-left a,
.header-navbar .navbar-wrapper .navbar-container .nav-right a {
  color: #000;
  padding: 1.5rem .6rem;
}
.header-navbar .navbar-wrapper .navbar-container .nav-left .mega-menu-top i,
.header-navbar .navbar-wrapper .navbar-container .nav-right .mega-menu-top i {
  font-size: 10px;
  margin-left: 10px;
}
.header-navbar .navbar-wrapper .navbar-container .nav-right {
  float: right;
}
.header-navbar .navbar-wrapper .navbar-container .nav-right .user-profile img {
  margin-right: 10px;
  width: 40px;
}
.header-navbar .navbar-wrapper .navbar-container .nav-right .user-profile i {
  font-size: 10px;
  margin-left: 10px;
}
.header-navbar .navbar-wrapper .navbar-container .header-notification,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top {
  perspective: 1000px;
  z-index: 99;
}
.header-navbar .navbar-wrapper .navbar-container .header-notification .badge,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .badge {
  background: red;
  border-radius: 100px;
  left: 27px;
  position: absolute;
  top: 10px;
}
.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification,
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification {
  -webkit-transform: translateY(30px);
  background: #fff;
  box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.03), 0 -2px 1px -2px rgba(0, 0, 0, 0.02), 0 0 0 -1px rgba(0, 0, 0, 0.03);
  opacity: 0;
  position: absolute;
  right: 0;
  transform: translateY(30px);
  transition: all linear 0.3s;
  visibility: hidden;
  width: 24rem;
}
.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification a,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification a,
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification a {
  color: #666;
}
.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification li,
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification li {
  border-top: 1px solid #fff;
  line-height: initial;
  padding: 1em 20px;
  width: 100%;
}
.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:first-child,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification li:first-child,
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:first-child,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification li:first-child {
  padding: 10px 20px;
}
.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:first-child h6,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification li:first-child h6,
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:first-child h6,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification li:first-child h6 {
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 0;
  text-transform: uppercase;
}
.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:first-child label,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification li:first-child label,
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:first-child label,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification li:first-child label {
  float: right;
}
.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li img,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification li img,
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li img,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification li img {
  width: 40px;
  margin-right: 10px;
}
.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification .notification-user,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification .notification-user,
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification .notification-user,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification .notification-user {
  font-size: 15px;
  font-weight: bold;
}
.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification .notification-msg,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification .notification-msg,
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification .notification-msg,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification .notification-msg {
  margin-bottom: 5px;
}
.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification .notification-time,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification .notification-time,
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification .notification-time,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification .notification-time {
  font-size: 12px;
}
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification {
  width: 17em;
}
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification a {
  font-size: 15px;
  padding-left: 0;
}
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification i,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification i {
  font-size: 15px;
  margin-left: 0;
  margin-right: 5px;
}
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification li {
  border-top: none;
  padding: .7em 20px;
}
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:first-child,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification li:first-child {
  padding: .7em 20px;
}
.header-navbar .navbar-wrapper .navbar-container .header-notification:hover .show-notification,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top:hover .show-notification,
.header-navbar .navbar-wrapper .navbar-container .header-notification:hover .profile-notification,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top:hover .profile-notification {
  -webkit-transform: translateY(0px);
  opacity: 1;
  transform: translateY(0px);
  visibility: visible;
}
.header-navbar .navbar-wrapper .navbar-container .lng-dropdown .show-notification,
.header-navbar .navbar-wrapper .navbar-container .lng-dropdown .header-notification .profile-notification,
.header-navbar .navbar-wrapper .navbar-container .header-notification .lng-dropdown .profile-notification,
.header-navbar .navbar-wrapper .navbar-container .lng-dropdown .mega-menu-top .profile-notification,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .lng-dropdown .profile-notification {
  width: 14em;
}
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top {
  perspective: inherit;
  position: static !important;
}
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification {
  left: 0;
  margin: 0 25px;
  width: calc(100% - 50px);
  z-index: 9999;
}
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification li,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification li {
  padding: 20px;
}
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification li:first-child,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification li:first-child {
  padding: 20px;
}
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification li:first-child h6,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification li:first-child h6 {
  border-bottom: 1px solid #0073aa, #f1c40f, #bdc3c7, #e74c3c, #2ecc71, #34495e, #3498DB;
  display: block;
  margin-bottom: 20px;
  padding-bottom: 10px;
}
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification li h6,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification li h6 {
  border-bottom: 1px solid #ddd;
  display: block;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 20px;
  padding-bottom: 10px;
  text-transform: uppercase;
}
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification li img,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification li img {
  border-radius: 0;
  transition: all ease-in-out .3s;
  width: auto;
}
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification li img:hover,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification li img:hover {
  box-shadow: 0px 0px 10px 2px rgba(128, 128, 128, 0.37);
}
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification .mega-mailbox li,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification .mega-mailbox li {
  border-top: none;
  padding-left: 0;
  padding-top: 0;
}
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification .mega-mailbox li a,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification .mega-mailbox li a {
  padding: 0;
}
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification .mega-mailbox li a i,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification .mega-mailbox li a i {
  font-size: 20px;
  margin-left: 0;
  margin-right: 15px;
}
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification .mega-mailbox li h5,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification .mega-mailbox li h5 {
  font-size: 15px;
  font-weight: 600;
}
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .mega-menu-links li {
  border-top: none;
  padding: 10px 0;
}
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .mega-menu-links li:first-child {
  padding-top: 0;
  padding: 10px 0;
}
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .mega-menu-links a {
  display: block;
  font-size: 14px;
  padding: 0;
  text-transform: capitalize;
}
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .mega-menu-contact label,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .mega-menu-contact .form-control {
  font-size: 14px;
}
/*======= Main-header css end ======*/
/**  ===================== Left-side-menu css start
==========================  **/
.main-menu {
  background: #2c3e50;
  float: left;
  width: 235px;
  z-index: 99;
}
.main-menu .main-menu-header {
  align-items: center;
  background: #4a6076;
  display: flex;
  padding: 20px;
}
.main-menu .main-menu-header .user-details {
  display: inline-block;
  margin-left: 10px;
}
.main-menu .main-menu-header .user-details #more-details {
  cursor: pointer;
}
.main-menu .main-menu-header .user-details span {
  color: #fff;
  display: block;
  font-size: 14px;
  text-transform: capitalize;
}
.main-menu .main-menu-header .user-details span i {
  font-size: 10px;
  margin-left: 10px;
}
.main-menu .main-menu-header .user-details span:first-child {
  margin-bottom: 5px;
}
.main-menu .main-menu-content .more-details {
  display: none;
}
.main-menu .main-menu-content .more-details a {
  padding: 10px 15px;
  display: block;
  color: #fff;
  transition: all ease-in .3s;
}
.main-menu .main-menu-content .more-details a:hover {
  color: #0073aa;
}
.main-menu .main-menu-content .more-details a i {
  margin-right: 10px;
}
.main-menu .main-menu-content .menu-search {
  padding: 20px;
  padding-bottom: 10px;
}
.main-menu .main-menu-content li {
  position: relative;
}
.main-menu .main-menu-content .nav-title {
  color: #2ed8b6;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 1px;
  padding: 10px 5px;
  text-transform: uppercase;
}
.main-menu .main-menu-content .nav-title i {
  font-weight: 800;
}
.main-menu .main-menu-content .nav-title .menu-caption {
  right: 10px;
}
.main-menu .main-menu-content .nav-item.has-class > a,
.main-menu .main-menu-content .nav-item .tree-1 a.has-class > a,
.main-menu .main-menu-content .nav-item .tree-2 a.has-class > a,
.main-menu .main-menu-content .nav-item .tree-3 a.has-class > a,
.main-menu .main-menu-content .nav-item .tree-4 a.has-class > a {
  background: #1ABC9C;
}
.main-menu .main-menu-content .nav-item.has-class > a:hover,
.main-menu .main-menu-content .nav-item .tree-1 a.has-class > a:hover,
.main-menu .main-menu-content .nav-item .tree-2 a.has-class > a:hover,
.main-menu .main-menu-content .nav-item .tree-3 a.has-class > a:hover,
.main-menu .main-menu-content .nav-item .tree-4 a.has-class > a:hover {
  color: #fff;
}
.main-menu .main-menu-content .tree-1.open li .menu-caption,
.main-menu .main-menu-content .nav-item .open.tree-2 li .menu-caption,
.main-menu .main-menu-content .nav-item .open.tree-3 li .menu-caption,
.main-menu .main-menu-content .nav-item .open.tree-4 li .menu-caption {
  right: 10px;
}
.main-menu .main-menu-content .tree-1.open .nav-sub-item > a,
.main-menu .main-menu-content .nav-item .open.tree-2 .nav-sub-item > a,
.main-menu .main-menu-content .nav-item .open.tree-3 .nav-sub-item > a,
.main-menu .main-menu-content .nav-item .open.tree-4 .nav-sub-item > a {
  background: #34495E;
}
.main-menu .main-menu-content .tree-1.open .has-class > a,
.main-menu .main-menu-content .nav-item .open.tree-2 .has-class > a,
.main-menu .main-menu-content .nav-item .open.tree-3 .has-class > a,
.main-menu .main-menu-content .nav-item .open.tree-4 .has-class > a,
.main-menu .main-menu-content .tree-2.open .has-class > a,
.main-menu .main-menu-content .tree-3.open .has-class > a,
.main-menu .main-menu-content .tree-4.open .has-class > a {
  color: #1ABC9C;
  font-weight: 600;
}
.main-menu .main-menu-content .nav-item,
.main-menu .main-menu-content .nav-item .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-4 a {
  color: #fff;
}
.main-menu .main-menu-content .nav-item a,
.main-menu .main-menu-content .nav-item .tree-1 a a,
.main-menu .main-menu-content .nav-item .tree-2 a a,
.main-menu .main-menu-content .nav-item .tree-3 a a,
.main-menu .main-menu-content .nav-item .tree-4 a a {
  color: #fff;
  display: block;
  font-size: 14px;
  padding: 10px 15px;
  transition: all ease-in .2s;
}
.main-menu .main-menu-content .nav-item a:hover {
  color: #1ABC9C;
}
.main-menu .main-menu-content .nav-item i,
.main-menu .main-menu-content .nav-item .tree-1 a i,
.main-menu .main-menu-content .nav-item .tree-2 a i,
.main-menu .main-menu-content .nav-item .tree-3 a i,
.main-menu .main-menu-content .nav-item .tree-4 a i {
  margin-right: 10px;
  font-size: 15px;
  vertical-align: middle;
}
.main-menu .main-menu-content .nav-item .icon-arrow-down,
.main-menu .main-menu-content .nav-item .tree-1 a .icon-arrow-down,
.main-menu .main-menu-content .nav-item .tree-2 a .icon-arrow-down,
.main-menu .main-menu-content .nav-item .tree-3 a .icon-arrow-down,
.main-menu .main-menu-content .nav-item .tree-4 a .icon-arrow-down {
  display: none;
}
.main-menu .main-menu-content .nav-item .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-4 a {
  padding-left: 50px;
  position: relative;
}
.main-menu .main-menu-content .nav-item .tree-1 a:before,
.main-menu .main-menu-content .nav-item .tree-2 a:before,
.main-menu .main-menu-content .nav-item .tree-3 a:before,
.main-menu .main-menu-content .nav-item .tree-4 a:before {
  content: '\e649';
  font-family: 'themify';
  position: absolute;
  left: 30px;
  font-size: 10px;
  top: 13px;
}
.main-menu .main-menu-content .nav-item .tree-1 .icon-arrow-right,
.main-menu .main-menu-content .nav-item .tree-2 .icon-arrow-right,
.main-menu .main-menu-content .nav-item .tree-3 .icon-arrow-right,
.main-menu .main-menu-content .nav-item .tree-4 .icon-arrow-right {
  display: none;
}
.main-menu .main-menu-content .nav-item .tree-2 a {
  padding-left: 60px;
}
.main-menu .main-menu-content .nav-item .tree-2 a:before {
  left: 40px;
}
.main-menu .main-menu-content .nav-item .tree-3 a {
  padding-left: 80px;
}
.main-menu .main-menu-content .nav-item .tree-3 a:before {
  left: 60px;
}
.main-menu .main-menu-content .nav-item .tree-4 a {
  padding-left: 100px;
}
.main-menu .main-menu-content .nav-item .tree-4 a:before {
  left: 80px;
}
.main-navigation a.nav-link.disabled {
  color: #a2a2a2 !important;
}
.main-navigation .nav-title span {
  padding-left: 5px;
}
.main-navigation .nav-item.single-item > a:after,
.main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.single-item > a:after,
.main-menu .main-menu-content .nav-item .tree-1 .main-navigation a.single-item > a:after,
.main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.single-item > a:after,
.main-menu .main-menu-content .nav-item .tree-2 .main-navigation a.single-item > a:after,
.main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.single-item > a:after,
.main-menu .main-menu-content .nav-item .tree-3 .main-navigation a.single-item > a:after,
.main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.single-item > a:after,
.main-menu .main-menu-content .nav-item .tree-4 .main-navigation a.single-item > a:after {
  display: none;
}
.main-navigation .nav-item.single-item .menu-caption,
.main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.single-item .menu-caption,
.main-menu .main-menu-content .nav-item .tree-1 .main-navigation a.single-item .menu-caption,
.main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.single-item .menu-caption,
.main-menu .main-menu-content .nav-item .tree-2 .main-navigation a.single-item .menu-caption,
.main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.single-item .menu-caption,
.main-menu .main-menu-content .nav-item .tree-3 .main-navigation a.single-item .menu-caption,
.main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.single-item .menu-caption,
.main-menu .main-menu-content .nav-item .tree-4 .main-navigation a.single-item .menu-caption {
  right: 10px;
}
.main-navigation .menu-caption {
  position: absolute;
  right: 40px;
  top: 14px;
}
.main-navigation .nav-item > a,
.main-navigation .main-menu .main-menu-content .nav-item .tree-1 a > a,
.main-menu .main-menu-content .nav-item .tree-1 .main-navigation a > a,
.main-navigation .main-menu .main-menu-content .nav-item .tree-2 a > a,
.main-menu .main-menu-content .nav-item .tree-2 .main-navigation a > a,
.main-navigation .main-menu .main-menu-content .nav-item .tree-3 a > a,
.main-menu .main-menu-content .nav-item .tree-3 .main-navigation a > a,
.main-navigation .main-menu .main-menu-content .nav-item .tree-4 a > a,
.main-menu .main-menu-content .nav-item .tree-4 .main-navigation a > a,
.main-navigation .nav-sub-item > a,
.main-navigation .nav-sub-item-3 > a,
.main-navigation .nav-sub-item-4 > a {
  position: relative;
}
.main-navigation .nav-item > a:after,
.main-navigation .main-menu .main-menu-content .nav-item .tree-1 a > a:after,
.main-menu .main-menu-content .nav-item .tree-1 .main-navigation a > a:after,
.main-navigation .main-menu .main-menu-content .nav-item .tree-2 a > a:after,
.main-menu .main-menu-content .nav-item .tree-2 .main-navigation a > a:after,
.main-navigation .main-menu .main-menu-content .nav-item .tree-3 a > a:after,
.main-menu .main-menu-content .nav-item .tree-3 .main-navigation a > a:after,
.main-navigation .main-menu .main-menu-content .nav-item .tree-4 a > a:after,
.main-menu .main-menu-content .nav-item .tree-4 .main-navigation a > a:after,
.main-navigation .nav-sub-item > a:after,
.main-navigation .nav-sub-item-3 > a:after,
.main-navigation .nav-sub-item-4 > a:after {
  content: '\e61a';
  font-family: 'themify';
  font-size: 14px;
  position: absolute;
  right: 20px;
}
.main-navigation .nav-item.has-class > a:after,
.main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class > a:after,
.main-menu .main-menu-content .nav-item .tree-1 .main-navigation a.has-class > a:after,
.main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class > a:after,
.main-menu .main-menu-content .nav-item .tree-2 .main-navigation a.has-class > a:after,
.main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class > a:after,
.main-menu .main-menu-content .nav-item .tree-3 .main-navigation a.has-class > a:after,
.main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class > a:after,
.main-menu .main-menu-content .nav-item .tree-4 .main-navigation a.has-class > a:after,
.main-navigation .nav-sub-item.has-class > a:after,
.main-navigation .nav-sub-item-3.has-class > a:after,
.main-navigation .nav-sub-item-4.has-class > a:after {
  content: '\e622';
  font-family: 'themify';
  font-size: 14px;
  position: absolute;
  right: 20px;
}
.main-navigation .nav-item .tree-1,
.main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-1,
.main-menu .main-menu-content .nav-item .tree-1 .main-navigation a .tree-1,
.main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-1,
.main-menu .main-menu-content .nav-item .tree-2 .main-navigation a .tree-1,
.main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-1,
.main-menu .main-menu-content .nav-item .tree-3 .main-navigation a .tree-1,
.main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-1,
.main-menu .main-menu-content .nav-item .tree-4 .main-navigation a .tree-1,
.main-navigation .main-menu .main-menu-content .nav-item .tree-2,
.main-menu .main-menu-content .main-navigation .nav-item .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 .main-navigation a .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 .main-navigation a .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 .main-navigation a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .main-navigation a .tree-2,
.main-navigation .main-menu .main-menu-content .nav-item .tree-3,
.main-menu .main-menu-content .main-navigation .nav-item .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 .main-navigation a .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 .main-navigation a .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 .main-navigation a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .main-navigation a .tree-3,
.main-navigation .main-menu .main-menu-content .nav-item .tree-4,
.main-menu .main-menu-content .main-navigation .nav-item .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 .main-navigation a .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 .main-navigation a .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 .main-navigation a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .main-navigation a .tree-4,
.main-navigation .nav-item .tree-2,
.main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .main-navigation a .tree-2,
.main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 .main-navigation a .tree-2,
.main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 .main-navigation a .tree-2,
.main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 .main-navigation a .tree-2,
.main-navigation .nav-item .tree-3,
.main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .main-navigation a .tree-3,
.main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 .main-navigation a .tree-3,
.main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 .main-navigation a .tree-3,
.main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 .main-navigation a .tree-3,
.main-navigation .nav-item .tree-4,
.main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .main-navigation a .tree-4,
.main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 .main-navigation a .tree-4,
.main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 .main-navigation a .tree-4,
.main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 .main-navigation a .tree-4,
.main-navigation .nav-sub-item .tree-1,
.main-navigation .nav-sub-item .main-menu .main-menu-content .nav-item .tree-2,
.main-menu .main-menu-content .nav-item .main-navigation .nav-sub-item .tree-2,
.main-navigation .nav-sub-item .main-menu .main-menu-content .nav-item .tree-3,
.main-menu .main-menu-content .nav-item .main-navigation .nav-sub-item .tree-3,
.main-navigation .nav-sub-item .main-menu .main-menu-content .nav-item .tree-4,
.main-menu .main-menu-content .nav-item .main-navigation .nav-sub-item .tree-4,
.main-navigation .nav-sub-item .tree-2,
.main-navigation .nav-sub-item .tree-3,
.main-navigation .nav-sub-item .tree-4,
.main-navigation .nav-sub-item-3 .tree-1,
.main-navigation .nav-sub-item-3 .main-menu .main-menu-content .nav-item .tree-2,
.main-menu .main-menu-content .nav-item .main-navigation .nav-sub-item-3 .tree-2,
.main-navigation .nav-sub-item-3 .main-menu .main-menu-content .nav-item .tree-3,
.main-menu .main-menu-content .nav-item .main-navigation .nav-sub-item-3 .tree-3,
.main-navigation .nav-sub-item-3 .main-menu .main-menu-content .nav-item .tree-4,
.main-menu .main-menu-content .nav-item .main-navigation .nav-sub-item-3 .tree-4,
.main-navigation .nav-sub-item-3 .tree-2,
.main-navigation .nav-sub-item-3 .tree-3,
.main-navigation .nav-sub-item-3 .tree-4,
.main-navigation .nav-sub-item-4 .tree-1,
.main-navigation .nav-sub-item-4 .main-menu .main-menu-content .nav-item .tree-2,
.main-menu .main-menu-content .nav-item .main-navigation .nav-sub-item-4 .tree-2,
.main-navigation .nav-sub-item-4 .main-menu .main-menu-content .nav-item .tree-3,
.main-menu .main-menu-content .nav-item .main-navigation .nav-sub-item-4 .tree-3,
.main-navigation .nav-sub-item-4 .main-menu .main-menu-content .nav-item .tree-4,
.main-menu .main-menu-content .nav-item .main-navigation .nav-sub-item-4 .tree-4,
.main-navigation .nav-sub-item-4 .tree-2,
.main-navigation .nav-sub-item-4 .tree-3,
.main-navigation .nav-sub-item-4 .tree-4 {
  display: none;
}
.main-navigation .nav-item.has-class .tree-1.open,
.main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .tree-1.open,
.main-menu .main-menu-content .nav-item .tree-1 .main-navigation a.has-class .tree-1.open,
.main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .tree-1.open,
.main-menu .main-menu-content .nav-item .tree-2 .main-navigation a.has-class .tree-1.open,
.main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .tree-1.open,
.main-menu .main-menu-content .nav-item .tree-3 .main-navigation a.has-class .tree-1.open,
.main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .tree-1.open,
.main-menu .main-menu-content .nav-item .tree-4 .main-navigation a.has-class .tree-1.open,
.main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-2,
.main-menu .main-menu-content .main-navigation .nav-item.has-class .open.tree-2,
.main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .main-navigation a.has-class .open.tree-2,
.main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-2,
.main-menu .main-menu-content .nav-item .tree-2 .main-navigation a.has-class .open.tree-2,
.main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-2,
.main-menu .main-menu-content .nav-item .tree-3 .main-navigation a.has-class .open.tree-2,
.main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-2,
.main-menu .main-menu-content .nav-item .tree-4 .main-navigation a.has-class .open.tree-2,
.main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-3,
.main-menu .main-menu-content .main-navigation .nav-item.has-class .open.tree-3,
.main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .main-navigation a.has-class .open.tree-3,
.main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-3,
.main-menu .main-menu-content .nav-item .tree-2 .main-navigation a.has-class .open.tree-3,
.main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-3,
.main-menu .main-menu-content .nav-item .tree-3 .main-navigation a.has-class .open.tree-3,
.main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-3,
.main-menu .main-menu-content .nav-item .tree-4 .main-navigation a.has-class .open.tree-3,
.main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-4,
.main-menu .main-menu-content .main-navigation .nav-item.has-class .open.tree-4,
.main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .main-navigation a.has-class .open.tree-4,
.main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-4,
.main-menu .main-menu-content .nav-item .tree-2 .main-navigation a.has-class .open.tree-4,
.main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-4,
.main-menu .main-menu-content .nav-item .tree-3 .main-navigation a.has-class .open.tree-4,
.main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-4,
.main-menu .main-menu-content .nav-item .tree-4 .main-navigation a.has-class .open.tree-4,
.main-navigation .nav-item.has-class .tree-2.open,
.main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .tree-2.open,
.main-menu .main-menu-content .nav-item .tree-1 .main-navigation a.has-class .tree-2.open,
.main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .tree-2.open,
.main-menu .main-menu-content .nav-item .tree-2 .main-navigation a.has-class .tree-2.open,
.main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .tree-2.open,
.main-menu .main-menu-content .nav-item .tree-3 .main-navigation a.has-class .tree-2.open,
.main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .tree-2.open,
.main-menu .main-menu-content .nav-item .tree-4 .main-navigation a.has-class .tree-2.open,
.main-navigation .nav-item.has-class .tree-3.open,
.main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .tree-3.open,
.main-menu .main-menu-content .nav-item .tree-1 .main-navigation a.has-class .tree-3.open,
.main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .tree-3.open,
.main-menu .main-menu-content .nav-item .tree-2 .main-navigation a.has-class .tree-3.open,
.main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .tree-3.open,
.main-menu .main-menu-content .nav-item .tree-3 .main-navigation a.has-class .tree-3.open,
.main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .tree-3.open,
.main-menu .main-menu-content .nav-item .tree-4 .main-navigation a.has-class .tree-3.open,
.main-navigation .nav-item.has-class .tree-4.open,
.main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .tree-4.open,
.main-menu .main-menu-content .nav-item .tree-1 .main-navigation a.has-class .tree-4.open,
.main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .tree-4.open,
.main-menu .main-menu-content .nav-item .tree-2 .main-navigation a.has-class .tree-4.open,
.main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .tree-4.open,
.main-menu .main-menu-content .nav-item .tree-3 .main-navigation a.has-class .tree-4.open,
.main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .tree-4.open,
.main-menu .main-menu-content .nav-item .tree-4 .main-navigation a.has-class .tree-4.open,
.main-navigation .nav-sub-item.has-class .tree-1.open,
.main-navigation .nav-sub-item.has-class .main-menu .main-menu-content .nav-item .open.tree-2,
.main-menu .main-menu-content .nav-item .main-navigation .nav-sub-item.has-class .open.tree-2,
.main-navigation .nav-sub-item.has-class .main-menu .main-menu-content .nav-item .open.tree-3,
.main-menu .main-menu-content .nav-item .main-navigation .nav-sub-item.has-class .open.tree-3,
.main-navigation .nav-sub-item.has-class .main-menu .main-menu-content .nav-item .open.tree-4,
.main-menu .main-menu-content .nav-item .main-navigation .nav-sub-item.has-class .open.tree-4,
.main-navigation .nav-sub-item.has-class .tree-2.open,
.main-navigation .nav-sub-item.has-class .tree-3.open,
.main-navigation .nav-sub-item.has-class .tree-4.open,
.main-navigation .nav-sub-item-3.has-class .tree-1.open,
.main-navigation .nav-sub-item-3.has-class .main-menu .main-menu-content .nav-item .open.tree-2,
.main-menu .main-menu-content .nav-item .main-navigation .nav-sub-item-3.has-class .open.tree-2,
.main-navigation .nav-sub-item-3.has-class .main-menu .main-menu-content .nav-item .open.tree-3,
.main-menu .main-menu-content .nav-item .main-navigation .nav-sub-item-3.has-class .open.tree-3,
.main-navigation .nav-sub-item-3.has-class .main-menu .main-menu-content .nav-item .open.tree-4,
.main-menu .main-menu-content .nav-item .main-navigation .nav-sub-item-3.has-class .open.tree-4,
.main-navigation .nav-sub-item-3.has-class .tree-2.open,
.main-navigation .nav-sub-item-3.has-class .tree-3.open,
.main-navigation .nav-sub-item-3.has-class .tree-4.open,
.main-navigation .nav-sub-item-4.has-class .tree-1.open,
.main-navigation .nav-sub-item-4.has-class .main-menu .main-menu-content .nav-item .open.tree-2,
.main-menu .main-menu-content .nav-item .main-navigation .nav-sub-item-4.has-class .open.tree-2,
.main-navigation .nav-sub-item-4.has-class .main-menu .main-menu-content .nav-item .open.tree-3,
.main-menu .main-menu-content .nav-item .main-navigation .nav-sub-item-4.has-class .open.tree-3,
.main-navigation .nav-sub-item-4.has-class .main-menu .main-menu-content .nav-item .open.tree-4,
.main-menu .main-menu-content .nav-item .main-navigation .nav-sub-item-4.has-class .open.tree-4,
.main-navigation .nav-sub-item-4.has-class .tree-2.open,
.main-navigation .nav-sub-item-4.has-class .tree-3.open,
.main-navigation .nav-sub-item-4.has-class .tree-4.open {
  display: block;
}
/**====== Collapse-menu css start ======**/
.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .main-menu-header,
.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .main-menu-content {
  display: none;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .main-menu {
  width: 45px;
}
.sidebar_toggle a {
  margin: -5px;
  line-height: 1;
}
body.menu-collapsed label {
  display: none;
}
body.menu-collapsed .slimScrollDiv,
body.menu-collapsed .main-menu-content {
  overflow: visible !important;
}
body.menu-collapsed .main-menu-header,
body.menu-collapsed .main-navigation .nav-item .tree-1,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a .tree-1,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a .tree-1,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a .tree-1,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a .tree-1,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-2,
.main-menu .main-menu-content body.menu-collapsed .main-navigation .nav-item .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a .tree-2,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-3,
.main-menu .main-menu-content body.menu-collapsed .main-navigation .nav-item .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a .tree-3,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-4,
.main-menu .main-menu-content body.menu-collapsed .main-navigation .nav-item .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a .tree-4,
body.menu-collapsed .main-menu .main-menu-content .main-navigation .nav-item .tree-2,
body.menu-collapsed .main-menu .main-menu-content .nav-item .tree-1 .main-navigation a .tree-2,
body.menu-collapsed .main-menu .main-menu-content .nav-item .tree-2 .main-navigation a .tree-2,
body.menu-collapsed .main-menu .main-menu-content .nav-item .tree-3 .main-navigation a .tree-2,
body.menu-collapsed .main-menu .main-menu-content .nav-item .tree-4 .main-navigation a .tree-2,
body.menu-collapsed .main-navigation .nav-item .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a .tree-2,
body.menu-collapsed .nav-title span,
body.menu-collapsed .nav-item span,
body.menu-collapsed .main-menu .main-menu-content .nav-item .tree-1 a span,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed a span,
body.menu-collapsed .main-menu .main-menu-content .nav-item .tree-2 a span,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed a span,
body.menu-collapsed .main-menu .main-menu-content .nav-item .tree-3 a span,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed a span,
body.menu-collapsed .main-menu .main-menu-content .nav-item .tree-4 a span,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed a span,
body.menu-collapsed .nav-item > a i.icon-arrow-down,
body.menu-collapsed .main-menu .main-menu-content .nav-item .tree-1 a > a i.icon-arrow-down,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed a > a i.icon-arrow-down,
body.menu-collapsed .main-menu .main-menu-content .nav-item .tree-2 a > a i.icon-arrow-down,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed a > a i.icon-arrow-down,
body.menu-collapsed .main-menu .main-menu-content .nav-item .tree-3 a > a i.icon-arrow-down,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed a > a i.icon-arrow-down,
body.menu-collapsed .main-menu .main-menu-content .nav-item .tree-4 a > a i.icon-arrow-down,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed a > a i.icon-arrow-down,
body.menu-collapsed .menu-search {
  display: none;
}
body.menu-collapsed .main-menu {
  width: 70px;
}
body.menu-collapsed .main-menu .main-menu-content .nav-title {
  text-align: center;
}
body.menu-collapsed .main-navigation {
  transition: all ease-in .3s;
}
body.menu-collapsed .main-navigation .nav-item,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a {
  text-align: center;
}
body.menu-collapsed .main-navigation .nav-item > a,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a > a,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a > a,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a > a,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a > a,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a > a,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a > a,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a > a,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a > a {
  position: relative;
}
body.menu-collapsed .main-navigation .nav-item > a:after,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a > a:after,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a > a:after,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a > a:after,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a > a:after,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a > a:after,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a > a:after,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a > a:after,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a > a:after {
  display: none;
}
body.menu-collapsed .main-navigation .nav-item > a i,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a > a i,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a > a i,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a > a i,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a > a i,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a > a i,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a > a i,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a > a i,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a > a i {
  margin-right: 0;
}
body.menu-collapsed .main-navigation .nav-item i,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a i,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a i,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a i,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a i,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a i,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a i,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a i,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a i {
  margin-right: 5px;
}
body.menu-collapsed .main-navigation .nav-item .tree-1,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a .tree-1,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a .tree-1,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a .tree-1,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a .tree-1,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-2,
.main-menu .main-menu-content body.menu-collapsed .main-navigation .nav-item .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a .tree-2,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-3,
.main-menu .main-menu-content body.menu-collapsed .main-navigation .nav-item .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a .tree-3,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-4,
.main-menu .main-menu-content body.menu-collapsed .main-navigation .nav-item .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a .tree-4 {
  -webkit-transform: translateY(30px);
  background: #34495e;
  display: block;
  left: 70px;
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateY(30px);
  transition: all linear 0.3s;
  visibility: hidden;
  width: 15em;
  z-index: 99;
}
body.menu-collapsed .main-navigation .nav-item:hover .tree-1,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-1,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a:hover .tree-1,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-1,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a:hover .tree-1,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-1,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a:hover .tree-1,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-1,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a:hover .tree-1,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-2,
.main-menu .main-menu-content body.menu-collapsed .main-navigation .nav-item:hover .tree-2,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a:hover .tree-2,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a:hover .tree-2,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a:hover .tree-2,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a:hover .tree-2,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-3,
.main-menu .main-menu-content body.menu-collapsed .main-navigation .nav-item:hover .tree-3,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a:hover .tree-3,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a:hover .tree-3,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a:hover .tree-3,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a:hover .tree-3,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-4,
.main-menu .main-menu-content body.menu-collapsed .main-navigation .nav-item:hover .tree-4,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a:hover .tree-4,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a:hover .tree-4,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a:hover .tree-4,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a:hover .tree-4 {
  -webkit-transform: translateY(0px);
  opacity: 1;
  transform: translateY(0px);
  transition: all linear 0.3s;
  visibility: visible;
}
body.menu-collapsed .main-navigation .nav-item .tree-1 li,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a .tree-1 li,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a .tree-1 li,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a .tree-1 li,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a .tree-1 li,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 li,
.main-menu .main-menu-content body.menu-collapsed .main-navigation .nav-item .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a .tree-2 li,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 li,
.main-menu .main-menu-content body.menu-collapsed .main-navigation .nav-item .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a .tree-3 li,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 li,
.main-menu .main-menu-content body.menu-collapsed .main-navigation .nav-item .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a .tree-4 li,
body.menu-collapsed .main-navigation .nav-item .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a .tree-1 a,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a,
.main-menu .main-menu-content body.menu-collapsed .main-navigation .nav-item .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a .tree-2 a,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a,
.main-menu .main-menu-content body.menu-collapsed .main-navigation .nav-item .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a .tree-3 a,
body.menu-collapsed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a,
.main-menu .main-menu-content body.menu-collapsed .main-navigation .nav-item .tree-4 a,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-collapsed .main-navigation a .tree-4 a,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-collapsed .main-navigation a .tree-4 a,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-collapsed .main-navigation a .tree-4 a,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-collapsed .main-navigation a .tree-4 a {
  text-align: left !important;
}
body.menu-collapsed .main-navigation .nav-sub-item > a {
  position: relative;
}
body.menu-collapsed .main-navigation .nav-sub-item > a:after {
  content: '\e65d';
  font-family: 'themify';
  font-size: 14px;
  position: absolute;
  right: 20px;
}
body.menu-collapsed .main-navigation .nav-sub-item .tree-2 {
  -webkit-transform: translateY(30px);
  background-color: #34495E;
  display: block !important;
  left: 210px;
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateY(30px);
  transition: all linear 0.3s;
  visibility: hidden;
  width: 15em;
  z-index: 99;
}
body.menu-collapsed .main-navigation .nav-sub-item .tree-2 a {
  padding-left: 30px;
}
body.menu-collapsed .main-navigation .nav-sub-item .tree-2 a:before {
  left: 10px;
}
body.menu-collapsed .main-navigation .nav-sub-item:hover .tree-2 {
  -webkit-transform: translateY(0px);
  opacity: 1;
  transform: translateY(0px);
  transition: all linear 0.3s;
  visibility: visible;
}
body.menu-collapsed .main-navigation .nav-sub-item-3 > a {
  position: relative;
}
body.menu-collapsed .main-navigation .nav-sub-item-3 > a:after {
  content: '\e65d';
  font-family: 'themify';
  font-size: 14px;
  position: absolute;
  right: 20px;
}
body.menu-collapsed .main-navigation .nav-sub-item-3 .tree-3 {
  -webkit-transform: translateY(30px);
  background-color: #34495E;
  display: block !important;
  left: 210px;
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateY(30px);
  transition: all linear 0.3s;
  visibility: hidden;
  width: 15em;
  z-index: 99;
}
body.menu-collapsed .main-navigation .nav-sub-item-3 .tree-3 a {
  padding-left: 30px;
}
body.menu-collapsed .main-navigation .nav-sub-item-3 .tree-3 a:before {
  left: 10px;
}
body.menu-collapsed .main-navigation .nav-sub-item-3:hover .tree-3 {
  -webkit-transform: translateY(0px);
  opacity: 1;
  transform: translateY(0px);
  transition: all linear 0.3s;
  visibility: visible;
}
body.menu-collapsed .main-navigation .nav-sub-item-4 > a {
  position: relative;
}
body.menu-collapsed .main-navigation .nav-sub-item-4 > a:after {
  content: '\e65d';
  font-family: 'themify';
  font-size: 14px;
  position: absolute;
  right: 20px;
}
body.menu-collapsed .main-navigation .nav-sub-item-4 .tree-4 {
  -webkit-transform: translateY(30px);
  background-color: #34495E;
  display: block !important;
  left: 210px;
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateY(30px);
  transition: all linear 0.3s;
  visibility: hidden;
  width: 15em;
  z-index: 99;
}
body.menu-collapsed .main-navigation .nav-sub-item-4 .tree-4 a {
  padding-left: 30px;
}
body.menu-collapsed .main-navigation .nav-sub-item-4 .tree-4 a:before {
  left: 10px;
}
body.menu-collapsed .main-navigation .nav-sub-item-4:hover .tree-4 {
  -webkit-transform: translateY(0px);
  opacity: 1;
  transform: translateY(0px);
  transition: all linear 0.3s;
  visibility: visible;
}
body.menu-collapsed .main-body .page-wrapper {
  margin-left: 70px;
  transition: all ease-in .3s;
}
/**====== Left-side-menu css end ======**/
/**  ===================== Menu-layouts css start
==========================  **/
/*===== Fix-menu layout ===== */
body.fix-menu .navbar-wrapper,
body.menu-compact .navbar-wrapper,
body.menu-rtl .navbar-wrapper,
body.menu-sidebar .navbar-wrapper {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}
body.fix-menu .main-menu,
body.menu-compact .main-menu,
body.menu-rtl .main-menu,
body.menu-sidebar .main-menu {
  left: 0;
  position: fixed;
}
/*===== Static-menu layout ===== */
body.menu-static .navbar-wrapper,
body.menu-static .main-menu {
  position: initial;
}
/*===== Header-fix-menu layout ===== */
body.header-fixed .navbar-wrapper {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}
body.header-fixed .main-menu {
  position: fixed;
}
body.header-fixed .main-body .page-wrapper {
  margin-left: 0;
}
body.header-fixed.menu-hide .main-menu {
  opacity: 0;
  transform: translateX(-240px);
  transition: all linear 300ms;
}
body.header-fixed.menu-show .main-menu {
  opacity: 1;
  transform: translateX(0px);
  transition: all linear 300ms;
}
/*===== Compact-menu layout ===== */
body.menu-compact .slimScrollDiv,
body.menu-compact .main-menu-content {
  overflow: visible !important;
}
body.menu-compact #collapse-menu {
  display: none;
}
body.menu-compact .menu-caption {
  display: none;
}
body.menu-compact .main-menu {
  width: 150px;
}
body.menu-compact .nav-item > a,
body.menu-compact .main-menu .main-menu-content .nav-item .tree-1 a > a,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact a > a,
body.menu-compact .main-menu .main-menu-content .nav-item .tree-2 a > a,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact a > a,
body.menu-compact .main-menu .main-menu-content .nav-item .tree-3 a > a,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact a > a,
body.menu-compact .main-menu .main-menu-content .nav-item .tree-4 a > a,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact a > a {
  padding: 20px 15px !important;
  text-align: center;
}
body.menu-compact .nav-item > a i,
body.menu-compact .main-menu .main-menu-content .nav-item .tree-1 a > a i,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact a > a i,
body.menu-compact .main-menu .main-menu-content .nav-item .tree-2 a > a i,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact a > a i,
body.menu-compact .main-menu .main-menu-content .nav-item .tree-3 a > a i,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact a > a i,
body.menu-compact .main-menu .main-menu-content .nav-item .tree-4 a > a i,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact a > a i {
  display: block;
  font-size: 30px;
  margin-bottom: 10px;
  margin-right: 0 !important;
}
body.menu-compact .nav-item > a .icon-arrow-down,
body.menu-compact .main-menu .main-menu-content .nav-item .tree-1 a > a .icon-arrow-down,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact a > a .icon-arrow-down,
body.menu-compact .main-menu .main-menu-content .nav-item .tree-2 a > a .icon-arrow-down,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact a > a .icon-arrow-down,
body.menu-compact .main-menu .main-menu-content .nav-item .tree-3 a > a .icon-arrow-down,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact a > a .icon-arrow-down,
body.menu-compact .main-menu .main-menu-content .nav-item .tree-4 a > a .icon-arrow-down,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact a > a .icon-arrow-down {
  display: none;
}
body.menu-compact .nav-item > a:after,
body.menu-compact .main-menu .main-menu-content .nav-item .tree-1 a > a:after,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact a > a:after,
body.menu-compact .main-menu .main-menu-content .nav-item .tree-2 a > a:after,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact a > a:after,
body.menu-compact .main-menu .main-menu-content .nav-item .tree-3 a > a:after,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact a > a:after,
body.menu-compact .main-menu .main-menu-content .nav-item .tree-4 a > a:after,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact a > a:after {
  display: none;
}
body.menu-compact .main-body .page-wrapper {
  margin-left: 150px;
}
body.menu-compact .main-navigation .nav-item .tree-1,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact .main-navigation a .tree-1,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact .main-navigation a .tree-1,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact .main-navigation a .tree-1,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact .main-navigation a .tree-1,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-2,
.main-menu .main-menu-content body.menu-compact .main-navigation .nav-item .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact .main-navigation a .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact .main-navigation a .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact .main-navigation a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact .main-navigation a .tree-2,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-3,
.main-menu .main-menu-content body.menu-compact .main-navigation .nav-item .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact .main-navigation a .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact .main-navigation a .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact .main-navigation a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact .main-navigation a .tree-3,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-4,
.main-menu .main-menu-content body.menu-compact .main-navigation .nav-item .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact .main-navigation a .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact .main-navigation a .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact .main-navigation a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact .main-navigation a .tree-4,
body.menu-compact .main-menu-header,
body.menu-compact .nav-title {
  display: none;
}
body.menu-compact .main-navigation {
  transition: all ease-in .3s;
}
body.menu-compact .main-navigation .nav-item,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact .main-navigation a,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact .main-navigation a,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact .main-navigation a,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact .main-navigation a {
  text-align: center;
}
body.menu-compact .main-navigation .nav-item i,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a i,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact .main-navigation a i,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a i,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact .main-navigation a i,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a i,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact .main-navigation a i,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a i,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact .main-navigation a i {
  margin-right: 5px;
}
body.menu-compact .main-navigation .nav-item .tree-1,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact .main-navigation a .tree-1,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact .main-navigation a .tree-1,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact .main-navigation a .tree-1,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact .main-navigation a .tree-1,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-2,
.main-menu .main-menu-content body.menu-compact .main-navigation .nav-item .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact .main-navigation a .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact .main-navigation a .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact .main-navigation a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact .main-navigation a .tree-2,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-3,
.main-menu .main-menu-content body.menu-compact .main-navigation .nav-item .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact .main-navigation a .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact .main-navigation a .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact .main-navigation a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact .main-navigation a .tree-3,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-4,
.main-menu .main-menu-content body.menu-compact .main-navigation .nav-item .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact .main-navigation a .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact .main-navigation a .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact .main-navigation a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact .main-navigation a .tree-4 {
  z-index: 999;
  -webkit-transform: translateY(30px);
  background: #34495e;
  display: block;
  left: 150px;
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateY(30px);
  transition: all linear 0.3s;
  visibility: hidden;
  width: 15em;
}
body.menu-compact .main-navigation .nav-item:hover .tree-1,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-1,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact .main-navigation a:hover .tree-1,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-1,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact .main-navigation a:hover .tree-1,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-1,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact .main-navigation a:hover .tree-1,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-1,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact .main-navigation a:hover .tree-1,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-2,
.main-menu .main-menu-content body.menu-compact .main-navigation .nav-item:hover .tree-2,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact .main-navigation a:hover .tree-2,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact .main-navigation a:hover .tree-2,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact .main-navigation a:hover .tree-2,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact .main-navigation a:hover .tree-2,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-3,
.main-menu .main-menu-content body.menu-compact .main-navigation .nav-item:hover .tree-3,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact .main-navigation a:hover .tree-3,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact .main-navigation a:hover .tree-3,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact .main-navigation a:hover .tree-3,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact .main-navigation a:hover .tree-3,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-4,
.main-menu .main-menu-content body.menu-compact .main-navigation .nav-item:hover .tree-4,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact .main-navigation a:hover .tree-4,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact .main-navigation a:hover .tree-4,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact .main-navigation a:hover .tree-4,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact .main-navigation a:hover .tree-4 {
  -webkit-transform: translateY(0px);
  opacity: 1;
  transform: translateY(0px);
  transition: all linear 0.3s;
  visibility: visible;
}
body.menu-compact .main-navigation .nav-item .tree-1 li,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact .main-navigation a .tree-1 li,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact .main-navigation a .tree-1 li,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact .main-navigation a .tree-1 li,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact .main-navigation a .tree-1 li,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-2 li,
.main-menu .main-menu-content body.menu-compact .main-navigation .nav-item .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact .main-navigation a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact .main-navigation a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact .main-navigation a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact .main-navigation a .tree-2 li,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-3 li,
.main-menu .main-menu-content body.menu-compact .main-navigation .nav-item .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact .main-navigation a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact .main-navigation a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact .main-navigation a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact .main-navigation a .tree-3 li,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-4 li,
.main-menu .main-menu-content body.menu-compact .main-navigation .nav-item .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact .main-navigation a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact .main-navigation a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact .main-navigation a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact .main-navigation a .tree-4 li,
body.menu-compact .main-navigation .nav-item .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact .main-navigation a .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact .main-navigation a .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact .main-navigation a .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact .main-navigation a .tree-1 a,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a,
.main-menu .main-menu-content body.menu-compact .main-navigation .nav-item .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact .main-navigation a .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact .main-navigation a .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact .main-navigation a .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact .main-navigation a .tree-2 a,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a,
.main-menu .main-menu-content body.menu-compact .main-navigation .nav-item .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact .main-navigation a .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact .main-navigation a .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact .main-navigation a .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact .main-navigation a .tree-3 a,
body.menu-compact .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a,
.main-menu .main-menu-content body.menu-compact .main-navigation .nav-item .tree-4 a,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-compact .main-navigation a .tree-4 a,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-compact .main-navigation a .tree-4 a,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-compact .main-navigation a .tree-4 a,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-compact .main-navigation a .tree-4 a {
  text-align: left !important;
}
body.menu-compact .main-navigation .nav-sub-item > a {
  position: relative;
}
body.menu-compact .main-navigation .nav-sub-item > a:after {
  content: '\e65d';
  font-family: 'themify';
  font-size: 14px;
  position: absolute;
  right: 20px;
}
body.menu-compact .main-navigation .nav-sub-item .tree-2 {
  z-index: 999;
  -webkit-transform: translateY(30px);
  background-color: #34495E;
  display: block !important;
  left: 210px;
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateY(30px);
  transition: all linear 0.3s;
  visibility: hidden;
  width: 15em;
  z-index: 9999;
}
body.menu-compact .main-navigation .nav-sub-item .tree-2 a {
  padding-left: 30px;
}
body.menu-compact .main-navigation .nav-sub-item .tree-2 a:before {
  left: 10px;
}
body.menu-compact .main-navigation .nav-sub-item:hover .tree-2 {
  -webkit-transform: translateY(0px);
  opacity: 1;
  transform: translateY(0px);
  transition: all linear 0.3s;
  visibility: visible;
}
body.menu-compact .main-navigation .nav-sub-item-3 > a {
  position: relative;
}
body.menu-compact .main-navigation .nav-sub-item-3 > a:after {
  content: '\e65d';
  font-family: 'themify';
  font-size: 14px;
  position: absolute;
  right: 20px;
}
body.menu-compact .main-navigation .nav-sub-item-3 .tree-3 {
  z-index: 999;
  -webkit-transform: translateY(30px);
  background-color: #34495E;
  display: block !important;
  left: 210px;
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateY(30px);
  transition: all linear 0.3s;
  visibility: hidden;
  width: 15em;
  z-index: 9999;
}
body.menu-compact .main-navigation .nav-sub-item-3 .tree-3 a {
  padding-left: 30px;
}
body.menu-compact .main-navigation .nav-sub-item-3 .tree-3 a:before {
  left: 10px;
}
body.menu-compact .main-navigation .nav-sub-item-3:hover .tree-3 {
  -webkit-transform: translateY(0px);
  opacity: 1;
  transform: translateY(0px);
  transition: all linear 0.3s;
  visibility: visible;
}
body.menu-compact .main-navigation .nav-sub-item-4 > a {
  position: relative;
}
body.menu-compact .main-navigation .nav-sub-item-4 > a:after {
  content: '\e65d';
  font-family: 'themify';
  font-size: 14px;
  position: absolute;
  right: 20px;
}
body.menu-compact .main-navigation .nav-sub-item-4 .tree-4 {
  z-index: 999;
  -webkit-transform: translateY(30px);
  background-color: #34495E;
  display: block !important;
  left: 210px;
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateY(30px);
  transition: all linear 0.3s;
  visibility: hidden;
  width: 15em;
  z-index: 9999;
}
body.menu-compact .main-navigation .nav-sub-item-4 .tree-4 a {
  padding-left: 30px;
}
body.menu-compact .main-navigation .nav-sub-item-4 .tree-4 a:before {
  left: 10px;
}
body.menu-compact .main-navigation .nav-sub-item-4:hover .tree-4 {
  -webkit-transform: translateY(0px);
  opacity: 1;
  transform: translateY(0px);
  transition: all linear 0.3s;
  visibility: visible;
}
/*===== Bottom-menu layout ===== */
body.menu-bottom .header-navbar {
  min-height: auto;
  position: fixed !important;
  bottom: 0;
  z-index: 9999 !important;
  box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.08) !important;
}
body.menu-bottom .navbar-wrapper {
  bottom: 0;
  top: auto;
}
body.menu-bottom .mega-menu-top .show-notification,
body.menu-bottom .mega-menu-top .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,
body.menu-bottom .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification,
.header-navbar .navbar-wrapper .navbar-container body.menu-bottom .mega-menu-top .profile-notification {
  bottom: 0 !important;
}
body.menu-bottom .header-notification .show-notification,
body.menu-bottom .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification,
.header-navbar .navbar-wrapper .navbar-container body.menu-bottom .mega-menu-top .show-notification,
body.menu-bottom .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,
.header-navbar .navbar-wrapper .navbar-container body.menu-bottom .header-notification .profile-notification,
body.menu-bottom .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification,
.header-navbar .navbar-wrapper .navbar-container body.menu-bottom .mega-menu-top .profile-notification {
  bottom: 65px;
}
body.menu-bottom #collapse-menu {
  display: none;
}
/*===== RTL-menu layout ===== */
body.menu-rtl {
  direction: rtl;
}
body.menu-rtl ul {
  padding-right: 0;
}
body.menu-rtl .main-menu {
  right: 0;
}
body.menu-rtl .media-left {
  padding-right: 0;
}
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification .mega-mailbox li a i,
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification .mega-mailbox li a i,
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification .mega-mailbox li a i {
  margin-left: 15px;
  margin-right: 0;
}
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification .mega-mailbox li,
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification .mega-mailbox li,
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification .mega-mailbox li {
  padding-right: 0;
}
body.menu-rtl .header-navbar .navbar-wrapper .navbar-logo,
body.menu-rtl .breadcrumb-item {
  float: right;
}
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container {
  margin-left: 0;
}
body.menu-rtl .main-body .page-wrapper {
  margin-left: 0;
  margin-right: 240px;
}
body.menu-rtl .main-body .page-wrapper .page-header-breadcrumb {
  float: left;
}
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container .nav-right .user-profile img {
  margin-left: 10px;
}
body.menu-rtl .main-navigation .menu-caption {
  left: 40px;
  right: auto;
}
body.menu-rtl .main-navigation .nav-item.single-item .menu-caption,
body.menu-rtl .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.single-item .menu-caption,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-rtl .main-navigation a.single-item .menu-caption,
body.menu-rtl .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.single-item .menu-caption,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-rtl .main-navigation a.single-item .menu-caption,
body.menu-rtl .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.single-item .menu-caption,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-rtl .main-navigation a.single-item .menu-caption,
body.menu-rtl .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.single-item .menu-caption,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-rtl .main-navigation a.single-item .menu-caption {
  right: auto;
}
body.menu-rtl .main-navigation .nav-item > a:after,
body.menu-rtl .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a > a:after,
.main-menu .main-menu-content .nav-item .tree-1 body.menu-rtl .main-navigation a > a:after,
body.menu-rtl .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a > a:after,
.main-menu .main-menu-content .nav-item .tree-2 body.menu-rtl .main-navigation a > a:after,
body.menu-rtl .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a > a:after,
.main-menu .main-menu-content .nav-item .tree-3 body.menu-rtl .main-navigation a > a:after,
body.menu-rtl .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a > a:after,
.main-menu .main-menu-content .nav-item .tree-4 body.menu-rtl .main-navigation a > a:after,
body.menu-rtl .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a > a:after,
body.menu-rtl .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-1 a > a:after,
body.menu-rtl .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a > a:after,
body.menu-rtl .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-2 a > a:after,
body.menu-rtl .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a > a:after,
body.menu-rtl .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-3 a > a:after,
body.menu-rtl .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a > a:after,
body.menu-rtl .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-4 a > a:after,
body.menu-rtl .main-menu .main-menu-content .nav-item .tree-1 .main-navigation a > a:after,
body.menu-rtl .main-menu .main-menu-content .nav-item .tree-2 .main-navigation a > a:after,
body.menu-rtl .main-menu .main-menu-content .nav-item .tree-3 .main-navigation a > a:after,
body.menu-rtl .main-menu .main-menu-content .nav-item .tree-4 .main-navigation a > a:after,
body.menu-rtl .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a > a:after,
body.menu-rtl .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-2 a > a:after,
body.menu-rtl .main-menu .main-menu-content .nav-item .tree-2 .main-navigation a > a:after,
body.menu-rtl .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a > a:after,
body.menu-rtl .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-3 a > a:after,
body.menu-rtl .main-menu .main-menu-content .nav-item .tree-3 .main-navigation a > a:after,
body.menu-rtl .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a > a:after,
body.menu-rtl .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-4 a > a:after,
body.menu-rtl .main-menu .main-menu-content .nav-item .tree-4 .main-navigation a > a:after,
body.menu-rtl .main-navigation .nav-sub-item > a:after,
body.menu-rtl .main-navigation .nav-sub-item-3 > a:after,
body.menu-rtl .main-navigation .nav-sub-item-4 > a:after {
  left: 20px;
  right: auto;
}
body.menu-rtl .main-menu .main-menu-header .user-details {
  margin-right: 10px;
}
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li img,
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification li img,
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li img,
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification li img,
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification li img,
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification li img,
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li img,
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification li img,
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification li img {
  margin-left: 10px;
}
body.menu-rtl .live-status {
  right: auto;
  left: 27px;
}
body.menu-rtl .userlist-box .media-left {
  padding-left: 10px;
}
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:first-child label,
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification li:first-child label,
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:first-child label,
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification li:first-child label,
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification li:first-child label,
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification li:first-child label,
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:first-child label,
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification li:first-child label,
body.menu-rtl .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification li:first-child label {
  float: left;
}
body.menu-rtl .rotate-refresh {
  display: initial;
}
/*===== Horizontal-fix-menu layout ===== */
body.horizontal-fixed .header-navbar,
body.horizontal-static .header-navbar,
body.horizontal-icon .header-navbar,
body.horizontal-icon-fixed .header-navbar {
  position: fixed;
  width: 100%;
  z-index: 9999;
}
body.horizontal-fixed .page-header,
body.horizontal-static .page-header,
body.horizontal-icon .page-header,
body.horizontal-icon-fixed .page-header {
  margin-top: 110px;
}
body.horizontal-fixed .main-menu-header,
body.horizontal-static .main-menu-header,
body.horizontal-icon .main-menu-header,
body.horizontal-icon-fixed .main-menu-header,
body.horizontal-fixed #collapse-menu,
body.horizontal-static #collapse-menu,
body.horizontal-icon #collapse-menu,
body.horizontal-icon-fixed #collapse-menu,
body.horizontal-fixed .main-menu .main-menu-content li.nav-title,
body.horizontal-static .main-menu .main-menu-content li.nav-title,
body.horizontal-icon .main-menu .main-menu-content li.nav-title,
body.horizontal-icon-fixed .main-menu .main-menu-content li.nav-title,
body.horizontal-fixed .main-navigation .nav-item.has-class .tree-1.open,
body.horizontal-static .main-navigation .nav-item.has-class .tree-1.open,
body.horizontal-icon .main-navigation .nav-item.has-class .tree-1.open,
body.horizontal-icon-fixed .main-navigation .nav-item.has-class .tree-1.open,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .tree-1.open,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a.has-class .tree-1.open,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .tree-1.open,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a.has-class .tree-1.open,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .tree-1.open,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a.has-class .tree-1.open,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .tree-1.open,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a.has-class .tree-1.open,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .tree-1.open,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation a.has-class .tree-1.open,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .tree-1.open,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation a.has-class .tree-1.open,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .tree-1.open,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation a.has-class .tree-1.open,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .tree-1.open,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation a.has-class .tree-1.open,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .tree-1.open,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation a.has-class .tree-1.open,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .tree-1.open,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation a.has-class .tree-1.open,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .tree-1.open,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation a.has-class .tree-1.open,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .tree-1.open,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation a.has-class .tree-1.open,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .tree-1.open,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation a.has-class .tree-1.open,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .tree-1.open,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation a.has-class .tree-1.open,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .tree-1.open,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation a.has-class .tree-1.open,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .tree-1.open,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation a.has-class .tree-1.open,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-2,
.main-menu .main-menu-content body.horizontal-fixed .main-navigation .nav-item.has-class .open.tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-2,
.main-menu .main-menu-content body.horizontal-static .main-navigation .nav-item.has-class .open.tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-2,
.main-menu .main-menu-content body.horizontal-icon .main-navigation .nav-item.has-class .open.tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-2,
.main-menu .main-menu-content body.horizontal-icon-fixed .main-navigation .nav-item.has-class .open.tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a.has-class .open.tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a.has-class .open.tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a.has-class .open.tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a.has-class .open.tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation a.has-class .open.tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation a.has-class .open.tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation a.has-class .open.tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation a.has-class .open.tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation a.has-class .open.tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation a.has-class .open.tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation a.has-class .open.tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation a.has-class .open.tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation a.has-class .open.tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation a.has-class .open.tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation a.has-class .open.tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation a.has-class .open.tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-3,
.main-menu .main-menu-content body.horizontal-fixed .main-navigation .nav-item.has-class .open.tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-3,
.main-menu .main-menu-content body.horizontal-static .main-navigation .nav-item.has-class .open.tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-3,
.main-menu .main-menu-content body.horizontal-icon .main-navigation .nav-item.has-class .open.tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-3,
.main-menu .main-menu-content body.horizontal-icon-fixed .main-navigation .nav-item.has-class .open.tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a.has-class .open.tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a.has-class .open.tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a.has-class .open.tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a.has-class .open.tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation a.has-class .open.tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation a.has-class .open.tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation a.has-class .open.tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation a.has-class .open.tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation a.has-class .open.tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation a.has-class .open.tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation a.has-class .open.tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation a.has-class .open.tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation a.has-class .open.tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation a.has-class .open.tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation a.has-class .open.tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation a.has-class .open.tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-4,
.main-menu .main-menu-content body.horizontal-fixed .main-navigation .nav-item.has-class .open.tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-4,
.main-menu .main-menu-content body.horizontal-static .main-navigation .nav-item.has-class .open.tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-4,
.main-menu .main-menu-content body.horizontal-icon .main-navigation .nav-item.has-class .open.tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-4,
.main-menu .main-menu-content body.horizontal-icon-fixed .main-navigation .nav-item.has-class .open.tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a.has-class .open.tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a.has-class .open.tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a.has-class .open.tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a.has-class .open.tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation a.has-class .open.tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation a.has-class .open.tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation a.has-class .open.tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation a.has-class .open.tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation a.has-class .open.tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation a.has-class .open.tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation a.has-class .open.tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation a.has-class .open.tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation a.has-class .open.tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation a.has-class .open.tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation a.has-class .open.tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation a.has-class .open.tree-4,
body.horizontal-fixed .main-menu .main-menu-content .main-navigation .nav-item.has-class .open.tree-2,
body.horizontal-static .main-menu .main-menu-content .main-navigation .nav-item.has-class .open.tree-2,
body.horizontal-icon .main-menu .main-menu-content .main-navigation .nav-item.has-class .open.tree-2,
body.horizontal-icon-fixed .main-menu .main-menu-content .main-navigation .nav-item.has-class .open.tree-2,
body.horizontal-fixed .main-menu .main-menu-content .main-navigation .nav-item .tree-1 a.has-class .open.tree-2,
body.horizontal-fixed .main-menu .main-menu-content .nav-item .tree-1 .main-navigation a.has-class .open.tree-2,
body.horizontal-static .main-menu .main-menu-content .main-navigation .nav-item .tree-1 a.has-class .open.tree-2,
body.horizontal-static .main-menu .main-menu-content .nav-item .tree-1 .main-navigation a.has-class .open.tree-2,
body.horizontal-icon .main-menu .main-menu-content .main-navigation .nav-item .tree-1 a.has-class .open.tree-2,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-1 .main-navigation a.has-class .open.tree-2,
body.horizontal-icon-fixed .main-menu .main-menu-content .main-navigation .nav-item .tree-1 a.has-class .open.tree-2,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-1 .main-navigation a.has-class .open.tree-2,
body.horizontal-fixed .main-menu .main-menu-content .main-navigation .nav-item .tree-2 a.has-class .open.tree-2,
body.horizontal-fixed .main-menu .main-menu-content .nav-item .tree-2 .main-navigation a.has-class .open.tree-2,
body.horizontal-static .main-menu .main-menu-content .main-navigation .nav-item .tree-2 a.has-class .open.tree-2,
body.horizontal-static .main-menu .main-menu-content .nav-item .tree-2 .main-navigation a.has-class .open.tree-2,
body.horizontal-icon .main-menu .main-menu-content .main-navigation .nav-item .tree-2 a.has-class .open.tree-2,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-2 .main-navigation a.has-class .open.tree-2,
body.horizontal-icon-fixed .main-menu .main-menu-content .main-navigation .nav-item .tree-2 a.has-class .open.tree-2,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-2 .main-navigation a.has-class .open.tree-2,
body.horizontal-fixed .main-menu .main-menu-content .main-navigation .nav-item .tree-3 a.has-class .open.tree-2,
body.horizontal-fixed .main-menu .main-menu-content .nav-item .tree-3 .main-navigation a.has-class .open.tree-2,
body.horizontal-static .main-menu .main-menu-content .main-navigation .nav-item .tree-3 a.has-class .open.tree-2,
body.horizontal-static .main-menu .main-menu-content .nav-item .tree-3 .main-navigation a.has-class .open.tree-2,
body.horizontal-icon .main-menu .main-menu-content .main-navigation .nav-item .tree-3 a.has-class .open.tree-2,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-3 .main-navigation a.has-class .open.tree-2,
body.horizontal-icon-fixed .main-menu .main-menu-content .main-navigation .nav-item .tree-3 a.has-class .open.tree-2,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-3 .main-navigation a.has-class .open.tree-2,
body.horizontal-fixed .main-menu .main-menu-content .main-navigation .nav-item .tree-4 a.has-class .open.tree-2,
body.horizontal-fixed .main-menu .main-menu-content .nav-item .tree-4 .main-navigation a.has-class .open.tree-2,
body.horizontal-static .main-menu .main-menu-content .main-navigation .nav-item .tree-4 a.has-class .open.tree-2,
body.horizontal-static .main-menu .main-menu-content .nav-item .tree-4 .main-navigation a.has-class .open.tree-2,
body.horizontal-icon .main-menu .main-menu-content .main-navigation .nav-item .tree-4 a.has-class .open.tree-2,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-4 .main-navigation a.has-class .open.tree-2,
body.horizontal-icon-fixed .main-menu .main-menu-content .main-navigation .nav-item .tree-4 a.has-class .open.tree-2,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-4 .main-navigation a.has-class .open.tree-2,
body.horizontal-fixed .main-navigation .nav-item.has-class .tree-2.open,
body.horizontal-static .main-navigation .nav-item.has-class .tree-2.open,
body.horizontal-icon .main-navigation .nav-item.has-class .tree-2.open,
body.horizontal-icon-fixed .main-navigation .nav-item.has-class .tree-2.open,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .tree-2.open,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a.has-class .tree-2.open,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .tree-2.open,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a.has-class .tree-2.open,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .tree-2.open,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a.has-class .tree-2.open,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .tree-2.open,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a.has-class .tree-2.open,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .tree-2.open,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation a.has-class .tree-2.open,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .tree-2.open,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation a.has-class .tree-2.open,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .tree-2.open,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation a.has-class .tree-2.open,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .tree-2.open,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation a.has-class .tree-2.open,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .tree-2.open,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation a.has-class .tree-2.open,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .tree-2.open,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation a.has-class .tree-2.open,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .tree-2.open,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation a.has-class .tree-2.open,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .tree-2.open,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation a.has-class .tree-2.open,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .tree-2.open,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation a.has-class .tree-2.open,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .tree-2.open,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation a.has-class .tree-2.open,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .tree-2.open,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation a.has-class .tree-2.open,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .tree-2.open,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation a.has-class .tree-2.open {
  display: none;
}
body.horizontal-fixed .main-menu,
body.horizontal-static .main-menu,
body.horizontal-icon .main-menu,
body.horizontal-icon-fixed .main-menu {
  position: fixed;
  width: 100%;
  top: 55px;
  z-index: 98;
  background: #34475a;
}
body.horizontal-fixed .main-menu .main-menu-content .nav-item > a,
body.horizontal-static .main-menu .main-menu-content .nav-item > a,
body.horizontal-icon .main-menu .main-menu-content .nav-item > a,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item > a,
body.horizontal-fixed .main-menu .main-menu-content .nav-item .tree-1 a > a,
body.horizontal-static .main-menu .main-menu-content .nav-item .tree-1 a > a,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-1 a > a,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-1 a > a,
body.horizontal-fixed .main-menu .main-menu-content .nav-item .tree-2 a > a,
body.horizontal-static .main-menu .main-menu-content .nav-item .tree-2 a > a,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-2 a > a,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-2 a > a,
body.horizontal-fixed .main-menu .main-menu-content .nav-item .tree-3 a > a,
body.horizontal-static .main-menu .main-menu-content .nav-item .tree-3 a > a,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-3 a > a,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-3 a > a,
body.horizontal-fixed .main-menu .main-menu-content .nav-item .tree-4 a > a,
body.horizontal-static .main-menu .main-menu-content .nav-item .tree-4 a > a,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-4 a > a,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-4 a > a {
  padding: 20px 15px;
}
body.horizontal-fixed .main-navigation,
body.horizontal-static .main-navigation,
body.horizontal-icon .main-navigation,
body.horizontal-icon-fixed .main-navigation {
  margin-bottom: 0;
}
body.horizontal-fixed .main-navigation .nav-item .tree-1,
body.horizontal-static .main-navigation .nav-item .tree-1,
body.horizontal-icon .main-navigation .nav-item .tree-1,
body.horizontal-icon-fixed .main-navigation .nav-item .tree-1,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-1,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a .tree-1,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-1,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a .tree-1,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-1,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a .tree-1,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-1,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a .tree-1,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-1,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation a .tree-1,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-1,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation a .tree-1,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-1,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation a .tree-1,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-1,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation a .tree-1,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-1,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation a .tree-1,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-1,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation a .tree-1,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-1,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation a .tree-1,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-1,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation a .tree-1,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-1,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation a .tree-1,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-1,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation a .tree-1,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-1,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation a .tree-1,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-1,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation a .tree-1,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2,
.main-menu .main-menu-content body.horizontal-fixed .main-navigation .nav-item .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2,
.main-menu .main-menu-content body.horizontal-static .main-navigation .nav-item .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2,
.main-menu .main-menu-content body.horizontal-icon .main-navigation .nav-item .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2,
.main-menu .main-menu-content body.horizontal-icon-fixed .main-navigation .nav-item .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation a .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation a .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation a .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation a .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation a .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation a .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation a .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation a .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation a .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation a .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation a .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation a .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2,
.main-menu .main-menu-content body.horizontal-fixed .main-navigation .nav-item .tree-1 a .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2,
.main-menu .main-menu-content body.horizontal-static .main-navigation .nav-item .tree-1 a .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2,
.main-menu .main-menu-content body.horizontal-icon .main-navigation .nav-item .tree-1 a .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2,
.main-menu .main-menu-content body.horizontal-icon-fixed .main-navigation .nav-item .tree-1 a .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation .tree-1 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-fixed .main-navigation a .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation .tree-1 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-static .main-navigation a .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation .tree-1 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-icon .main-navigation a .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation .tree-1 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-icon-fixed .main-navigation a .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation .tree-1 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-fixed .main-navigation a .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation .tree-1 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-static .main-navigation a .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation .tree-1 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-icon .main-navigation a .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation .tree-1 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-icon-fixed .main-navigation a .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation .tree-1 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-fixed .main-navigation a .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation .tree-1 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-static .main-navigation a .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation .tree-1 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-icon .main-navigation a .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation .tree-1 a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-icon-fixed .main-navigation a .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3,
.main-menu .main-menu-content body.horizontal-fixed .main-navigation .nav-item .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3,
.main-menu .main-menu-content body.horizontal-static .main-navigation .nav-item .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3,
.main-menu .main-menu-content body.horizontal-icon .main-navigation .nav-item .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3,
.main-menu .main-menu-content body.horizontal-icon-fixed .main-navigation .nav-item .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation a .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation a .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation a .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation a .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation a .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation a .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation a .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation a .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation a .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation a .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation a .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation a .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3,
.main-menu .main-menu-content body.horizontal-fixed .main-navigation .nav-item .tree-1 a .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3,
.main-menu .main-menu-content body.horizontal-static .main-navigation .nav-item .tree-1 a .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3,
.main-menu .main-menu-content body.horizontal-icon .main-navigation .nav-item .tree-1 a .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3,
.main-menu .main-menu-content body.horizontal-icon-fixed .main-navigation .nav-item .tree-1 a .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation .tree-1 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-fixed .main-navigation a .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation .tree-1 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-static .main-navigation a .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation .tree-1 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-icon .main-navigation a .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation .tree-1 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-icon-fixed .main-navigation a .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation .tree-1 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-fixed .main-navigation a .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation .tree-1 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-static .main-navigation a .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation .tree-1 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-icon .main-navigation a .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation .tree-1 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-icon-fixed .main-navigation a .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation .tree-1 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-fixed .main-navigation a .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation .tree-1 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-static .main-navigation a .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation .tree-1 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-icon .main-navigation a .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation .tree-1 a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-icon-fixed .main-navigation a .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4,
.main-menu .main-menu-content body.horizontal-fixed .main-navigation .nav-item .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4,
.main-menu .main-menu-content body.horizontal-static .main-navigation .nav-item .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4,
.main-menu .main-menu-content body.horizontal-icon .main-navigation .nav-item .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4,
.main-menu .main-menu-content body.horizontal-icon-fixed .main-navigation .nav-item .tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a .tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation a .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation a .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation a .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation a .tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation a .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation a .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation a .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation a .tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation a .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation a .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation a .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation a .tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4,
.main-menu .main-menu-content body.horizontal-fixed .main-navigation .nav-item .tree-1 a .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4,
.main-menu .main-menu-content body.horizontal-static .main-navigation .nav-item .tree-1 a .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4,
.main-menu .main-menu-content body.horizontal-icon .main-navigation .nav-item .tree-1 a .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4,
.main-menu .main-menu-content body.horizontal-icon-fixed .main-navigation .nav-item .tree-1 a .tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a .tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation .tree-1 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-fixed .main-navigation a .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation .tree-1 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-static .main-navigation a .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation .tree-1 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-icon .main-navigation a .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation .tree-1 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-icon-fixed .main-navigation a .tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation .tree-1 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-fixed .main-navigation a .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation .tree-1 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-static .main-navigation a .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation .tree-1 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-icon .main-navigation a .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation .tree-1 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-icon-fixed .main-navigation a .tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation .tree-1 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-fixed .main-navigation a .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation .tree-1 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-static .main-navigation a .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation .tree-1 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-icon .main-navigation a .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation .tree-1 a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-icon-fixed .main-navigation a .tree-4 {
  -webkit-transform: translateY(30px);
  background-color: #34495E;
  display: block !important;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 60px;
  transform: translateY(30px);
  transition: all linear 0.3s;
  visibility: hidden;
  width: 18em;
  z-index: 9999;
}
body.horizontal-fixed .main-navigation .nav-item .tree-1 li,
body.horizontal-static .main-navigation .nav-item .tree-1 li,
body.horizontal-icon .main-navigation .nav-item .tree-1 li,
body.horizontal-icon-fixed .main-navigation .nav-item .tree-1 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-1 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a .tree-1 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-1 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a .tree-1 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-1 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a .tree-1 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-1 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a .tree-1 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-1 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation a .tree-1 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-1 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation a .tree-1 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-1 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation a .tree-1 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-1 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation a .tree-1 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-1 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation a .tree-1 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-1 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation a .tree-1 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-1 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation a .tree-1 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-1 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation a .tree-1 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-1 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation a .tree-1 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-1 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation a .tree-1 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-1 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation a .tree-1 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-1 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation a .tree-1 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 li,
.main-menu .main-menu-content body.horizontal-fixed .main-navigation .nav-item .tree-2 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 li,
.main-menu .main-menu-content body.horizontal-static .main-navigation .nav-item .tree-2 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 li,
.main-menu .main-menu-content body.horizontal-icon .main-navigation .nav-item .tree-2 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 li,
.main-menu .main-menu-content body.horizontal-icon-fixed .main-navigation .nav-item .tree-2 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a .tree-2 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a .tree-2 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a .tree-2 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a .tree-2 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation a .tree-2 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation a .tree-2 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation a .tree-2 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation a .tree-2 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation a .tree-2 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation a .tree-2 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation a .tree-2 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation a .tree-2 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation a .tree-2 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation a .tree-2 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation a .tree-2 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation a .tree-2 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 li,
.main-menu .main-menu-content body.horizontal-fixed .main-navigation .nav-item .tree-1 a .tree-2 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 li,
.main-menu .main-menu-content body.horizontal-static .main-navigation .nav-item .tree-1 a .tree-2 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 li,
.main-menu .main-menu-content body.horizontal-icon .main-navigation .nav-item .tree-1 a .tree-2 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 li,
.main-menu .main-menu-content body.horizontal-icon-fixed .main-navigation .nav-item .tree-1 a .tree-2 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a .tree-2 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a .tree-2 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a .tree-2 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a .tree-2 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation .tree-1 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-fixed .main-navigation a .tree-2 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation .tree-1 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-static .main-navigation a .tree-2 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation .tree-1 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-icon .main-navigation a .tree-2 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation .tree-1 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-icon-fixed .main-navigation a .tree-2 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation .tree-1 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-fixed .main-navigation a .tree-2 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation .tree-1 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-static .main-navigation a .tree-2 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation .tree-1 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-icon .main-navigation a .tree-2 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation .tree-1 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-icon-fixed .main-navigation a .tree-2 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation .tree-1 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-fixed .main-navigation a .tree-2 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation .tree-1 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-static .main-navigation a .tree-2 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation .tree-1 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-icon .main-navigation a .tree-2 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation .tree-1 a .tree-2 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-icon-fixed .main-navigation a .tree-2 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 li,
.main-menu .main-menu-content body.horizontal-fixed .main-navigation .nav-item .tree-3 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 li,
.main-menu .main-menu-content body.horizontal-static .main-navigation .nav-item .tree-3 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 li,
.main-menu .main-menu-content body.horizontal-icon .main-navigation .nav-item .tree-3 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 li,
.main-menu .main-menu-content body.horizontal-icon-fixed .main-navigation .nav-item .tree-3 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a .tree-3 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a .tree-3 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a .tree-3 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a .tree-3 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation a .tree-3 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation a .tree-3 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation a .tree-3 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation a .tree-3 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation a .tree-3 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation a .tree-3 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation a .tree-3 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation a .tree-3 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation a .tree-3 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation a .tree-3 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation a .tree-3 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation a .tree-3 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 li,
.main-menu .main-menu-content body.horizontal-fixed .main-navigation .nav-item .tree-1 a .tree-3 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 li,
.main-menu .main-menu-content body.horizontal-static .main-navigation .nav-item .tree-1 a .tree-3 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 li,
.main-menu .main-menu-content body.horizontal-icon .main-navigation .nav-item .tree-1 a .tree-3 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 li,
.main-menu .main-menu-content body.horizontal-icon-fixed .main-navigation .nav-item .tree-1 a .tree-3 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a .tree-3 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a .tree-3 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a .tree-3 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a .tree-3 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation .tree-1 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-fixed .main-navigation a .tree-3 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation .tree-1 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-static .main-navigation a .tree-3 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation .tree-1 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-icon .main-navigation a .tree-3 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation .tree-1 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-icon-fixed .main-navigation a .tree-3 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation .tree-1 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-fixed .main-navigation a .tree-3 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation .tree-1 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-static .main-navigation a .tree-3 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation .tree-1 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-icon .main-navigation a .tree-3 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation .tree-1 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-icon-fixed .main-navigation a .tree-3 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation .tree-1 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-fixed .main-navigation a .tree-3 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation .tree-1 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-static .main-navigation a .tree-3 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation .tree-1 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-icon .main-navigation a .tree-3 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation .tree-1 a .tree-3 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-icon-fixed .main-navigation a .tree-3 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 li,
.main-menu .main-menu-content body.horizontal-fixed .main-navigation .nav-item .tree-4 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 li,
.main-menu .main-menu-content body.horizontal-static .main-navigation .nav-item .tree-4 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 li,
.main-menu .main-menu-content body.horizontal-icon .main-navigation .nav-item .tree-4 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 li,
.main-menu .main-menu-content body.horizontal-icon-fixed .main-navigation .nav-item .tree-4 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a .tree-4 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a .tree-4 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a .tree-4 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a .tree-4 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation a .tree-4 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation a .tree-4 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation a .tree-4 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation a .tree-4 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation a .tree-4 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation a .tree-4 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation a .tree-4 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation a .tree-4 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation a .tree-4 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation a .tree-4 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation a .tree-4 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation a .tree-4 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 li,
.main-menu .main-menu-content body.horizontal-fixed .main-navigation .nav-item .tree-1 a .tree-4 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 li,
.main-menu .main-menu-content body.horizontal-static .main-navigation .nav-item .tree-1 a .tree-4 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 li,
.main-menu .main-menu-content body.horizontal-icon .main-navigation .nav-item .tree-1 a .tree-4 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 li,
.main-menu .main-menu-content body.horizontal-icon-fixed .main-navigation .nav-item .tree-1 a .tree-4 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a .tree-4 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a .tree-4 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a .tree-4 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a .tree-4 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation .tree-1 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-fixed .main-navigation a .tree-4 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation .tree-1 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-static .main-navigation a .tree-4 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation .tree-1 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-icon .main-navigation a .tree-4 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation .tree-1 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-icon-fixed .main-navigation a .tree-4 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation .tree-1 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-fixed .main-navigation a .tree-4 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation .tree-1 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-static .main-navigation a .tree-4 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation .tree-1 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-icon .main-navigation a .tree-4 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation .tree-1 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-icon-fixed .main-navigation a .tree-4 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4 li,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation .tree-1 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-fixed .main-navigation a .tree-4 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4 li,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation .tree-1 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-static .main-navigation a .tree-4 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4 li,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation .tree-1 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-icon .main-navigation a .tree-4 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4 li,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation .tree-1 a .tree-4 li,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-icon-fixed .main-navigation a .tree-4 li {
  display: block;
}
body.horizontal-fixed .main-navigation .nav-item:hover .tree-1,
body.horizontal-static .main-navigation .nav-item:hover .tree-1,
body.horizontal-icon .main-navigation .nav-item:hover .tree-1,
body.horizontal-icon-fixed .main-navigation .nav-item:hover .tree-1,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-1,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a:hover .tree-1,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-1,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a:hover .tree-1,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-1,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a:hover .tree-1,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-1,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a:hover .tree-1,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-1,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation a:hover .tree-1,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-1,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation a:hover .tree-1,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-1,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation a:hover .tree-1,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-1,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation a:hover .tree-1,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-1,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation a:hover .tree-1,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-1,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation a:hover .tree-1,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-1,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation a:hover .tree-1,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-1,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation a:hover .tree-1,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-1,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation a:hover .tree-1,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-1,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation a:hover .tree-1,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-1,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation a:hover .tree-1,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-1,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation a:hover .tree-1,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-2,
.main-menu .main-menu-content body.horizontal-fixed .main-navigation .nav-item:hover .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-2,
.main-menu .main-menu-content body.horizontal-static .main-navigation .nav-item:hover .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-2,
.main-menu .main-menu-content body.horizontal-icon .main-navigation .nav-item:hover .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-2,
.main-menu .main-menu-content body.horizontal-icon-fixed .main-navigation .nav-item:hover .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a:hover .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a:hover .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a:hover .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a:hover .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation a:hover .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation a:hover .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation a:hover .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation a:hover .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation a:hover .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation a:hover .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation a:hover .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation a:hover .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation a:hover .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation a:hover .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation a:hover .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation a:hover .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-1 a .tree-2,
.main-menu .main-menu-content body.horizontal-fixed .main-navigation .nav-item:hover .tree-1 a .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-1 a .tree-2,
.main-menu .main-menu-content body.horizontal-static .main-navigation .nav-item:hover .tree-1 a .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-1 a .tree-2,
.main-menu .main-menu-content body.horizontal-icon .main-navigation .nav-item:hover .tree-1 a .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-1 a .tree-2,
.main-menu .main-menu-content body.horizontal-icon-fixed .main-navigation .nav-item:hover .tree-1 a .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a:hover .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a:hover .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a:hover .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a:hover .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a:hover .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation .tree-1 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-fixed .main-navigation a:hover .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a:hover .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation .tree-1 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-static .main-navigation a:hover .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a:hover .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation .tree-1 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-icon .main-navigation a:hover .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a:hover .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation .tree-1 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-icon-fixed .main-navigation a:hover .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a:hover .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation .tree-1 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-fixed .main-navigation a:hover .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a:hover .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation .tree-1 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-static .main-navigation a:hover .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a:hover .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation .tree-1 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-icon .main-navigation a:hover .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a:hover .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation .tree-1 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-icon-fixed .main-navigation a:hover .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a:hover .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation .tree-1 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-fixed .main-navigation a:hover .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a:hover .tree-2,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation .tree-1 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-static .main-navigation a:hover .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a:hover .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation .tree-1 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-icon .main-navigation a:hover .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a:hover .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation .tree-1 a:hover .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-icon-fixed .main-navigation a:hover .tree-2,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-3,
.main-menu .main-menu-content body.horizontal-fixed .main-navigation .nav-item:hover .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-3,
.main-menu .main-menu-content body.horizontal-static .main-navigation .nav-item:hover .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-3,
.main-menu .main-menu-content body.horizontal-icon .main-navigation .nav-item:hover .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-3,
.main-menu .main-menu-content body.horizontal-icon-fixed .main-navigation .nav-item:hover .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a:hover .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a:hover .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a:hover .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a:hover .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation a:hover .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation a:hover .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation a:hover .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation a:hover .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation a:hover .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation a:hover .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation a:hover .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation a:hover .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation a:hover .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation a:hover .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation a:hover .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation a:hover .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-1 a .tree-3,
.main-menu .main-menu-content body.horizontal-fixed .main-navigation .nav-item:hover .tree-1 a .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-1 a .tree-3,
.main-menu .main-menu-content body.horizontal-static .main-navigation .nav-item:hover .tree-1 a .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-1 a .tree-3,
.main-menu .main-menu-content body.horizontal-icon .main-navigation .nav-item:hover .tree-1 a .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-1 a .tree-3,
.main-menu .main-menu-content body.horizontal-icon-fixed .main-navigation .nav-item:hover .tree-1 a .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a:hover .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a:hover .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a:hover .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a:hover .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a:hover .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation .tree-1 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-fixed .main-navigation a:hover .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a:hover .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation .tree-1 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-static .main-navigation a:hover .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a:hover .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation .tree-1 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-icon .main-navigation a:hover .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a:hover .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation .tree-1 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-icon-fixed .main-navigation a:hover .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a:hover .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation .tree-1 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-fixed .main-navigation a:hover .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a:hover .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation .tree-1 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-static .main-navigation a:hover .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a:hover .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation .tree-1 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-icon .main-navigation a:hover .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a:hover .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation .tree-1 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-icon-fixed .main-navigation a:hover .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a:hover .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation .tree-1 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-fixed .main-navigation a:hover .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a:hover .tree-3,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation .tree-1 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-static .main-navigation a:hover .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a:hover .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation .tree-1 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-icon .main-navigation a:hover .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a:hover .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation .tree-1 a:hover .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-icon-fixed .main-navigation a:hover .tree-3,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-4,
.main-menu .main-menu-content body.horizontal-fixed .main-navigation .nav-item:hover .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-4,
.main-menu .main-menu-content body.horizontal-static .main-navigation .nav-item:hover .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-4,
.main-menu .main-menu-content body.horizontal-icon .main-navigation .nav-item:hover .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-4,
.main-menu .main-menu-content body.horizontal-icon-fixed .main-navigation .nav-item:hover .tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a:hover .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a:hover .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a:hover .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a:hover .tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation a:hover .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation a:hover .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation a:hover .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation a:hover .tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation a:hover .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation a:hover .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation a:hover .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation a:hover .tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation a:hover .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation a:hover .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation a:hover .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation a:hover .tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-1 a .tree-4,
.main-menu .main-menu-content body.horizontal-fixed .main-navigation .nav-item:hover .tree-1 a .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-1 a .tree-4,
.main-menu .main-menu-content body.horizontal-static .main-navigation .nav-item:hover .tree-1 a .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-1 a .tree-4,
.main-menu .main-menu-content body.horizontal-icon .main-navigation .nav-item:hover .tree-1 a .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-1 a .tree-4,
.main-menu .main-menu-content body.horizontal-icon-fixed .main-navigation .nav-item:hover .tree-1 a .tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-fixed .main-navigation a:hover .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-static .main-navigation a:hover .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a:hover .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a:hover .tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a:hover .tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-fixed .main-navigation .tree-1 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-fixed .main-navigation a:hover .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a:hover .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-static .main-navigation .tree-1 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-static .main-navigation a:hover .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a:hover .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation .tree-1 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-icon .main-navigation a:hover .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a:hover .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation .tree-1 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 body.horizontal-icon-fixed .main-navigation a:hover .tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a:hover .tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-fixed .main-navigation .tree-1 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-fixed .main-navigation a:hover .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a:hover .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-static .main-navigation .tree-1 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-static .main-navigation a:hover .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a:hover .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation .tree-1 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-icon .main-navigation a:hover .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a:hover .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation .tree-1 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 body.horizontal-icon-fixed .main-navigation a:hover .tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a:hover .tree-4,
body.horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-fixed .main-navigation .tree-1 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-fixed .main-navigation a:hover .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a:hover .tree-4,
body.horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-static .main-navigation .tree-1 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-static .main-navigation a:hover .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a:hover .tree-4,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation .tree-1 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-icon .main-navigation a:hover .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a:hover .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation .tree-1 a:hover .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 body.horizontal-icon-fixed .main-navigation a:hover .tree-4 {
  -webkit-transform: translateY(0px);
  opacity: 1;
  transform: translateY(0px);
  transition: all linear 0.3s;
  visibility: visible;
}
body.horizontal-fixed .main-navigation .nav-sub-item > a,
body.horizontal-static .main-navigation .nav-sub-item > a,
body.horizontal-icon .main-navigation .nav-sub-item > a,
body.horizontal-icon-fixed .main-navigation .nav-sub-item > a {
  position: relative;
}
body.horizontal-fixed .main-navigation .nav-sub-item > a:after,
body.horizontal-static .main-navigation .nav-sub-item > a:after,
body.horizontal-icon .main-navigation .nav-sub-item > a:after,
body.horizontal-icon-fixed .main-navigation .nav-sub-item > a:after {
  content: '\e65d';
  font-family: 'themify';
  font-size: 14px;
  position: absolute;
  right: 20px;
}
body.horizontal-fixed .main-navigation .nav-sub-item .tree-2,
body.horizontal-static .main-navigation .nav-sub-item .tree-2,
body.horizontal-icon .main-navigation .nav-sub-item .tree-2,
body.horizontal-icon-fixed .main-navigation .nav-sub-item .tree-2 {
  -webkit-transform: translateY(30px);
  background-color: #2C3E50;
  display: block !important;
  left: 250px;
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateY(30px);
  transition: all linear 0.3s;
  visibility: hidden;
  width: 18em;
  z-index: 9999;
}
body.horizontal-fixed .main-navigation .nav-sub-item .tree-2 li,
body.horizontal-static .main-navigation .nav-sub-item .tree-2 li,
body.horizontal-icon .main-navigation .nav-sub-item .tree-2 li,
body.horizontal-icon-fixed .main-navigation .nav-sub-item .tree-2 li {
  display: block;
  padding-left: 15px;
}
body.horizontal-fixed .main-navigation .nav-sub-item .tree-2 a,
body.horizontal-static .main-navigation .nav-sub-item .tree-2 a,
body.horizontal-icon .main-navigation .nav-sub-item .tree-2 a,
body.horizontal-icon-fixed .main-navigation .nav-sub-item .tree-2 a {
  padding-left: 30px;
}
body.horizontal-fixed .main-navigation .nav-sub-item .tree-2 a:before,
body.horizontal-static .main-navigation .nav-sub-item .tree-2 a:before,
body.horizontal-icon .main-navigation .nav-sub-item .tree-2 a:before,
body.horizontal-icon-fixed .main-navigation .nav-sub-item .tree-2 a:before {
  left: 10px;
}
body.horizontal-fixed .main-navigation .nav-sub-item:hover .tree-2,
body.horizontal-static .main-navigation .nav-sub-item:hover .tree-2,
body.horizontal-icon .main-navigation .nav-sub-item:hover .tree-2,
body.horizontal-icon-fixed .main-navigation .nav-sub-item:hover .tree-2 {
  -webkit-transform: translateY(0px);
  opacity: 1;
  transform: translateY(0px);
  transition: all linear 0.3s;
  visibility: visible;
}
body.horizontal-fixed .main-navigation .nav-sub-item-3 > a,
body.horizontal-static .main-navigation .nav-sub-item-3 > a,
body.horizontal-icon .main-navigation .nav-sub-item-3 > a,
body.horizontal-icon-fixed .main-navigation .nav-sub-item-3 > a {
  position: relative;
}
body.horizontal-fixed .main-navigation .nav-sub-item-3 > a:after,
body.horizontal-static .main-navigation .nav-sub-item-3 > a:after,
body.horizontal-icon .main-navigation .nav-sub-item-3 > a:after,
body.horizontal-icon-fixed .main-navigation .nav-sub-item-3 > a:after {
  content: '\e65d';
  font-family: 'themify';
  font-size: 14px;
  position: absolute;
  right: 20px;
}
body.horizontal-fixed .main-navigation .nav-sub-item-3 .tree-3,
body.horizontal-static .main-navigation .nav-sub-item-3 .tree-3,
body.horizontal-icon .main-navigation .nav-sub-item-3 .tree-3,
body.horizontal-icon-fixed .main-navigation .nav-sub-item-3 .tree-3 {
  -webkit-transform: translateY(30px);
  background-color: #2C3E50;
  display: block !important;
  left: 250px;
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateY(30px);
  transition: all linear 0.3s;
  visibility: hidden;
  width: 18em;
  z-index: 9999;
}
body.horizontal-fixed .main-navigation .nav-sub-item-3 .tree-3 li,
body.horizontal-static .main-navigation .nav-sub-item-3 .tree-3 li,
body.horizontal-icon .main-navigation .nav-sub-item-3 .tree-3 li,
body.horizontal-icon-fixed .main-navigation .nav-sub-item-3 .tree-3 li {
  display: block;
  padding-left: 15px;
}
body.horizontal-fixed .main-navigation .nav-sub-item-3 .tree-3 a,
body.horizontal-static .main-navigation .nav-sub-item-3 .tree-3 a,
body.horizontal-icon .main-navigation .nav-sub-item-3 .tree-3 a,
body.horizontal-icon-fixed .main-navigation .nav-sub-item-3 .tree-3 a {
  padding-left: 30px;
}
body.horizontal-fixed .main-navigation .nav-sub-item-3 .tree-3 a:before,
body.horizontal-static .main-navigation .nav-sub-item-3 .tree-3 a:before,
body.horizontal-icon .main-navigation .nav-sub-item-3 .tree-3 a:before,
body.horizontal-icon-fixed .main-navigation .nav-sub-item-3 .tree-3 a:before {
  left: 10px;
}
body.horizontal-fixed .main-navigation .nav-sub-item-3:hover .tree-3,
body.horizontal-static .main-navigation .nav-sub-item-3:hover .tree-3,
body.horizontal-icon .main-navigation .nav-sub-item-3:hover .tree-3,
body.horizontal-icon-fixed .main-navigation .nav-sub-item-3:hover .tree-3 {
  -webkit-transform: translateY(0px);
  opacity: 1;
  transform: translateY(0px);
  transition: all linear 0.3s;
  visibility: visible;
}
body.horizontal-fixed .main-navigation .nav-sub-item-4 > a,
body.horizontal-static .main-navigation .nav-sub-item-4 > a,
body.horizontal-icon .main-navigation .nav-sub-item-4 > a,
body.horizontal-icon-fixed .main-navigation .nav-sub-item-4 > a {
  position: relative;
}
body.horizontal-fixed .main-navigation .nav-sub-item-4 > a:after,
body.horizontal-static .main-navigation .nav-sub-item-4 > a:after,
body.horizontal-icon .main-navigation .nav-sub-item-4 > a:after,
body.horizontal-icon-fixed .main-navigation .nav-sub-item-4 > a:after {
  content: '\e65d';
  font-family: 'themify';
  font-size: 14px;
  position: absolute;
  right: 20px;
}
body.horizontal-fixed .main-navigation .nav-sub-item-4 .tree-4,
body.horizontal-static .main-navigation .nav-sub-item-4 .tree-4,
body.horizontal-icon .main-navigation .nav-sub-item-4 .tree-4,
body.horizontal-icon-fixed .main-navigation .nav-sub-item-4 .tree-4 {
  -webkit-transform: translateY(30px);
  background-color: #2C3E50;
  display: block !important;
  left: 250px;
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateY(30px);
  transition: all linear 0.3s;
  visibility: hidden;
  width: 18em;
  z-index: 9999;
}
body.horizontal-fixed .main-navigation .nav-sub-item-4 .tree-4 li,
body.horizontal-static .main-navigation .nav-sub-item-4 .tree-4 li,
body.horizontal-icon .main-navigation .nav-sub-item-4 .tree-4 li,
body.horizontal-icon-fixed .main-navigation .nav-sub-item-4 .tree-4 li {
  display: block;
  padding-left: 15px;
}
body.horizontal-fixed .main-navigation .nav-sub-item-4 .tree-4 a,
body.horizontal-static .main-navigation .nav-sub-item-4 .tree-4 a,
body.horizontal-icon .main-navigation .nav-sub-item-4 .tree-4 a,
body.horizontal-icon-fixed .main-navigation .nav-sub-item-4 .tree-4 a {
  padding-left: 30px;
}
body.horizontal-fixed .main-navigation .nav-sub-item-4 .tree-4 a:before,
body.horizontal-static .main-navigation .nav-sub-item-4 .tree-4 a:before,
body.horizontal-icon .main-navigation .nav-sub-item-4 .tree-4 a:before,
body.horizontal-icon-fixed .main-navigation .nav-sub-item-4 .tree-4 a:before {
  left: 10px;
}
body.horizontal-fixed .main-navigation .nav-sub-item-4:hover .tree-4,
body.horizontal-static .main-navigation .nav-sub-item-4:hover .tree-4,
body.horizontal-icon .main-navigation .nav-sub-item-4:hover .tree-4,
body.horizontal-icon-fixed .main-navigation .nav-sub-item-4:hover .tree-4 {
  -webkit-transform: translateY(0px);
  opacity: 1;
  transform: translateY(0px);
  transition: all linear 0.3s;
  visibility: visible;
}
body.horizontal-fixed .main-body .page-wrapper,
body.horizontal-static .main-body .page-wrapper,
body.horizontal-icon .main-body .page-wrapper,
body.horizontal-icon-fixed .main-body .page-wrapper {
  margin-left: 0;
}
body.horizontal-fixed .main-menu .main-menu-content .nav-item > a,
body.horizontal-static .main-menu .main-menu-content .nav-item > a,
body.horizontal-icon .main-menu .main-menu-content .nav-item > a,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item > a,
body.horizontal-fixed .main-menu .main-menu-content .nav-item .tree-1 a > a,
body.horizontal-static .main-menu .main-menu-content .nav-item .tree-1 a > a,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-1 a > a,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-1 a > a,
body.horizontal-fixed .main-menu .main-menu-content .nav-item .tree-2 a > a,
body.horizontal-static .main-menu .main-menu-content .nav-item .tree-2 a > a,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-2 a > a,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-2 a > a,
body.horizontal-fixed .main-menu .main-menu-content .nav-item .tree-3 a > a,
body.horizontal-static .main-menu .main-menu-content .nav-item .tree-3 a > a,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-3 a > a,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-3 a > a,
body.horizontal-fixed .main-menu .main-menu-content .nav-item .tree-4 a > a,
body.horizontal-static .main-menu .main-menu-content .nav-item .tree-4 a > a,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-4 a > a,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-4 a > a {
  display: inline-block;
  position: relative;
}
body.horizontal-fixed .main-menu .main-menu-content .nav-item > a:after,
body.horizontal-static .main-menu .main-menu-content .nav-item > a:after,
body.horizontal-icon .main-menu .main-menu-content .nav-item > a:after,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item > a:after,
body.horizontal-fixed .main-menu .main-menu-content .nav-item .tree-1 a > a:after,
body.horizontal-static .main-menu .main-menu-content .nav-item .tree-1 a > a:after,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-1 a > a:after,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-1 a > a:after,
body.horizontal-fixed .main-menu .main-menu-content .nav-item .tree-2 a > a:after,
body.horizontal-static .main-menu .main-menu-content .nav-item .tree-2 a > a:after,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-2 a > a:after,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-2 a > a:after,
body.horizontal-fixed .main-menu .main-menu-content .nav-item .tree-3 a > a:after,
body.horizontal-static .main-menu .main-menu-content .nav-item .tree-3 a > a:after,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-3 a > a:after,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-3 a > a:after,
body.horizontal-fixed .main-menu .main-menu-content .nav-item .tree-4 a > a:after,
body.horizontal-static .main-menu .main-menu-content .nav-item .tree-4 a > a:after,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-4 a > a:after,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-4 a > a:after {
  display: none;
}
body.horizontal-fixed .main-menu .main-menu-content li,
body.horizontal-static .main-menu .main-menu-content li,
body.horizontal-icon .main-menu .main-menu-content li,
body.horizontal-icon-fixed .main-menu .main-menu-content li {
  border-top: none;
  display: inline-block;
  margin-right: 0;
}
body.horizontal-fixed .main-menu .main-menu-content .nav-item .icon-arrow-down,
body.horizontal-static .main-menu .main-menu-content .nav-item .icon-arrow-down,
body.horizontal-icon .main-menu .main-menu-content .nav-item .icon-arrow-down,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .icon-arrow-down {
  margin-right: 20px;
  position: relative;
  right: -20px;
  top: 0;
}
body.horizontal-fixed .tree-1 li,
body.horizontal-static .tree-1 li,
body.horizontal-icon .tree-1 li,
body.horizontal-icon-fixed .tree-1 li,
body.horizontal-fixed .main-menu .main-menu-content .nav-item .tree-2 li,
.main-menu .main-menu-content .nav-item body.horizontal-fixed .tree-2 li,
body.horizontal-static .main-menu .main-menu-content .nav-item .tree-2 li,
.main-menu .main-menu-content .nav-item body.horizontal-static .tree-2 li,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-2 li,
.main-menu .main-menu-content .nav-item body.horizontal-icon .tree-2 li,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-2 li,
.main-menu .main-menu-content .nav-item body.horizontal-icon-fixed .tree-2 li,
body.horizontal-fixed .main-menu .main-menu-content .nav-item .tree-3 li,
.main-menu .main-menu-content .nav-item body.horizontal-fixed .tree-3 li,
body.horizontal-static .main-menu .main-menu-content .nav-item .tree-3 li,
.main-menu .main-menu-content .nav-item body.horizontal-static .tree-3 li,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-3 li,
.main-menu .main-menu-content .nav-item body.horizontal-icon .tree-3 li,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-3 li,
.main-menu .main-menu-content .nav-item body.horizontal-icon-fixed .tree-3 li,
body.horizontal-fixed .main-menu .main-menu-content .nav-item .tree-4 li,
.main-menu .main-menu-content .nav-item body.horizontal-fixed .tree-4 li,
body.horizontal-static .main-menu .main-menu-content .nav-item .tree-4 li,
.main-menu .main-menu-content .nav-item body.horizontal-static .tree-4 li,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-4 li,
.main-menu .main-menu-content .nav-item body.horizontal-icon .tree-4 li,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-4 li,
.main-menu .main-menu-content .nav-item body.horizontal-icon-fixed .tree-4 li {
  display: block;
}
/*===== Horizontal-static layout ===== */
body.horizontal-static .header-navbar,
body.horizontal-static .main-menu {
  position: initial;
}
body.horizontal-static .page-header {
  margin-top: 60px;
}
/*===== Horizontal-icon-menu layout ===== */
body.horizontal-icon .header-navbar,
body.horizontal-icon-fixed .header-navbar,
body.horizontal-icon .main-menu,
body.horizontal-icon-fixed .main-menu {
  position: inherit;
}
body.horizontal-icon .main-menu .main-menu-content .nav-item > a,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item > a,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-1 a > a,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-1 a > a,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-2 a > a,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-2 a > a,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-3 a > a,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-3 a > a,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-4 a > a,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-4 a > a {
  text-align: center;
}
body.horizontal-icon .main-menu .main-menu-content .nav-item > a i,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item > a i,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-1 a > a i,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-1 a > a i,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-2 a > a i,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-2 a > a i,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-3 a > a i,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-3 a > a i,
body.horizontal-icon .main-menu .main-menu-content .nav-item .tree-4 a > a i,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-4 a > a i {
  display: block;
  margin-bottom: 5px;
  margin-right: 0px;
}
body.horizontal-icon .main-navigation .nav-item .tree-1,
body.horizontal-icon-fixed .main-navigation .nav-item .tree-1,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a .tree-1,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a .tree-1,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation a .tree-1,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation a .tree-1,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation a .tree-1,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation a .tree-1,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation a .tree-1,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation a .tree-1,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2,
.main-menu .main-menu-content body.horizontal-icon .main-navigation .nav-item .tree-2,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2,
.main-menu .main-menu-content body.horizontal-icon-fixed .main-navigation .nav-item .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation a .tree-2,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation a .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation a .tree-2,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation a .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation a .tree-2,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a .tree-2,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a .tree-2,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3,
.main-menu .main-menu-content body.horizontal-icon .main-navigation .nav-item .tree-3,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3,
.main-menu .main-menu-content body.horizontal-icon-fixed .main-navigation .nav-item .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation a .tree-3,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation a .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation a .tree-3,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation a .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation a .tree-3,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a .tree-3,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a .tree-3,
body.horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4,
.main-menu .main-menu-content body.horizontal-icon .main-navigation .nav-item .tree-4,
body.horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4,
.main-menu .main-menu-content body.horizontal-icon-fixed .main-navigation .nav-item .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon .main-navigation a .tree-4,
.main-menu .main-menu-content .nav-item .tree-2 body.horizontal-icon-fixed .main-navigation a .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon .main-navigation a .tree-4,
.main-menu .main-menu-content .nav-item .tree-3 body.horizontal-icon-fixed .main-navigation a .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon .main-navigation a .tree-4,
.main-menu .main-menu-content .nav-item .tree-4 body.horizontal-icon-fixed .main-navigation a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon .main-navigation a .tree-4,
.main-menu .main-menu-content .nav-item .tree-1 body.horizontal-icon-fixed .main-navigation a .tree-4 {
  top: 80px;
}
body.horizontal-icon .page-header,
body.horizontal-icon-fixed .page-header {
  margin-top: 80px;
}
/*===== Horizontal-icon-fix-menu layout ===== */
body.horizontal-icon-fixed .main-menu {
  position: fixed;
}
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item > a i.icon-arrow-down,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-1 a > a i.icon-arrow-down,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-2 a > a i.icon-arrow-down,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-3 a > a i.icon-arrow-down,
body.horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-4 a > a i.icon-arrow-down {
  display: none;
}
body.horizontal-icon-fixed .header-navbar {
  position: initial;
}
body.horizontal-icon-fixed .page-header {
  margin-top: 80px;
}
/*===== Sidebar-menu layout ===== */
body.menu-sidebar .navbar-wrapper {
  position: initial;
}
/*===== Menu-layouts css end ===== */
/**  ===================== Theme-Buttons css start
==========================  **/
.btn {
  border-radius: 2px;
  text-transform: capitalize;
  font-size: 15px;
  padding: 10px 19px;
}
.button-page .card-body {
  margin-bottom: -20px;
}
.button-page .card-body ul {
  margin-bottom: 0;
  display: inline-block;
}
.button-page .card-body a {
  margin-bottom: 20px;
}
.button-page .card-body ul li {
  display: inline-block;
  margin-right: 20px;
  float: left;
}
.button-page .btn {
  margin-bottom: 20px;
  margin-right: 10px;
}
.btn.btn-round {
  border-radius: 2rem;
}
.btn.btn-square {
  border-radius: 0;
}
.btn.btn-skew {
  transform: skew(-15deg);
}
.btn i {
  margin-right: 5px;
}
.btn.btn-icon {
  border-radius: 50%;
  width: 40px;
  line-height: 30px;
  height: 40px;
  padding: 3px;
  text-align: center;
}
.btn-group,
.btn-group-vertical {
  display: inline-block;
}
.btn-group .btn {
  float: left;
}
.icon-btn i {
  margin-right: 0 !important;
}
.button-page .btn-group {
  margin-right: 10px;
}
.show > .dropdown-menu {
  overflow: hidden;
}
.dropdown-danger,
.dropdown-success,
.dropdown-warning,
.dropdown-info,
.dropdown-warning,
.dropdown-primary,
.dropdown-default,
.dropdown-inverse,
.dropdown-disabled {
  display: inline-block;
  vertical-align: center;
  position: relative;
}
.dropdown-split [class*=btn-],
.btn-group [class*=btn-] {
  margin-right: 0;
}
.list-group-item.active {
  background-color: #0073aa;
  border-color: #0073aa;
}
.show > .btn-primary.dropdown-toggle,
.sweet-alert .show > button.dropdown-toggle.confirm,
.wizard > .actions .show > a.dropdown-toggle {
  background-color: #004a6d !important;
  border-color: #004a6d;
  box-shadow: none;
  color: #fff;
}
.btn-disabled,
.dropdown-disabled,
.dropdown-split-disabled {
  cursor: not-allowed;
}
#Note-list li:hover .Note-delete {
  opacity: 1;
  transform: translateX(0px);
}
#Note-list li:hover .Note-delete:hover {
  background: rgba(0, 0, 0, 0.8);
}
.button-list .btn {
  margin-bottom: 10px;
  margin-right: 30px;
}
.Note-delete {
  margin-bottom: 0;
  opacity: 0;
  background: rgba(0, 0, 0, 0.6);
  border: none;
  position: absolute;
  right: 20px;
  color: #fff;
  transition: all ease-in .3s;
  border-radius: 2px;
  cursor: pointer;
  transform: translateX(10px);
}
.popover-content .color-code {
  margin-bottom: 10px;
}
.popover-content .display-color {
  width: 75px;
  height: 2.50rem;
  border-radius: .25rem;
  margin-right: 30px;
  background-color: rgba(0, 115, 170, 0.5);
  border-color: rgba(0, 115, 170, 0.5);
}
.popover-content span.block {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 14px;
}
.popover-title {
  text-align: center;
}
.nav-pills .nav-link.active.active,
.nav-pills .nav-link.active.active:focus,
.nav-pills .nav-link.active.active:hover,
.nav-pills .nav-link.active,
.nav-pills .nav-link.active:focus,
.nav-pills .nav-link.active:hover,
.nav-pills .nav-link.active,
.nav-pills .nav-link.active:focus,
.nav-pills .nav-link.active:hover {
  background: transparent;
  color: #0275d8;
  text-align: center;
  border-bottom: 1px solid #0275d8;
}
/**====== Basic-Buttons css Start ======**/
.btn-primary,
.sweet-alert button.confirm,
.wizard > .actions a {
  background-color: #0073aa;
  border-color: #0073aa;
  color: #fff;
  cursor: pointer;
  transition: all ease-in 0.3s;
}
.btn-primary:hover,
.sweet-alert button.confirm:hover,
.wizard > .actions a:hover {
  background-color: #0096dd;
  border-color: #0096dd;
}
.btn-primary:active,
.sweet-alert button.confirm:active,
.wizard > .actions a:active {
  background-color: #004a6d !important;
  border-color: #004a6d;
  box-shadow: none;
  color: #fff;
}
.btn-primary:focus,
.sweet-alert button.confirm:focus,
.wizard > .actions a:focus {
  box-shadow: none;
  color: #fff;
}
.btn-primary.disabled,
.sweet-alert button.disabled.confirm,
.wizard > .actions a.disabled {
  background-color: rgba(0, 115, 170, 0.5);
  border-color: rgba(0, 115, 170, 0.5);
}
.btn-warning {
  background-color: #f1c40f;
  border-color: #f1c40f;
  color: #fff;
  cursor: pointer;
  transition: all ease-in 0.3s;
}
.btn-warning:hover {
  background-color: #f4d03f;
  border-color: #f4d03f;
}
.btn-warning:active {
  background-color: #b8960b !important;
  border-color: #b8960b;
  box-shadow: none;
  color: #fff;
}
.btn-warning:focus {
  box-shadow: none;
  color: #fff;
}
.btn-warning.disabled {
  background-color: rgba(241, 196, 15, 0.5);
  border-color: rgba(241, 196, 15, 0.5);
}
.btn-default {
  background-color: #bdc3c7;
  border-color: #bdc3c7;
  color: #fff;
  cursor: pointer;
  transition: all ease-in 0.3s;
}
.btn-default:hover {
  background-color: #d9dcde;
  border-color: #d9dcde;
}
.btn-default:active {
  background-color: #9ca5ab !important;
  border-color: #9ca5ab;
  box-shadow: none;
  color: #fff;
}
.btn-default:focus {
  box-shadow: none;
  color: #fff;
}
.btn-default.disabled {
  background-color: rgba(189, 195, 199, 0.5);
  border-color: rgba(189, 195, 199, 0.5);
}
.btn-danger {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
  cursor: pointer;
  transition: all ease-in 0.3s;
}
.btn-danger:hover {
  background-color: #ed7669;
  border-color: #ed7669;
}
.btn-danger:active {
  background-color: #cd2a19 !important;
  border-color: #cd2a19;
  box-shadow: none;
  color: #fff;
}
.btn-danger:focus {
  box-shadow: none;
  color: #fff;
}
.btn-danger.disabled {
  background-color: rgba(231, 76, 60, 0.5);
  border-color: rgba(231, 76, 60, 0.5);
}
.btn-success {
  background-color: #2ecc71;
  border-color: #2ecc71;
  color: #fff;
  cursor: pointer;
  transition: all ease-in 0.3s;
}
.btn-success:hover {
  background-color: #54d98c;
  border-color: #54d98c;
}
.btn-success:active {
  background-color: #239a55 !important;
  border-color: #239a55;
  box-shadow: none;
  color: #fff;
}
.btn-success:focus {
  box-shadow: none;
  color: #fff;
}
.btn-success.disabled {
  background-color: rgba(46, 204, 113, 0.5);
  border-color: rgba(46, 204, 113, 0.5);
}
.btn-inverse {
  background-color: #34495e;
  border-color: #34495e;
  color: #fff;
  cursor: pointer;
  transition: all ease-in 0.3s;
}
.btn-inverse:hover {
  background-color: #46637f;
  border-color: #46637f;
}
.btn-inverse:active {
  background-color: #1e2a37 !important;
  border-color: #1e2a37;
  box-shadow: none;
  color: #fff;
}
.btn-inverse:focus {
  box-shadow: none;
  color: #fff;
}
.btn-inverse.disabled {
  background-color: rgba(52, 73, 94, 0.5);
  border-color: rgba(52, 73, 94, 0.5);
}
.btn-info {
  background-color: #3498DB;
  border-color: #3498DB;
  color: #fff;
  cursor: pointer;
  transition: all ease-in 0.3s;
}
.btn-info:hover {
  background-color: #5faee3;
  border-color: #5faee3;
}
.btn-info:active {
  background-color: #2077b2 !important;
  border-color: #2077b2;
  box-shadow: none;
  color: #fff;
}
.btn-info:focus {
  box-shadow: none;
  color: #fff;
}
.btn-info.disabled {
  background-color: rgba(52, 152, 219, 0.5);
  border-color: rgba(52, 152, 219, 0.5);
}
.btn-disabled {
  background-color: rgba(26, 188, 156, 0.5);
  border-color: rgba(26, 188, 156, 0.5);
  color: #fff;
  cursor: pointer;
  transition: all ease-in 0.3s;
}
.btn-purple {
  background-color: #a450d6;
  border-color: #a450d6;
  color: #fff;
  cursor: pointer;
  transition: all ease-in 0.3s;
}
.btn-purple:hover {
  background-color: #b167dc;
  border-color: #b167dc;
}
.btn-purple:active {
  background-color: #703294 !important;
  border-color: #703294;
  box-shadow: none;
  color: #fff;
}
.btn-purple:focus {
  box-shadow: none;
  color: #fff;
}
.btn-purple.disabled {
  background-color: rgba(164, 80, 214, 0.5);
  border-color: rgba(164, 80, 214, 0.5);
}
/**====== Basic-Buttons css end ======**/
/**====== Outline-Buttons css Start ======**/
.btn-outline-primary {
  color: #004a6d;
  background-color: #fff;
  background-color: transparent;
}
.btn-outline-warning {
  color: #b8960b;
  background-color: #fff;
  background-color: transparent;
}
.btn-outline-default {
  color: #9ca5ab;
  background-color: #fff;
  background-color: transparent;
}
.btn-outline-default:hover {
  color: #fff;
}
.btn-outline-danger {
  color: #cd2a19;
  background-color: #fff;
  background-color: transparent;
}
.btn-outline-success {
  color: #239a55;
  background-color: #fff;
  background-color: transparent;
}
.btn-outline-inverse {
  color: #1e2a37;
  background-color: #fff;
  background-color: transparent;
}
.btn-outline-inverse:hover {
  color: #fff;
}
.btn-outline-warning {
  color: #b8960b;
  background-color: #fff;
  background-color: transparent;
}
.btn-outline-info {
  color: #2077b2;
  background-color: #fff;
  background-color: transparent;
}
.btn-outline-disabled {
  color: #13866f;
  background-color: #fff;
}
/**====== Outline-Buttons css end ======**/
/**====== Button-Size css start ======**/
.btn-xlg {
  padding: 14px 20px;
  font-size: 21px;
  line-height: 40px;
}
.btn-lg {
  padding: 12px 18px;
  font-size: 18px;
  line-height: 32px;
}
.btn-md {
  padding: 10px 16px;
  font-size: 15px;
  line-height: 23px;
}
.btn-sm {
  padding: 8px 14px;
  line-height: 16px;
  font-size: 11px;
}
.btn-mini {
  padding: 5px 10px;
  line-height: 14px;
  font-size: 10px;
}
/**====== Button-Size css end ======**/
/**====== Badges-button css start ======**/
.btn-default .badge {
  background-color: #34495e;
  color: #fff;
}
.btn-primary .badge,
.sweet-alert button.confirm .badge,
.wizard > .actions a .badge {
  color: #0073aa;
  background-color: #fff;
}
.btn-success .badge {
  color: #2ecc71;
  background-color: #fff;
}
.btn-info .badge {
  color: #3498DB;
  background-color: #fff;
}
.btn-warning .badge {
  color: #f1c40f;
  background-color: #fff;
}
.btn-danger .badge {
  color: #e74c3c;
  background-color: #fff;
}
/**====== Badges-button css end ======**/
/**====== Social-Buttons css start ======**/
.btn-facebook,
.btn-twitter,
.btn-linkedin,
.btn-dribbble,
.btn-google-plus,
.btn-instagram,
.btn-pinterest,
.btn-dropbox,
.btn-flickr,
.btn-tumblr,
.btn-skype,
.btn-youtube,
.btn-github {
  color: #fff;
}
.btn-facebook:hover,
.btn-facebook:focus,
.btn-twitter:hover,
.btn-twitter:focus,
.btn-linkedin:hover,
.btn-linkedin:focus,
.btn-dribbble:hover,
.btn-dribbble:focus,
.btn-google-plus:hover,
.btn-google-plus:focus,
.btn-instagram:hover,
.btn-instagram:focus,
.btn-pinterest:hover,
.btn-pinterest:focus,
.btn-dropbox:hover,
.btn-dropbox:focus,
.btn-flickr:hover,
.btn-flickr:focus,
.btn-tumblr:hover,
.btn-tumblr:focus,
.btn-skype:hover,
.btn-skype:focus,
.btn-youtube:hover,
.btn-youtube:focus,
.btn-github:hover,
.btn-github:focus {
  color: #fff;
  box-shadow: none;
}
.btn-facebook {
  background-color: #3b5998;
}
.btn-twitter {
  background-color: #00ACED;
}
.btn-linkedin {
  background-color: #007BB6;
}
.btn-dribbble {
  background-color: #EA4C89;
}
.btn-google-plus {
  background-color: #DD4B39;
}
.btn-instagram {
  background-color: #517FA4;
}
.btn-pinterest {
  background-color: #CB2027;
}
.btn-dropbox {
  background-color: #32506D;
}
.btn-tumblr {
  background-color: #00ACED;
}
/**====== Social-Buttons css end ======**/
/**====== Drop-down-Buttons css start ======**/
.dropdown-default .dropdown-item:hover,
.dropdown-split-default .dropdown-item:hover {
  background-color: #bdc3c7;
  color: #fff;
}
.dropdown-primary .dropdown-menu a:hover,
.dropdown-split-primary .dropdown-menu a:hover {
  background-color: #0073aa;
  color: #fff;
}
.dropdown-success .dropdown-menu a:hover,
.dropdown-split-success .dropdown-menu a:hover {
  background-color: #2ecc71;
  color: #fff;
}
.dropdown-info .dropdown-menu a:hover,
.dropdown-split-info .dropdown-menu a:hover {
  background-color: #3498DB;
  color: #fff;
}
.dropdown-warning .dropdown-menu a:hover,
.dropdown-split-warning .dropdown-menu a:hover {
  background-color: #f1c40f;
  color: #fff;
}
.dropdown-danger .dropdown-menu a:hover,
.dropdown-split-danger .dropdown-menu a:hover {
  background-color: #e74c3c;
  color: #fff;
}
.dropdown-inverse .dropdown-item,
.dropdown-split-inverse .dropdown-item {
  transition: all 0.3s ease-in;
}
.dropdown-inverse .dropdown-item:hover,
.dropdown-split-inverse .dropdown-item:hover {
  background-color: #34495e;
  color: #fff;
}
/**====== Drop-down-Buttons css end ======**/
/**====== Theme-Buttons css end ======**/
/**  ===================== Basic form elements css start
==========================  **/
.col-form-label {
  font-size: 14px;
}
.select2-container {
  width: 100% !important;
}
.form-group {
  margin-bottom: 1.25em;
}
.form-group .form-control-lg {
  font-size: 1.25em;
}
.form-group .form-control-round {
  border-radius: 50px;
}
.form-group .form-control-static:focus {
  outline: none;
}
.form-control {
  font-size: 14px;
  border-radius: 2px;
  border-width: 2px;
}
.form-control:focus {
  border-color: #0073aa !important;
}
.form-control.form-control-normal {
  font-weight: 400;
}
.form-control.form-control-bold {
  font-weight: 600;
}
.form-control.form-control-capitalize {
  text-transform: capitalize;
}
.form-control.form-control-uppercase {
  text-transform: uppercase;
}
.form-control.form-control-lowercase {
  text-transform: lowercase;
}
.form-control.form-control-variant {
  font-variant: small-caps;
}
.form-control.form-control-left {
  text-align: left;
}
.form-control.form-control-center {
  text-align: center;
}
.form-control.form-control-right {
  text-align: right;
}
.form-control.form-control-rtl {
  direction: rtl;
}
/*===== Border Inputs start =====*/
.form-control-primary {
  border-color: #0073aa;
}
.form-control-primary:focus {
  border-color: #0073aa;
}
.input-group-primary .input-group-addon {
  background-color: #0073aa;
}
.input-group-primary .form-control {
  border-color: #0073aa;
}
.form-control-warning {
  border-color: #f1c40f;
}
.form-control-warning:focus {
  border-color: #f1c40f;
}
.input-group-warning .input-group-addon {
  background-color: #f1c40f;
}
.input-group-warning .form-control {
  border-color: #f1c40f;
}
.form-control-default {
  border-color: #bdc3c7;
}
.form-control-default:focus {
  border-color: #bdc3c7;
}
.input-group-default .input-group-addon {
  background-color: #bdc3c7;
}
.input-group-default .form-control {
  border-color: #bdc3c7;
}
.form-control-danger {
  border-color: #e74c3c;
}
.form-control-danger:focus {
  border-color: #e74c3c;
}
.input-group-danger .input-group-addon {
  background-color: #e74c3c;
}
.input-group-danger .form-control {
  border-color: #e74c3c;
}
.form-control-success {
  border-color: #2ecc71;
}
.form-control-success:focus {
  border-color: #2ecc71;
}
.input-group-success .input-group-addon {
  background-color: #2ecc71;
}
.input-group-success .form-control {
  border-color: #2ecc71;
}
.form-control-inverse {
  border-color: #34495e;
}
.form-control-inverse:focus {
  border-color: #34495e;
}
.input-group-inverse .input-group-addon {
  background-color: #34495e;
}
.input-group-inverse .form-control {
  border-color: #34495e;
}
.form-control-info {
  border-color: #3498DB;
}
.form-control-info:focus {
  border-color: #3498DB;
}
.input-group-info .input-group-addon {
  background-color: #3498DB;
}
.input-group-info .form-control {
  border-color: #3498DB;
}
/*===== Form Input-Text start =====*/
.form-txt-primary {
  color: #0073aa;
}
.form-txt-primary:focus {
  color: #0073aa;
}
.form-txt-primary::-moz-placeholder {
  color: #0073aa;
  opacity: 1;
}
.form-txt-primary:-ms-input-placeholder {
  color: #0073aa;
}
.form-txt-primary::-webkit-input-placeholder {
  color: #0073aa;
}
.form-txt-warning {
  color: #f1c40f;
}
.form-txt-warning:focus {
  color: #f1c40f;
}
.form-txt-warning::-moz-placeholder {
  color: #f1c40f;
  opacity: 1;
}
.form-txt-warning:-ms-input-placeholder {
  color: #f1c40f;
}
.form-txt-warning::-webkit-input-placeholder {
  color: #f1c40f;
}
.form-txt-default {
  color: #bdc3c7;
}
.form-txt-default:focus {
  color: #bdc3c7;
}
.form-txt-default::-moz-placeholder {
  color: #bdc3c7;
  opacity: 1;
}
.form-txt-default:-ms-input-placeholder {
  color: #bdc3c7;
}
.form-txt-default::-webkit-input-placeholder {
  color: #bdc3c7;
}
.form-txt-danger {
  color: #e74c3c;
}
.form-txt-danger:focus {
  color: #e74c3c;
}
.form-txt-danger::-moz-placeholder {
  color: #e74c3c;
  opacity: 1;
}
.form-txt-danger:-ms-input-placeholder {
  color: #e74c3c;
}
.form-txt-danger::-webkit-input-placeholder {
  color: #e74c3c;
}
.form-txt-success {
  color: #2ecc71;
}
.form-txt-success:focus {
  color: #2ecc71;
}
.form-txt-success::-moz-placeholder {
  color: #2ecc71;
  opacity: 1;
}
.form-txt-success:-ms-input-placeholder {
  color: #2ecc71;
}
.form-txt-success::-webkit-input-placeholder {
  color: #2ecc71;
}
.form-txt-inverse {
  color: #34495e;
}
.form-txt-inverse:focus {
  color: #34495e;
}
.form-txt-inverse::-moz-placeholder {
  color: #34495e;
  opacity: 1;
}
.form-txt-inverse:-ms-input-placeholder {
  color: #34495e;
}
.form-txt-inverse::-webkit-input-placeholder {
  color: #34495e;
}
.form-txt-info {
  color: #3498DB;
}
.form-txt-info:focus {
  color: #3498DB;
}
.form-txt-info::-moz-placeholder {
  color: #3498DB;
  opacity: 1;
}
.form-txt-info:-ms-input-placeholder {
  color: #3498DB;
}
.form-txt-info::-webkit-input-placeholder {
  color: #3498DB;
}
/*===== Form Background-inputs start =====*/
.form-bg-primary {
  background-color: #0073aa;
  border-color: #0073aa;
  color: #fff;
}
.form-bg-primary:focus {
  background-color: #0073aa;
  border-color: #0073aa;
  color: #fff;
}
.form-bg-primary::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.form-bg-primary:-ms-input-placeholder {
  color: #fff;
}
.form-bg-primary::-webkit-input-placeholder {
  color: #fff;
}
.form-bg-warning {
  background-color: #f1c40f;
  border-color: #f1c40f;
  color: #fff;
}
.form-bg-warning:focus {
  background-color: #f1c40f;
  border-color: #f1c40f;
  color: #fff;
}
.form-bg-warning::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.form-bg-warning:-ms-input-placeholder {
  color: #fff;
}
.form-bg-warning::-webkit-input-placeholder {
  color: #fff;
}
.form-bg-default {
  background-color: #bdc3c7;
  border-color: #bdc3c7;
  color: #fff;
}
.form-bg-default:focus {
  background-color: #bdc3c7;
  border-color: #bdc3c7;
  color: #fff;
}
.form-bg-default::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.form-bg-default:-ms-input-placeholder {
  color: #fff;
}
.form-bg-default::-webkit-input-placeholder {
  color: #fff;
}
.form-bg-danger {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}
.form-bg-danger:focus {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}
.form-bg-danger::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.form-bg-danger:-ms-input-placeholder {
  color: #fff;
}
.form-bg-danger::-webkit-input-placeholder {
  color: #fff;
}
.form-bg-success {
  background-color: #2ecc71;
  border-color: #2ecc71;
  color: #fff;
}
.form-bg-success:focus {
  background-color: #2ecc71;
  border-color: #2ecc71;
  color: #fff;
}
.form-bg-success::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.form-bg-success:-ms-input-placeholder {
  color: #fff;
}
.form-bg-success::-webkit-input-placeholder {
  color: #fff;
}
.form-bg-inverse {
  background-color: #34495e;
  border-color: #34495e;
  color: #fff;
}
.form-bg-inverse:focus {
  background-color: #34495e;
  border-color: #34495e;
  color: #fff;
}
.form-bg-inverse::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.form-bg-inverse:-ms-input-placeholder {
  color: #fff;
}
.form-bg-inverse::-webkit-input-placeholder {
  color: #fff;
}
.form-bg-info {
  background-color: #3498DB;
  border-color: #3498DB;
  color: #fff;
}
.form-bg-info:focus {
  background-color: #3498DB;
  border-color: #3498DB;
  color: #fff;
}
.form-bg-info::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.form-bg-info:-ms-input-placeholder {
  color: #fff;
}
.form-bg-info::-webkit-input-placeholder {
  color: #fff;
}
/*===== Form Validation states start =====*/
.has-success .col-form-label {
  color: #2ecc71;
}
.has-success .form-control-success {
  border-color: #2ecc71;
}
.has-warning .col-form-label {
  color: #f1c40f;
}
.has-warning .form-control-success {
  border-color: #f1c40f;
}
.has-danger .col-form-label {
  color: #e74c3c;
}
.has-danger .form-control-success {
  border-color: #e74c3c;
}
/*===== Form-icon css starts =====*/
.left-icon-control {
  position: relative;
}
.left-icon-control input {
  padding-left: 50px;
}
.left-icon-control .form-icon {
  position: absolute;
  top: 50%;
  left: 17px;
  margin-top: -12px;
}
.right-icon-control {
  position: relative;
}
.right-icon-control input {
  padding-right: 50px;
}
.right-icon-control .form-icon {
  position: absolute;
  top: 7px;
  right: 17px;
}
/*===== Form-icon css ends =====*/
/*===== Basic form elements ends =====*/
/**  ===================== Form group-add-on css start
==========================  **/
.input-group {
  margin-bottom: 1.25em;
}
.input-group-addon {
  background-color: #0073aa;
  color: #fff;
}
.input-group-button [class*=btn-] {
  padding: 0;
  margin-bottom: 0;
}
.input-group-button .input-group-addon {
  transition: all ease-in .3s;
}
.input-group-button .input-group-addon:hover {
  background-color: #0096dd;
  border-color: #0096dd;
}
.input-group-button .input-group-addon:hover .btn {
  background-color: #0096dd;
  border-color: #0096dd;
}
.input-group-dropdown [class*=btn-] {
  margin-bottom: 0;
}
/*===== Form group-add-on ends =====*/
/**  ===================== Switches css start
==========================  **/
.js-dynamic-disable,
.js-dynamic-enable {
  vertical-align: inherit;
}
/*===== Switches css ends =====*/
/**  ===================== Radio-button css start
==========================  **/
.form-radio {
  position: relative;
}
.form-radio .form-help {
  position: absolute;
  width: 100%;
}
.form-radio label {
  position: relative;
  padding-left: 1.5rem;
  text-align: left;
  color: #333;
  display: block;
}
.form-radio input {
  width: auto;
  opacity: 0.00000001;
  position: absolute;
  left: 0;
}
.radio .helper {
  position: absolute;
  top: -0.15rem;
  left: -0.25rem;
  cursor: pointer;
  display: block;
  font-size: 1rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  color: #999;
}
.radio .helper::after {
  transform: scale(0);
  background-color: #0073aa;
  border-color: #0073aa;
}
.radio .helper::after,
.radio .helper::before {
  content: '';
  position: absolute;
  left: 0;
  top: 3px;
  margin: 0.25rem;
  width: 1rem;
  height: 1rem;
  transition: transform 0.28s ease;
  border-radius: 50%;
  border: 0.125rem solid #0073aa;
}
.radio label:hover .helper {
  color: #0073aa;
}
.radio input:checked ~ .helper::after {
  transform: scale(0.5);
}
.radio input:checked ~ .helper::before {
  color: #0073aa;
}
.radio.radiofill input:checked ~ .helper::after {
  transform: scale(1);
}
.radio.radiofill .helper::after {
  background-color: #0073aa;
}
.radio.radio-disable {
  opacity: 0.7;
}
.radio.radio-disable label {
  cursor: not-allowed;
}
.radio-inline {
  display: inline-block;
  margin-right: 20px;
}
.radio.radiofill.radio-primary .helper::after {
  background-color: #0073aa;
  border-color: #0073aa;
}
.radio.radiofill.radio-primary .helper::before {
  border-color: #0073aa;
}
.radio.radiofill.radio-warning .helper::after {
  background-color: #f1c40f;
  border-color: #f1c40f;
}
.radio.radiofill.radio-warning .helper::before {
  border-color: #f1c40f;
}
.radio.radiofill.radio-default .helper::after {
  background-color: #bdc3c7;
  border-color: #bdc3c7;
}
.radio.radiofill.radio-default .helper::before {
  border-color: #bdc3c7;
}
.radio.radiofill.radio-danger .helper::after {
  background-color: #e74c3c;
  border-color: #e74c3c;
}
.radio.radiofill.radio-danger .helper::before {
  border-color: #e74c3c;
}
.radio.radiofill.radio-success .helper::after {
  background-color: #2ecc71;
  border-color: #2ecc71;
}
.radio.radiofill.radio-success .helper::before {
  border-color: #2ecc71;
}
.radio.radiofill.radio-inverse .helper::after {
  background-color: #34495e;
  border-color: #34495e;
}
.radio.radiofill.radio-inverse .helper::before {
  border-color: #34495e;
}
.radio.radiofill.radio-info .helper::after {
  background-color: #3498DB;
  border-color: #3498DB;
}
.radio.radiofill.radio-info .helper::before {
  border-color: #3498DB;
}
/*===== Radio Button css ends =====*/
/*===== Border-checkbox css start =====*/
.border-checkbox-section .border-checkbox-group {
  display: inline-block;
}
.border-checkbox-section .border-checkbox-group .border-checkbox:checked + .border-checkbox-label:after {
  animation: check linear 0.5s;
  opacity: 1;
  border-color: #0073aa;
}
.border-checkbox-section .border-checkbox-group .border-checkbox:checked + .border-checkbox-label:after .border-checkbox-label:before {
  border-color: #eee;
}
.border-checkbox-section .border-checkbox-group .border-checkbox-label {
  position: relative;
  display: inline-block;
  cursor: pointer;
  height: 25px;
  line-height: 25px;
  padding-left: 30px;
  margin-right: 15px;
}
.border-checkbox-section .border-checkbox-group .border-checkbox-label:after {
  content: "";
  display: block;
  width: 5px;
  height: 15px;
  opacity: .9;
  border-right: 2px solid #eee;
  border-top: 2px solid #eee;
  position: absolute;
  left: 5px;
  top: 15px;
  transform: scaleX(-1) rotate(135deg);
  transform-origin: left top;
}
.border-checkbox-section .border-checkbox-group .border-checkbox-label:before {
  content: "";
  display: block;
  border: 2px solid #0073aa;
  width: 25px;
  height: 25px;
  position: absolute;
  left: 0;
}
.border-checkbox-section .border-checkbox {
  display: none;
}
.border-checkbox-section .border-checkbox:disabled ~ .border-checkbox-label {
  cursor: no-drop;
  color: #ccc;
}
@keyframes check {
  0% {
    height: 0;
    width: 0;
  }
  25% {
    height: 0;
    width: 5px;
  }
  50% {
    height: 15px;
    width: 5px;
  }
}
.border-checkbox-section .border-checkbox-group-primary .border-checkbox-label:before {
  border: 2px solid #0073aa;
}
.border-checkbox-section .border-checkbox-group-primary .border-checkbox:checked + .border-checkbox-label:after {
  border-color: #0073aa;
}
.border-checkbox-section .border-checkbox-group-warning .border-checkbox-label:before {
  border: 2px solid #f1c40f;
}
.border-checkbox-section .border-checkbox-group-warning .border-checkbox:checked + .border-checkbox-label:after {
  border-color: #f1c40f;
}
.border-checkbox-section .border-checkbox-group-default .border-checkbox-label:before {
  border: 2px solid #bdc3c7;
}
.border-checkbox-section .border-checkbox-group-default .border-checkbox:checked + .border-checkbox-label:after {
  border-color: #bdc3c7;
}
.border-checkbox-section .border-checkbox-group-danger .border-checkbox-label:before {
  border: 2px solid #e74c3c;
}
.border-checkbox-section .border-checkbox-group-danger .border-checkbox:checked + .border-checkbox-label:after {
  border-color: #e74c3c;
}
.border-checkbox-section .border-checkbox-group-success .border-checkbox-label:before {
  border: 2px solid #2ecc71;
}
.border-checkbox-section .border-checkbox-group-success .border-checkbox:checked + .border-checkbox-label:after {
  border-color: #2ecc71;
}
.border-checkbox-section .border-checkbox-group-inverse .border-checkbox-label:before {
  border: 2px solid #34495e;
}
.border-checkbox-section .border-checkbox-group-inverse .border-checkbox:checked + .border-checkbox-label:after {
  border-color: #34495e;
}
.border-checkbox-section .border-checkbox-group-info .border-checkbox-label:before {
  border: 2px solid #3498DB;
}
.border-checkbox-section .border-checkbox-group-info .border-checkbox:checked + .border-checkbox-label:after {
  border-color: #3498DB;
}
/*===== Fade-in-checkbox css start =====*/
.checkbox-fade {
  display: inline-block;
  margin-right: 15px;
}
.checkbox-fade label {
  line-height: 25px;
}
.checkbox-fade label input[type="checkbox"],
.checkbox-fade label input[type="radio"] {
  display: none;
}
.checkbox-fade label input[type="checkbox"]:checked + .cr > .cr-icon,
.checkbox-fade label input[type="radio"]:checked + .cr > .cr-icon {
  transform: scale(1) rotateZ(0deg);
  opacity: 1;
}
.checkbox-fade label input[type="checkbox"] + .cr > .cr-icon,
.checkbox-fade label input[type="radio"] + .cr > .cr-icon {
  transform: scale(3) rotateZ(-20deg);
  opacity: 0;
  transition: all 0.3s ease-in;
}
.checkbox-fade label:after {
  content: '';
  display: table;
  clear: both;
}
.checkbox-fade.fade-in-disable label,
.checkbox-fade.fade-in-disable .cr {
  color: #ccc;
  cursor: no-drop;
}
.checkbox-fade .cr {
  border-radius: 0px;
  border: 2px solid #0073aa;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 25px;
  margin-right: 0.5em;
  position: relative;
  width: 25px;
}
.checkbox-fade .cr .cr-icon {
  color: #0073aa;
  font-size: 0.8em;
  left: 0;
  line-height: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 50%;
}
.checkbox-fade.fade-in-primary .cr {
  border: 2px solid #0073aa;
}
.checkbox-fade.fade-in-primary .cr .cr-icon {
  color: #0073aa;
}
.checkbox-fade.fade-in-warning .cr {
  border: 2px solid #f1c40f;
}
.checkbox-fade.fade-in-warning .cr .cr-icon {
  color: #f1c40f;
}
.checkbox-fade.fade-in-default .cr {
  border: 2px solid #bdc3c7;
}
.checkbox-fade.fade-in-default .cr .cr-icon {
  color: #bdc3c7;
}
.checkbox-fade.fade-in-danger .cr {
  border: 2px solid #e74c3c;
}
.checkbox-fade.fade-in-danger .cr .cr-icon {
  color: #e74c3c;
}
.checkbox-fade.fade-in-success .cr {
  border: 2px solid #2ecc71;
}
.checkbox-fade.fade-in-success .cr .cr-icon {
  color: #2ecc71;
}
.checkbox-fade.fade-in-inverse .cr {
  border: 2px solid #34495e;
}
.checkbox-fade.fade-in-inverse .cr .cr-icon {
  color: #34495e;
}
.checkbox-fade.fade-in-info .cr {
  border: 2px solid #3498DB;
}
.checkbox-fade.fade-in-info .cr .cr-icon {
  color: #3498DB;
}
/*===== Color-checkbox css start =====*/
.checkbox-color {
  display: inline-block;
  margin-right: 20px;
  cursor: pointer;
}
.checkbox-color label {
  display: inline-block;
  position: relative;
  padding-left: 10px;
  line-height: 25px;
}
.checkbox-color label::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 3px;
  width: 25px;
  height: 25px;
  left: 0;
  right: 0;
  text-align: center;
  margin-left: -20px;
  border: 1px solid #ccc;
  border-radius: 0;
  background-color: #fff;
  transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.checkbox-color label::after {
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 16px;
  left: 0;
  top: 2px;
  margin-left: -17px;
  padding-left: 3px;
  padding-top: 1px;
  font-size: 11px;
  color: #fff;
}
.checkbox-color input[type="checkbox"] {
  opacity: 0;
}
.checkbox-color input[type="checkbox"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.checkbox-color input[type="checkbox"]:checked + label::after {
  font-family: 'FontAwesome';
  content: "\f00c";
}
.checkbox-color input[type="checkbox"]:disabled + label {
  opacity: 0.65;
}
.checkbox-color input[type="checkbox"]:disabled + label::before {
  background-color: #eee;
  cursor: not-allowed;
}
.checkbox-color.checkbox-circle label::before {
  border-radius: 50%;
}
.checkbox-color.checkbox-inline {
  margin-top: 0;
}
.checkbox-primary input[type="checkbox"]:checked + label::after,
.checkbox-danger input[type="checkbox"]:checked + label::after,
.checkbox-info input[type="checkbox"]:checked + label::after,
.checkbox-warning input[type="checkbox"]:checked + label::after,
.checkbox-success input[type="checkbox"]:checked + label::after {
  color: #fff;
}
.checkbox-primary input[type="checkbox"]:checked + label::before {
  background-color: #2196f3;
  border-color: #2196f3;
}
.checkbox-primary input[type="checkbox"]:checked + label::before {
  background-color: #0073aa;
}
.checkbox-warning input[type="checkbox"]:checked + label::before {
  background-color: #f1c40f;
}
.checkbox-default input[type="checkbox"]:checked + label::before {
  background-color: #bdc3c7;
}
.checkbox-danger input[type="checkbox"]:checked + label::before {
  background-color: #e74c3c;
}
.checkbox-success input[type="checkbox"]:checked + label::before {
  background-color: #2ecc71;
}
.checkbox-inverse input[type="checkbox"]:checked + label::before {
  background-color: #34495e;
}
.checkbox-info input[type="checkbox"]:checked + label::before {
  background-color: #3498DB;
}
/*===== Tag input css start =====*/
.bootstrap-tagsinput {
  border: 1px solid #0073aa;
  line-height: 30px;
  border-radius: 2px;
}
.bootstrap-tagsinput .tag {
  padding: 6px;
  border-radius: 2px;
}
/**  ===================== Select-2 css start
==========================  **/
.select2-container--default:focus {
  border-color: #0073aa;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #fff transparent;
}
.select2-container--default .select2-search__field:focus {
  border: 1px solid #0073aa;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #0073aa;
}
.select2-container--default .select2-selection--multiple {
  padding: 3px 30px 4px 10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #0073aa;
  border: 1px solid #0073aa;
  padding: 5px 15px;
  color: #fff;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice span {
  color: #fff;
}
.select2-container--default .select2-selection--multiple .select2-search__field {
  border: none;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 1px solid #0073aa;
}
.select2-container--default .select2-selection--single {
  color: #fff;
  height: auto;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  background-color: #0073aa;
  color: #fff;
  padding: 8px 30px 8px 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 10px;
  right: 15px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #fff transparent transparent transparent;
}
/*===== Select-2 css ends =====*/
/**  ===================== Multi-select css start
==========================  **/
.ms-container .ms-list.ms-focus {
  border-color: #0073aa;
  box-shadow: inset 0 1px 1px rgba(26, 188, 156, 0.49), 0 0 8px rgba(26, 188, 156, 0.5);
}
.ms-container .ms-selectable li.ms-hover,
.ms-container .ms-selection li.ms-hover {
  background-color: #0073aa;
}
.ms-selectable .custom-header,
.ms-selection .custom-header {
  background-color: #0073aa;
  color: #fff;
  text-align: center;
}
.ms-list {
  display: block !important;
}
.ms-list li {
  width: 100%;
}
/*===== Multi-select css ends =====*/
/**  ===================== Validation-forms css start
==========================  **/
.form-group .messages p {
  margin-bottom: 0;
  transition: all ease-in .3s;
}
.form-group .popover-valid {
  position: absolute;
  right: 40px;
  top: 7px;
}
/*===== Validation-forms css end =====*/
/**  ===================== Form-wizards css start
==========================  **/
.wizard > .steps .current a {
  background: #0073aa;
  transition: all ease-in .3s;
  cursor: pointer;
  border-radius: 2px;
  outline: 1px solid #fff;
  outline-offset: -7px;
}
.wizard > .steps .current a:hover {
  background: #0084c4;
  outline-offset: 0;
}
#design-wizard .steps li {
  position: relative;
  z-index: 99;
  margin-bottom: 20px;
}
#design-wizard .steps li:after {
  content: "";
  position: absolute;
  height: 2px;
  background: #0073aa;
  width: 100%;
  top: 30px;
  z-index: -1;
}
#design-wizard .steps li a {
  width: 20%;
  margin: 0 auto;
  text-align: center;
  border-radius: 2px;
}
.wizard > .steps .done a {
  background: #bdc3c7;
}
.card .card-body .wizard-form .steps ul {
  display: block;
}
.card .card-body .wizard-form li {
  margin-right: 0;
}
.wizard > .content {
  border: 1px solid #ccc;
  border-radius: 2px;
  background: #fff;
}
/*===== Form-wizard forms css end =====*/
/**  ===================== Label-Badges css start
==========================  **/
.label {
  border-radius: 4px;
  font-size: 75%;
  padding: 4px 7px;
  margin-right: 5px;
  font-weight: 700;
  color: #fff !important;
}
.label-main {
  display: inline-block;
  vertical-align: middle;
  margin: 8px 5px;
}
.badge {
  border-radius: 10px;
  padding: 3px 7px;
}
.label.label-lg {
  padding: 8px 21px;
}
.label.label-md {
  padding: 6px 14px;
}
.badge-lg {
  padding: 5px 9px;
  font-size: 14px;
}
.badge-md {
  padding: 4px 8px;
  font-size: 14px;
}
span.badge {
  display: inline-block !important;
}
.label-default {
  background-color: #bdc3c7 !important;
  border-color: #bdc3c7;
  box-shadow: none;
  color: #fff;
}
.label-inverse-default {
  border: 1px solid;
  border-color: #bdc3c7;
  color: #bdc3c7 !important;
}
.label-inverse-primary {
  border: 1px solid;
  border-color: #0073aa;
  color: #0073aa !important;
}
.label-inverse-success {
  border: 1px solid;
  border-color: #2ecc71;
  color: #2ecc71 !important;
}
.label-inverse-warning {
  border: 1px solid;
  border-color: #f1c40f;
  color: #f1c40f !important;
}
.label-inverse-danger {
  border: 1px solid;
  border-color: #e74c3c;
  color: #e74c3c !important;
}
.label-inverse-info {
  border: 1px solid;
  border-color: #3498DB;
  color: #3498DB !important;
}
.label-inverse-info-border {
  border: 1px solid;
  border-color: #34495e;
  color: #34495e !important;
}
.badge-inverse-default {
  border: 1px solid;
  border-color: #bdc3c7;
  color: #bdc3c7 !important;
}
.badge-inverse-primary {
  border: 1px solid;
  border-color: #0073aa;
  color: #0073aa !important;
}
.badge-inverse-success {
  border: 1px solid;
  border-color: #2ecc71;
  color: #2ecc71 !important;
}
.badge-inverse-warning {
  border: 1px solid;
  border-color: #f1c40f;
  color: #f1c40f !important;
}
.badge-inverse-danger {
  border: 1px solid;
  border-color: #e74c3c;
  color: #e74c3c !important;
}
.badge-inverse-info {
  border: 1px solid;
  border-color: #34495e;
  color: #34495e !important;
}
.label-icon label {
  position: absolute;
}
.icofont.icofont-envelope {
  font-size: 20px;
}
/*===== Label and Badges css end =====*/
/* ====================== All Icon Common Page css
======================== */
.data-table-main.icon-list-demo [class*=col-] {
  margin-bottom: 10px;
}
.data-table-main.icon-svg-demo [class*=col-] {
  margin-bottom: 10px;
}
.icon-list-demo i {
  border: 1px solid #eceeef;
  border-radius: 3px;
  color: rgba(43, 61, 81, 0.7);
  display: inline-block;
  font-size: 24px;
  height: 50px;
  line-height: 50px;
  margin: 0 12px 0 0;
  text-align: center;
  vertical-align: middle;
  width: 50px;
}
.icon-list-demo div {
  cursor: pointer;
  white-space: nowrap;
  margin-bottom: 10px;
}
.icon-list-demo i:hover {
  color: #64b0f2;
}
/**====== Flag-icon css start ======**/
.flags .f-item {
  padding: 12px;
  border: 1px solid #ddd;
  margin-right: 15px;
  display: inline-block;
}
.data-table-main.flags [class*=col-] {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.content-flag label {
  margin-bottom: 0;
  cursor: pointer;
}
.content-flag .txt-ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 120px;
  overflow: hidden;
}
.outer-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 250px;
}
label.txt-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 150px;
}
.flags .f-item .name,
.flags .f-item .capital {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-bottom: 0;
}
.flags .f-item .code {
  display: block;
  font-size: 90%;
  color: #999;
  padding-bottom: 0;
}
/**====== All icon common page css end ======**/
/**  ===================== Ready-to-use css start
==========================  **/
.bg-pic {
  background-color: rgba(0, 0, 0, 0.5);
  background-blend-mode: overlay;
}
.j-pro {
  box-shadow: none;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.j-pro .j-header {
  background-color: #0073aa;
  border-top: 1px solid #0073aa;
  box-shadow: none;
}
.j-pro .j-icon-right {
  border-left: 1px solid rgba(0, 0, 0, 0.32);
}
.j-pro .j-icon-left {
  border-right: 1px solid rgba(0, 0, 0, 0.32);
}
.j-pro .j-footer {
  background-color: #fff;
  border-top: 1px dashed #0073aa;
  padding: 20px 25px;
}
.j-pro .j-footer button {
  margin-bottom: 0;
  float: right;
}
.j-pro .j-divider-text span {
  color: #222;
}
.j-pro .btn-primary.disabled,
.j-pro .sweet-alert button.disabled.confirm,
.sweet-alert .j-pro button.disabled.confirm,
.j-pro .wizard > .actions a.disabled,
.wizard > .actions .j-pro a.disabled,
.j-pro .btn-primary:disabled,
.j-pro .sweet-alert button.confirm:disabled,
.sweet-alert .j-pro button.confirm:disabled,
.j-pro .wizard > .actions a:disabled,
.wizard > .actions .j-pro a:disabled {
  background-color: #2ecc71;
  border-color: #2ecc71;
}
.j-pro input[type="text"],
.j-pro input[type="password"],
.j-pro input[type="email"],
.j-pro input[type="search"],
.j-pro input[type="url"],
.j-pro textarea,
.j-pro select,
.j-forms input[type="text"],
.j-forms input[type="password"],
.j-forms input[type="email"],
.j-forms input[type="search"],
.j-forms input[type="url"],
.j-forms textarea,
.j-forms select {
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.j-pro input[type="text"]:hover,
.j-pro input[type="password"]:hover,
.j-pro input[type="email"]:hover,
.j-pro input[type="search"]:hover,
.j-pro input[type="url"]:hover,
.j-pro textarea:hover,
.j-pro select:hover,
.j-pro input[type="text"]:focus,
.j-pro input[type="password"]:focus,
.j-pro input[type="email"]:focus,
.j-pro input[type="search"]:focus,
.j-pro input[type="url"]:focus,
.j-pro textarea:focus,
.j-pro select:focus,
.j-pro .j-file-button:hover + input,
.j-forms input[type="text"]:hover,
.j-forms input[type="password"]:hover,
.j-forms input[type="email"]:hover,
.j-forms input[type="search"]:hover,
.j-forms input[type="url"]:hover,
.j-forms textarea:hover,
.j-forms select:hover,
.j-forms input[type="text"]:focus,
.j-forms input[type="password"]:focus,
.j-forms input[type="email"]:focus,
.j-forms input[type="search"]:focus,
.j-forms input[type="url"]:focus,
.j-forms textarea:focus,
.j-forms select:focus {
  border: 1px solid #0073aa;
}
.j-pro .j-radio-toggle,
.j-pro .j-checkbox-toggle,
.j-pro .j-inline-group .j-radio-toggle,
.j-pro .j-inline-group .j-checkbox-toggle {
  padding: 9px 0 18px 0;
}
.j-pro .j-tooltip,
.j-pro .j-tooltip-image {
  background-color: #0073aa;
}
.j-pro .j-tooltip:before,
.j-pro .j-tooltip-image:before {
  border-color: #0073aa transparent;
}
.j-pro .j-primary-btn,
.j-pro .j-file-button,
.j-pro .j-secondary-btn,
.j-pro .j-widget .j-addon-btn {
  background-color: #0073aa;
}
.j-pro .j-primary-btn:hover,
.j-pro .j-file-button:hover,
.j-pro .j-secondary-btn:hover,
.j-pro .j-widget .j-addon-btn:hover {
  background-color: #0084c4;
}
.j-pro .j-ratings input + label:hover,
.j-pro .j-ratings input + label:hover ~ label,
.j-pro .j-ratings input:checked + label,
.j-pro .j-ratings input:checked + label ~ label {
  color: #0073aa;
}
.j-unit .checkbox-fade {
  display: block;
  margin-top: 20px;
}
.j-forms {
  box-shadow: none;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.j-forms button i {
  margin-right: 0;
}
.j-forms .checkbox-fade {
  margin-top: 10px;
}
.j-forms .checkbox-fade .disabled-view {
  opacity: 0.5;
  cursor: not-allowed;
}
.j-forms .link {
  color: #0073aa;
  border-bottom: none;
  text-transform: capitalize;
  margin-bottom: 15px;
}
.j-forms .label {
  margin-bottom: 15px;
}
.j-forms .btn-primary:disabled,
.j-forms .sweet-alert button.confirm:disabled,
.sweet-alert .j-forms button.confirm:disabled,
.j-forms .wizard > .actions a:disabled,
.wizard > .actions .j-forms a:disabled {
  background-color: #bdc3c7;
  border-color: #bdc3c7;
}
.j-forms .radio-toggle,
.j-forms .checkbox-toggle,
.j-forms .inline-group .radio-toggle,
.j-forms .inline-group .checkbox-toggle {
  padding: 9px 0 8px 0px;
}
.j-forms .header {
  background-color: #0073aa;
  border-top: 1px solid #0073aa;
  box-shadow: none;
}
.j-forms .divider-text span {
  color: #222;
}
.j-forms .widget .addon,
.j-forms .widget .addon-btn {
  background-color: #0073aa;
  color: #fff;
}
.j-forms .widget .addon:hover,
.j-forms .widget .addon:focus,
.j-forms .widget .addon-btn:hover,
.j-forms .widget .addon-btn:focus {
  background-color: #0084c4;
}
.j-forms .widget .addon:hover i,
.j-forms .widget .addon:focus i,
.j-forms .widget .addon-btn:hover i,
.j-forms .widget .addon-btn:focus i {
  color: #fff;
}
.j-forms .widget .addon i,
.j-forms .widget .addon-btn i {
  color: #fff;
}
.j-forms .footer {
  background-color: #fff;
  border-top: 1px dashed #1abc9c;
  padding: 20px 25px;
}
.j-forms .footer button {
  float: right;
  margin-bottom: 0;
}
.j-forms .stepper .stepper-arrow {
  background-color: #0073aa;
}
.j-forms .stepper .stepper-arrow:hover {
  background-color: #0084c4;
}
.j-forms .stepper .stepper-arrow.up:after {
  border-bottom: 7px solid #fff;
}
.j-forms .stepper .stepper-arrow.down:after {
  border-top: 7px solid #fff;
}
.popup-menu {
  padding: 0;
}
.popup-menu .popup-list {
  background-color: #2C3E50;
  border-radius: 0;
}
.popup-menu .popup-list > ul > li {
  transition: all ease-in .3s;
  color: #fff;
  border-left: none;
  cursor: pointer;
}
.popup-menu .popup-list > ul > li:hover {
  background-color: #384c5f;
  color: #fff;
}
.j-tabs-container .j-tabs-label,
.j-tabs-container input[type="radio"]:checked + .j-tabs-label {
  border-top: 4px solid #0073aa;
}
.pop-up-logo img {
  margin-top: 10px;
  margin-left: 80px;
}
.popup-list-open .popup-list-wrapper {
  z-index: 99;
}
.span4 label {
  color: #222 !important;
}
.pop-up-wrapper {
  margin-left: 0 !important;
}
/**====== Ready-to-use css end ======**/
/**  ===================== Box-shadow css start
==========================  **/
.box-list div div div {
  margin-bottom: 20px;
}
.box-list {
  padding-bottom: 0;
}
.box-list p {
  margin-bottom: 0 !important;
}
/**====== z-depth-top css start ======**/
.z-depth-top-0 {
  box-shadow: 0 -5px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
.z-depth-top-1 {
  box-shadow: 0 -7px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
.z-depth-top-2 {
  box-shadow: 0 -9px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
.z-depth-top-3 {
  box-shadow: 0 -10px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
.z-depth-top-4 {
  box-shadow: 0 -11px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
.z-depth-top-5 {
  box-shadow: 0 -12px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
/**====== z-depth-top css end ======**/
/**====== z-depth-bottom css start ======**/
.z-depth-bottom-0 {
  box-shadow: 0 5px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
.z-depth-bottom-1 {
  box-shadow: 0 7px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
.z-depth-bottom-2 {
  box-shadow: 0 9px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
.z-depth-bottom-3 {
  box-shadow: 0 10px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
.z-depth-bottom-4 {
  box-shadow: 0 11px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
.z-depth-bottom-5 {
  box-shadow: 0 12px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
/**====== z-depth-bottom css end ======**/
/**====== z-depth-left css start ======**/
.z-depth-left-0 {
  box-shadow: -5px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
.z-depth-left-1 {
  box-shadow: -7px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
.z-depth-left-2 {
  box-shadow: -9px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
.z-depth-left-3 {
  box-shadow: -10px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
.z-depth-left-4 {
  box-shadow: -11px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
.z-depth-left-5 {
  box-shadow: -12px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
/**====== z-depth-left css end ======**/
/**====== z-depth-right css start ======**/
.z-depth-right-0 {
  box-shadow: 5px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
.z-depth-right-1 {
  box-shadow: 7px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
.z-depth-right-2 {
  box-shadow: 9px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
.z-depth-right-3 {
  box-shadow: 10px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
.z-depth-right-4 {
  box-shadow: 11px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
.z-depth-right-5 {
  box-shadow: 12px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
/**====== z-depth-right css end ======**/
/**====== z-depth-all-side css start ======**/
.z-depth-0 {
  box-shadow: 0 0 25px 5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
.z-depth-1 {
  box-shadow: 0 0 25px 7px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
.z-depth-2 {
  box-shadow: 0 0 25px 9px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
.z-depth-3 {
  box-shadow: 0 0 25px 10px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
.z-depth-4 {
  box-shadow: 0 0 25px 11px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
.z-depth-5 {
  box-shadow: 0 0 25px 12px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
/**====== z-depth-all-side css end ======**/
/**====== Box-shadow css end ======**/
/**  ===================== Data-table css start
==========================  **/
table.table-bordered.dataTable tbody th:focus,
table.table-bordered.dataTable tbody td:focus {
  outline: none;
}
.card .card-body ul.pagination li {
  margin-right: 0;
}
.page-item.active .page-link {
  background-color: #0073aa;
  border-color: #0073aa;
}
.page-link {
  color: #222;
}
td.highlight {
  font-weight: 700;
  color: #3498DB;
  background-color: #f5f5f5;
}
.table.compact td,
.table.compact th {
  padding: .45rem;
}
.dataTables_paginate .pagination {
  float: right;
}
#multi-table_wrapper .dataTables_paginate .pagination {
  float: none;
}
#footer-search tfoot .form-control,
#footer-select tfoot .form-control,
#form-input-table .form-control,
.search-api .form-control,
#dt-live-dom .form-control {
  width: 90%;
}
.search-api .global_filter,
.search-api .column_filter {
  margin: 0 auto;
}
.search-api .checkbox-fade {
  display: block;
  text-align: center;
}
td.details-control {
  background: url('details_open.231338f592a17b06f412.png') no-repeat center center;
  cursor: pointer;
}
tr.shown td.details-control {
  background: url('details_close.a357f7deec7d483d369a.png') no-repeat center center;
}
#row-select .selected,
#row-delete .selected {
  background-color: #0073aa;
  color: #fff;
}
/*===== Autofill data-table ===== */
div.dt-autofill-list div.dt-autofill-button button {
  background-color: #0073aa;
  border-color: #0073aa;
}
table.dataTable {
  border-collapse: collapse !important;
}
table.dataTable tbody > tr.selected,
table.dataTable tbody > tr > .selected {
  background-color: #0073aa;
  color: #fff;
}
table.dataTable td.select-checkbox:before,
table.dataTable th.select-checkbox:before {
  margin-top: 0;
}
table.dataTable tr.selected td.select-checkbox:after,
table.dataTable tr.selected th.select-checkbox:after {
  margin-top: -6px;
  margin-left: -5px;
}
/*===== Button data-table ===== */
button.dt-button,
div.dt-button,
a.dt-button,
button.dt-button:focus:not(.disabled),
div.dt-button:focus:not(.disabled),
a.dt-button:focus:not(.disabled),
button.dt-button:active:not(.disabled),
button.dt-button.active:not(.disabled),
div.dt-button:active:not(.disabled),
div.dt-button.active:not(.disabled),
a.dt-button:active:not(.disabled),
a.dt-button.active:not(.disabled) {
  background-color: #0073aa;
  border-color: #0073aa;
  border-radius: 2px;
  color: #fff;
  background-image: none;
  font-size: 14px;
}
button.dt-button.btn-warning,
div.dt-button.btn-warning,
a.dt-button.btn-warning {
  background-color: #f1c40f;
  border-color: #f1c40f;
  border-radius: 2px;
  color: #fff;
  background-image: none;
}
button.dt-button.btn-danger,
div.dt-button.btn-danger,
a.dt-button.btn-danger {
  background-color: #e74c3c;
  border-color: #e74c3c;
  border-radius: 2px;
  color: #fff;
  background-image: none;
}
button.dt-button.btn-inverse,
div.dt-button.btn-inverse,
a.dt-button.btn-inverse {
  background-color: #34495e;
  border-color: #34495e;
  border-radius: 2px;
  color: #fff;
  background-image: none;
}
button.dt-button:hover:not(.disabled),
div.dt-button:hover:not(.disabled),
a.dt-button:hover:not(.disabled) {
  background-image: none;
  background-color: #0084c4;
  border-color: #0073aa;
}
button.dt-button.btn-warning:hover:not(.disabled),
div.dt-button.btn-warning:hover:not(.disabled),
a.dt-button.btn-warning:hover:not(.disabled) {
  background-image: none;
  background-color: #f4d03f;
  border-color: #f1c40f;
}
button.dt-button.btn-danger:hover:not(.disabled),
div.dt-button.btn-danger:hover:not(.disabled),
a.dt-button.btn-danger:hover:not(.disabled) {
  background-image: none;
  background-color: #ed7669;
  border-color: #e74c3c;
}
button.dt-button.btn-inverse:hover:not(.disabled),
div.dt-button.btn-inverse:hover:not(.disabled),
a.dt-button.btn-inverse:hover:not(.disabled) {
  background-image: none;
  background-color: #46637f;
  border-color: #34495e;
}
div.dt-button-collection button.dt-button:active:not(.disabled),
div.dt-button-collection button.dt-button.active:not(.disabled),
div.dt-button-collection div.dt-button:active:not(.disabled),
div.dt-button-collection div.dt-button.active:not(.disabled),
div.dt-button-collection a.dt-button:active:not(.disabled),
div.dt-button-collection a.dt-button.active:not(.disabled) {
  background-color: #0073aa;
  border-color: #0073aa;
  background-image: none;
}
div.dt-buttons {
  clear: both;
}
.card .table-card-header b {
  display: block;
  color: #0073aa;
  margin-top: 15px;
}
.card .table-card-header span {
  color: #005177;
  display: inline-block;
  margin-top: 0;
}
div.dataTables_wrapper div.dataTables_info {
  display: inline-block;
}
/*===== Colreorder data-table ===== */
table.DTCR_clonedTable.dataTable {
  position: absolute !important;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 202;
}
div.DTCR_pointer {
  width: 1px;
  background-color: #0259C4;
  z-index: 201;
}
/*===== Fixed-column data-table ===== */
table.DTFC_Cloned thead,
table.DTFC_Cloned tfoot {
  background-color: white;
}
div.DTFC_Blocker {
  background-color: white;
}
div.DTFC_LeftWrapper table.dataTable,
div.DTFC_RightWrapper table.dataTable {
  margin-bottom: 0;
  z-index: 2;
}
div.DTFC_LeftWrapper table.dataTable.no-footer,
div.DTFC_RightWrapper table.dataTable.no-footer {
  border-bottom: none;
}
th,
td {
  white-space: nowrap;
}
/*===== Fixed-header data-table ===== */
table.fixedHeader-floating {
  position: fixed !important;
  background-color: white;
}
table.fixedHeader-floating.no-footer {
  border-bottom-width: 0;
}
table.fixedHeader-locked {
  position: absolute !important;
  background-color: white;
}
@media print {
  table.fixedHeader-floating {
    display: none;
  }
}
/*===== Key-table data-table ===== */
table.dataTable th.focus,
table.dataTable td.focus {
  outline: 3px solid #0073aa;
  outline-offset: -1px;
}
table.dataTable td.focus {
  outline: 1px solid #e74c3c;
  outline-offset: -3px;
  background-color: #f8e6e6 !important;
}
#events {
  margin-bottom: 1em;
  padding: 1em;
  background-color: #f6f6f6;
  border: 1px solid #999;
  border-radius: 3px;
  height: 100px;
  overflow: auto;
}
/*===== Row-Re-order data-table ===== */
table.dt-rowReorder-float {
  position: absolute !important;
  opacity: 0.8;
  table-layout: fixed;
  outline: 2px solid #888;
  outline-offset: -2px;
  z-index: 2001;
}
tr.dt-rowReorder-moving {
  outline: 2px solid #555;
  outline-offset: -2px;
}
body.dt-rowReorder-noOverflow {
  overflow-x: hidden;
}
table.dataTable td.reorder {
  text-align: center;
  cursor: move;
}
#result {
  border: 1px solid #888;
  background: #f7f7f7;
  padding: 1em;
  margin-bottom: 1em;
}
/*===== Scroller data-table ===== */
div.DTS {
  display: block !important;
}
div.DTS tbody th,
div.DTS tbody td {
  white-space: nowrap;
}
div.DTS div.DTS_Loading {
  z-index: 1;
}
div.DTS div.dataTables_scrollBody table {
  z-index: 2;
}
div.DTS div.dataTables_paginate,
div.DTS div.dataTables_length {
  display: none;
}
/**====== Data-table css end ======**/
/**  ===================== Foo-table css start
==========================  **/
.footable .pagination > .active > a,
.footable .pagination > .active > a:focus,
.footable .pagination > .active > a:hover,
.footable .pagination > .active > span,
.footable .pagination > .active > span:focus,
.footable .pagination > .active > span:hover {
  background-color: #0073aa;
  border-color: #0073aa;
}
.footable .pagination > li > a,
.footable .pagination > li > span {
  color: #222;
}
.footable-details.table,
.footable.table,
table.footable > tfoot > tr.footable-paging > td > span.label {
  margin-bottom: 0;
}
table.footable-paging-center > tfoot > tr.footable-paging > td {
  padding-bottom: 0;
}
/**====== Foo-table css end ======**/
/**  ===================== Handson css start
==========================  **/
.make-me-red {
  color: red;
}
.scroll-container .wtHolder {
  height: 350px !important;
}
.scroll-container #highlighting .wtHolder,
.scroll-container #populating .wtHolder,
.scroll-container #paginating .wtHolder,
.scroll-container #searching .wtHolder,
.scroll-container #drag .wtHolder,
.scroll-container #validation .wtHolder,
.scroll-container #readOnly .wtHolder,
.scroll-container #nonEditable .wtHolder,
.scroll-container #numericData .wtHolder,
.scroll-container #dateDate .wtHolder,
.scroll-container #timeData .wtHolder,
.scroll-container #checkbox .wtHolder,
.scroll-container #select .wtHolder,
.scroll-container #dropdown .wtHolder,
.scroll-container #autocomplete .wtHolder,
.scroll-container #jQuery .wtHolder,
.scroll-container #chromaJS .wtHolder,
.scroll-container #context .wtHolder,
.scroll-container #configuration .wtHolder,
.scroll-container #copyPaste .wtHolder,
.scroll-container #buttons .wtHolder,
.scroll-container #comments .wtHolder {
  height: auto !important;
}
.handson-pagination {
  margin-top: 30px;
}
.currentRow {
  background-color: #F9F9FB !important;
}
.currentCol {
  background-color: #E7E8EF !important;
}
.contact-table tr td:nth-child(n-2) {
  text-align: center;
}
.contact-table tr td:last-child {
  position: relative;
}
.contact-table tr td:last-child .dropdown-menu {
  top: 52px;
}
/**====== Handson css end ======**/
.card-body-big {
  padding: 2em;
}
.widget-row-set {
  margin-left: 0;
  margin-right: 0;
}
.borderless-card {
  border-top: none;
}
.widget-main-card {
  border-radius: 10px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.11);
}
.counter-card-1 h3,
.counter-card-2 h3,
.counter-card-3 h3 {
  margin-bottom: 16px;
  font-weight: 600;
  color: #222;
}
.counter-card-1 [class*="card-"] > i,
.counter-card-2 [class*="card-"] > i,
.counter-card-3 [class*="card-"] > i {
  position: relative;
  font-size: 40px;
  border: 4px solid #2ecc71;
  border-left: 4px solid #ccc;
  border-radius: 50%;
  padding: 21px 24px;
  color: #2ecc71;
  top: 20px;
  left: 5px;
}
.counter-card-1 .counter-card-text,
.counter-card-2 .counter-card-text,
.counter-card-3 .counter-card-text {
  display: inline-block;
  text-align: center;
}
.counter-card-2 [class*="card-"] > i {
  border: 4px solid #e74c3c;
  border-left: 4px solid #ccc;
  color: #e74c3c;
}
.counter-card-3 [class*="card-"] > i {
  border: 4px solid #f1c40f;
  border-left: 4px solid #ccc;
  color: #f1c40f;
}
.turnover-graph .card-body .turnover-price {
  position: absolute;
  right: 20px;
  top: 20px;
  font-size: 40px;
  font-weight: 600;
}
.turnover-graph .card-body .turnover-rate {
  position: absolute;
  left: 20px;
  top: 60px;
  background-color: #0073aa;
  color: #fff;
  border-radius: 20px;
  padding: 4px 15px;
}
.turnover-graph #turnoverareachart {
  margin-bottom: -5px;
  min-height: 200px;
}
.sale-report-card {
  border-top: none !important;
}
.sale-report-card .sale-rate {
  font-size: 30px;
  font-weight: 600;
  color: #fff;
  position: absolute;
  top: 20px;
  right: 20px;
}
.sale-report-card .progress {
  height: 0.5rem;
}
.sale-report-card p {
  margin-top: 30px;
  font-size: 15px;
}
.sale-report-card h5,
.sale-report-card p {
  color: #fff;
}
.sale-report-card:nth-child(1) {
  background-color: #2ecc71;
}
.sale-report-card:nth-child(1) .progress-bar-success {
  background-color: #25a25a;
}
.sale-report-card:nth-child(2) {
  background-color: #f1c40f;
}
.sale-report-card:nth-child(2) .progress-bar-warning {
  background-color: #c29d0b;
}
.week-status-card {
  text-align: center;
}
.week-status-card .card-footer i {
  font-size: 20px;
  vertical-align: middle;
}
.week-status-card .card-footer span {
  margin: 0 10px;
}
.week-status-card h2 {
  padding: 18px 0;
}
.review-card .card-body .review-duration {
  position: absolute;
  top: 20px;
  right: 20px;
  background-color: #0073aa;
  color: #fff;
  padding: 4px 10px;
  border-radius: 20px;
}
.review-card .card-body .review-social-link li {
  display: inline-block;
}
.review-card .card-body .review-social-link li .btn {
  margin: 5px 12px 5px 0;
}
.review-card .card-body .review-social-link li .btn i {
  border-radius: 50%;
  width: 40px;
  line-height: 20px;
  height: 40px;
  padding: 9px;
  margin-right: -12px;
}
.user-card-body .card-body {
  padding: 30px;
}
.user-card-body .card-body .card-contain h5 {
  font-size: 18px;
  font-weight: 600;
  color: #222;
  margin: 0;
}
.user-card-body .card-body .card-data p {
  margin-bottom: 5px;
}
.user-card-body .card-body .card-data span {
  font-size: 20px;
  font-weight: 600;
  color: #359de1;
}
.chart-stat-card-1 .chart-stat-cont,
.chart-stat-card-1 .chart-stat-graph,
.chart-stat-card-2 .chart-stat-cont,
.chart-stat-card-2 .chart-stat-graph,
.chart-stat-card-3 .chart-stat-cont,
.chart-stat-card-3 .chart-stat-graph {
  float: left;
}
.chart-stat-card-1 .chart-stat-cont h6,
.chart-stat-card-2 .chart-stat-cont h6,
.chart-stat-card-3 .chart-stat-cont h6 {
  color: #fff;
  text-transform: uppercase;
}
.chart-stat-card-1 .chart-stat-cont span,
.chart-stat-card-2 .chart-stat-cont span,
.chart-stat-card-3 .chart-stat-cont span {
  font-size: 30px;
  color: #fff;
  line-height: 1.27;
}
.chart-stat-card-1 .chart-stat-cont {
  background-color: #25a25a;
}
.chart-stat-card-1 .chart-stat-graph {
  background-color: #1b7943;
}
.chart-stat-card-2 .chart-stat-cont {
  background-color: #f1c40f;
}
.chart-stat-card-2 .chart-stat-graph {
  background-color: #c29d0b;
}
.chart-stat-card-3 .chart-stat-cont {
  background-color: #0073aa;
}
.chart-stat-card-3 .chart-stat-graph {
  background-color: #005177;
}
.card-body .new-task .fade-in-primary .cr {
  border: 2px solid #ccc;
  margin-top: 12px;
  margin-right: 20px;
}
.card-body .new-task .fade-in-primary p {
  display: block;
  margin-left: 35px;
}
.client-card .table-responsive .table th {
  border-top: none;
  border-bottom: none;
  vertical-align: middle;
}
.client-card .table-responsive .table tbody tr:first-child td {
  border-top: none;
}
.client-card .table-responsive .table tbody td {
  vertical-align: middle;
}
.client-card .table-responsive .table tbody td p {
  display: inline-block;
  margin-left: 30px;
}
.card-task span {
  padding: 5px 12px;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: 1px;
}
.card-task .btn-default {
  background-color: transparent;
  color: #bdc3c7;
  border-color: #bdc3c7;
  cursor: pointer;
  transition: all ease-in 0.3s;
}
.news-card h6,
.news-card p,
.news-card span {
  color: #fff;
}
.news-card span {
  font-style: italic;
}
.reset-table tr td {
  vertical-align: middle;
}
.reset-table tr td img {
  width: 40px;
  display: inline-block;
}
.reset-table tr td .btn {
  padding: 6px 19px;
}
.reset-table tr:first-child td,
.reset-table tr:first-child th {
  border-top: none;
}
.card-visitor-block .card-visitor-button {
  display: flex;
  align-items: center;
}
.card-visitor-block .card-visitor-button .btn-icon {
  border-radius: 50%;
  width: 70px;
  line-height: 30px;
  height: 70px;
  padding: 3px;
  text-align: center;
  font-size: 30px;
}
.card-visitor-block .card-visitor-button .btn-icon i {
  margin: 0;
}
.card-visitor-block .card-visitor-button .card-contain {
  display: inline-block;
  margin-left: 20px;
  text-align: left;
}
.card-visitor-block .card-visitor-button .card-contain h6 {
  font-size: 18px;
  font-weight: 600;
  color: #222;
}
.weather-card-1 {
  color: #fff;
  padding-right: 0;
}
.weather-card-1 .mob-bg-calender {
  height: 100%;
  width: 100%;
}
.weather-card-1 .mob-bg-calender h3 {
  padding: 20px 0;
}
.weather-card-1 .mob-bg-calender .weather-temp {
  font-size: 80px;
}
.weather-card-1 h5 {
  color: #fff;
}
.weather-card-1 #sun {
  width: 130px;
  height: 130px;
}
.weather-card-1 #sun .climacon_component-stroke {
  fill: #fff;
}
#w-svg.climacon {
  width: 85px;
  height: 85px;
  display: block;
  margin: 25px auto;
}
.weather-calender .pignose-calendar {
  width: auto;
  max-width: initial;
  box-shadow: none;
  border: none;
  border-left: 1px solid #ddd;
}
.weather-calender .pignose-calendar .pignose-calendar-top {
  box-shadow: none;
}
.weather-calender .pignose-calendar-unit.pignose-calendar-unit-active a {
  background-color: #0073aa;
  box-shadow: none;
}
.card-notification {
  position: relative;
}
.card-notification:before {
  content: "";
  width: 15px;
  height: 15px;
  border: 2px solid #0073aa;
  border-radius: 50%;
  position: absolute;
}
.card-notification:after {
  content: "";
  background: #bdc3c7;
  height: 55px;
  width: 2px;
  position: absolute;
  top: 20px;
  left: 7px;
}
.card-notification .card-noti-conatin {
  margin-left: 30px;
}
.card-notification .card-noti-conatin span {
  color: #2ecc71;
}
.card-status p {
  display: inline-block;
}
.card-comment-icon .btn-primary,
.card-comment-icon .sweet-alert button.confirm,
.sweet-alert .card-comment-icon button.confirm,
.card-comment-icon .wizard > .actions a,
.wizard > .actions .card-comment-icon a {
  background-color: #005177;
  border: 3px solid #0096dd;
}
.card-comment-icon .btn-warning {
  background-color: #c29d0b;
  border: 3px solid #f4d03f;
}
.card-comment-icon .btn-success {
  background-color: #25a25a;
  border: 3px solid #54d98c;
}
.card-comment-icon .btn-icon {
  border-radius: 50%;
  width: 80px;
  line-height: 30px;
  height: 80px;
  padding: 3px;
  text-align: center;
  font-size: 25px;
}
.card-comment-icon .btn-icon i {
  margin: 0;
}
.card-msg {
  position: relative;
}
.card-msg:first-child .card-msg-img:after {
  background-color: #2ecc71;
}
.card-msg:nth-child(2) .card-msg-img:after {
  background-color: #f1c40f;
}
.card-msg:nth-child(3) .card-msg-img:after {
  background-color: #0073aa;
}
.card-msg:last-child .card-msg-img:after {
  background-color: #2ecc71;
}
.card-msg .card-msg-img {
  position: relative;
}
.card-msg .card-msg-img img {
  width: 50px;
  position: absolute;
}
.card-msg .card-msg-img:after {
  content: "";
  position: absolute;
  height: 10px;
  width: 10px;
  border-radius: 50px;
  left: 40px;
  top: 5px;
  border: 1px solid #fff;
}
.card-msg .card-msg-contain {
  display: inline-block;
  margin-left: 70px;
}
.card-msg .card-msg-contain span {
  color: #222;
  font-size: 15px;
}
.card-contact .widget-profile-card-1 {
  position: relative;
  margin-bottom: 70px;
}
.card-contact .widget-profile-card-1 .bg-layer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
.card-contact .widget-profile-card-1 img {
  width: 100%;
}
.card-contact .widget-profile-card-1 .btn-icon {
  position: absolute;
  top: 30px;
}
.card-contact .widget-profile-card-1 .btn-icon.b-lft {
  left: 30px;
}
.card-contact .widget-profile-card-1 .btn-icon.b-rgt {
  right: 30px;
}
.card-contact .widget-profile-card-1 .btn-icon i {
  margin: 0;
}
.card-contact .middle-user img {
  width: 115px;
  border-radius: 50%;
  height: 100%;
  box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.5);
}
.card-contact h5 {
  color: #222;
}
.customtext {
  border: 2px solid #bdc3c7;
  padding: 5px 20px;
  position: absolute;
}
.customtext span {
  display: block;
  font-size: 16px;
  color: #222;
}
.product-table .table td {
  vertical-align: middle;
}
.product-table .table td .btn {
  padding: 5px 18px;
}
.product-table .table tr:first-child td,
.product-table .table tr:first-child th {
  border-top: none;
}
.order-task .table td {
  vertical-align: middle;
}
.order-task .table td img {
  width: 50px;
  display: inline-block;
}
.order-task .table td p {
  margin: 0;
}
.order-task .table td .btn {
  padding: 6px 19px;
}
.order-task .table tbody tr:first-child td {
  border-top: none;
}
.warning-border {
  border-top-color: #f1c40f;
}
.success-border {
  border-top-color: #2ecc71;
}
.social-widget-card {
  border-top: none;
  color: #fff;
}
.social-widget-card:hover i {
  opacity: 1;
  transform: scale(1.1);
}
.social-widget-card i {
  position: absolute;
  right: 30px;
  top: 50px;
  font-size: 48px;
  opacity: 0.4;
  transition: all ease-in 0.3s;
}
.bg-facebook {
  background-color: #3B5998;
}
.bg-dribbble {
  background-color: #EA4C89;
}
.bg-twitter {
  background-color: #4099FF;
}
.bg-linkein {
  background-color: #0077B5;
}
.bg-google-plus {
  background-color: #d34836;
}
.txt-facebook {
  color: #3B5998;
}
.txt-dribbble {
  color: #EA4C89;
}
.txt-twitter {
  color: #4099FF;
}
.txt-linkein {
  color: #0077B5;
}
.txt-google-plus {
  color: #d34836;
}
.widget-profile-card-1 {
  position: relative;
  margin-bottom: 50px;
}
.widget-profile-card-1 .middle-user {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  bottom: -60px;
}
.widget-profile-card-1 .middle-user img {
  width: 115px;
  border-radius: 50%;
}
.widget-profile-card-1 ~ .card-footer [class*=col-] {
  border-right: 1px solid #fff;
}
.widget-profile-card-1 ~ .card-footer [class*=col-]:last-child {
  border: none;
}
.weather-bg-card {
  position: relative;
}
.weather-bg-card img {
  width: 100%;
}
.weather-bg-card .card-body {
  position: absolute;
  bottom: 20px;
  width: 100%;
  text-align: center;
}
.weather-bg-card h5 {
  color: #fff;
}
.weather-bg-card .card-body-big {
  position: absolute;
  top: 0;
}
.weather-bg-card .card-body-big span {
  color: #fff;
}
.weather-bg-card .weather-temp {
  font-size: 70px;
  color: #fff;
}
.weather-bg-card ~ .card-footer {
  border-top: none;
}
.table-1-card .table th {
  border-top: none;
}
.table-1-card .card-body {
  padding-top: 10px;
  padding-bottom: 0;
}
.widget-content-footer {
  padding-top: 25px;
  padding-bottom: 25px;
  font-size: 16px;
  background-color: #e6e9ea;
}
.tab-card .media {
  margin-bottom: 10px;
}
.tab-card .media:last-child {
  margin-bottom: 0;
}
.social-card {
  min-height: 170px;
  position: relative;
}
.social-card .social-bg-card,
.social-card .social-cont {
  position: absolute;
  width: calc(100% - 30px);
  height: calc(100% - 30px);
}
.social-card .social-cont {
  top: 0;
  left: 0;
  background-color: #fff;
  z-index: 10;
  display: flex;
  align-items: center;
  overflow: hidden;
}
.social-card .social-cont .s-main-cont {
  margin: 0 auto;
}
.social-card .social-cont:after {
  content: "";
  border: 8px solid transparent;
  position: absolute;
  transform: rotate(45deg);
  bottom: -8px;
  left: calc(50% - 10px);
}
.social-card .social-cont.fb-card:after {
  border-top: 8px solid #3B5998;
  border-left: 8px solid #3B5998;
}
.social-card .social-cont.db-card:after {
  border-top: 8px solid #EA4C89;
  border-left: 8px solid #EA4C89;
}
.social-card .social-cont .bg-icon {
  font-size: 150px;
  position: absolute;
  right: -50px;
  bottom: -50px;
  opacity: 0.1;
}
.social-card .social-cont i {
  font-size: 35px;
}
.social-card .social-bg-card {
  bottom: 0;
  right: 0;
  z-index: 0;
}
.social-card .social-bg-card span {
  position: absolute;
  right: -24px;
  transform: rotate(90deg);
  bottom: 50px;
  font-weight: 600;
  color: #fff;
}
@media only screen and (max-width: 768px) {
  .weather-card-1 .mob-bg-calender .weather-temp {
    font-size: 50px;
  }

  .weather-card-1 #sun {
    width: 100px;
    height: 100px;
  }

  #w-svg.climacon {
    width: 60px;
    height: 60px;
  }

  .form-control {
    margin-bottom: 5px;
  }

  #vmap {
    height: 300px !important;
  }
}
@media only screen and (max-width: 576px) {
  .weather-card-1 {
    padding-right: 15px;
  }

  .bar-chart canvas, .tri-state canvas {
    width: 100% !important;
  }

  .datatable-footer-inner {
    height: auto !important;
    display: block !important;
  }

  .switch {
    margin-bottom: 5px !important;
  }

  .modal-footer {
    display: block;
  }

  .weather-card-1 .mob-bg-calender .weather-temp {
    font-size: 60px;
  }

  .daily-whether div {
    margin: 10px 0;
  }

  #w-svg.climacon {
    margin: 0 auto;
  }

  .p-l-0 {
    padding-left: 15px;
  }
}
@media only screen and (max-width: 420px) {
  .chart-stat-card-1 .chart-stat-graph span,
  .chart-stat-card-2 .chart-stat-graph span,
  .chart-stat-card-3 .chart-stat-graph span {
    margin-left: -15px;
  }

  .user-card-body .card-body .card-data div > div {
    max-width: 50%;
    width: 50%;
    flex: 0 0 50%;
  }

  .user-card-body .card-body .card-data div > div:nth-child(even) {
    border-right: none;
  }

  .card-contact .widget-profile-card-1 .middle-user {
    bottom: -40px;
  }

  .card-contact .widget-profile-card-1 .middle-user img {
    width: 80px;
  }

  .card-contact .widget-profile-card-1 .btn-icon {
    top: 15px;
  }

  .card-contact .widget-profile-card-1 .btn-icon.b-lft {
    left: 15px;
  }

  .card-contact .widget-profile-card-1 .btn-icon.b-rgt {
    right: 15px;
  }

  .card-visitor-block > div > div {
    max-width: 100%;
    width: 100%;
    flex: 0 0 100%;
    text-align: center;
  }

  .card-task > div > div > div {
    max-width: 100%;
    width: 100%;
    flex: 0 0 100%;
    text-align: center;
  }
}
/**  ===================== Theme-dashboard css start
==========================  **/
.d-timeline-btn .f-right {
  height: 40px;
  width: 40px;
  border-radius: 50px;
  cursor: pointer;
  padding: 0;
}
.d-timeline-btn .f-right i {
  margin-right: 0;
}
#datebasechart {
  height: 590px;
  width: 100%;
}
.bullet {
  font: 10px sans-serif;
}
.bullet .marker {
  stroke: #000;
  stroke-width: 2px;
}
.bullet .tick line {
  stroke: #666;
  stroke-width: .5px;
}
.bullet .range.s0 {
  fill: #eee;
}
.bullet .range.s1 {
  fill: #ddd;
}
.bullet .range.s2 {
  fill: #ccc;
}
.bullet .measure.s0 {
  fill: lightsteelblue;
}
.bullet .measure.s1 {
  fill: steelblue;
}
.bullet .title {
  font-size: 14px;
  font-weight: bold;
}
.bullet .subtitle {
  fill: #999;
}
.section-graph {
  position: relative;
  height: 151px;
  color: #fff;
  background: #55bc75;
  background-image: linear-gradient(#55bc75, #55bc75 50%, #4daf7c 50%);
}
.section-graph .graph-info {
  z-index: 99;
  position: absolute;
  font-weight: bold;
  margin-top: 18px;
  margin-left: 21px;
  width: 100px;
}
.section-graph .graph-info .graph-arrow {
  width: 0;
  height: 0;
  margin-top: 18px;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid white;
  float: left;
}
.section-graph .graph-info .graph-info-big {
  font-size: 24px;
  float: left;
  margin-left: 3px;
}
.section-graph .graph-info .graph-info-small {
  margin-left: 3px;
  font-size: 12px;
  font-weight: normal;
  color: rgba(255, 255, 255, 0.5);
  clear: left;
  margin-left: 8px;
}
/* Info Section */
.section-info {
  padding: 21px 21px 21px;
  color: #8a786a;
  overflow: hidden;
}
.info-time {
  font-size: 12px;
}
.info-block {
  background-color: #fff;
  border: 1px solid #ccc;
  text-align: center;
  width: 120px;
  border-radius: 3px;
  float: left;
  padding: 4px 0;
}
.info-block dt,
.info-block dd {
  margin: 0;
  padding: 0;
}
.info-block dt {
  font-weight: bold;
}
.info-block dd {
  font-size: 12px;
}
.info-aapl {
  float: left;
  margin-top: 20px;
}
.info-aapl h4 {
  font-size: 13px;
  font-weight: normal;
  margin-bottom: 10px;
}
.info-aapl ul {
  margin: 0;
  padding: 0;
}
.info-aapl li {
  margin: 0;
  display: block;
  width: 9px;
  height: 40px;
  margin-right: 6px;
  background-color: #f5f0ec;
  float: left;
  position: relative;
}
.info-aapl li span {
  display: block;
  width: 9px;
  height: 40px;
  position: absolute;
  bottom: 0;
}
.info-aapl li span.orange {
  background-color: #f1c40f;
}
.info-aapl li span.green {
  background-color: #2ecc71;
}
.yearly-change {
  width: 94px;
  float: right;
  margin-top: 20px;
}
.yearly-change h4 {
  font-size: 13px;
  font-weight: normal;
  margin-bottom: 10px;
}
.yearly-change span {
  display: block;
  height: 40px;
  line-height: 40px;
  color: white;
  background-color: #0073aa;
  text-align: center;
  border-radius: 3px;
  font-weight: bold;
}
.yearly-change span em {
  color: rgba(255, 255, 255, 0.7);
}
.analytic-table tr td:first-child {
  padding-left: 20px;
}
.analytic-table tr td:last-child {
  padding-right: 30px;
  text-align: right;
  font-size: 16px;
}
.analytic-table span {
  display: block;
}
.analytic-table .count {
  font-size: 18px;
  font-weight: 600;
}
.analytic-table .table-msg {
  font-size: 12px;
  margin-top: 5px;
}
.analytic-user i {
  font-size: 52px;
  color: #0073aa;
}
.analytic-user .card-footer {
  padding-top: 25px;
  padding-bottom: 25px;
  font-size: 16px;
  background-color: #e6e9ea;
}
.analytic-user h1 {
  margin: 25px 0;
  font-weight: 300;
}
.analytic-user h4 {
  font-size: 20px;
  color: #3498DB;
  font-weight: 600;
}
/**====== Theme-dashboard css end ======**/
/**  ===================== Alert css start
==========================  **/
.alert {
  font-size: 15px;
  margin-bottom: 2rem;
}
.alert.icons-alert {
  border-left-width: 48px;
}
.alert.icons-alert .alert-icon {
  left: 15px;
  position: relative;
  text-align: center;
  top: 0;
  z-index: 3;
}
.alert.icons-alert p {
  line-height: 21px;
  margin-bottom: 0;
}
.close {
  font-size: 16px;
  margin-top: 5px;
}
/*===== Primary alert ===== */
.alert-default {
  background-color: #fff;
  border-color: #bdc3c7;
  color: #bdc3c7;
}
.alert-primary {
  background-color: #fff;
  border-color: #0073aa;
  color: #0073aa;
}
.alert-success {
  background-color: #fff;
  border-color: #2ecc71;
  color: #2ecc71;
}
.alert-info {
  background-color: #fff;
  border-color: #3498DB;
  color: #3498DB;
}
.alert-warning {
  background-color: #fff;
  border-color: #f1c40f;
  color: #f1c40f;
}
.alert-danger {
  background-color: #fff;
  border-color: #e74c3c;
  color: #e74c3c;
}
/*===== Border alert ===== */
.border-default {
  border-color: transparent;
  border-left: 3px solid #bdc3c7;
  border-radius: 0;
  box-shadow: 0 0 1px #999;
  color: #bdc3c7;
}
.border-primary {
  border-color: transparent;
  border-left: 3px solid #0073aa;
  border-radius: 0;
  box-shadow: 0 0 1px #999;
  color: #0073aa;
}
.border-success {
  border-color: transparent;
  border-left: 3px solid #2ecc71;
  border-radius: 0;
  box-shadow: 0 0 1px #999;
  color: #2ecc71;
}
.border-info {
  border-color: transparent;
  border-left: 3px solid #3498DB;
  border-radius: 0;
  box-shadow: 0 0 1px #999;
  color: #3498DB;
}
.border-warning {
  border-color: transparent;
  border-left: 3px solid #f1c40f;
  border-radius: 0;
  box-shadow: 0 0 1px #999;
  color: #f1c40f;
}
.border-danger {
  border-color: transparent;
  border-left: 3px solid #e74c3c;
  border-radius: 0;
  box-shadow: 0 0 1px #999;
  color: #e74c3c;
}
/*===== Solid-background alert ===== */
.background-default {
  background-color: #bdc3c7;
  color: #fff;
}
.background-primary {
  background-color: #0073aa;
  color: #fff;
}
.background-success {
  background-color: #2ecc71;
  color: #fff;
}
.background-info {
  background-color: #3498DB;
  color: #fff;
}
.background-warning {
  background-color: #f1c40f;
  color: #fff;
}
.background-danger {
  background-color: #e74c3c;
  color: #fff;
}
.icons-alert {
  position: relative;
}
.icons-alert:before {
  color: #fff;
  content: '\f027';
  font-family: 'IcoFont' !important;
  font-size: 16px;
  left: -30px;
  position: absolute;
}
[class*="alert-"] code {
  margin-left: 10px;
}
/*======= Alert css ends ===========*/
/* ======================================= Authentication-page css start ========================================= */
.common-img-bg {
  background-size: cover;
  background-repeat: no-repeat center center fixed;
  height: 100%;
}
.auth-body {
  min-width: 450px;
}
.login-card {
  border-radius: 30px;
  position: relative;
  display: block;
}
.login-card h1 {
  font-size: 25px;
  font-weight: 400;
  margin-bottom: 20px;
  text-align: center;
}
.login {
  text-align: left;
}
.login ul li label {
  color: #757575;
  font-weight: 600;
  letter-spacing: 1px;
}
.login h3 {
  color: #666666;
  font-size: 24px;
  font-weight: 600;
  margin-top: 20px;
}
.login.header {
  align-items: flex-start;
}
.header .login-card {
  margin-top: 30px;
}
.social-login {
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
  padding-bottom: 30px;
}
.social-login .btn {
  margin-left: 5px;
  margin-right: 5px;
}
.login-card .card-footer {
  background: #fff;
}
.login-card h1 {
  color: #1b8bf9;
}
.login-card .forget {
  border-bottom: 1px solid #fff;
  font-size: 24px;
  line-height: 0.6;
}
.login-card h3 {
  color: #666666;
  font-size: 24px;
  font-weight: 600;
  margin-top: 20px;
}
.btn-signup .btn-md,
.btn-singin1 .btn-md,
.btn-singin2 .btn-md {
  font-size: 22px;
  font-weight: 400;
  width: 400px;
}
.form-group-main .form-group {
  margin: 30px 0;
}
.login-card .unlock,
.login-card .btn-forgot {
  text-align: center;
}
.imgs-screen .img-circle {
  padding: 4px;
  border: 1px solid #E6E6E4;
}
.sign-in-with {
  font-weight: 600;
  margin: 24px auto 16px;
  position: relative;
  text-align: center;
}
.sign-in-with .text {
  display: inline-block;
  padding: 0 8px;
  position: relative;
  vertical-align: baseline;
  z-index: 9999;
}
.sign-in-with .text:after {
  left: 100%;
}
.sign-in-with .text:before {
  right: 100%;
}
.sign-in-with .text:after,
.sign-in-with .text:before {
  border-top: 1px solid rgba(0, 0, 0, 0.28);
  content: '';
  display: block;
  position: absolute;
  top: 8px;
  width: 60px;
}
.error-500,
.error-503,
.error-404,
.error-400,
.error-403,
.login {
  align-items: center;
  background-color: #2196F3;
  display: flex;
  height: 100%;
  position: fixed;
  text-align: center;
  width: 100%;
}
.auth-box {
  background-color: rgba(255, 255, 255, 0.9); 
  border-radius: 8px;
  margin: 20px 0 0 0;
  padding: 20px;
}
.auth-box .confirm h3 {
  color: #0073aa;
  font-size: 34px;
}
.auth-box i.icofont-check-circled {
  font-size: 42px;
}
.btn-facebook {
  background-color: #3c5a99;
  border-color: #3c5a99;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
}
.btn-twitter {
  background-color: #41abe1;
  border-color: #41abe1;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
}
.btn-google-plus,
.btn-linkedin,
.btn-pinterest {
  border-radius: 2px;
}
.footer {
  bottom: 0;
  position: absolute;
  width: 100%;
}
.footer p {
  margin-bottom: 0;
  padding: 18px;
  width: 100%;
}
.login-card-modal {
  margin: 0 auto;
}
.login.login-modal-main {
  background-color: #fff;
}
.mixed-form .tabbed-modal .nav-link h6 {
  padding: 10px 0;
}
.mixed-form .tabbed-modal .nav-link {
  background-color: #f5f5f5;
  border-radius: none;
  color: #888;
}
.mixed-form .tabbed-modal .nav-link.active {
  background-color: transparent;
  border-color: transparent;
  color: #34495e;
}
.mixed-form .modal-body {
  padding: 0;
}
.mixed-form .auth-box {
  background-color: #fff;
  border-radius: 8px;
  margin: 10px;
  padding: 10px;
}
.mixed-form .auth-box h3 {
  color: #666666;
  font-size: 22px;
  font-weight: 600;
  margin-top: 20px;
}
.mixed-form .auth-box i.icofont-check-circled {
  font-size: 42px;
}
.auth-box-main .navbar-nav li {
  color: #fff;
  line-height: 40px;
}
.offline-404 {
  background-color: #f3f3f3;
}
.offline-404 .auth-body {
  margin-top: -100px;
}
.offline-404 h1 {
  color: #2c3e50;
  font-size: 160px;
  font-weight: 600;
  letter-spacing: 5px;
  text-shadow: 3px -2px 4px rgba(128, 128, 128, 0.57);
}
.offline-404 h2 {
  color: #aaa;
  font-weight: 600;
  margin-bottom: 40px;
  margin-top: 30px;
}
/**====== Authentication-page css end ======**/
/**  ===================== Breadcrumb css start
==========================  **/
.caption-breadcrumb .breadcrumb-header,
.primary-breadcrumb .breadcrumb-header,
.inverse-breadcrumb .breadcrumb-header,
.danger-breadcrumb .breadcrumb-header,
.info-breadcrumb .breadcrumb-header,
.warning-breadcrumb .breadcrumb-header,
.success-breadcrumb .breadcrumb-header {
  display: inline-block;
}
.caption-breadcrumb .breadcrumb-header span,
.primary-breadcrumb .breadcrumb-header span,
.inverse-breadcrumb .breadcrumb-header span,
.danger-breadcrumb .breadcrumb-header span,
.info-breadcrumb .breadcrumb-header span,
.warning-breadcrumb .breadcrumb-header span,
.success-breadcrumb .breadcrumb-header span {
  display: block;
  font-size: 13px;
  margin-top: 5px;
}
.front-icon-breadcrumb .breadcrumb-header {
  display: inline-block;
}
.front-icon-breadcrumb .big-icon {
  display: inline-block;
}
.front-icon-breadcrumb .big-icon i {
  font-size: 64px;
  color: #0073aa;
}
.front-icon-breadcrumb .d-inline-block span {
  display: block;
  font-size: 13px;
  margin-top: 5px;
}
.primary-breadcrumb,
.inverse-breadcrumb,
.danger-breadcrumb,
.info-breadcrumb,
.warning-breadcrumb,
.success-breadcrumb {
  background-color: #0073aa;
  color: #fff;
}
.primary-breadcrumb h5,
.inverse-breadcrumb h5,
.danger-breadcrumb h5,
.info-breadcrumb h5,
.warning-breadcrumb h5,
.success-breadcrumb h5,
.primary-breadcrumb a,
.inverse-breadcrumb a,
.danger-breadcrumb a,
.info-breadcrumb a,
.warning-breadcrumb a,
.success-breadcrumb a,
.primary-breadcrumb .breadcrumb-title li:last-child a,
.inverse-breadcrumb .breadcrumb-title li:last-child a,
.danger-breadcrumb .breadcrumb-title li:last-child a,
.info-breadcrumb .breadcrumb-title li:last-child a,
.warning-breadcrumb .breadcrumb-title li:last-child a,
.success-breadcrumb .breadcrumb-title li:last-child a,
.primary-breadcrumb .breadcrumb-item + .breadcrumb-item::before,
.inverse-breadcrumb .breadcrumb-item + .breadcrumb-item::before,
.danger-breadcrumb .breadcrumb-item + .breadcrumb-item::before,
.info-breadcrumb .breadcrumb-item + .breadcrumb-item::before,
.warning-breadcrumb .breadcrumb-item + .breadcrumb-item::before,
.success-breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  color: #fff;
}
.inverse-breadcrumb {
  background-color: #34495e;
}
.danger-breadcrumb {
  background-color: #e74c3c;
}
.info-breadcrumb {
  background-color: #3498DB;
}
.warning-breadcrumb {
  background-color: #f1c40f;
}
.success-breadcrumb {
  background-color: #2ecc71;
}
/**====== Breadcrumb css end ======**/
/**  ===================== Chart css start
==========================  **/
.nvd-chart {
  height: 400px;
}
#areachart .path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  stroke: #187c68;
  animation: dash 1.5s ease-in-out infinite;
  stroke-linecap: round;
}
@keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
.morris-hover {
  position: absolute;
  left: auto !important;
  top: -70px !important;
  right: 0;
  background: #fff;
  padding: 20px;
  border: 1px solid #ccc;
}
/**====== Chart css end ======**/
/**  ===================== Chatting css start
==========================  **/
.chat-bg {
  background-image: url('chat-bg.2e416e157fb4f89038bf.jpg');
  background-size: cover;
  background-blend-mode: overlay;
  background-color: rgba(255, 255, 255, 0.45);
}
#main-chat .chat-single-box.active .chat-header {
  background-color: #0073aa;
}
#main-chat .chat-single-box.active .chat-header a {
  color: #fff;
}
#main-chat .chat-single-box .chat-header a {
  color: #fff;
}
#main-chat .chat-box ul.boxs li.chat-single-box .chat-header.custom-collapsed {
  position: absolute;
  bottom: 0;
  width: 300px;
}
#main-chat .minimized {
  background-color: #1e2730;
}
#main-chat .user-groups {
  padding-left: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
}
#main-chat .user-groups .userlist-box {
  border-bottom: none;
}
#main-chat .user-groups .userlist-box:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
#main-chat .user-groups .media {
  padding-left: 0;
}
#main-chat .user-groups h6 {
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 20px;
}
#main-chat .user-groups li {
  margin-bottom: 20px;
}
#main-chat .user-groups li:last-child {
  margin-bottom: 0;
}
#main-chat .user-groups li.work,
#main-chat .user-groups li.frnds {
  position: relative;
  padding-left: 20px;
}
#main-chat .user-groups li.work:before,
#main-chat .user-groups li.frnds:before {
  content: '';
  position: absolute;
  height: 10px;
  width: 10px;
  background-color: #2ecc71;
  border-radius: 50px;
  left: 0;
  top: 6px;
}
#main-chat .user-groups li.frnds:before {
  background-color: #e74c3c;
}
.user-box {
  height: 100%;
}
.close {
  opacity: 1;
}
.write-msg {
  padding: 12px;
  bottom: 10px;
  border-top: 1px solid #ddd;
}
.write-msg #paper-btn i {
  font-size: 18px;
  margin-right: 0;
  cursor: pointer;
}
.chat-box .secondary:active:hover {
  background-color: #fff;
}
#main-chat .chat-box ul.boxs li.minimized {
  height: 30px;
  width: 30px;
  bottom: 0;
  position: absolute;
  left: -50px;
  border-radius: 5px 5px 0 0;
  cursor: pointer;
}
#main-chat .chat-box ul.boxs li.minimized .count {
  color: #fff;
  text-align: center;
  margin: 5px;
}
#main-chat .chat-box ul.boxs li.minimized .chat-dropdown {
  list-style: none;
  display: none;
  position: absolute;
  background-color: #f5f5f5;
  box-shadow: 0 1px 8px 0 rgba(5, 5, 5, 0.5);
  width: 150px;
  z-index: 100;
  border-radius: 5px;
  padding: 5px 0;
}
#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li {
  padding: 2px 5px;
}
#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li div {
  display: inline-block;
}
#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li .username {
  width: 85%;
  height: 22px;
}
#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li .remove {
  width: 13%;
  padding: 2PX 4PX;
  float: right;
}
#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li .remove:hover {
  background-color: #c0c0c0 !important;
}
#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li:hover {
  color: black;
}
#main-chat .chat-box ul.boxs li.hidden {
  display: none;
}
.chat-single-box {
  height: 440px;
  float: right;
  width: 300px;
  margin-right: 15px;
  direction: ltr;
  z-index: 999;
  bottom: 0;
}
.chat-single-box .chat-header {
  background-color: #bdc3c7;
  color: #fff;
}
.box-live-status {
  height: 10px;
  width: 10px;
  border-radius: 100%;
  border: 1px solid;
}
.chat-msg-img {
  height: 50px;
  width: 50px;
}
.msg-reply {
  padding: 5px;
  position: relative;
  right: 10px;
  border-radius: 2px;
  top: 6px;
  margin-bottom: 10px;
}
.header-users {
  right: 0;
  top: 103px;
  width: 300px;
  height: 100%;
}
.users {
  right: 0;
  top: 103px;
  width: 300px;
  height: 100%;
}
.p-chat-user {
  position: fixed;
  top: 56px;
  z-index: 1000;
  border-left: 1px solid #ccc;
}
.users-main {
  height: 100%;
  width: 300px;
  position: fixed;
  border-radius: 0px;
}
.userlist-box {
  cursor: pointer;
  border-bottom: 1px solid #efefef;
}
.userlist-box .media-left {
  padding-right: 10px;
}
.users-main .media {
  display: flex;
  align-items: center;
  padding-top: 0;
  padding-bottom: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}
.user-box .media-object {
  height: 45px;
  width: 45px;
  display: inline-block;
}
.chat-menu-content,
.chat-menu-reply {
  background: #f3f3f3;
  position: relative;
  overflow: visible;
  border-radius: 4px;
}
.chat-menu-content:before {
  position: absolute;
  top: 20px;
  left: -14px;
  width: 0;
  height: 0;
  content: '';
  border: 8px solid transparent;
  border-right-color: #f3f3f3;
}
.chat-menu-reply:before {
  position: absolute;
  top: 20px;
  right: -14px;
  width: 0;
  height: 0;
  content: '';
  border: 8px solid transparent;
  border-left-color: #0073aa;
}
.chat-reply-box {
  background-color: #fff;
  position: absolute;
  bottom: 43px;
  width: 100%;
  padding-top: 15px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 10px;
  border-top: 1px solid #ccc;
}
.chat-inner-header {
  text-align: center;
  margin-bottom: 20px;
  border-bottom: 1px solid #ccc;
  padding: 20px;
}
.chat-send {
  position: absolute;
  bottom: 5px;
  right: 0;
  border: none;
  background-color: transparent;
  color: #0073aa;
  transform: rotate(45deg);
}
.showChat_inner .chat-messages {
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
}
.chat-menu-content .chat-cont,
.chat-menu-reply .chat-cont {
  padding: 10px;
}
.chat-menu-content .chat-time,
.chat-menu-reply .chat-time {
  padding-left: 10px;
  padding-bottom: 10px;
}
.back_chatBox {
  margin: 0 auto;
  font-weight: 600;
}
.back_chatBox i {
  float: left;
  position: absolute;
  margin-top: 5px;
  left: 20px;
  cursor: pointer;
}
.designation {
  cursor: pointer;
}
.extra-profile-list {
  display: none;
}
.chat-menu-reply .chat-cont,
.chat-menu-reply .chat-time {
  color: #fff;
}
.chat-menu-reply {
  background: #0073aa;
  margin-right: 10px;
}
.users-main .media .chat-header {
  font-size: 14px;
  font-weight: 600;
}
.users-main .media-body div + div {
  font-size: 12px;
}
.chat-body {
  overflow-y: auto;
  height: 340px;
}
.users-main-fix {
  height: auto;
  position: fixed;
  bottom: 0px;
  top: 151px;
}
.chat-footer,
.chat-link {
  border-color: #0073aa;
}
.chat-footer .input-group-addon {
  padding: 7px .75rem;
}
.form-control:focus ~ .chat-send {
  border-color: #0073aa;
}
.minimized-box {
  padding: 5px 10px;
}
.write-msg input {
  border-radius: 0;
  border-right: 0;
}
.write-msg .btn {
  box-shadow: none;
  border-left: 0;
  font-size: 14px;
}
.write-msg .btn-secondary:hover {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-left: 0;
}
.form-control:focus ~ .input-group-btn .btn-secondary {
  border-color: #66afe9;
  color: #0073aa;
}
.img-chat-profile {
  height: 45px;
  width: 45px;
}
.chat-minimize .chat-body,
.chat-minimize .chat-footer {
  display: none;
}
.chat-box {
  margin-right: 290px;
  height: 440px;
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 999999;
}
.user-box .media-object,
.friend-box .media-object {
  height: 45px;
  width: 45px;
  display: inline-block;
}
.friend-box img {
  margin-right: 10px;
  margin-bottom: 10px;
}
.chat-header {
  color: #222222;
}
.live-status {
  height: 10px;
  width: 10px;
  position: absolute;
  top: 20px;
  right: 20px;
  border-radius: 100%;
  border: 1px solid;
}
.showChat {
  display: none;
}
.showChat_inner {
  position: fixed;
  top: 56px;
  background-color: white;
  right: 0;
  width: 300px;
  height: 100%;
  z-index: 99999;
  border-left: 1px solid #ccc;
}
/**====== Chatting css end ======**/
/* ======================= Start Color-page Css
=========================== */
.amber-colors ul li p,
.bg-danger li p,
.bg-default li p,
.bg-info li p,
.bg-primary li p,
.bg-success li p,
.bg-warning li p,
.blue-colors ul li p,
.blue-grey-colors ul li p,
.brown-colors ul li p,
.cyan-colors ul li p,
.deep-orange-colors ul li p,
.deep-purple-colors ul li p,
.green-colors ul li p,
.grey-colors ul li p,
.indigo-colors ul li p,
.light-blue-colors ul li p,
.light-green-colors ul li p,
.lime-colors ul li p,
.orange-colors ul li p,
.pink-colors ul li p,
.purple-colors ul li p,
.red-colors ul li p,
.teal-colors ul li p,
.yellow-colors ul li p,
.primary-colorr ul li p,
.success-colorr ul li p,
.info-colorr ul li p,
.warning-colorr ul li p,
.danger-colorr ul li p {
  font-size: 18px;
  padding: 10px 0;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 0;
}
/**====== Accent-red-color css start ======**/
.red-colors ul li:nth-child(14) {
  background-color: #e40505;
}
.red-colors ul li:nth-child(14) p:before {
  content: "#e40505";
}
.red-colors ul li:nth-child(13) {
  background-color: #f30606;
}
.red-colors ul li:nth-child(13) p:before {
  content: "#f30606";
}
.red-colors ul li:nth-child(12) {
  background-color: #f90f0f;
}
.red-colors ul li:nth-child(12) p:before {
  content: "#f90f0f";
}
.red-colors ul li:nth-child(11) {
  background-color: #fa1d1d;
}
.red-colors ul li:nth-child(11) p:before {
  content: "#fa1d1d";
}
.red-colors ul li:nth-child(10) {
  background-color: #fa2c2c;
}
.red-colors ul li:nth-child(10) p:before {
  content: "#fa2c2c";
}
.red-colors ul li:nth-child(9) {
  background-color: #fa3b3b;
}
.red-colors ul li:nth-child(9) p:before {
  content: "#fa3b3b";
}
.red-colors ul li:nth-child(8) {
  background-color: #fb4a4a;
}
.red-colors ul li:nth-child(8) p:before {
  content: "#fb4a4a";
}
.red-colors ul li:nth-child(7) {
  background-color: #fb5959;
}
.red-colors ul li:nth-child(7) p:before {
  content: "#fb5959";
}
.red-colors ul li:nth-child(6) {
  background-color: #fb6868;
}
.red-colors ul li:nth-child(6) p:before {
  content: "#fb6868";
}
.red-colors ul li:nth-child(5) {
  background-color: #fc7777;
}
.red-colors ul li:nth-child(5) p:before {
  content: "#fc7777";
}
.red-colors ul li:nth-child(4) {
  background-color: #fc8686;
}
.red-colors ul li:nth-child(4) p:before {
  content: "#fc8686";
}
.red-colors ul li:nth-child(3) {
  background-color: #fd9595;
}
.red-colors ul li:nth-child(3) p:before {
  content: "#fd9595";
}
.red-colors ul li:nth-child(2) {
  background-color: #fda4a4;
}
.red-colors ul li:nth-child(2) p:before {
  content: "#fda4a4";
}
.red-colors ul li:nth-child(1) {
  background-color: #fdb3b3;
}
.red-colors ul li:nth-child(1) p:before {
  content: "#fdb3b3";
}
/**====== Accent-red-color css end ======**/
/**====== Accent-pink-color css start ======**/
.pink-colors ul li:nth-child(14) {
  background-color: #d4166c;
}
.pink-colors ul li:nth-child(14) p:before {
  content: "#d4166c";
}
.pink-colors ul li:nth-child(13) {
  background-color: #e21873;
}
.pink-colors ul li:nth-child(13) p:before {
  content: "#e21873";
}
.pink-colors ul li:nth-child(12) {
  background-color: #e7217b;
}
.pink-colors ul li:nth-child(12) p:before {
  content: "#e7217b";
}
.pink-colors ul li:nth-child(11) {
  background-color: #e92f83;
}
.pink-colors ul li:nth-child(11) p:before {
  content: "#e92f83";
}
.pink-colors ul li:nth-child(10) {
  background-color: #ea3d8b;
}
.pink-colors ul li:nth-child(10) p:before {
  content: "#ea3d8b";
}
.pink-colors ul li:nth-child(9) {
  background-color: #ec4b94;
}
.pink-colors ul li:nth-child(9) p:before {
  content: "#ec4b94";
}
.pink-colors ul li:nth-child(8) {
  background-color: #ed599c;
}
.pink-colors ul li:nth-child(8) p:before {
  content: "#ed599c";
}
.pink-colors ul li:nth-child(7) {
  background-color: #ef67a4;
}
.pink-colors ul li:nth-child(7) p:before {
  content: "#ef67a4";
}
.pink-colors ul li:nth-child(6) {
  background-color: #f074ac;
}
.pink-colors ul li:nth-child(6) p:before {
  content: "#f074ac";
}
.pink-colors ul li:nth-child(5) {
  background-color: #f282b5;
}
.pink-colors ul li:nth-child(5) p:before {
  content: "#f282b5";
}
.pink-colors ul li:nth-child(4) {
  background-color: #f390bd;
}
.pink-colors ul li:nth-child(4) p:before {
  content: "#f390bd";
}
.pink-colors ul li:nth-child(3) {
  background-color: #f59ec5;
}
.pink-colors ul li:nth-child(3) p:before {
  content: "#f59ec5";
}
.pink-colors ul li:nth-child(2) {
  background-color: #f6accd;
}
.pink-colors ul li:nth-child(2) p:before {
  content: "#f6accd";
}
.pink-colors ul li:nth-child(1) {
  background-color: #f8bad6;
}
.pink-colors ul li:nth-child(1) p:before {
  content: "#f8bad6";
}
/**====== Accent-pink-color css end ======**/
/**====== Accent-purple-color css start ======**/
.purple-colors ul li:nth-child(14) {
  background-color: #b014ff;
}
.purple-colors ul li:nth-child(14) p:before {
  content: "#b014ff";
}
.purple-colors ul li:nth-child(13) {
  background-color: #b524ff;
}
.purple-colors ul li:nth-child(13) p:before {
  content: "#b524ff";
}
.purple-colors ul li:nth-child(12) {
  background-color: #ba33ff;
}
.purple-colors ul li:nth-child(12) p:before {
  content: "#ba33ff";
}
.purple-colors ul li:nth-child(11) {
  background-color: #c042ff;
}
.purple-colors ul li:nth-child(11) p:before {
  content: "#c042ff";
}
.purple-colors ul li:nth-child(10) {
  background-color: #c552ff;
}
.purple-colors ul li:nth-child(10) p:before {
  content: "#c552ff";
}
.purple-colors ul li:nth-child(9) {
  background-color: #ca61ff;
}
.purple-colors ul li:nth-child(9) p:before {
  content: "#ca61ff";
}
.purple-colors ul li:nth-child(8) {
  background-color: #cf70ff;
}
.purple-colors ul li:nth-child(8) p:before {
  content: "#cf70ff";
}
.purple-colors ul li:nth-child(7) {
  background-color: #d47fff;
}
.purple-colors ul li:nth-child(7) p:before {
  content: "#d47fff";
}
.purple-colors ul li:nth-child(6) {
  background-color: #d98fff;
}
.purple-colors ul li:nth-child(6) p:before {
  content: "#d98fff";
}
.purple-colors ul li:nth-child(5) {
  background-color: #de9eff;
}
.purple-colors ul li:nth-child(5) p:before {
  content: "#de9eff";
}
.purple-colors ul li:nth-child(4) {
  background-color: #e4adff;
}
.purple-colors ul li:nth-child(4) p:before {
  content: "#e4adff";
}
.purple-colors ul li:nth-child(3) {
  background-color: #e9bdff;
}
.purple-colors ul li:nth-child(3) p:before {
  content: "#e9bdff";
}
.purple-colors ul li:nth-child(2) {
  background-color: #eeccff;
}
.purple-colors ul li:nth-child(2) p:before {
  content: "#eeccff";
}
.purple-colors ul li:nth-child(1) {
  background-color: #f3dbff;
}
.purple-colors ul li:nth-child(1) p:before {
  content: "#f3dbff";
}
/**====== Accent-purple-color css end ======**/
/**====== Deep-purple-color css start ======**/
.deep-purple-colors ul li:nth-child(14) {
  background-color: #6b05f9;
}
.deep-purple-colors ul li:nth-child(14) p:before {
  content: "#6b05f9";
}
.deep-purple-colors ul li:nth-child(13) {
  background-color: #7414fa;
}
.deep-purple-colors ul li:nth-child(13) p:before {
  content: "#7414fa";
}
.deep-purple-colors ul li:nth-child(12) {
  background-color: #7d23fa;
}
.deep-purple-colors ul li:nth-child(12) p:before {
  content: "#7d23fa";
}
.deep-purple-colors ul li:nth-child(11) {
  background-color: #8632fb;
}
.deep-purple-colors ul li:nth-child(11) p:before {
  content: "#8632fb";
}
.deep-purple-colors ul li:nth-child(10) {
  background-color: #8f41fb;
}
.deep-purple-colors ul li:nth-child(10) p:before {
  content: "#8f41fb";
}
.deep-purple-colors ul li:nth-child(9) {
  background-color: #9850fb;
}
.deep-purple-colors ul li:nth-child(9) p:before {
  content: "#9850fb";
}
.deep-purple-colors ul li:nth-child(8) {
  background-color: #a05ffc;
}
.deep-purple-colors ul li:nth-child(8) p:before {
  content: "#a05ffc";
}
.deep-purple-colors ul li:nth-child(7) {
  background-color: #a96efc;
}
.deep-purple-colors ul li:nth-child(7) p:before {
  content: "#a96efc";
}
.deep-purple-colors ul li:nth-child(6) {
  background-color: #b27cfc;
}
.deep-purple-colors ul li:nth-child(6) p:before {
  content: "#b27cfc";
}
.deep-purple-colors ul li:nth-child(5) {
  background-color: #bb8bfd;
}
.deep-purple-colors ul li:nth-child(5) p:before {
  content: "#bb8bfd";
}
.deep-purple-colors ul li:nth-child(4) {
  background-color: #c49afd;
}
.deep-purple-colors ul li:nth-child(4) p:before {
  content: "#c49afd";
}
.deep-purple-colors ul li:nth-child(3) {
  background-color: #cda9fd;
}
.deep-purple-colors ul li:nth-child(3) p:before {
  content: "#cda9fd";
}
.deep-purple-colors ul li:nth-child(2) {
  background-color: #d5b8fd;
}
.deep-purple-colors ul li:nth-child(2) p:before {
  content: "#d5b8fd";
}
.deep-purple-colors ul li:nth-child(1) {
  background-color: #dec7fe;
}
.deep-purple-colors ul li:nth-child(1) p:before {
  content: "#dec7fe";
}
/**====== Deep-purple-color css end ======**/
/**====== Indigo-color css start ======**/
.indigo-colors ul li:nth-child(14) {
  background-color: #415dfe;
}
.indigo-colors ul li:nth-child(14) p:before {
  content: "#415dfe";
}
.indigo-colors ul li:nth-child(13) {
  background-color: #4d68fe;
}
.indigo-colors ul li:nth-child(13) p:before {
  content: "#4d68fe";
}
.indigo-colors ul li:nth-child(12) {
  background-color: #5a72fe;
}
.indigo-colors ul li:nth-child(12) p:before {
  content: "#5a72fe";
}
.indigo-colors ul li:nth-child(11) {
  background-color: #677dfe;
}
.indigo-colors ul li:nth-child(11) p:before {
  content: "#677dfe";
}
.indigo-colors ul li:nth-child(10) {
  background-color: #7388fe;
}
.indigo-colors ul li:nth-child(10) p:before {
  content: "#7388fe";
}
.indigo-colors ul li:nth-child(9) {
  background-color: #8093fe;
}
.indigo-colors ul li:nth-child(9) p:before {
  content: "#8093fe";
}
.indigo-colors ul li:nth-child(8) {
  background-color: #8d9efe;
}
.indigo-colors ul li:nth-child(8) p:before {
  content: "#8d9efe";
}
.indigo-colors ul li:nth-child(7) {
  background-color: #9aa9ff;
}
.indigo-colors ul li:nth-child(7) p:before {
  content: "#9aa9ff";
}
.indigo-colors ul li:nth-child(6) {
  background-color: #a6b3ff;
}
.indigo-colors ul li:nth-child(6) p:before {
  content: "#a6b3ff";
}
.indigo-colors ul li:nth-child(5) {
  background-color: #b3beff;
}
.indigo-colors ul li:nth-child(5) p:before {
  content: "#b3beff";
}
.indigo-colors ul li:nth-child(4) {
  background-color: #c0c9ff;
}
.indigo-colors ul li:nth-child(4) p:before {
  content: "#c0c9ff";
}
.indigo-colors ul li:nth-child(3) {
  background-color: #ccd4ff;
}
.indigo-colors ul li:nth-child(3) p:before {
  content: "#ccd4ff";
}
.indigo-colors ul li:nth-child(2) {
  background-color: #d9dfff;
}
.indigo-colors ul li:nth-child(2) p:before {
  content: "#d9dfff";
}
.indigo-colors ul li:nth-child(1) {
  background-color: #e6e9ff;
}
.indigo-colors ul li:nth-child(1) p:before {
  content: "#e6e9ff";
}
/**====== Indigo-color css end ======**/
/**====== Blue-accent-color css start ======**/
.blue-colors ul li:nth-child(14) {
  background-color: #3a6eff;
}
.blue-colors ul li:nth-child(14) p:before {
  content: "#3a6eff";
}
.blue-colors ul li:nth-child(13) {
  background-color: #4778ff;
}
.blue-colors ul li:nth-child(13) p:before {
  content: "#4778ff";
}
.blue-colors ul li:nth-child(12) {
  background-color: #5381ff;
}
.blue-colors ul li:nth-child(12) p:before {
  content: "#5381ff";
}
.blue-colors ul li:nth-child(11) {
  background-color: #608aff;
}
.blue-colors ul li:nth-child(11) p:before {
  content: "#608aff";
}
.blue-colors ul li:nth-child(10) {
  background-color: #6d94ff;
}
.blue-colors ul li:nth-child(10) p:before {
  content: "#6d94ff";
}
.blue-colors ul li:nth-child(9) {
  background-color: #7a9dff;
}
.blue-colors ul li:nth-child(9) p:before {
  content: "#7a9dff";
}
.blue-colors ul li:nth-child(8) {
  background-color: #86a6ff;
}
.blue-colors ul li:nth-child(8) p:before {
  content: "#86a6ff";
}
.blue-colors ul li:nth-child(7) {
  background-color: #93b0ff;
}
.blue-colors ul li:nth-child(7) p:before {
  content: "#93b0ff";
}
.blue-colors ul li:nth-child(6) {
  background-color: #a0b9ff;
}
.blue-colors ul li:nth-child(6) p:before {
  content: "#a0b9ff";
}
.blue-colors ul li:nth-child(5) {
  background-color: #adc3ff;
}
.blue-colors ul li:nth-child(5) p:before {
  content: "#adc3ff";
}
.blue-colors ul li:nth-child(4) {
  background-color: #b9ccff;
}
.blue-colors ul li:nth-child(4) p:before {
  content: "#b9ccff";
}
.blue-colors ul li:nth-child(3) {
  background-color: #c6d5ff;
}
.blue-colors ul li:nth-child(3) p:before {
  content: "#c6d5ff";
}
.blue-colors ul li:nth-child(2) {
  background-color: #d3dfff;
}
.blue-colors ul li:nth-child(2) p:before {
  content: "#d3dfff";
}
.blue-colors ul li:nth-child(1) {
  background-color: #e0e8ff;
}
.blue-colors ul li:nth-child(1) p:before {
  content: "#e0e8ff";
}
/**====== Blue-accent-color css end ======**/
/**====== Light-blue-color css start ======**/
.light-blue-colors ul li:nth-child(14) {
  background-color: #059cf9;
}
.light-blue-colors ul li:nth-child(14) p:before {
  content: "#059cf9";
}
.light-blue-colors ul li:nth-child(13) {
  background-color: #14a2fa;
}
.light-blue-colors ul li:nth-child(13) p:before {
  content: "#14a2fa";
}
.light-blue-colors ul li:nth-child(12) {
  background-color: #23a8fa;
}
.light-blue-colors ul li:nth-child(12) p:before {
  content: "#23a8fa";
}
.light-blue-colors ul li:nth-child(11) {
  background-color: #32aefb;
}
.light-blue-colors ul li:nth-child(11) p:before {
  content: "#32aefb";
}
.light-blue-colors ul li:nth-child(10) {
  background-color: #41b4fb;
}
.light-blue-colors ul li:nth-child(10) p:before {
  content: "#41b4fb";
}
.light-blue-colors ul li:nth-child(9) {
  background-color: #50bafb;
}
.light-blue-colors ul li:nth-child(9) p:before {
  content: "#50bafb";
}
.light-blue-colors ul li:nth-child(8) {
  background-color: #5fc0fc;
}
.light-blue-colors ul li:nth-child(8) p:before {
  content: "#5fc0fc";
}
.light-blue-colors ul li:nth-child(7) {
  background-color: #6ec6fc;
}
.light-blue-colors ul li:nth-child(7) p:before {
  content: "#6ec6fc";
}
.light-blue-colors ul li:nth-child(6) {
  background-color: #7cccfc;
}
.light-blue-colors ul li:nth-child(6) p:before {
  content: "#7cccfc";
}
.light-blue-colors ul li:nth-child(5) {
  background-color: #8bd2fd;
}
.light-blue-colors ul li:nth-child(5) p:before {
  content: "#8bd2fd";
}
.light-blue-colors ul li:nth-child(4) {
  background-color: #9ad7fd;
}
.light-blue-colors ul li:nth-child(4) p:before {
  content: "#9ad7fd";
}
.light-blue-colors ul li:nth-child(3) {
  background-color: #a9ddfd;
}
.light-blue-colors ul li:nth-child(3) p:before {
  content: "#a9ddfd";
}
.light-blue-colors ul li:nth-child(2) {
  background-color: #b8e3fd;
}
.light-blue-colors ul li:nth-child(2) p:before {
  content: "#b8e3fd";
}
.light-blue-colors ul li:nth-child(1) {
  background-color: #c7e9fe;
}
.light-blue-colors ul li:nth-child(1) p:before {
  content: "#c7e9fe";
}
/**====== Light-blue-color css end ======**/
/**====== Cyan-color css start ======**/
.cyan-colors ul li:nth-child(14) {
  background-color: #05c6e3;
}
.cyan-colors ul li:nth-child(14) p:before {
  content: "#05c6e3";
}
.cyan-colors ul li:nth-child(13) {
  background-color: #06d3f2;
}
.cyan-colors ul li:nth-child(13) p:before {
  content: "#06d3f2";
}
.cyan-colors ul li:nth-child(12) {
  background-color: #0edbf9;
}
.cyan-colors ul li:nth-child(12) p:before {
  content: "#0edbf9";
}
.cyan-colors ul li:nth-child(11) {
  background-color: #1dddfa;
}
.cyan-colors ul li:nth-child(11) p:before {
  content: "#1dddfa";
}
.cyan-colors ul li:nth-child(10) {
  background-color: #2bdffa;
}
.cyan-colors ul li:nth-child(10) p:before {
  content: "#2bdffa";
}
.cyan-colors ul li:nth-child(9) {
  background-color: #3ae1fa;
}
.cyan-colors ul li:nth-child(9) p:before {
  content: "#3ae1fa";
}
.cyan-colors ul li:nth-child(8) {
  background-color: #49e4fb;
}
.cyan-colors ul li:nth-child(8) p:before {
  content: "#49e4fb";
}
.cyan-colors ul li:nth-child(7) {
  background-color: #58e6fb;
}
.cyan-colors ul li:nth-child(7) p:before {
  content: "#58e6fb";
}
.cyan-colors ul li:nth-child(6) {
  background-color: #67e8fb;
}
.cyan-colors ul li:nth-child(6) p:before {
  content: "#67e8fb";
}
.cyan-colors ul li:nth-child(5) {
  background-color: #76eafc;
}
.cyan-colors ul li:nth-child(5) p:before {
  content: "#76eafc";
}
.cyan-colors ul li:nth-child(4) {
  background-color: #85edfc;
}
.cyan-colors ul li:nth-child(4) p:before {
  content: "#85edfc";
}
.cyan-colors ul li:nth-child(3) {
  background-color: #94effc;
}
.cyan-colors ul li:nth-child(3) p:before {
  content: "#94effc";
}
.cyan-colors ul li:nth-child(2) {
  background-color: #a3f1fd;
}
.cyan-colors ul li:nth-child(2) p:before {
  content: "#a3f1fd";
}
.cyan-colors ul li:nth-child(1) {
  background-color: #b2f3fd;
}
.cyan-colors ul li:nth-child(1) p:before {
  content: "#b2f3fd";
}
/**====== Cyan-color css start ======**/
/**====== Teal-color css start ======**/
.teal-colors ul li:nth-child(14) {
  background-color: #05cfb3;
}
.teal-colors ul li:nth-child(14) p:before {
  content: "#05cfb3";
}
.teal-colors ul li:nth-child(13) {
  background-color: #06dec0;
}
.teal-colors ul li:nth-child(13) p:before {
  content: "#06dec0";
}
.teal-colors ul li:nth-child(12) {
  background-color: #06edcd;
}
.teal-colors ul li:nth-child(12) p:before {
  content: "#06edcd";
}
.teal-colors ul li:nth-child(11) {
  background-color: #0af9d7;
}
.teal-colors ul li:nth-child(11) p:before {
  content: "#0af9d7";
}
.teal-colors ul li:nth-child(10) {
  background-color: #19f9da;
}
.teal-colors ul li:nth-child(10) p:before {
  content: "#19f9da";
}
.teal-colors ul li:nth-child(9) {
  background-color: #27f9dc;
}
.teal-colors ul li:nth-child(9) p:before {
  content: "#27f9dc";
}
.teal-colors ul li:nth-child(8) {
  background-color: #36fadf;
}
.teal-colors ul li:nth-child(8) p:before {
  content: "#36fadf";
}
.teal-colors ul li:nth-child(7) {
  background-color: #45fae1;
}
.teal-colors ul li:nth-child(7) p:before {
  content: "#45fae1";
}
.teal-colors ul li:nth-child(6) {
  background-color: #54fbe3;
}
.teal-colors ul li:nth-child(6) p:before {
  content: "#54fbe3";
}
.teal-colors ul li:nth-child(5) {
  background-color: #63fbe6;
}
.teal-colors ul li:nth-child(5) p:before {
  content: "#63fbe6";
}
.teal-colors ul li:nth-child(4) {
  background-color: #72fbe8;
}
.teal-colors ul li:nth-child(4) p:before {
  content: "#72fbe8";
}
.teal-colors ul li:nth-child(3) {
  background-color: #81fceb;
}
.teal-colors ul li:nth-child(3) p:before {
  content: "#81fceb";
}
.teal-colors ul li:nth-child(2) {
  background-color: #90fced;
}
.teal-colors ul li:nth-child(2) p:before {
  content: "#90fced";
}
.teal-colors ul li:nth-child(1) {
  background-color: #9ffcef;
}
.teal-colors ul li:nth-child(1) p:before {
  content: "#9ffcef";
}
/**====== Teal-color css end ======**/
/**====== Green-color css start ======**/
.green-colors ul li:nth-child(14) {
  background-color: #05d85c;
}
.green-colors ul li:nth-child(14) p:before {
  content: "#05d85c";
}
.green-colors ul li:nth-child(13) {
  background-color: #06e763;
}
.green-colors ul li:nth-child(13) p:before {
  content: "#06e763";
}
.green-colors ul li:nth-child(12) {
  background-color: #06f669;
}
.green-colors ul li:nth-child(12) p:before {
  content: "#06f669";
}
.green-colors ul li:nth-child(11) {
  background-color: #12f972;
}
.green-colors ul li:nth-child(11) p:before {
  content: "#12f972";
}
.green-colors ul li:nth-child(10) {
  background-color: #21f97a;
}
.green-colors ul li:nth-child(10) p:before {
  content: "#21f97a";
}
.green-colors ul li:nth-child(9) {
  background-color: #30fa83;
}
.green-colors ul li:nth-child(9) p:before {
  content: "#30fa83";
}
.green-colors ul li:nth-child(8) {
  background-color: #3ffa8c;
}
.green-colors ul li:nth-child(8) p:before {
  content: "#3ffa8c";
}
.green-colors ul li:nth-child(7) {
  background-color: #4efb95;
}
.green-colors ul li:nth-child(7) p:before {
  content: "#4efb95";
}
.green-colors ul li:nth-child(6) {
  background-color: #5dfb9e;
}
.green-colors ul li:nth-child(6) p:before {
  content: "#5dfb9e";
}
.green-colors ul li:nth-child(5) {
  background-color: #6cfba7;
}
.green-colors ul li:nth-child(5) p:before {
  content: "#6cfba7";
}
.green-colors ul li:nth-child(4) {
  background-color: #7bfcb0;
}
.green-colors ul li:nth-child(4) p:before {
  content: "#7bfcb0";
}
.green-colors ul li:nth-child(3) {
  background-color: #8afcb9;
}
.green-colors ul li:nth-child(3) p:before {
  content: "#8afcb9";
}
.green-colors ul li:nth-child(2) {
  background-color: #98fcc2;
}
.green-colors ul li:nth-child(2) p:before {
  content: "#98fcc2";
}
.green-colors ul li:nth-child(1) {
  background-color: #a7fdcb;
}
.green-colors ul li:nth-child(1) p:before {
  content: "#a7fdcb";
}
/**====== Green-color css end ======**/
/**====== Light-Green-color css start ======**/
.light-green-colors ul li:nth-child(14) {
  background-color: #6fe423;
}
.light-green-colors ul li:nth-child(14) p:before {
  content: "#6fe423";
}
.light-green-colors ul li:nth-child(13) {
  background-color: #78e631;
}
.light-green-colors ul li:nth-child(13) p:before {
  content: "#78e631";
}
.light-green-colors ul li:nth-child(12) {
  background-color: #81e73e;
}
.light-green-colors ul li:nth-child(12) p:before {
  content: "#81e73e";
}
.light-green-colors ul li:nth-child(11) {
  background-color: #8ae94c;
}
.light-green-colors ul li:nth-child(11) p:before {
  content: "#8ae94c";
}
.light-green-colors ul li:nth-child(10) {
  background-color: #93eb5a;
}
.light-green-colors ul li:nth-child(10) p:before {
  content: "#93eb5a";
}
.light-green-colors ul li:nth-child(9) {
  background-color: #9bec67;
}
.light-green-colors ul li:nth-child(9) p:before {
  content: "#9bec67";
}
.light-green-colors ul li:nth-child(8) {
  background-color: #a4ee75;
}
.light-green-colors ul li:nth-child(8) p:before {
  content: "#a4ee75";
}
.light-green-colors ul li:nth-child(7) {
  background-color: #adf083;
}
.light-green-colors ul li:nth-child(7) p:before {
  content: "#adf083";
}
.light-green-colors ul li:nth-child(6) {
  background-color: #b6f190;
}
.light-green-colors ul li:nth-child(6) p:before {
  content: "#b6f190";
}
.light-green-colors ul li:nth-child(5) {
  background-color: #bff39e;
}
.light-green-colors ul li:nth-child(5) p:before {
  content: "#bff39e";
}
.light-green-colors ul li:nth-child(4) {
  background-color: #c8f5ac;
}
.light-green-colors ul li:nth-child(4) p:before {
  content: "#c8f5ac";
}
.light-green-colors ul li:nth-child(3) {
  background-color: #d1f6b9;
}
.light-green-colors ul li:nth-child(3) p:before {
  content: "#d1f6b9";
}
.light-green-colors ul li:nth-child(2) {
  background-color: #daf8c7;
}
.light-green-colors ul li:nth-child(2) p:before {
  content: "#daf8c7";
}
.light-green-colors ul li:nth-child(1) {
  background-color: #e3fad4;
}
.light-green-colors ul li:nth-child(1) p:before {
  content: "#e3fad4";
}
/**====== Light-Green-color css end ======**/
/**====== Lime-color css start ======**/
.lime-colors ul li:nth-child(14) {
  background-color: #baf905;
}
.lime-colors ul li:nth-child(14) p:before {
  content: "#baf905";
}
.lime-colors ul li:nth-child(13) {
  background-color: #bffa14;
}
.lime-colors ul li:nth-child(13) p:before {
  content: "#bffa14";
}
.lime-colors ul li:nth-child(12) {
  background-color: #c3fa23;
}
.lime-colors ul li:nth-child(12) p:before {
  content: "#c3fa23";
}
.lime-colors ul li:nth-child(11) {
  background-color: #c7fb32;
}
.lime-colors ul li:nth-child(11) p:before {
  content: "#c7fb32";
}
.lime-colors ul li:nth-child(10) {
  background-color: #cbfb41;
}
.lime-colors ul li:nth-child(10) p:before {
  content: "#cbfb41";
}
.lime-colors ul li:nth-child(9) {
  background-color: #cffb50;
}
.lime-colors ul li:nth-child(9) p:before {
  content: "#cffb50";
}
.lime-colors ul li:nth-child(8) {
  background-color: #d3fc5f;
}
.lime-colors ul li:nth-child(8) p:before {
  content: "#d3fc5f";
}
.lime-colors ul li:nth-child(7) {
  background-color: #d7fc6e;
}
.lime-colors ul li:nth-child(7) p:before {
  content: "#d7fc6e";
}
.lime-colors ul li:nth-child(6) {
  background-color: #dbfc7c;
}
.lime-colors ul li:nth-child(6) p:before {
  content: "#dbfc7c";
}
.lime-colors ul li:nth-child(5) {
  background-color: #dffd8b;
}
.lime-colors ul li:nth-child(5) p:before {
  content: "#dffd8b";
}
.lime-colors ul li:nth-child(4) {
  background-color: #e3fd9a;
}
.lime-colors ul li:nth-child(4) p:before {
  content: "#e3fd9a";
}
.lime-colors ul li:nth-child(3) {
  background-color: #e8fda9;
}
.lime-colors ul li:nth-child(3) p:before {
  content: "#e8fda9";
}
.lime-colors ul li:nth-child(2) {
  background-color: #ecfdb8;
}
.lime-colors ul li:nth-child(2) p:before {
  content: "#ecfdb8";
}
.lime-colors ul li:nth-child(1) {
  background-color: #f0fec7;
}
.lime-colors ul li:nth-child(1) p:before {
  content: "#f0fec7";
}
/**====== Lime-color css end ======**/
/**====== Yellow-color css start ======**/
.yellow-colors ul li:nth-child(14) {
  background-color: #ffd812;
}
.yellow-colors ul li:nth-child(14) p:before {
  content: "#ffd812";
}
.yellow-colors ul li:nth-child(13) {
  background-color: #ffda1f;
}
.yellow-colors ul li:nth-child(13) p:before {
  content: "#ffda1f";
}
.yellow-colors ul li:nth-child(12) {
  background-color: #ffdc2b;
}
.yellow-colors ul li:nth-child(12) p:before {
  content: "#ffdc2b";
}
.yellow-colors ul li:nth-child(11) {
  background-color: #ffde38;
}
.yellow-colors ul li:nth-child(11) p:before {
  content: "#ffde38";
}
.yellow-colors ul li:nth-child(10) {
  background-color: #ffe045;
}
.yellow-colors ul li:nth-child(10) p:before {
  content: "#ffe045";
}
.yellow-colors ul li:nth-child(9) {
  background-color: #ffe352;
}
.yellow-colors ul li:nth-child(9) p:before {
  content: "#ffe352";
}
.yellow-colors ul li:nth-child(8) {
  background-color: #ffe55e;
}
.yellow-colors ul li:nth-child(8) p:before {
  content: "#ffe55e";
}
.yellow-colors ul li:nth-child(7) {
  background-color: #ffe76b;
}
.yellow-colors ul li:nth-child(7) p:before {
  content: "#ffe76b";
}
.yellow-colors ul li:nth-child(6) {
  background-color: #ffe978;
}
.yellow-colors ul li:nth-child(6) p:before {
  content: "#ffe978";
}
.yellow-colors ul li:nth-child(5) {
  background-color: #ffeb85;
}
.yellow-colors ul li:nth-child(5) p:before {
  content: "#ffeb85";
}
.yellow-colors ul li:nth-child(4) {
  background-color: #ffed91;
}
.yellow-colors ul li:nth-child(4) p:before {
  content: "#ffed91";
}
.yellow-colors ul li:nth-child(3) {
  background-color: #ffef9e;
}
.yellow-colors ul li:nth-child(3) p:before {
  content: "#ffef9e";
}
.yellow-colors ul li:nth-child(2) {
  background-color: #fff1ab;
}
.yellow-colors ul li:nth-child(2) p:before {
  content: "#fff1ab";
}
.yellow-colors ul li:nth-child(1) {
  background-color: #fff3b8;
}
.yellow-colors ul li:nth-child(1) p:before {
  content: "#fff3b8";
}
/**====== Yellow-color css end ======**/
/**====== Amber-color css start ======**/
.amber-colors ul li:nth-child(14) {
  background-color: #ffb012;
}
.amber-colors ul li:nth-child(14) p:before {
  content: "#ffb012";
}
.amber-colors ul li:nth-child(13) {
  background-color: #ffb41f;
}
.amber-colors ul li:nth-child(13) p:before {
  content: "#ffb41f";
}
.amber-colors ul li:nth-child(12) {
  background-color: #ffb92b;
}
.amber-colors ul li:nth-child(12) p:before {
  content: "#ffb92b";
}
.amber-colors ul li:nth-child(11) {
  background-color: #ffbd38;
}
.amber-colors ul li:nth-child(11) p:before {
  content: "#ffbd38";
}
.amber-colors ul li:nth-child(10) {
  background-color: #ffc145;
}
.amber-colors ul li:nth-child(10) p:before {
  content: "#ffc145";
}
.amber-colors ul li:nth-child(9) {
  background-color: #ffc552;
}
.amber-colors ul li:nth-child(9) p:before {
  content: "#ffc552";
}
.amber-colors ul li:nth-child(8) {
  background-color: #ffca5e;
}
.amber-colors ul li:nth-child(8) p:before {
  content: "#ffca5e";
}
.amber-colors ul li:nth-child(7) {
  background-color: #ffce6b;
}
.amber-colors ul li:nth-child(7) p:before {
  content: "#ffce6b";
}
.amber-colors ul li:nth-child(6) {
  background-color: #ffd278;
}
.amber-colors ul li:nth-child(6) p:before {
  content: "#ffd278";
}
.amber-colors ul li:nth-child(5) {
  background-color: #ffd685;
}
.amber-colors ul li:nth-child(5) p:before {
  content: "#ffd685";
}
.amber-colors ul li:nth-child(4) {
  background-color: #ffdb91;
}
.amber-colors ul li:nth-child(4) p:before {
  content: "#ffdb91";
}
.amber-colors ul li:nth-child(3) {
  background-color: #ffdf9e;
}
.amber-colors ul li:nth-child(3) p:before {
  content: "#ffdf9e";
}
.amber-colors ul li:nth-child(2) {
  background-color: #ffe3ab;
}
.amber-colors ul li:nth-child(2) p:before {
  content: "#ffe3ab";
}
.amber-colors ul li:nth-child(1) {
  background-color: #ffe7b8;
}
.amber-colors ul li:nth-child(1) p:before {
  content: "#ffe7b8";
}
/**====== Amber-color css end ======**/
/**====== Orange-color css start ======**/
.orange-colors ul li:nth-child(14) {
  background-color: #ff7814;
}
.orange-colors ul li:nth-child(14) p:before {
  content: "#ff7814";
}
.orange-colors ul li:nth-child(13) {
  background-color: #ff8124;
}
.orange-colors ul li:nth-child(13) p:before {
  content: "#ff8124";
}
.orange-colors ul li:nth-child(12) {
  background-color: #ff8933;
}
.orange-colors ul li:nth-child(12) p:before {
  content: "#ff8933";
}
.orange-colors ul li:nth-child(11) {
  background-color: #ff9242;
}
.orange-colors ul li:nth-child(11) p:before {
  content: "#ff9242";
}
.orange-colors ul li:nth-child(10) {
  background-color: #ff9b52;
}
.orange-colors ul li:nth-child(10) p:before {
  content: "#ff9b52";
}
.orange-colors ul li:nth-child(9) {
  background-color: #ffa461;
}
.orange-colors ul li:nth-child(9) p:before {
  content: "#ffa461";
}
.orange-colors ul li:nth-child(8) {
  background-color: #ffad70;
}
.orange-colors ul li:nth-child(8) p:before {
  content: "#ffad70";
}
.orange-colors ul li:nth-child(7) {
  background-color: #ffb67f;
}
.orange-colors ul li:nth-child(7) p:before {
  content: "#ffb67f";
}
.orange-colors ul li:nth-child(6) {
  background-color: #ffbe8f;
}
.orange-colors ul li:nth-child(6) p:before {
  content: "#ffbe8f";
}
.orange-colors ul li:nth-child(5) {
  background-color: #ffc79e;
}
.orange-colors ul li:nth-child(5) p:before {
  content: "#ffc79e";
}
.orange-colors ul li:nth-child(4) {
  background-color: #ffd0ad;
}
.orange-colors ul li:nth-child(4) p:before {
  content: "#ffd0ad";
}
.orange-colors ul li:nth-child(3) {
  background-color: #ffd9bd;
}
.orange-colors ul li:nth-child(3) p:before {
  content: "#ffd9bd";
}
.orange-colors ul li:nth-child(2) {
  background-color: #ffe2cc;
}
.orange-colors ul li:nth-child(2) p:before {
  content: "#ffe2cc";
}
.orange-colors ul li:nth-child(1) {
  background-color: #ffeadb;
}
.orange-colors ul li:nth-child(1) p:before {
  content: "#ffeadb";
}
/**====== Orange-color css start ======**/
/**====== Deep-Orange-color css start ======**/
.deep-orange-colors ul li:nth-child(14) {
  background-color: #ec3305;
}
.deep-orange-colors ul li:nth-child(14) p:before {
  content: "#ec3305";
}
.deep-orange-colors ul li:nth-child(13) {
  background-color: #f93707;
}
.deep-orange-colors ul li:nth-child(13) p:before {
  content: "#f93707";
}
.deep-orange-colors ul li:nth-child(12) {
  background-color: #fa4316;
}
.deep-orange-colors ul li:nth-child(12) p:before {
  content: "#fa4316";
}
.deep-orange-colors ul li:nth-child(11) {
  background-color: #fa5025;
}
.deep-orange-colors ul li:nth-child(11) p:before {
  content: "#fa5025";
}
.deep-orange-colors ul li:nth-child(10) {
  background-color: #fa5c34;
}
.deep-orange-colors ul li:nth-child(10) p:before {
  content: "#fa5c34";
}
.deep-orange-colors ul li:nth-child(9) {
  background-color: #fb6843;
}
.deep-orange-colors ul li:nth-child(9) p:before {
  content: "#fb6843";
}
.deep-orange-colors ul li:nth-child(8) {
  background-color: #fb7452;
}
.deep-orange-colors ul li:nth-child(8) p:before {
  content: "#fb7452";
}
.deep-orange-colors ul li:nth-child(7) {
  background-color: #fb8061;
}
.deep-orange-colors ul li:nth-child(7) p:before {
  content: "#fb8061";
}
.deep-orange-colors ul li:nth-child(6) {
  background-color: #fc8c70;
}
.deep-orange-colors ul li:nth-child(6) p:before {
  content: "#fc8c70";
}
.deep-orange-colors ul li:nth-child(5) {
  background-color: #fc987f;
}
.deep-orange-colors ul li:nth-child(5) p:before {
  content: "#fc987f";
}
.deep-orange-colors ul li:nth-child(4) {
  background-color: #fca48e;
}
.deep-orange-colors ul li:nth-child(4) p:before {
  content: "#fca48e";
}
.deep-orange-colors ul li:nth-child(3) {
  background-color: #fdb09d;
}
.deep-orange-colors ul li:nth-child(3) p:before {
  content: "#fdb09d";
}
.deep-orange-colors ul li:nth-child(2) {
  background-color: #fdbcac;
}
.deep-orange-colors ul li:nth-child(2) p:before {
  content: "#fdbcac";
}
.deep-orange-colors ul li:nth-child(1) {
  background-color: #fdc8bb;
}
.deep-orange-colors ul li:nth-child(1) p:before {
  content: "#fdc8bb";
}
/**====== Deep-Orange-color css end ======**/
/**====== Brown-color css start ======**/
.brown-colors ul li:nth-child(14) {
  background-color: #513631;
}
.brown-colors ul li:nth-child(14) p:before {
  content: "#513631";
}
.brown-colors ul li:nth-child(13) {
  background-color: #61403a;
}
.brown-colors ul li:nth-child(13) p:before {
  content: "#61403a";
}
.brown-colors ul li:nth-child(12) {
  background-color: #714b44;
}
.brown-colors ul li:nth-child(12) p:before {
  content: "#714b44";
}
.brown-colors ul li:nth-child(11) {
  background-color: #81554d;
}
.brown-colors ul li:nth-child(11) p:before {
  content: "#81554d";
}
.brown-colors ul li:nth-child(10) {
  background-color: #916057;
}
.brown-colors ul li:nth-child(10) p:before {
  content: "#916057";
}
.brown-colors ul li:nth-child(9) {
  background-color: #a06b61;
}
.brown-colors ul li:nth-child(9) p:before {
  content: "#a06b61";
}
.brown-colors ul li:nth-child(8) {
  background-color: #aa7a71;
}
.brown-colors ul li:nth-child(8) p:before {
  content: "#aa7a71";
}
.brown-colors ul li:nth-child(7) {
  background-color: #b38981;
}
.brown-colors ul li:nth-child(7) p:before {
  content: "#b38981";
}
.brown-colors ul li:nth-child(6) {
  background-color: #bd9791;
}
.brown-colors ul li:nth-child(6) p:before {
  content: "#bd9791";
}
.brown-colors ul li:nth-child(5) {
  background-color: #c6a6a1;
}
.brown-colors ul li:nth-child(5) p:before {
  content: "#c6a6a1";
}
.brown-colors ul li:nth-child(4) {
  background-color: #d0b5b1;
}
.brown-colors ul li:nth-child(4) p:before {
  content: "#d0b5b1";
}
.brown-colors ul li:nth-child(3) {
  background-color: #dac4c1;
}
.brown-colors ul li:nth-child(3) p:before {
  content: "#dac4c1";
}
.brown-colors ul li:nth-child(2) {
  background-color: #e3d3d0;
}
.brown-colors ul li:nth-child(2) p:before {
  content: "#e3d3d0";
}
.brown-colors ul li:nth-child(1) {
  background-color: #ede2e0;
}
.brown-colors ul li:nth-child(1) p:before {
  content: "#ede2e0";
}
/**====== Brown-color css end ======**/
/**====== Grey-color css start ======**/
.grey-colors ul li:nth-child(14) {
  background-color: #323232;
}
.grey-colors ul li:nth-child(14) p:before {
  content: "#323232";
}
.grey-colors ul li:nth-child(13) {
  background-color: #3f3f3f;
}
.grey-colors ul li:nth-child(13) p:before {
  content: "#3f3f3f";
}
.grey-colors ul li:nth-child(12) {
  background-color: #4b4b4b;
}
.grey-colors ul li:nth-child(12) p:before {
  content: "#4b4b4b";
}
.grey-colors ul li:nth-child(11) {
  background-color: #585858;
}
.grey-colors ul li:nth-child(11) p:before {
  content: "#585858";
}
.grey-colors ul li:nth-child(10) {
  background-color: #656565;
}
.grey-colors ul li:nth-child(10) p:before {
  content: "#656565";
}
.grey-colors ul li:nth-child(9) {
  background-color: #727272;
}
.grey-colors ul li:nth-child(9) p:before {
  content: "#727272";
}
.grey-colors ul li:nth-child(8) {
  background-color: #7e7e7e;
}
.grey-colors ul li:nth-child(8) p:before {
  content: "#7e7e7e";
}
.grey-colors ul li:nth-child(7) {
  background-color: #8b8b8b;
}
.grey-colors ul li:nth-child(7) p:before {
  content: "#8b8b8b";
}
.grey-colors ul li:nth-child(6) {
  background-color: #989898;
}
.grey-colors ul li:nth-child(6) p:before {
  content: "#989898";
}
.grey-colors ul li:nth-child(5) {
  background-color: #a5a5a5;
}
.grey-colors ul li:nth-child(5) p:before {
  content: "#a5a5a5";
}
.grey-colors ul li:nth-child(4) {
  background-color: #b1b1b1;
}
.grey-colors ul li:nth-child(4) p:before {
  content: "#b1b1b1";
}
.grey-colors ul li:nth-child(3) {
  background-color: #bebebe;
}
.grey-colors ul li:nth-child(3) p:before {
  content: "#bebebe";
}
.grey-colors ul li:nth-child(2) {
  background-color: #cbcbcb;
}
.grey-colors ul li:nth-child(2) p:before {
  content: "#cbcbcb";
}
.grey-colors ul li:nth-child(1) {
  background-color: #d8d8d8;
}
.grey-colors ul li:nth-child(1) p:before {
  content: "#d8d8d8";
}
/**====== Grey-color css end ======**/
/**====== Blue-color css start ======**/
.blue-grey-colors ul li:nth-child(14) {
  background-color: #35444a;
}
.blue-grey-colors ul li:nth-child(14) p:before {
  content: "#35444a";
}
.blue-grey-colors ul li:nth-child(13) {
  background-color: #3f5159;
}
.blue-grey-colors ul li:nth-child(13) p:before {
  content: "#3f5159";
}
.blue-grey-colors ul li:nth-child(12) {
  background-color: #4a5f68;
}
.blue-grey-colors ul li:nth-child(12) p:before {
  content: "#4a5f68";
}
.blue-grey-colors ul li:nth-child(11) {
  background-color: #546d77;
}
.blue-grey-colors ul li:nth-child(11) p:before {
  content: "#546d77";
}
.blue-grey-colors ul li:nth-child(10) {
  background-color: #5f7a85;
}
.blue-grey-colors ul li:nth-child(10) p:before {
  content: "#5f7a85";
}
.blue-grey-colors ul li:nth-child(9) {
  background-color: #6a8894;
}
.blue-grey-colors ul li:nth-child(9) p:before {
  content: "#6a8894";
}
.blue-grey-colors ul li:nth-child(8) {
  background-color: #78949f;
}
.blue-grey-colors ul li:nth-child(8) p:before {
  content: "#78949f";
}
.blue-grey-colors ul li:nth-child(7) {
  background-color: #87a0aa;
}
.blue-grey-colors ul li:nth-child(7) p:before {
  content: "#87a0aa";
}
.blue-grey-colors ul li:nth-child(6) {
  background-color: #96abb4;
}
.blue-grey-colors ul li:nth-child(6) p:before {
  content: "#96abb4";
}
.blue-grey-colors ul li:nth-child(5) {
  background-color: #a5b7bf;
}
.blue-grey-colors ul li:nth-child(5) p:before {
  content: "#a5b7bf";
}
.blue-grey-colors ul li:nth-child(4) {
  background-color: #b4c3ca;
}
.blue-grey-colors ul li:nth-child(4) p:before {
  content: "#b4c3ca";
}
.blue-grey-colors ul li:nth-child(3) {
  background-color: #c3cfd4;
}
.blue-grey-colors ul li:nth-child(3) p:before {
  content: "#c3cfd4";
}
.blue-grey-colors ul li:nth-child(2) {
  background-color: #d2dbdf;
}
.blue-grey-colors ul li:nth-child(2) p:before {
  content: "#d2dbdf";
}
.blue-grey-colors ul li:nth-child(1) {
  background-color: #e1e7e9;
}
.blue-grey-colors ul li:nth-child(1) p:before {
  content: "#e1e7e9";
}
/**====== Blue-color css end ======**/
/**====== Primary-color css start ======**/
.primary-colorr ul li:nth-child(14) {
  background-color: #1cc9a7;
}
.primary-colorr ul li:nth-child(14) p:before {
  content: "#1cc9a7";
}
.primary-colorr ul li:nth-child(13) {
  background-color: #1ed7b2;
}
.primary-colorr ul li:nth-child(13) p:before {
  content: "#1ed7b2";
}
.primary-colorr ul li:nth-child(12) {
  background-color: #23e1bb;
}
.primary-colorr ul li:nth-child(12) p:before {
  content: "#23e1bb";
}
.primary-colorr ul li:nth-child(11) {
  background-color: #31e2bf;
}
.primary-colorr ul li:nth-child(11) p:before {
  content: "#31e2bf";
}
.primary-colorr ul li:nth-child(10) {
  background-color: #3ee4c4;
}
.primary-colorr ul li:nth-child(10) p:before {
  content: "#3ee4c4";
}
.primary-colorr ul li:nth-child(9) {
  background-color: #4ce6c8;
}
.primary-colorr ul li:nth-child(9) p:before {
  content: "#4ce6c8";
}
.primary-colorr ul li:nth-child(8) {
  background-color: #59e8cc;
}
.primary-colorr ul li:nth-child(8) p:before {
  content: "#59e8cc";
}
.primary-colorr ul li:nth-child(7) {
  background-color: #66ead0;
}
.primary-colorr ul li:nth-child(7) p:before {
  content: "#66ead0";
}
.primary-colorr ul li:nth-child(6) {
  background-color: #74ecd4;
}
.primary-colorr ul li:nth-child(6) p:before {
  content: "#74ecd4";
}
.primary-colorr ul li:nth-child(5) {
  background-color: #81eed8;
}
.primary-colorr ul li:nth-child(5) p:before {
  content: "#81eed8";
}
.primary-colorr ul li:nth-child(4) {
  background-color: #8fefdc;
}
.primary-colorr ul li:nth-child(4) p:before {
  content: "#8fefdc";
}
.primary-colorr ul li:nth-child(3) {
  background-color: #9cf1e1;
}
.primary-colorr ul li:nth-child(3) p:before {
  content: "#9cf1e1";
}
.primary-colorr ul li:nth-child(2) {
  background-color: #aaf3e5;
}
.primary-colorr ul li:nth-child(2) p:before {
  content: "#aaf3e5";
}
.primary-colorr ul li:nth-child(1) {
  background-color: #b7f5e9;
}
.primary-colorr ul li:nth-child(1) p:before {
  content: "#b7f5e9";
}
/**====== Primary-color css end ======**/
/**====== Success-color css start ======**/
.success-colorr ul li:nth-child(14) {
  background-color: #33d176;
}
.success-colorr ul li:nth-child(14) p:before {
  content: "#33d176";
}
.success-colorr ul li:nth-child(13) {
  background-color: #3bd37c;
}
.success-colorr ul li:nth-child(13) p:before {
  content: "#3bd37c";
}
.success-colorr ul li:nth-child(12) {
  background-color: #44d581;
}
.success-colorr ul li:nth-child(12) p:before {
  content: "#44d581";
}
.success-colorr ul li:nth-child(11) {
  background-color: #4cd787;
}
.success-colorr ul li:nth-child(11) p:before {
  content: "#4cd787";
}
.success-colorr ul li:nth-child(10) {
  background-color: #54d98c;
}
.success-colorr ul li:nth-child(10) p:before {
  content: "#54d98c";
}
.success-colorr ul li:nth-child(9) {
  background-color: #5dda92;
}
.success-colorr ul li:nth-child(9) p:before {
  content: "#5dda92";
}
.success-colorr ul li:nth-child(8) {
  background-color: #65dc98;
}
.success-colorr ul li:nth-child(8) p:before {
  content: "#65dc98";
}
.success-colorr ul li:nth-child(7) {
  background-color: #6dde9d;
}
.success-colorr ul li:nth-child(7) p:before {
  content: "#6dde9d";
}
.success-colorr ul li:nth-child(6) {
  background-color: #76e0a3;
}
.success-colorr ul li:nth-child(6) p:before {
  content: "#76e0a3";
}
.success-colorr ul li:nth-child(5) {
  background-color: #7ee2a8;
}
.success-colorr ul li:nth-child(5) p:before {
  content: "#7ee2a8";
}
.success-colorr ul li:nth-child(4) {
  background-color: #86e4ae;
}
.success-colorr ul li:nth-child(4) p:before {
  content: "#86e4ae";
}
.success-colorr ul li:nth-child(3) {
  background-color: #8fe6b4;
}
.success-colorr ul li:nth-child(3) p:before {
  content: "#8fe6b4";
}
.success-colorr ul li:nth-child(2) {
  background-color: #97e8b9;
}
.success-colorr ul li:nth-child(2) p:before {
  content: "#97e8b9";
}
.success-colorr ul li:nth-child(1) {
  background-color: #9fe9bf;
}
.success-colorr ul li:nth-child(1) p:before {
  content: "#9fe9bf";
}
/**====== Success-color css end ======**/
/**====== Info-color css start ======**/
.info-colorr ul li:nth-child(14) {
  background-color: #3d9cdd;
}
.info-colorr ul li:nth-child(14) p:before {
  content: "#3d9cdd";
}
.info-colorr ul li:nth-child(13) {
  background-color: #45a1de;
}
.info-colorr ul li:nth-child(13) p:before {
  content: "#45a1de";
}
.info-colorr ul li:nth-child(12) {
  background-color: #4ea5e0;
}
.info-colorr ul li:nth-child(12) p:before {
  content: "#4ea5e0";
}
.info-colorr ul li:nth-child(11) {
  background-color: #57aae1;
}
.info-colorr ul li:nth-child(11) p:before {
  content: "#57aae1";
}
.info-colorr ul li:nth-child(10) {
  background-color: #5faee3;
}
.info-colorr ul li:nth-child(10) p:before {
  content: "#5faee3";
}
.info-colorr ul li:nth-child(9) {
  background-color: #68b2e4;
}
.info-colorr ul li:nth-child(9) p:before {
  content: "#68b2e4";
}
.info-colorr ul li:nth-child(8) {
  background-color: #71b7e6;
}
.info-colorr ul li:nth-child(8) p:before {
  content: "#71b7e6";
}
.info-colorr ul li:nth-child(7) {
  background-color: #79bbe7;
}
.info-colorr ul li:nth-child(7) p:before {
  content: "#79bbe7";
}
.info-colorr ul li:nth-child(6) {
  background-color: #82c0e9;
}
.info-colorr ul li:nth-child(6) p:before {
  content: "#82c0e9";
}
.info-colorr ul li:nth-child(5) {
  background-color: #8bc4ea;
}
.info-colorr ul li:nth-child(5) p:before {
  content: "#8bc4ea";
}
.info-colorr ul li:nth-child(4) {
  background-color: #93c8ec;
}
.info-colorr ul li:nth-child(4) p:before {
  content: "#93c8ec";
}
.info-colorr ul li:nth-child(3) {
  background-color: #9ccded;
}
.info-colorr ul li:nth-child(3) p:before {
  content: "#9ccded";
}
.info-colorr ul li:nth-child(2) {
  background-color: #a5d1ef;
}
.info-colorr ul li:nth-child(2) p:before {
  content: "#a5d1ef";
}
.info-colorr ul li:nth-child(1) {
  background-color: #add6f1;
}
.info-colorr ul li:nth-child(1) p:before {
  content: "#add6f1";
}
/**====== Info-color css end ======**/
/**====== Warning-color css start ======**/
.warning-colorr ul li:nth-child(14) {
  background-color: #f2c619;
}
.warning-colorr ul li:nth-child(14) p:before {
  content: "#f2c619";
}
.warning-colorr ul li:nth-child(13) {
  background-color: #f2c922;
}
.warning-colorr ul li:nth-child(13) p:before {
  content: "#f2c922";
}
.warning-colorr ul li:nth-child(12) {
  background-color: #f3cb2c;
}
.warning-colorr ul li:nth-child(12) p:before {
  content: "#f3cb2c";
}
.warning-colorr ul li:nth-child(11) {
  background-color: #f3cd36;
}
.warning-colorr ul li:nth-child(11) p:before {
  content: "#f3cd36";
}
.warning-colorr ul li:nth-child(10) {
  background-color: #f4d03f;
}
.warning-colorr ul li:nth-child(10) p:before {
  content: "#f4d03f";
}
.warning-colorr ul li:nth-child(9) {
  background-color: #f4d249;
}
.warning-colorr ul li:nth-child(9) p:before {
  content: "#f4d249";
}
.warning-colorr ul li:nth-child(8) {
  background-color: #f5d552;
}
.warning-colorr ul li:nth-child(8) p:before {
  content: "#f5d552";
}
.warning-colorr ul li:nth-child(7) {
  background-color: #f5d75c;
}
.warning-colorr ul li:nth-child(7) p:before {
  content: "#f5d75c";
}
.warning-colorr ul li:nth-child(6) {
  background-color: #f6d966;
}
.warning-colorr ul li:nth-child(6) p:before {
  content: "#f6d966";
}
.warning-colorr ul li:nth-child(5) {
  background-color: #f7dc6f;
}
.warning-colorr ul li:nth-child(5) p:before {
  content: "#f7dc6f";
}
.warning-colorr ul li:nth-child(4) {
  background-color: #f7de79;
}
.warning-colorr ul li:nth-child(4) p:before {
  content: "#f7de79";
}
.warning-colorr ul li:nth-child(3) {
  background-color: #f8e083;
}
.warning-colorr ul li:nth-child(3) p:before {
  content: "#f8e083";
}
.warning-colorr ul li:nth-child(2) {
  background-color: #f8e38c;
}
.warning-colorr ul li:nth-child(2) p:before {
  content: "#f8e38c";
}
.warning-colorr ul li:nth-child(1) {
  background-color: #f9e596;
}
.warning-colorr ul li:nth-child(1) p:before {
  content: "#f9e596";
}
/**====== Warning-color css end ======**/
/**====== Danger-color css start ======**/
.danger-colorr ul li:nth-child(14) {
  background-color: #e85445;
}
.danger-colorr ul li:nth-child(14) p:before {
  content: "#e85445";
}
.danger-colorr ul li:nth-child(13) {
  background-color: #e95d4e;
}
.danger-colorr ul li:nth-child(13) p:before {
  content: "#e95d4e";
}
.danger-colorr ul li:nth-child(12) {
  background-color: #ea6557;
}
.danger-colorr ul li:nth-child(12) p:before {
  content: "#ea6557";
}
.danger-colorr ul li:nth-child(11) {
  background-color: #eb6d60;
}
.danger-colorr ul li:nth-child(11) p:before {
  content: "#eb6d60";
}
.danger-colorr ul li:nth-child(10) {
  background-color: #ed7669;
}
.danger-colorr ul li:nth-child(10) p:before {
  content: "#ed7669";
}
.danger-colorr ul li:nth-child(9) {
  background-color: #ee7e72;
}
.danger-colorr ul li:nth-child(9) p:before {
  content: "#ee7e72";
}
.danger-colorr ul li:nth-child(8) {
  background-color: #ef867c;
}
.danger-colorr ul li:nth-child(8) p:before {
  content: "#ef867c";
}
.danger-colorr ul li:nth-child(7) {
  background-color: #f08f85;
}
.danger-colorr ul li:nth-child(7) p:before {
  content: "#f08f85";
}
.danger-colorr ul li:nth-child(6) {
  background-color: #f1978e;
}
.danger-colorr ul li:nth-child(6) p:before {
  content: "#f1978e";
}
.danger-colorr ul li:nth-child(5) {
  background-color: #f29f97;
}
.danger-colorr ul li:nth-child(5) p:before {
  content: "#f29f97";
}
.danger-colorr ul li:nth-child(4) {
  background-color: #f3a8a0;
}
.danger-colorr ul li:nth-child(4) p:before {
  content: "#f3a8a0";
}
.danger-colorr ul li:nth-child(3) {
  background-color: #f4b0a9;
}
.danger-colorr ul li:nth-child(3) p:before {
  content: "#f4b0a9";
}
.danger-colorr ul li:nth-child(2) {
  background-color: #f6b8b2;
}
.danger-colorr ul li:nth-child(2) p:before {
  content: "#f6b8b2";
}
.danger-colorr ul li:nth-child(1) {
  background-color: #f7c1bb;
}
.danger-colorr ul li:nth-child(1) p:before {
  content: "#f7c1bb";
}
/**====== Danger-color css end ======**/
/**====== Color-color css end ======**/
/**  ===================== Draggable css start
==========================  **/
#draggableMultiple .sortable-moves {
  cursor: move;
  margin-bottom: 0;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.14);
  margin-bottom: 20px;
  padding: 15px 0 15px 60px;
}
.sortable-moves {
  font-size: 14px;
  line-height: 1.55556em;
  list-style-type: none;
  margin-bottom: 15px;
  min-height: 3.55556em;
  padding-left: 5.11111em;
  position: relative;
  cursor: move;
}
.sortable-moves img {
  position: absolute;
  height: 40px;
  left: 10px;
  border-radius: 50px;
  top: 15px;
}
.sortable-moves h6 {
  margin-bottom: 0;
  font-weight: bold;
}
.card-sub {
  cursor: move;
  border: none;
  box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05);
}
.card-sub:hover {
  box-shadow: 0 0 25px -5px #9e9c9e;
  transition: all 180ms linear;
}
/**====== Draggable css end ======**/
/**  ===================== Payment-card css start
==========================  **/
.payment-card .icofont-paypal-alt,
.payment-card .icofont-visa-alt,
.payment-card .icofont-mastercard {
  display: block;
  font-size: 60px;
  color: #ed5565;
}
.payment-card .icofont-visa-alt {
  color: #1c84c6;
}
.payment-card .icofont-mastercard {
  color: #f8ac59;
}
.payment-tabs .nav-tabs .slide,
.payment-tabs .md-tabs .nav-item + .nav-item,
.payment-tabs .md-tabs .main-menu .main-menu-content .nav-item .tree-1 a + .nav-item,
.main-menu .main-menu-content .nav-item .tree-1 .payment-tabs .md-tabs a + .nav-item,
.payment-tabs .md-tabs .main-menu .main-menu-content .nav-item .tree-2 a + .nav-item,
.main-menu .main-menu-content .nav-item .tree-2 .payment-tabs .md-tabs a + .nav-item,
.payment-tabs .md-tabs .main-menu .main-menu-content .nav-item .tree-3 a + .nav-item,
.main-menu .main-menu-content .nav-item .tree-3 .payment-tabs .md-tabs a + .nav-item,
.payment-tabs .md-tabs .main-menu .main-menu-content .nav-item .tree-4 a + .nav-item,
.main-menu .main-menu-content .nav-item .tree-4 .payment-tabs .md-tabs a + .nav-item,
.payment-tabs .md-tabs .main-menu .main-menu-content .nav-item .tree-1 .nav-item + a,
.main-menu .main-menu-content .nav-item .tree-1 .payment-tabs .md-tabs .nav-item + a,
.payment-tabs .md-tabs .main-menu .main-menu-content .nav-item .tree-1 a + a,
.main-menu .main-menu-content .nav-item .tree-1 .payment-tabs .md-tabs a + a,
.main-menu .main-menu-content .nav-item .tree-2 .payment-tabs .md-tabs .tree-1 a + a,
.main-menu .main-menu-content .nav-item .tree-3 .payment-tabs .md-tabs .tree-1 a + a,
.main-menu .main-menu-content .nav-item .tree-4 .payment-tabs .md-tabs .tree-1 a + a,
.payment-tabs .md-tabs .main-menu .main-menu-content .nav-item .tree-2 .nav-item + a,
.main-menu .main-menu-content .nav-item .tree-2 .payment-tabs .md-tabs .nav-item + a,
.main-menu .main-menu-content .nav-item .tree-1 .payment-tabs .md-tabs .tree-2 a + a,
.payment-tabs .md-tabs .main-menu .main-menu-content .nav-item .tree-2 a + a,
.main-menu .main-menu-content .nav-item .tree-2 .payment-tabs .md-tabs a + a,
.main-menu .main-menu-content .nav-item .tree-3 .payment-tabs .md-tabs .tree-2 a + a,
.main-menu .main-menu-content .nav-item .tree-4 .payment-tabs .md-tabs .tree-2 a + a,
.payment-tabs .md-tabs .main-menu .main-menu-content .nav-item .tree-3 .nav-item + a,
.main-menu .main-menu-content .nav-item .tree-3 .payment-tabs .md-tabs .nav-item + a,
.main-menu .main-menu-content .nav-item .tree-1 .payment-tabs .md-tabs .tree-3 a + a,
.main-menu .main-menu-content .nav-item .tree-2 .payment-tabs .md-tabs .tree-3 a + a,
.payment-tabs .md-tabs .main-menu .main-menu-content .nav-item .tree-3 a + a,
.main-menu .main-menu-content .nav-item .tree-3 .payment-tabs .md-tabs a + a,
.main-menu .main-menu-content .nav-item .tree-4 .payment-tabs .md-tabs .tree-3 a + a,
.payment-tabs .md-tabs .main-menu .main-menu-content .nav-item .tree-4 .nav-item + a,
.main-menu .main-menu-content .nav-item .tree-4 .payment-tabs .md-tabs .nav-item + a,
.main-menu .main-menu-content .nav-item .tree-1 .payment-tabs .md-tabs .tree-4 a + a,
.main-menu .main-menu-content .nav-item .tree-2 .payment-tabs .md-tabs .tree-4 a + a,
.main-menu .main-menu-content .nav-item .tree-3 .payment-tabs .md-tabs .tree-4 a + a,
.payment-tabs .md-tabs .main-menu .main-menu-content .nav-item .tree-4 a + a,
.main-menu .main-menu-content .nav-item .tree-4 .payment-tabs .md-tabs a + a {
  width: calc(100% / 5);
}
.demo-container {
  padding-bottom: 0;
}
.jp-card .jp-card-front,
.jp-card .jp-card-back {
  background: #0073aa !important;
}
.payment-form {
  max-width: 550px;
  margin: 0 auto;
  padding: 20px;
  padding-bottom: 0;
}
/**====== Payment-card css end ======**/
/**  ===================== Editor css start
==========================  **/
.ace_editor {
  width: 100% !important;
  position: relative !important;
  margin-top: 20px;
}
.long-press:focus {
  outline-color: #0073aa;
}
.inputor:focus {
  border-color: #0073aa;
}
#edui1 {
  width: auto !important;
}
/**====== Editor css end ======**/
/**  ===================== FB-wall css start
==========================  **/
.tab-pane form .md-add-on i {
  font-size: 20px;
}
.wall-elips {
  position: absolute;
  right: 15px;
}
.social-wallpaper {
  position: relative;
}
.social-profile {
  position: relative;
  padding-top: 15px;
}
.timeline-btn {
  position: absolute;
  bottom: 0;
  right: 30px;
}
.nav-tabs.md-tabs.tab-timeline li a {
  padding: 20px 0 10px;
  color: #666666;
  font-size: 18px;
}
.social-timeline-left {
  position: absolute;
  top: -200px;
  margin-right: 15px;
}
.post-input {
  padding: 10px 10px 10px 5px;
  display: block;
  width: 100%;
  border: none;
  resize: none;
}
.user-box .media-object,
.friend-box .media-object {
  height: 45px;
  width: 45px;
  display: inline-block;
}
.friend-box img {
  margin-right: 10px;
  margin-bottom: 10px;
}
.chat-header {
  color: #222222;
}
.live-status {
  height: 9px;
  width: 9px;
  position: absolute;
  bottom: 0;
  right: 17px;
  border-radius: 100%;
  border: 1px solid;
}
.tab-timeline .slide {
  bottom: -1px;
}
.image-upload input {
  visibility: hidden;
  max-width: 0;
  max-height: 0;
}
.file-upload-lbl {
  max-width: 15px;
  padding: 5px 0 0;
}
.ellipsis::after {
  top: 15px;
  border: none;
  position: absolute;
  content: '\f142';
  font-family: FontAwesome;
  right: 30px;
}
.elipsis-box {
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.11);
  top: 40px;
  right: -10px;
}
.elipsis-box:after {
  content: '';
  height: 13px;
  width: 13px;
  background: #fff;
  position: absolute;
  top: -5px;
  right: 10px;
  transform: rotate(45deg);
  box-shadow: -3px -3px 11px 1px rgba(170, 170, 170, 0.22);
}
.friend-elipsis {
  left: -10px;
  top: -10px;
}
.social-profile:hover .profile-hvr,
.social-wallpaper:hover .profile-hvr {
  opacity: 1;
  transition: all ease-in-out 0.3s;
}
.profile-hvr {
  opacity: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  font-size: 20px;
  padding: 10px;
  top: 0;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.61);
  transition: all ease-in-out 0.3s;
}
.social-profile {
  margin: 0 15px;
}
.social-follower {
  text-align: center;
}
.social-follower h4 {
  font-size: 18px;
  margin-bottom: 10px;
  font-style: normal;
}
.social-follower h5 {
  font-size: 14px;
}
.social-follower .follower-counter {
  text-align: center;
  margin-top: 25px;
  margin-bottom: 25px;
  font-size: 13px;
}
.social-follower .follower-counter .txt-primary {
  font-size: 24px;
}
.timeline-icon {
  height: 45px;
  width: 45px;
  display: block;
  margin: 0 auto;
  border: 4px #fff solid;
}
.social-timelines-left:after {
  height: 3px;
  width: 25%;
  position: absolute;
  background: #cccccc;
  top: 20px;
  content: "";
  right: 0;
  z-index: 0;
}
.social-timelines:before {
  position: absolute;
  content: ' ';
  width: 3px;
  background: #cccccc;
  left: 4%;
  z-index: 0;
  height: 100%;
  top: 0;
  z-index: -1;
}
.timeline-dot:after,
.timeline-dot:before {
  content: "";
  position: absolute;
  height: 9px;
  width: 9px;
  background-color: #cccccc;
  left: 3.8%;
  border-radius: 100%;
}
.user-box .social-designation,
.post-timelines .social-time {
  font-size: 13px;
}
.user-box .f-right {
  text-transform: capitalize;
}
.social-msg span {
  color: #666;
  padding-left: 10px;
  padding-right: 10px;
  margin-right: 10px;
}
.social-msg a {
  display: inline-block;
}
.view-info .social-label,
.contact-info .social-label,
.work-info .social-label {
  font-size: 15px;
  padding-left: 0;
  padding-top: 0;
}
.view-info .social-user-name,
.contact-info .social-user-name,
.work-info .social-user-name {
  font-size: 14px;
  padding-left: 0;
}
.friend-elipsis .social-designation {
  font-size: 13px;
}
.timeline-details p {
  padding-top: 10px;
  margin-bottom: 0;
}
.timeline-details .chat-header,
.post-timelines .chat-header {
  font-size: 15px;
}
.social-client-description {
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.social-client-description p {
  margin-top: 5px;
  margin-bottom: 0;
}
.social-client-description span {
  font-size: 12px;
  margin-left: 10px;
}
.social-client-description .chat-header {
  font-size: 13px;
}
.social-tabs a {
  font-size: 18px;
}
.timeline-btn a {
  margin-bottom: 20px;
}
.profile-hvr i {
  cursor: pointer;
}
/*====== FB-wall css End ======*/
/**  ===================== Full-calender css start
==========================  **/
.fc-left {
  margin-bottom: 10px;
}
#external-events h4 {
  font-size: 16px;
  margin-top: 0;
  padding-top: 1em;
}
#external-events .fc-event {
  background: #fff;
  color: #000;
  cursor: move;
  border-left: none;
  padding: 5px 18px;
  margin-bottom: 5px;
}
#external-events p {
  margin: 1.5em 0;
  font-size: 11px;
  color: #666;
}
#external-events p input {
  margin: 0;
  vertical-align: middle;
}
.fc th,
.fc td {
  line-height: 2.5;
}
.fc-state-default {
  background-color: #fff;
  color: #272727;
}
tr:first-child > td > .fc-day-grid-event {
  color: #000;
  padding-left: 10px;
  background: #f3f3f3;
}
.fc-nonbusiness {
  background-color: #fff;
}
.fc-state-active {
  background-color: #0073aa;
  color: #fff;
}
.fc-toolbar {
  margin-bottom: 8px;
}
.fc-toolbar .fc-center {
  display: block;
}
.fc-center h2 {
  font-weight: 300;
  font-size: 25px;
  margin-top: 10px;
}
.fc button {
  height: auto;
  padding: 10px;
}
.fc-toolbar .fc-left {
  float: right;
}
.fc-button-group {
  margin-right: 10px;
}
.fc .fc-toolbar > * > * {
  margin-left: 0;
}
.fc-event,
.fc-event-dot {
  background-color: transparent;
}
.fc-day-grid-event:hover {
  color: #000 !important;
  opacity: 0.8;
}
.fc-time-grid-event .fc-content {
  color: #fff;
}
.fc-bgevent {
  /* default look for background events */

  background: #d8d6d6 !important;
}
.fc-state-default {
  background-image: none !important;
  border-color: transparent !important;
  text-shadow: none !important;
  box-shadow: none !important;
}
.fc-state-down,
.fc-state-active {
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
}
.fc th {
  background: #0073aa;
  color: #fff;
  border-color: #0073aa;
}
.fc-event {
  line-height: 1.3;
  border-radius: 2px;
  border-left: 4px solid #0073aa !important;
}
tr:first-child > td > .fc-day-grid-event {
  margin-left: 0;
}
.clndr {
  width: 100%;
}
.clndr {
  background-color: #F3F3F3;
  box-shadow: 0 4px 0 #272727;
}
.clndr .clndr-controls {
  padding: 14px;
  background-color: #37BC9B;
  color: #fff;
  text-align: center;
}
.clndr.clndr-controls.clndr-previous-button {
  float: left;
  text-align: left;
}
.clndr.clndr-controls.clndr-next-button {
  float: right;
  text-align: right;
}
.clndr.clndr-controls.clndr-next-button,
.clndr.clndr-controls.clndr-previous-button {
  width: 30px;
  cursor: pointer;
}
.clndr.clndr-controls.clndr-next-button:hover,
.clndr.clndr-controls.clndr-previous-button:hover {
  opacity: 0.5;
}
.clndr.clndr-grid {
  float: left;
  width: 65%;
  background-color: #FFF;
}
.clndr.clndr-grid.days-of-the-week {
  width: 100%;
  background-color: #F6BB42;
}
.clndr.clndr-grid.days-of-the-week.header-day {
  float: left;
  width: 14.2857%;
  padding: 14px;
  text-align: center;
  color: #fff;
}
.clndr.clndr-grid.days {
  width: 100%;
}
.clndr.clndr-grid.days.day,
.clndr.clndr-grid.days.empty {
  float: left;
  width: 14.2857%;
  padding: 12px 0;
  text-align: center;
  color: #4f4f4f;
}
.clndr .clndr-grid .days .day.event .day-number,
.clndr .clndr-grid .days .empty.event .day-number {
  border: 1px solid #F6BB42;
  border-radius: 50%;
  padding: 6px 9px;
}
.clndr.clndr-grid.days.day.adjacent-month.day-number,
.clndr.clndr-grid.days.day.inactive.day-number,
.clndr.clndr-grid.days.empty.adjacent-month.day-number {
  opacity: .3;
  cursor: pointer;
}
.clndr.clndr-grid.days.day.selected {
  background-color: #DA4453;
  color: #fff;
}
.clndr.clndr-grid.days.today {
  background-color: #37BC9B;
  color: #fff;
  background-image: none;
}
.clndr.event-listing {
  float: left;
  width: 35%;
}
.clndr.event-listing.event-listing-title {
  padding: 15.5px;
  font-size: .88rem;
  background-color: #f4a911;
  text-align: center;
  color: #fff;
  letter-spacing: 1px;
}
.clndr.event-listing.event-item {
  padding: 6px 14px;
  color: #4f4f4f;
}
.clndr .event-listing .event-item-location {
  font-weight: 400;
}
.fc-event {
  border-color: #0073aa;
}
/**====== Full-calender css end ======**/
/**  ===================== Job-pages css start
==========================  **/
.job-right-header .card-header .card-header-right {
  top: 7px;
  right: 15px;
}
.job-right-header .radio-inline {
  display: block;
}
.job-right-header .checkbox-fade {
  display: block;
}
.job-right-header .checkbox-fade label {
  position: absolute;
  z-index: 99;
}
.job-right-header .checkbox-fade div {
  position: relative;
  padding-left: 40px;
  margin-bottom: 20px;
}
.job-right-header a {
  color: #0073aa;
  font-weight: 600;
}
.job-details-list {
  padding-left: inherit;
  list-style-type: square;
  margin-bottom: 40px;
}
.job-details-list li {
  margin-bottom: 10px;
}
.company-name p {
  font-weight: 600;
  color: #0073aa;
  font-size: 20px;
  margin-bottom: 5px;
}
.job-cards .media {
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  align-items: center;
  position: relative;
  border-bottom: 1px solid #ddd;
}
.job-cards:last-child .media {
  border-bottom: none;
  padding-bottom: 0;
}
.job-cards img {
  width: 60px;
}
.job-cards .media-right {
  position: absolute;
  top: 20px;
  right: 0;
}
.job-badge {
  position: absolute;
  top: 20px;
  right: 10px;
}
.job-lable .label {
  background-color: #0073aa;
  color: #fff;
  margin: 5px 10px;
  position: relative;
  z-index: 9;
  display: inline-block;
  padding: 5px 10px 5px 12px;
}
.job-lable .label:before {
  content: "";
  background-color: #0073aa;
  width: 15px;
  height: 15px;
  transform: rotate(45deg);
  position: absolute;
  left: -7px;
  top: 3px;
  z-index: -1;
}
.job-lable .label:after {
  content: '\ed55';
  font-family: 'IcoFont' !important;
  position: absolute;
  left: 0;
  font-size: 5px;
  top: 8px;
}
.job-card-desc {
  font-weight: 600;
}
.job-meta-data {
  text-transform: capitalize;
  font-size: 12px;
  margin-bottom: 10px;
}
.job-meta-data i {
  margin-right: 5px;
  color: #0073aa;
}
/**====== Job-pages css end ======**/
/**  ===================== Mail-pages css start
==========================  **/
.email-card {
  padding: 0 15px;
}
.email-card .user-head {
  background-color: #0073aa;
  padding: 10px;
  min-height: 80px;
  display: flex;
  align-items: center;
}
.email-card .user-head .user-name {
  margin-left: 10px;
  margin-bottom: 10px;
}
.email-card .user-head .user-name span {
  display: block;
  color: #fff;
}
.email-card .user-body {
  margin-left: -15px;
  margin-right: -15px;
  background-color: #fff;
  border-right: 1px solid #ddd;
}
.email-card .user-body .page-list li {
  text-transform: capitalize;
  border-bottom: 1px solid #ddd;
  transition: all ease-in .3s;
  cursor: pointer;
}
.email-card .user-body .page-list li .mail-section {
  padding: 15px 20px;
  display: block;
  color: #6a6a6a;
}
.email-card .user-body .page-list li .mail-section a {
  color: #6a6a6a;
}
.email-card .user-body .page-list li i {
  margin-right: 10px;
}
.email-card .user-body .page-list li.active,
.email-card .user-body .page-list li:hover {
  background-color: #e5e5e5;
}
.email-card .user-body .label-list a {
  padding: 10px 20px;
  display: block;
  color: #6a6a6a;
  position: relative;
  padding-left: 25px;
}
.email-card .user-body .label-list a:before {
  content: '';
  position: absolute;
  height: 10px;
  width: 10px;
  border-radius: 50px;
  left: 0;
  top: 16px;
}
.email-card .user-body .label-list a.mail-work:before {
  background-color: #0073aa;
}
.email-card .user-body .label-list a.mail-design:before {
  background-color: #3498DB;
}
.email-card .user-body .label-list a.mail-family:before {
  background-color: #2ecc71;
}
.email-card .user-body .label-list a.mail-friends:before {
  background-color: #f1c40f;
}
.email-card .user-body .label-list a.mail-office:before {
  background-color: #e74c3c;
}
.email-card .mail-box-head {
  background-color: #bdc3c7;
  min-height: 80px;
  padding: 20px 0;
}
.email-card .mail-box-head h3 {
  color: #fff;
}
.email-card .mail-box-head .input-group {
  margin-bottom: 0;
}
.email-card .mail-body {
  padding: 20px 0;
}
.email-card .mail-body .mail-body-header {
  margin-bottom: 20px;
}
.email-card .mail-body .mail-body-header .btn-group {
  height: 42px;
}
.email-card .mail-body-content .check-star {
  display: flex;
  align-items: center;
}
.email-card .mail-body-content .check-star .icofont-star {
  margin-top: -8px;
}
.email-card .mail-body-content tr {
  transition: all ease-in .3s;
}
.email-card .mail-body-content tr:hover {
  background-color: #e5e5e5;
  cursor: pointer;
}
.email-card .mail-body-content .unread a {
  color: #222;
  font-weight: 600;
}
.email-card .mail-body-content .read a {
  color: #222;
  font-weight: 400;
}
.email-summernote ~ .note-frame {
  border: 1px solid #ddd;
  border-radius: 2px;
}
.email-read .photo-table {
  padding-right: 10px;
}
.email-read .user-name {
  margin-bottom: 10px;
}
.mail-body-content.email-read {
  box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05);
  border-radius: 4px;
}
.mail-body-content.email-read .card {
  border-top: none;
  margin-bottom: 0;
}
.mail-body-content.email-read:hover {
  box-shadow: 0 0 25px -5px #9e9c9e;
  transition: all 150ms linear;
}
.user-name {
  margin-bottom: 20px;
}
.email-card .user-mail h6 {
  font-size: 14px;
  margin-top: 5px;
  margin-bottom: 20px;
  color: #292b2c;
}
.email-content {
  line-height: 30px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px;
}
.mail-img {
  margin-top: 20px;
}
.email-welcome-txt {
  font-weight: 600;
}
/**====== Mail-pages css end ======**/
.set-map {
  height: 400px;
}
#mapGeo {
  height: 345px;
}
#address-search .input-group {
  margin-bottom: 0;
}
/**  ===================== Navbar-varients css start
==========================  **/
.light-nav-border,
.primary-nav,
.warning-nav,
.success-nav,
.info-nav,
.danger-nav {
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 15px;
}
.light-nav-border a,
.primary-nav a,
.warning-nav a,
.success-nav a,
.info-nav a,
.danger-nav a {
  color: #222;
}
.light-nav-border li.active a,
.primary-nav li.active a,
.warning-nav li.active a,
.success-nav li.active a,
.info-nav li.active a,
.danger-nav li.active a {
  color: #0073aa;
  font-weight: 600;
}
.light-nav-border .nav-item,
.primary-nav .nav-item,
.warning-nav .nav-item,
.success-nav .nav-item,
.info-nav .nav-item,
.danger-nav .nav-item,
.light-nav-border .main-menu .main-menu-content .nav-item .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-1 .light-nav-border a,
.primary-nav .main-menu .main-menu-content .nav-item .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-1 .primary-nav a,
.warning-nav .main-menu .main-menu-content .nav-item .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-1 .warning-nav a,
.success-nav .main-menu .main-menu-content .nav-item .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-1 .success-nav a,
.info-nav .main-menu .main-menu-content .nav-item .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-1 .info-nav a,
.danger-nav .main-menu .main-menu-content .nav-item .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-1 .danger-nav a,
.light-nav-border .main-menu .main-menu-content .nav-item .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-2 .light-nav-border a,
.primary-nav .main-menu .main-menu-content .nav-item .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-2 .primary-nav a,
.warning-nav .main-menu .main-menu-content .nav-item .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-2 .warning-nav a,
.success-nav .main-menu .main-menu-content .nav-item .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-2 .success-nav a,
.info-nav .main-menu .main-menu-content .nav-item .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-2 .info-nav a,
.danger-nav .main-menu .main-menu-content .nav-item .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-2 .danger-nav a,
.light-nav-border .main-menu .main-menu-content .nav-item .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-3 .light-nav-border a,
.primary-nav .main-menu .main-menu-content .nav-item .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-3 .primary-nav a,
.warning-nav .main-menu .main-menu-content .nav-item .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-3 .warning-nav a,
.success-nav .main-menu .main-menu-content .nav-item .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-3 .success-nav a,
.info-nav .main-menu .main-menu-content .nav-item .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-3 .info-nav a,
.danger-nav .main-menu .main-menu-content .nav-item .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-3 .danger-nav a,
.light-nav-border .main-menu .main-menu-content .nav-item .tree-4 a,
.main-menu .main-menu-content .nav-item .tree-4 .light-nav-border a,
.primary-nav .main-menu .main-menu-content .nav-item .tree-4 a,
.main-menu .main-menu-content .nav-item .tree-4 .primary-nav a,
.warning-nav .main-menu .main-menu-content .nav-item .tree-4 a,
.main-menu .main-menu-content .nav-item .tree-4 .warning-nav a,
.success-nav .main-menu .main-menu-content .nav-item .tree-4 a,
.main-menu .main-menu-content .nav-item .tree-4 .success-nav a,
.info-nav .main-menu .main-menu-content .nav-item .tree-4 a,
.main-menu .main-menu-content .nav-item .tree-4 .info-nav a,
.danger-nav .main-menu .main-menu-content .nav-item .tree-4 a,
.main-menu .main-menu-content .nav-item .tree-4 .danger-nav a {
  margin-left: 15px;
}
.light-nav-border .nav-item:hover .navbar-varient-submenu,
.primary-nav .nav-item:hover .navbar-varient-submenu,
.warning-nav .nav-item:hover .navbar-varient-submenu,
.success-nav .nav-item:hover .navbar-varient-submenu,
.info-nav .nav-item:hover .navbar-varient-submenu,
.danger-nav .nav-item:hover .navbar-varient-submenu,
.light-nav-border .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .light-nav-border a:hover .navbar-varient-submenu,
.primary-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .primary-nav a:hover .navbar-varient-submenu,
.warning-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .warning-nav a:hover .navbar-varient-submenu,
.success-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .success-nav a:hover .navbar-varient-submenu,
.info-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .info-nav a:hover .navbar-varient-submenu,
.danger-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .danger-nav a:hover .navbar-varient-submenu,
.light-nav-border .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .light-nav-border a:hover .navbar-varient-submenu,
.primary-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .primary-nav a:hover .navbar-varient-submenu,
.warning-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .warning-nav a:hover .navbar-varient-submenu,
.success-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .success-nav a:hover .navbar-varient-submenu,
.info-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .info-nav a:hover .navbar-varient-submenu,
.danger-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .danger-nav a:hover .navbar-varient-submenu,
.light-nav-border .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .light-nav-border a:hover .navbar-varient-submenu,
.primary-nav .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .primary-nav a:hover .navbar-varient-submenu,
.warning-nav .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .warning-nav a:hover .navbar-varient-submenu,
.success-nav .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .success-nav a:hover .navbar-varient-submenu,
.info-nav .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .info-nav a:hover .navbar-varient-submenu,
.danger-nav .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .danger-nav a:hover .navbar-varient-submenu,
.light-nav-border .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .light-nav-border a:hover .navbar-varient-submenu,
.primary-nav .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .primary-nav a:hover .navbar-varient-submenu,
.warning-nav .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .warning-nav a:hover .navbar-varient-submenu,
.success-nav .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .success-nav a:hover .navbar-varient-submenu,
.info-nav .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .info-nav a:hover .navbar-varient-submenu,
.danger-nav .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .danger-nav a:hover .navbar-varient-submenu {
  transform: translateY(5px);
  opacity: 1;
  visibility: visible;
}
.light-nav-border .navbar-varient-submenu,
.primary-nav .navbar-varient-submenu,
.warning-nav .navbar-varient-submenu,
.success-nav .navbar-varient-submenu,
.info-nav .navbar-varient-submenu,
.danger-nav .navbar-varient-submenu {
  box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.03), 0 -2px 1px -2px rgba(0, 0, 0, 0.02), 0 0 0 -1px rgba(0, 0, 0, 0.03);
  border: 1px solid #ddd;
  position: absolute;
  width: 16em;
  background-color: #fff;
  transition: all linear 0.3s;
  transform: translateY(30px);
  opacity: 0;
  visibility: hidden;
  z-index: 999;
}
.light-nav-border .navbar-varient-submenu a,
.primary-nav .navbar-varient-submenu a,
.warning-nav .navbar-varient-submenu a,
.success-nav .navbar-varient-submenu a,
.info-nav .navbar-varient-submenu a,
.danger-nav .navbar-varient-submenu a {
  padding: 10px;
  display: block;
  transition: background-color linear 0.3s;
}
.light-nav-border .navbar-varient-submenu a:hover,
.primary-nav .navbar-varient-submenu a:hover,
.warning-nav .navbar-varient-submenu a:hover,
.success-nav .navbar-varient-submenu a:hover,
.info-nav .navbar-varient-submenu a:hover,
.danger-nav .navbar-varient-submenu a:hover {
  background-color: #f1f1f1;
}
.light-nav-border .profile-sub-menu,
.primary-nav .profile-sub-menu,
.warning-nav .profile-sub-menu,
.success-nav .profile-sub-menu,
.info-nav .profile-sub-menu,
.danger-nav .profile-sub-menu {
  right: 10px;
}
.light-nav-border .profile-sub-menu i,
.primary-nav .profile-sub-menu i,
.warning-nav .profile-sub-menu i,
.success-nav .profile-sub-menu i,
.info-nav .profile-sub-menu i,
.danger-nav .profile-sub-menu i {
  margin-right: 10px;
}
.primary-nav {
  background-color: #11b2ff;
}
.primary-nav a {
  color: #666;
}
.primary-nav li.active a {
  color: #666;
  font-weight: 600;
}
.primary-nav .navbar-varient-submenu a {
  color: #222;
}
.warning-nav {
  background-color: #f7dc6f;
}
.warning-nav a {
  color: #666;
}
.warning-nav li.active a {
  color: #666;
  font-weight: 600;
}
.warning-nav .navbar-varient-submenu a {
  color: #222;
}
.success-nav {
  background-color: #7ee2a8;
}
.success-nav a {
  color: #666;
}
.success-nav li.active a {
  color: #666;
  font-weight: 600;
}
.success-nav .navbar-varient-submenu a {
  color: #222;
}
.info-nav {
  background-color: #8bc4ea;
}
.info-nav a {
  color: #666;
}
.info-nav li.active a {
  color: #666;
  font-weight: 600;
}
.info-nav .navbar-varient-submenu a {
  color: #222;
}
.danger-nav {
  background-color: #f5b4ae;
}
.danger-nav a {
  color: #666;
}
.danger-nav li.active a {
  color: #666;
  font-weight: 600;
}
.danger-nav .navbar-varient-submenu a {
  color: #222;
}
.bg-dark {
  background-color: #2C3E50;
  color: #fff;
}
.navbar-dark .navbar-brand,
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.9);
}
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .navbar-dark .navbar-nav .nav-link.open,
.navbar-dark .navbar-nav .navbar-light .navbar-nav .open > .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.3);
}
.navbar-dark button.btn {
  color: #fff;
  border-color: #fff;
}
.dark-nav-border,
.primary-nav-dark,
.warning-nav-dark,
.success-nav-dark,
.info-nav-dark,
.danger-nav-dark {
  border: 1px solid #2C3E50;
  padding: 15px;
}
.primary-nav,
.warning-nav,
.success-nav,
.info-nav,
.danger-nav {
  border: none;
  padding: 15px;
}
.dark-nav-border a,
.primary-nav-dark a,
.warning-nav-dark a,
.success-nav-dark a,
.info-nav-dark a,
.danger-nav-dark a,
.primary-nav a,
.warning-nav a,
.success-nav a,
.info-nav a,
.danger-nav a {
  color: rgba(0, 0, 0, 0.9);
}
.dark-nav-border .navbar-varient-submenu,
.primary-nav-dark .navbar-varient-submenu,
.warning-nav-dark .navbar-varient-submenu,
.success-nav-dark .navbar-varient-submenu,
.info-nav-dark .navbar-varient-submenu,
.danger-nav-dark .navbar-varient-submenu,
.primary-nav .navbar-varient-submenu,
.warning-nav .navbar-varient-submenu,
.success-nav .navbar-varient-submenu,
.info-nav .navbar-varient-submenu,
.danger-nav .navbar-varient-submenu {
  box-shadow: -2 0 1px 2px rgba(0, 0, 0, 0.03), 0 -2px 1px -2px rgba(0, 0, 0, 0.02), 0 0 0 -1px rgba(0, 0, 0, 0.03);
  border: 1px solid #ddd;
  position: absolute;
  width: 16em;
  background-color: #fff;
  transition: all linear 0.3s;
  transform: translateY(30px);
  opacity: 0;
  visibility: hidden;
  z-index: 999;
}
.dark-nav-border .nav-item:hover .navbar-varient-submenu,
.primary-nav-dark .nav-item:hover .navbar-varient-submenu,
.warning-nav-dark .nav-item:hover .navbar-varient-submenu,
.success-nav-dark .nav-item:hover .navbar-varient-submenu,
.info-nav-dark .nav-item:hover .navbar-varient-submenu,
.danger-nav-dark .nav-item:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .dark-nav-border a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .primary-nav-dark a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .warning-nav-dark a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .success-nav-dark a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .info-nav-dark a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .danger-nav-dark a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .dark-nav-border a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .primary-nav-dark a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .warning-nav-dark a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .success-nav-dark a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .info-nav-dark a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .danger-nav-dark a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .dark-nav-border a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .primary-nav-dark a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .warning-nav-dark a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .success-nav-dark a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .info-nav-dark a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .danger-nav-dark a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .dark-nav-border a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .primary-nav-dark a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .warning-nav-dark a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .success-nav-dark a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .info-nav-dark a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .danger-nav-dark a:hover .navbar-varient-submenu,
.primary-nav .nav-item:hover .navbar-varient-submenu,
.primary-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .primary-nav a:hover .navbar-varient-submenu,
.primary-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .primary-nav a:hover .navbar-varient-submenu,
.primary-nav .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .primary-nav a:hover .navbar-varient-submenu,
.primary-nav .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .primary-nav a:hover .navbar-varient-submenu,
.warning-nav .nav-item:hover .navbar-varient-submenu,
.warning-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .warning-nav a:hover .navbar-varient-submenu,
.warning-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .warning-nav a:hover .navbar-varient-submenu,
.warning-nav .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .warning-nav a:hover .navbar-varient-submenu,
.warning-nav .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .warning-nav a:hover .navbar-varient-submenu,
.success-nav .nav-item:hover .navbar-varient-submenu,
.success-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .success-nav a:hover .navbar-varient-submenu,
.success-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .success-nav a:hover .navbar-varient-submenu,
.success-nav .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .success-nav a:hover .navbar-varient-submenu,
.success-nav .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .success-nav a:hover .navbar-varient-submenu,
.info-nav .nav-item:hover .navbar-varient-submenu,
.info-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .info-nav a:hover .navbar-varient-submenu,
.info-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .info-nav a:hover .navbar-varient-submenu,
.info-nav .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .info-nav a:hover .navbar-varient-submenu,
.info-nav .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .info-nav a:hover .navbar-varient-submenu,
.danger-nav .nav-item:hover .navbar-varient-submenu,
.danger-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .danger-nav a:hover .navbar-varient-submenu,
.danger-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .danger-nav a:hover .navbar-varient-submenu,
.danger-nav .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .danger-nav a:hover .navbar-varient-submenu,
.danger-nav .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .danger-nav a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-1 a .tree-1 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-1 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-1 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-1 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-1 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-1 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-2 a .tree-1 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a .tree-1 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a .tree-1 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a .tree-1 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a .tree-1 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a .tree-1 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-3 a .tree-1 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a .tree-1 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a .tree-1 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a .tree-1 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a .tree-1 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a .tree-1 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-4 a .tree-1 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a .tree-1 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a .tree-1 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a .tree-1 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a .tree-1 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a .tree-1 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-2 a .tree-2 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a .tree-2 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a .tree-2 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a .tree-2 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a .tree-2 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a .tree-2 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-3 a .tree-2 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a .tree-2 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a .tree-2 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a .tree-2 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a .tree-2 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a .tree-2 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-4 a .tree-2 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a .tree-2 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a .tree-2 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a .tree-2 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a .tree-2 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a .tree-2 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-2 a .tree-3 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a .tree-3 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a .tree-3 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a .tree-3 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a .tree-3 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a .tree-3 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-3 a .tree-3 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a .tree-3 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a .tree-3 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a .tree-3 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a .tree-3 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a .tree-3 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-4 a .tree-3 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a .tree-3 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a .tree-3 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a .tree-3 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a .tree-3 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a .tree-3 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-2 a .tree-4 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a .tree-4 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a .tree-4 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a .tree-4 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a .tree-4 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a .tree-4 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-3 a .tree-4 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a .tree-4 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a .tree-4 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a .tree-4 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a .tree-4 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-3 a .tree-4 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-4 a .tree-4 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a .tree-4 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a .tree-4 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a .tree-4 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a .tree-4 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-4 a .tree-4 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-1 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 a .tree-1 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 a .tree-1 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 a .tree-1 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-2 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 a .tree-2 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 a .tree-2 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 a .tree-2 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-2 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-2 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-3 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 a .tree-3 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 a .tree-3 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 a .tree-3 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-3 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-3 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-4 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 a .tree-4 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 a .tree-4 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 a .tree-4 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-4 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-4 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-1 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 a .tree-1 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 a .tree-1 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 a .tree-1 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-2 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 a .tree-2 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 a .tree-2 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 a .tree-2 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-2 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-2 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-3 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 a .tree-3 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 a .tree-3 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 a .tree-3 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-3 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-3 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-4 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 a .tree-4 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 a .tree-4 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 a .tree-4 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-4 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-4 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-1 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 a .tree-1 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 a .tree-1 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 a .tree-1 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-2 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 a .tree-2 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 a .tree-2 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 a .tree-2 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-2 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-2 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-3 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 a .tree-3 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 a .tree-3 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 a .tree-3 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-3 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-3 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-4 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 a .tree-4 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 a .tree-4 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 a .tree-4 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-4 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-4 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-1 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 a .tree-1 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 a .tree-1 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 a .tree-1 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-2 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 a .tree-2 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 a .tree-2 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 a .tree-2 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-2 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-2 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-3 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 a .tree-3 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 a .tree-3 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 a .tree-3 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-3 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-3 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-4 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 a .tree-4 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 a .tree-4 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 a .tree-4 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-4 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-4 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-1 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 a .tree-1 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 a .tree-1 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 a .tree-1 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-2 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 a .tree-2 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 a .tree-2 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 a .tree-2 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-2 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-2 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-3 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 a .tree-3 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 a .tree-3 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 a .tree-3 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-3 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-3 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-4 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 a .tree-4 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 a .tree-4 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 a .tree-4 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-4 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-4 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-1 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 a .tree-1 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 a .tree-1 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 a .tree-1 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-2 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 a .tree-2 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 a .tree-2 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 a .tree-2 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-2 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-2 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-3 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 a .tree-3 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 a .tree-3 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 a .tree-3 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-3 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-3 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-4 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 a .tree-4 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 a .tree-4 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 a .tree-4 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-4 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 a .tree-4 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4 .danger-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4 .danger-nav-dark a:hover .navbar-varient-submenu,
.primary-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.primary-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.primary-nav .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.primary-nav .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .primary-nav a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .primary-nav a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .primary-nav a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .primary-nav a:hover .navbar-varient-submenu,
.warning-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.warning-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.warning-nav .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.warning-nav .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .warning-nav a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .warning-nav a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .warning-nav a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .warning-nav a:hover .navbar-varient-submenu,
.success-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.success-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.success-nav .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.success-nav .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .success-nav a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .success-nav a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .success-nav a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .success-nav a:hover .navbar-varient-submenu,
.info-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.info-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.info-nav .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.info-nav .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .info-nav a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .info-nav a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .info-nav a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .info-nav a:hover .navbar-varient-submenu,
.danger-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,
.danger-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.danger-nav .main-menu .main-menu-content .nav-item .tree-3 a:hover .navbar-varient-submenu,
.danger-nav .main-menu .main-menu-content .nav-item .tree-4 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-1 .danger-nav a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .danger-nav a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-3 .danger-nav a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-4 .danger-nav a:hover .navbar-varient-submenu,
.dark-nav-border .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.success-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.info-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .dark-nav-border a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .primary-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .warning-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .success-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .info-nav-dark a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .danger-nav-dark a:hover .navbar-varient-submenu,
.primary-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .primary-nav a:hover .navbar-varient-submenu,
.warning-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .warning-nav a:hover .navbar-varient-submenu,
.success-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .success-nav a:hover .navbar-varient-submenu,
.info-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .info-nav a:hover .navbar-varient-submenu,
.danger-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,
.main-menu .main-menu-content .nav-item .tree-2 .danger-nav a:hover .navbar-varient-submenu {
  transform: translateY(5px);
  opacity: 1;
  visibility: visible;
}
.dark-nav-border .navbar-varient-submenu a:hover,
.primary-nav-dark .navbar-varient-submenu a:hover,
.warning-nav-dark .navbar-varient-submenu a:hover,
.success-nav-dark .navbar-varient-submenu a:hover,
.info-nav-dark .navbar-varient-submenu a:hover,
.danger-nav-dark .navbar-varient-submenu a:hover,
.primary-nav .navbar-varient-submenu a:hover,
.warning-nav .navbar-varient-submenu a:hover,
.success-nav .navbar-varient-submenu a:hover,
.info-nav .navbar-varient-submenu a:hover,
.danger-nav .navbar-varient-submenu a:hover {
  background-color: #f1f1f1;
}
.dark-nav-border .navbar-varient-submenu a,
.primary-nav-dark .navbar-varient-submenu a,
.warning-nav-dark .navbar-varient-submenu a,
.success-nav-dark .navbar-varient-submenu a,
.info-nav-dark .navbar-varient-submenu a,
.danger-nav-dark .navbar-varient-submenu a,
.primary-nav .navbar-varient-submenu a,
.warning-nav .navbar-varient-submenu a,
.success-nav .navbar-varient-submenu a,
.info-nav .navbar-varient-submenu a,
.danger-nav .navbar-varient-submenu a {
  padding: 10px;
  display: block;
  transition: background-color linear 0.3s;
}
.dark-nav-border li.active a,
.primary-nav-dark li.active a,
.warning-nav-dark li.active a,
.success-nav-dark li.active a,
.info-nav-dark li.active a,
.danger-nav-dark li.active a,
.primary-nav li.active a,
.warning-nav li.active a,
.success-nav li.active a,
.info-nav li.active a,
.danger-nav li.active a {
  color: #666;
  font-weight: 600;
}
.dark-nav-border .profile-sub-menu,
.primary-nav-dark .profile-sub-menu,
.warning-nav-dark .profile-sub-menu,
.success-nav-dark .profile-sub-menu,
.info-nav-dark .profile-sub-menu,
.danger-nav-dark .profile-sub-menu,
.primary-nav .profile-sub-menu,
.warning-nav .profile-sub-menu,
.success-nav .profile-sub-menu,
.info-nav .profile-sub-menu,
.danger-nav .profile-sub-menu {
  right: 10px;
}
.primary-nav-dark {
  background-color: #005177;
  border: none;
}
.primary-nav-dark a {
  color: #fff;
}
.primary-nav-dark li.active a {
  color: #fff;
  font-weight: 600;
}
.primary-nav-dark .navbar-varient-submenu a {
  color: #fff;
}
.primary-nav-dark .nav-link.disabled {
  color: rgba(255, 255, 255, 0.5);
}
.primary-nav-dark .navbar-varient-submenu {
  background-color: #005177;
  border-color: #003f5e;
}
.primary-nav-dark .navbar-varient-submenu a:hover {
  background-color: #003f5e;
}
.warning-nav-dark {
  background-color: #c29d0b;
  border: none;
}
.warning-nav-dark a {
  color: #fff;
}
.warning-nav-dark li.active a {
  color: #fff;
  font-weight: 600;
}
.warning-nav-dark .navbar-varient-submenu a {
  color: #fff;
}
.warning-nav-dark .nav-link.disabled {
  color: rgba(255, 255, 255, 0.5);
}
.warning-nav-dark .navbar-varient-submenu {
  background-color: #c29d0b;
  border-color: #aa8a0a;
}
.warning-nav-dark .navbar-varient-submenu a:hover {
  background-color: #aa8a0a;
}
.success-nav-dark {
  background-color: #25a25a;
  border: none;
}
.success-nav-dark a {
  color: #fff;
}
.success-nav-dark li.active a {
  color: #fff;
  font-weight: 600;
}
.success-nav-dark .navbar-varient-submenu a {
  color: #fff;
}
.success-nav-dark .nav-link.disabled {
  color: rgba(255, 255, 255, 0.5);
}
.success-nav-dark .navbar-varient-submenu {
  background-color: #25a25a;
  border-color: #208e4e;
}
.success-nav-dark .navbar-varient-submenu a:hover {
  background-color: #208e4e;
}
.info-nav-dark {
  background-color: #217dbb;
  border: none;
}
.info-nav-dark a {
  color: #fff;
}
.info-nav-dark li.active a {
  color: #fff;
  font-weight: 600;
}
.info-nav-dark .navbar-varient-submenu a {
  color: #fff;
}
.info-nav-dark .nav-link.disabled {
  color: rgba(255, 255, 255, 0.5);
}
.info-nav-dark .navbar-varient-submenu {
  background-color: #217dbb;
  border-color: #1d6fa5;
}
.info-nav-dark .navbar-varient-submenu a:hover {
  background-color: #1d6fa5;
}
.danger-nav-dark {
  background-color: #d62c1a;
  border: none;
}
.danger-nav-dark a {
  color: #fff;
}
.danger-nav-dark li.active a {
  color: #fff;
  font-weight: 600;
}
.danger-nav-dark .navbar-varient-submenu a {
  color: #fff;
}
.danger-nav-dark .nav-link.disabled {
  color: rgba(255, 255, 255, 0.5);
}
.danger-nav-dark .navbar-varient-submenu {
  background-color: #d62c1a;
  border-color: #bf2718;
}
.danger-nav-dark .navbar-varient-submenu a:hover {
  background-color: #bf2718;
}
.nav-item label.badge-top-left,
.main-menu .main-menu-content .nav-item .tree-1 a label.badge-top-left,
.main-menu .main-menu-content .nav-item .tree-2 a label.badge-top-left,
.main-menu .main-menu-content .nav-item .tree-3 a label.badge-top-left,
.main-menu .main-menu-content .nav-item .tree-4 a label.badge-top-left {
  right: 4.4%;
  bottom: 38px;
}
.nav-item .radio-inline,
.main-menu .main-menu-content .nav-item .tree-1 a .radio-inline,
.main-menu .main-menu-content .nav-item .tree-2 a .radio-inline,
.main-menu .main-menu-content .nav-item .tree-3 a .radio-inline,
.main-menu .main-menu-content .nav-item .tree-4 a .radio-inline {
  margin-top: 7px;
}
.primary-nav-dark button,
.warning-nav-dark button,
.success-nav-dark button,
.info-nav-dark button,
.danger-nav-dark button {
  border-color: #fff;
}
.primary-nav-dark i,
.warning-nav-dark i,
.success-nav-dark i,
.info-nav-dark i,
.danger-nav-dark i {
  color: #fff;
}
.primary-nav button,
.warning-nav button,
.success-nav button,
.info-nav button,
.danger-nav button {
  border-color: rgba(0, 0, 0, 0.6) !important;
}
.primary-nav i,
.warning-nav i,
.success-nav i,
.info-nav i,
.danger-nav i {
  color: rgba(0, 0, 0, 0.6) !important;
}
.light-nav-border button,
.primary-nav button,
.warning-nav button,
.success-nav button,
.info-nav button,
.danger-nav button {
  border-color: rgba(0, 0, 0, 0.1);
}
.light-nav-border i,
.primary-nav i,
.warning-nav i,
.success-nav i,
.info-nav i,
.danger-nav i {
  color: rgba(0, 0, 0, 0.4);
}
/**====== Navbar-varients css end ======**/
/**  ===================== Note css start
==========================  **/
.note-card {
  padding-top: 0;
  padding-bottom: 0;
}
.note-card .note-box-aside {
  border-right: 1px solid #ddd;
}
.note-card .note-box-aside .row {
  padding: 20px 0;
  display: flex;
  align-items: center;
}
.note-card .Note-header {
  padding: 20px 0;
}
/*.note-card .note-write {
    position: relative;
    background: -webkit-linear-gradient(top, #f0f0f0 0%, #ffffec 5%) 0 0;
    background: -moz-linear-gradient(top, #f0f0f0 0%, #ffffec 5%) 0 0;
    background: linear-gradient(top, #f0f0f0 0%, #ffffec 5%) 0 0;
    -webkit-background-size: 100% 35px;
    -moz-background-size: 100% 35px;
    background-size: 100% 35px;
}*/
.note-card .note-write:before {
  content: '';
  position: absolute;
  width: 0px;
  top: 0;
  left: 32px;
  bottom: 0;
  border-left: 1px solid #dacaaa;
}
.note-card .note-write:after {
  content: '';
  position: absolute;
  width: 0px;
  top: 0;
  left: 34px;
  bottom: 0;
  border-left: 1px solid #dacaaa;
}
.note-card #Note-pad {
  border: none;
  resize: none;
  background: transparent;
  padding: 0px 20px 0 50px;
  line-height: 35px;
}
.note-card .Note-created__on {
  display: block;
}
.summernote-page .modal-footer {
  margin: 0 auto;
}
/**====== Note css end ======**/
/**  ===================== Prism css start
==========================  **/
pre[class*="language-"] {
  background-color: #fff;
  border: 1px solid #ddd;
}
pre[class*="language-"] code {
  background-color: #fff !important;
}
pre.line-numbers {
  position: relative;
  padding-left: 3.8em;
  counter-reset: linenumber;
}
pre.line-numbers > code {
  position: relative;
}
.line-numbers .line-numbers-rows {
  position: absolute;
  pointer-events: none;
  top: 0;
  font-size: 100%;
  left: -3.8em;
  width: 3em;
  /* works for line-numbers below 1000 lines */

  letter-spacing: -1px;
  border-right: 1px solid #999;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.line-numbers-rows > span {
  pointer-events: none;
  display: block;
  counter-increment: linenumber;
}
.line-numbers-rows > span:before {
  content: counter(linenumber);
  color: #999;
  display: block;
  padding-right: 0.8em;
  text-align: right;
}
/**====== Prism css end ======**/
/**  ===================== Progress-bar css start
==========================  **/
.progress-xl {
  height: 30px;
}
.progress-lg {
  height: 24px;
}
.progres-md {
  height: 18px;
}
.progress-sm {
  height: 12px;
}
.progress-xs {
  height: 6px;
}
.progress-bar-page .progress {
  margin-bottom: 2rem;
}
.progress-bar-default {
  background-color: #bdc3c7;
}
.progress-bar-primary {
  background-color: #0073aa;
}
.progress-bar-success {
  background-color: #2ecc71;
}
.progress-bar-info {
  background-color: #3498DB;
}
.progress-bar-warning {
  background-color: #f1c40f;
}
.progress-bar-danger {
  background-color: #e74c3c;
}
.progress-bar-pink {
  background-color: #ff7aa3;
}
.progress-bar-purple {
  background-color: #9261c6;
}
.progress-bar-orange {
  background-color: #e67e22;
}
.progress-bar-yellow {
  background-color: #f1c40f;
}
.progress-bar-emrald {
  background-color: #2ecc71;
}
/**====== Progress-bar css end ======**/
/**  ===================== Pre-loader css start
==========================  **/
/*===== Loader1 =====*/
.loader {
  margin: 18px auto;
  top: 65px;
  left: 65px;
  right: 0;
  width: 100px;
  height: 100px;
  position: relative;
  transform: translate(-50%, -50%);
}
.loader.animation-start .circle {
  animation: rotating 2s ease-in-out infinite;
}
.loader.animation-stop .circle {
  animation-iteration-count: 1;
}
.loader .circle {
  width: 50px;
  height: 50px;
  display: block;
  position: absolute;
  transform-origin: 50% 50%;
  animation-iteration-count: 0;
}
.loader .circle:after {
  content: '';
  top: 0;
  left: 0;
  width: 10px;
  height: 10px;
  display: block;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  background-color: #1abc9c;
}
.loader .circle.delay-1 {
  animation-delay: 0.125s;
}
.loader .circle.size-1:after {
  width: 11px;
  height: 11px;
}
.loader .circle.delay-2 {
  animation-delay: 0.25s;
}
.loader .circle.size-2:after {
  width: 12px;
  height: 12px;
}
.loader .circle.delay-3 {
  animation-delay: 0.375s;
}
.loader .circle.size-3:after {
  width: 13px;
  height: 13px;
}
.loader .circle.delay-4 {
  animation-delay: 0.5s;
}
.loader .circle.size-4:after {
  width: 14px;
  height: 14px;
}
.loader .circle.delay-5 {
  animation-delay: 0.625s;
}
.loader .circle.size-5:after {
  width: 15px;
  height: 15px;
}
.loader .circle.delay-6 {
  animation-delay: 0.75s;
}
.loader .circle.size-6:after {
  width: 16px;
  height: 16px;
}
.loader .circle.delay-7 {
  animation-delay: 0.875s;
}
.loader .circle.size-7:after {
  width: 17px;
  height: 17px;
}
.loader .circle.delay-8 {
  animation-delay: 1s;
}
.loader .circle.size-8:after {
  width: 18px;
  height: 18px;
}
.loader .circle.delay-9 {
  animation-delay: 1.125s;
}
.loader .circle.size-9:after {
  width: 19px;
  height: 19px;
}
.loader .circle.delay-10 {
  animation-delay: 1.25s;
}
.loader .circle.size-10:after {
  width: 20px;
  height: 20px;
}
.loader .circle.delay-11 {
  animation-delay: 1.375s;
}
.loader .circle.size-11:after {
  width: 21px;
  height: 21px;
}
.loader .circle.delay-12 {
  animation-delay: 1.5s;
}
.loader .circle.size-12:after {
  width: 22px;
  height: 22px;
}
@keyframes rotating {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*===== Loader2 =====*/
#loader2 {
  width: 80px;
  height: 130px;
  display: block;
  transform-origin: 50% 50%;
  top: calc(50% - 50px);
  left: calc(50% - 50px);
  animation: spin 1s linear infinite;
  margin: 0 auto;
}
#circle-loader2 {
  fill: none;
  stroke: #0073aa;
  stroke-width: 4;
  animation: draw 3s ease-in-out infinite;
}
@keyframes draw {
  0% {
    stroke-dasharray: 20, 282.6;
  }
  50% {
    stroke-dasharray: 200, 282.6;
  }
  100% {
    stroke-dasharray: 20, 282.6;
  }
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
/*==== Loader3 ====*/
.preloader3 {
  width: auto;
  height: 130px;
  text-align: center;
  font-size: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.preloader3 > div {
  margin: 2px;
  background-color: #0073aa;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  display: inline-block;
  animation: stretchdelay 0.7s infinite ease-in-out;
}
.preloader3 .circ2 {
  animation-delay: -0.6s;
}
.preloader3 .circ3 {
  animation-delay: -0.5s;
}
.preloader3 .circ4 {
  animation-delay: -0.4s;
}
.preloader3 .circ5 {
  animation-delay: -0.3s;
}
.preloader3 .loader-md {
  height: 13px;
  width: 13px;
}
.preloader3 .loader-lg {
  height: 18px;
  width: 18px;
}
@keyframes stretchdelay {
  0%, 40%, 100% {
    transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
  }
  20% {
    transform: translateY(-20px);
    -webkit-transform: translateY(-20px);
  }
}
@keyframes rotateColor {
  0% {
    border-top-color: #1b8bf9;
  }
  12.5% {
    border-bottom-color: rgba(27, 139, 249, 0.8);
  }
  25% {
    border-bottom-color: rgba(27, 139, 249, 0.6);
  }
  37.5% {
    border-bottom-color: rgba(27, 139, 249, 0.4);
  }
  50% {
    border-bottom-color: rgba(27, 139, 249, 0.6);
  }
  50.00001% {
    border-bottom-color: #1b8bf9;
  }
  62.5% {
    border-bottom-color: rgba(27, 139, 249, 0.8);
  }
  75% {
    border-bottom-color: rgba(27, 139, 249, 0.6);
  }
  87.5% {
    border-bottom-color: rgba(27, 139, 249, 0.4);
  }
}
/*===== Loader4 =====*/
.preloader4 {
  width: 30px;
  height: 30px;
  position: relative;
  margin: 55px auto;
}
.double-bounce1,
.double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #0073aa;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  animation: bounce 2.0s infinite ease-in-out;
  animation-delay: -1.0s;
}
@keyframes bounce {
  0%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
/*===== Loader5 =====*/
.preloader5 {
  margin: 55px 0;
  text-align: center;
}
.preloader5 .circle-5 {
  display: inline-block;
  padding: 11px;
  margin: 0 0.6em;
  background: #0073aa;
  border-radius: 100%;
}
.preloader5 .l {
  animation: pulse 2s infinite linear;
}
.preloader5 .m {
  animation: pulse 2s infinite linear;
  animation-delay: 0.3s;
}
.preloader5 .r {
  animation: pulse 2s infinite linear;
  animation-delay: 0.6s;
}
@keyframes pulse {
  10% {
    transform: scale(1);
  }
  20% {
    transform: scale(1);
  }
  30% {
    transform: scale(1.7);
  }
  50% {
    transform: scale(1.7);
  }
  70% {
    transform: scale(1.7);
  }
  80% {
    transform: scale(1);
  }
  90% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}
/*===== Loader6 =====*/
.preloader6 {
  border-radius: 100%;
  width: 100px;
  height: 100px;
  position: relative;
  overflow: hidden;
  z-index: 1;
  background: inherit;
  margin: 18px 0;
}
.preloader6 hr {
  border: 0;
  background: inherit;
  width: 80%;
  height: 80%;
  margin: 10%;
  border-radius: 100%;
}
.preloader6::before,
.preloader6::after,
.preloader6 hr::before,
.preloader6 hr::after {
  content: '';
  position: absolute;
  top: 0;
  z-index: -1;
  left: 33px;
  border: 17px solid transparent;
  border-bottom: 50px solid #0073aa;
  border-top: 50px solid #0073aa;
  animation: rotateColor 1000ms infinite;
}
.preloader6::after {
  transform: rotate(45deg);
  animation-delay: 125ms;
}
.preloader6 hr::before {
  transform: rotate(90deg);
  animation-delay: 250ms;
}
.preloader6 hr::after {
  transform: rotate(135deg);
  animation-delay: 375ms;
}
.loader-block,
.loader {
  display: flex;
  align-items: center;
  justify-content: center;
}
@keyframes rotateColor {
  0% {
    border-top-color: #1abc9c;
  }
  12.5% {
    border-bottom-color: rgba(26, 188, 156, 0.8);
  }
  25% {
    border-bottom-color: rgba(26, 188, 156, 0.6);
  }
  37.5% {
    border-bottom-color: rgba(26, 188, 156, 0.4);
  }
  50% {
    border-bottom-color: rgba(26, 188, 156, 0.6);
  }
  50.00001% {
    border-bottom-color: #1abc9c;
  }
  62.5% {
    border-bottom-color: rgba(26, 188, 156, 0.8);
  }
  75% {
    border-bottom-color: rgba(26, 188, 156, 0.6);
  }
  87.5% {
    border-bottom-color: rgba(26, 188, 156, 0.4);
  }
}
/*========= Pre-loader css end ============*/
/*range slider start */
.range-slider {
  min-height: 200px;
  display: flex;
  align-items: center;
  margin-left: 15px;
}
#RGB {
  height: 10px;
  background: gray;
}
#RC .slider-selection {
  background: #FF8282;
}
#RC .slider-handle {
  background: red;
}
#GC .slider-selection {
  background: #428041;
}
#GC .slider-handle {
  background: green;
}
#BC .slider-selection {
  background: #8283FF;
}
#BC .slider-handle {
  border-bottom-color: blue;
}
#R,
#G,
#B {
  width: 300px;
}
.range-slider-contain {
  position: absolute;
  bottom: 12%;
}
.slider-handle {
  top: -5px;
  background-image: linear-gradient(to bottom, #1abc9c 0%, #1abc9c 100%);
  box-shadow: none;
}
.slider-tick,
.slider-track {
  background-image: linear-gradient(to bottom, #BDC3C7 0%, #BDC3C7 100%);
}
.slider-handle.custom::before {
  line-height: 15px;
  font-size: 35px;
  color: #1abc9c;
}
#slider12a .slider-track-high,
#slider12c .slider-track-high {
  background: green;
}
#slider12b .slider-track-low,
#slider12c .slider-track-low {
  background: red;
}
#slider12c .slider-selection {
  background: yellow;
}
.slider-selection.tick-slider-selection {
  background-image: linear-gradient(to bottom, #28E1BD 0%, #28E1BD 100%);
}
.slider-tick.in-selection {
  background-image: linear-gradient(to bottom, #28E1BD 0%, #28E1BD 100%);
}
.slider.slider-horizontal .slider-track {
  height: 2px;
}
.slider.slider-horizontal .slider-tick,
.slider.slider-horizontal .slider-handle {
  top: -5px;
  cursor: pointer;
}
/*range slider end */
/**  ===================== Rating css start
==========================  **/
.br-wrapper {
  margin: 20px 0 50px;
}
.br-theme-bars-1to10 .br-widget .br-current-rating {
  clear: both;
  padding: 0;
  font-size: 16px;
  color: #757575;
  font-weight: 600;
}
.br-theme-bars-reversed .br-widget .br-current-rating {
  clear: both;
  padding: 0;
  line-height: 2;
  font-size: 16px;
}
.br-theme-bars-movie .br-widget .br-current-rating {
  color: #757575;
  font-weight: 600;
  text-align: left;
}
.br-theme-bars-horizontal .br-widget .br-current-rating,
.br-theme-bars-reversed .br-widget .br-current-rating {
  color: #757575;
  font-weight: 600;
}
span.value {
  display: inline;
}
.current-rating {
  position: relative;
  top: -50px;
}
.current-rating.hidden {
  display: none;
}
.your-rating {
  position: relative;
  top: -50px;
}
.your-rating.hidden {
  display: none;
}
.br-theme-bars-1to10 .br-widget a,
.br-theme-bars-movie .br-widget a,
.br-theme-bars-reversed .br-widget a,
.br-theme-bars-horizontal .br-widget a {
  background-color: #8CDDCD;
}
.br-theme-bars-1to10 .br-widget a.br-active,
.br-theme-bars-1to10 .br-widget a.br-selected,
.br-theme-bars-movie .br-widget a.br-active,
.br-theme-bars-movie .br-widget a.br-selected,
.br-theme-bars-reversed .br-widget a.br-active,
.br-theme-bars-reversed .br-widget a.br-selected,
.br-theme-bars-horizontal .br-widget a.br-active,
.br-theme-bars-horizontal .br-widget a.br-selected {
  background-color: #1ABC9C;
}
.br-theme-bars-pill .br-widget a {
  background-color: #8CDDCD;
  color: #1ABC9C;
}
.br-theme-bars-pill .br-widget a.br-active,
.br-theme-bars-pill .br-widget a.br-selected {
  background-color: #1ABC9C;
}
.br-theme-fontawesome-stars .br-widget a.br-active:after,
.br-theme-fontawesome-stars .br-widget a.br-selected:after {
  color: #1ABC9C;
}
.br-theme-css-stars .br-widget a.br-active:after,
.br-theme-css-stars .br-widget a.br-selected:after {
  color: #1ABC9C;
}
.br-theme-bars-square .br-widget a {
  border: 2px solid #8CDDCD;
  color: #8CDDCD;
}
.br-theme-bars-square .br-widget a.br-active,
.br-theme-bars-square .br-widget a.br-selected {
  border: 2px solid #1ABC9C;
  color: #1ABC9C;
}
.br-theme-fontawesome-stars-o .br-widget a.br-selected:after,
.br-theme-fontawesome-stars-o .br-widget a:after,
.br-theme-fontawesome-stars-o .br-widget a.br-active:after,
.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
  color: #1ABC9C;
}
/**====== Rating css end ======**/
/**  ===================== Todo css start
==========================  **/
#task-container ul {
  overflow: hidden;
}
#task-container .task-headline {
  display: none;
  color: #666666;
  border-bottom: 1px solid #C8C7BB;
  padding-bottom: 20px;
  margin-bottom: 20px;
  font-size: 1.6em;
  position: relative;
}
#task-container .task-headline:before {
  height: 1px;
  width: 100%;
  background: #FFF;
  position: absolute;
  content: " ";
  bottom: 0;
  left: 0;
}
#task-container .nothing-message {
  height: 160px;
  color: #666;
  background-size: 15%;
}
#task-container li {
  float: left;
  width: 49%;
  overflow: auto;
  height: auto;
  min-height: 10px;
  background: #FFF;
  display: inline-block;
  padding: 20px;
  border: 1px solid #CCC;
  color: #666;
  border-top: 9px solid #0073aa;
  cursor: pointer;
  margin-bottom: 20px;
  margin-right: 2%;
  transition: all 0.3s;
  position: relative;
}
#task-container li:nth-child(even) {
  margin-right: 0;
}
#task-container li:hover {
  opacity: 1;
  border-top: 9px solid #bdc3c7;
}
#task-container li.complete {
  opacity: 1;
  border-top: 9px solid #e74c3c;
  transition: all ease-in 0.3s;
}
#task-container li.complete:before {
  background: url('complete.96997b994584cb4434d3.png') no-repeat;
  position: absolute;
  top: 5px;
  right: 5px;
  content: "";
  width: 55px;
  height: 55px;
  background-size: 100%;
}
#task-container li.complete:hover {
  border-top: 9px solid #bdc3c7;
  opacity: 1;
}
#task-container li.complete p {
  text-decoration: line-through;
}
#task-container p {
  line-height: 1.6em;
  text-align: left;
}
.add-line.complete {
  text-decoration: line-through;
}
.task-panel .to-do-label {
  padding-bottom: 0;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
.task-panel .to-do-label:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding: 0;
}
.to-do-list {
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
.to-do-list i {
  color: #ccc;
  font-size: 24px;
  opacity: 0;
}
.to-do-list:last-child {
  border: none;
  padding: 0;
  margin: 0;
}
.to-do-list:hover i {
  opacity: 1;
  transition: opacity ease-in 0.3s;
}
.to-do-list p {
  display: inline-block;
}
.to-do-label .checkbox-fade {
  display: block;
}
.to-do-label .checkbox-fade .delete_todo {
  float: right;
  font-size: 24px;
  color: #ccc;
}
.to-do-label .check-task {
  display: block;
}
.to-do-label i {
  cursor: pointer;
}
.done-task span,
.done-task .captions {
  text-decoration: line-through;
}
/**====== Todo css end ======**/
@media only screen and (max-width: 1199px) {
  .blog-page-card {
    margin-bottom: 30px;
  }

  .blog-page-card:last-child {
    margin-bottom: 0;
  }

  #draggablePanelList [class*="col-"] .card-sub {
    margin-bottom: 30px;
  }

  #draggablePanelList [class*="col-"]:last-child .card-sub {
    margin-bottom: 0px;
  }

  .user-head {
    justify-content: center;
  }

  .user-body {
    min-height: auto !important;
  }

  .mail-box-head {
    text-align: center;
  }

  .mail-box-head form {
    float: inherit;
  }

  #external-events h6 {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .just_edit .input-group {
    width: 100% !important;
  }

  .dotted-line-theme .ibtn_container {
    top: 10px;
    position: inherit;
  }

  .users-card [class*="col-"] {
    margin-bottom: 20px;
  }

  .users-card [class*="col-"]:last-child {
    margin-bottom: 0;
  }

  .timeline-btn {
    text-align: center;
    width: 100%;
    right: 0;
  }

  .social-timeline-left {
    position: inherit;
    top: 0;
    margin-right: 0;
  }

  .timeline-icon {
    position: absolute;
    margin-left: 0;
  }

  .timeline-right .card {
    margin-left: 70px !important;
  }

  .social-timelines:before {
    left: 35px;
  }

  .timeline-dot:after,
  .timeline-dot:before {
    left: 32px;
  }

  .user-box .social-client-description {
    padding-bottom: 20px;
    margin-bottom: 0;
    border-bottom: 1px solid #ddd;
  }

  .user-box .f-right {
    float: none;
    display: block;
  }

  .main-timeline {
    padding: 10px;
  }

  .main-timeline:before,
  .main-timeline:after {
    margin-left: -94px;
    margin-top: 25px;
    display: none;
  }

  .cd-timeline-content::before {
    top: 15px;
  }

  .cd-date,
  .cd-details {
    display: block;
    padding-left: 20px !important;
    padding-top: 0 !important;
  }

  .cd-details {
    margin-bottom: 20px;
  }

  .cd-timeline-content p {
    margin-bottom: 0;
  }

  .clock-widget .basic-alarm {
    display: none;
  }

  .weather-card-2 .weather-card-temp {
    padding: 0;
  }

  .weather-card-2 .card-footer {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .user-activity-card .card-body-big {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media only screen and (min-width: 992px) {
  .header-navbar .navbar-wrapper .navbar-container .nav-right {
    overflow: visible !important;
    height: auto !important;
  }
}
@media only screen and (max-width: 1024px) {
  .main-body .page-wrapper .page-header-title {
    display: block;
  }

  .main-body .page-wrapper .page-header {
    margin-bottom: 10px;
  }

  .main-body .page-wrapper .page-header-breadcrumb {
    float: inherit;
    display: inline-block;
    margin-top: 10px;
  }

  .ngb-dp-day, .custom-range, .ngb-dp-day .btn-secondary {
    width: 1.5rem !important;
    height: 1.5rem !important;
  }

  .ngb-dp-weekday, .ngb-dp-week-number {
    width: 1.5rem !important;
  }

  .custom-select {
    display: block;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 992px) {
  #footer-search tfoot .form-control,
  #footer-select tfoot .form-control,
  #form-input-table .form-control,
  .search-api .form-control,
  #dt-live-dom .form-control {
    width: 80%;
  }

  .pcoded-main-container {
    margin-top: 56px !important;
  }

  .card-title {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 5px;
  }

  .header-navbar {
    position: fixed !important;
    z-index: 1209;
  }

  .header-navbar[pcoded-header-position="relative"] {
    position: fixed !important;
    top: 0;
  }

  .header-navbar .navbar-wrapper .navbar-container {
    margin-left: 0;
  }

  .header-navbar .navbar-wrapper .navbar-logo {
    width: 100%;
  }

  .header-navbar .navbar-wrapper .navbar-logo .mobile-menu {
    display: block;
    position: absolute;
    left: 30px;
    top: 18px;
  }

  .header-navbar .navbar-wrapper .navbar-logo .mobile-search {
    display: block;
    position: absolute;
    left: 70px;
    top: 18px;
  }

  .header-navbar .navbar-wrapper .navbar-logo .mobile-options {
    display: block;
    position: absolute;
    right: 30px;
  }

  .header-navbar .navbar-container .nav-left {
    display: none;
  }

  .btn-blog {
    text-align: center;
  }

  .animation-image img {
    margin: 20px auto 0;
  }

  .animation-type {
    text-align: center;
  }

  .nav-tabs.md-tabs.tab-timeline li a {
    font-size: 16px;
  }
}
@media only screen and (min-width: 992px) {
  .btn-blog {
    text-align: right;
  }
}
@media only screen and (max-width: 768px) {
  .card-body.list-tag ul li:last-child {
    margin-bottom: 20px;
  }

  .inline-order-list {
    margin-top: 0;
  }

  h4 {
    font-size: 1rem;
    font-weight: 600;
  }

  .mail-body-content .form-group:nth-child(2) .form-control {
    margin-bottom: 20px;
  }

  .mail-body-content .form-group:nth-child(2) .col-md-6:last-child .form-control {
    margin-bottom: 0;
  }

  .card h5 {
    font-size: 16px;
  }

  .header-navbar .navbar-wrapper .navbar-logo {
    display: inherit;
    padding-top: 13px;
  }

  .header-navbar .navbar-wrapper .navbar-logo a {
    display: inline-block;
  }

  .header-navbar .navbar-wrapper .navbar-logo .mobile-options {
    top: 18px;
  }

  .main-body .page-wrapper .page-header-title {
    display: block;
  }

  body.header-fixed .main-body .page-wrapper {
    padding-bottom: 0;
    padding-top: 15px;
  }

  .card-header-right i:nth-child(n+2) {
    display: none;
  }

  .dataTables_paginate .pagination {
    float: inherit;
    text-align: center;
    display: inline-block;
    margin-top: 10px !important;
  }

  .card .card-body ul.pagination li {
    float: left;
  }

  div.dataTables_wrapper div.dataTables_info {
    display: inherit;
  }

  .wizard > .steps > ul > li {
    float: inherit;
    width: 100%;
  }

  .gallery-page .grid {
    padding: 0;
  }

  figure.effect-steve h2 {
    margin-top: 0;
  }

  .cover-profile .profile-bg-img {
    margin-bottom: 0;
  }

  .card-body.user-info {
    position: inherit;
    text-align: center;
    background-color: #bdc3c7;
    margin-bottom: 20px;
  }

  .user-info .media-left,
  .user-info .media-body {
    display: block;
  }

  .cover-btn {
    position: inherit;
    float: none;
  }

  .cover-btn .btn:first-child {
    margin-right: 10px;
  }

  .user-info .user-title {
    position: initial;
    margin-bottom: 10px;
    margin-top: 10px;
  }

  .nav-tabs.md-tabs.tab-timeline li a {
    font-size: 14px;
  }

  .user-content h4 {
    font-size: 1rem;
  }

  .user-content h5 {
    margin-right: 0;
    font-size: 14px;
  }

  .top-cap-text p {
    padding: 0;
  }

  .top-cap-text p:last-child {
    margin-bottom: 0;
  }

  .user-card .btn span {
    font-size: 13px;
  }

  .toolbar-page [class*="col-"] {
    margin-bottom: 30px;
  }

  .toolbar-page [class*="col-"]:last-child {
    margin-bottom: 0;
  }

  .offline-404 h1 {
    font-size: 80px;
  }

  .offline-404 h2 {
    font-size: 25px;
  }

  .invoice-contact {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .lng-dropdown {
    display: none;
  }

  .group-widget .card-body-big {
    height: 110px;
  }

  .client-blocks ul li {
    font-size: 30px;
  }

  .widget-profile-card-1 ~ .card-footer [class*=col-] {
    border: none;
    margin: 0 auto;
  }

  .large-widget-card i {
    top: 15px;
  }

  .user-activity-card .user-number {
    padding: 15px 0;
  }

  .user-activity-card .m-b-40 {
    margin-bottom: 10px;
  }

  .blur-user-card .blur-footer [class*="col-"] {
    margin: 0 auto;
    border: none;
  }

  .switchery {
    margin-bottom: 20px;
  }

  .switchery-large,
  .switchery-large ~ .switchery-default,
  .switchery-small {
    margin-bottom: 0;
  }

  .js-dynamic-disable,
  .js-dynamic-enable {
    display: block;
    width: 100%;
  }

  .js-dynamic-disable {
    margin-bottom: 20px;
  }

  .radio-inline,
  .border-checkbox-section .border-checkbox-group,
  .checkbox-color {
    display: block;
  }

  .checkbox-fade {
    display: inline-block;
  }
}
@media only screen and (max-width: 640px) {
  .dt-button {
    margin-bottom: 5px;
  }

  .email-read .card-header h6 {
    float: none;
    margin-top: 10px;
  }

  .email-read .media {
    display: inline-block;
  }

  .email-read .media.m-b-20 {
    margin-bottom: 0;
  }

  .email-read .mail-img [class*="col-"] {
    margin-bottom: 30px;
  }

  .email-read .mail-img [class*="col-"]:last-child {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 573px) {
  .md-tabs .nav.nav-tabs, .nav.nav-tabs {
    display: block;
  }

  .below-tabs .nav-tabs .nav-link.active {
    border-color: #fff #fff #fff !important;
  }

  .md-tabs .nav-item,
  .md-tabs .main-menu .main-menu-content .nav-item .tree-1 a,
  .main-menu .main-menu-content .nav-item .tree-1 .md-tabs a,
  .md-tabs .main-menu .main-menu-content .nav-item .tree-2 a,
  .main-menu .main-menu-content .nav-item .tree-2 .md-tabs a,
  .md-tabs .main-menu .main-menu-content .nav-item .tree-3 a,
  .main-menu .main-menu-content .nav-item .tree-3 .md-tabs a,
  .md-tabs .main-menu .main-menu-content .nav-item .tree-4 a,
  .main-menu .main-menu-content .nav-item .tree-4 .md-tabs a {
    width: calc(100% / 1);
  }

  .nav-tabs .slide {
    width: calc(100% / 1);
  }

  .toolbar-page [class*="col-"] .sub-title {
    text-align: center;
  }

  #task-container li {
    width: 100%;
  }

  .nav-tabs.tabs {
    display: inherit;
  }

  .nav-tabs .nav-item.show .nav-link,
  .nav-tabs .main-menu .main-menu-content .nav-item .tree-1 a.show .nav-link,
  .main-menu .main-menu-content .nav-item .tree-1 .nav-tabs a.show .nav-link,
  .nav-tabs .main-menu .main-menu-content .nav-item .tree-2 a.show .nav-link,
  .main-menu .main-menu-content .nav-item .tree-2 .nav-tabs a.show .nav-link,
  .nav-tabs .main-menu .main-menu-content .nav-item .tree-3 a.show .nav-link,
  .main-menu .main-menu-content .nav-item .tree-3 .nav-tabs a.show .nav-link,
  .nav-tabs .main-menu .main-menu-content .nav-item .tree-4 a.show .nav-link,
  .main-menu .main-menu-content .nav-item .tree-4 .nav-tabs a.show .nav-link,
  .nav-tabs .nav-link.active {
    border: none;
  }

  .nav-tabs .nav-link {
    text-align: center;
  }

  .search-content {
    display: block;
    text-align: center;
  }

  .search-content img {
    margin-top: 20px;
  }

  .seacrh-header {
    margin-top: 0;
  }

  .seacrh-header .input-group {
    margin-bottom: 0;
  }

  .payment-card .text-right {
    text-align: left !important;
  }

  .payment-tabs .md-tabs .nav-item + .nav-item,
  .payment-tabs .md-tabs .main-menu .main-menu-content .nav-item .tree-1 a + .nav-item,
  .main-menu .main-menu-content .nav-item .tree-1 .payment-tabs .md-tabs a + .nav-item,
  .payment-tabs .md-tabs .main-menu .main-menu-content .nav-item .tree-2 a + .nav-item,
  .main-menu .main-menu-content .nav-item .tree-2 .payment-tabs .md-tabs a + .nav-item,
  .payment-tabs .md-tabs .main-menu .main-menu-content .nav-item .tree-3 a + .nav-item,
  .main-menu .main-menu-content .nav-item .tree-3 .payment-tabs .md-tabs a + .nav-item,
  .payment-tabs .md-tabs .main-menu .main-menu-content .nav-item .tree-4 a + .nav-item,
  .main-menu .main-menu-content .nav-item .tree-4 .payment-tabs .md-tabs a + .nav-item,
  .payment-tabs .md-tabs .main-menu .main-menu-content .nav-item .tree-1 .nav-item + a,
  .main-menu .main-menu-content .nav-item .tree-1 .payment-tabs .md-tabs .nav-item + a,
  .payment-tabs .md-tabs .main-menu .main-menu-content .nav-item .tree-1 a + a,
  .main-menu .main-menu-content .nav-item .tree-1 .payment-tabs .md-tabs a + a,
  .main-menu .main-menu-content .nav-item .tree-2 .payment-tabs .md-tabs .tree-1 a + a,
  .main-menu .main-menu-content .nav-item .tree-3 .payment-tabs .md-tabs .tree-1 a + a,
  .main-menu .main-menu-content .nav-item .tree-4 .payment-tabs .md-tabs .tree-1 a + a,
  .payment-tabs .md-tabs .main-menu .main-menu-content .nav-item .tree-2 .nav-item + a,
  .main-menu .main-menu-content .nav-item .tree-2 .payment-tabs .md-tabs .nav-item + a,
  .main-menu .main-menu-content .nav-item .tree-1 .payment-tabs .md-tabs .tree-2 a + a,
  .payment-tabs .md-tabs .main-menu .main-menu-content .nav-item .tree-2 a + a,
  .main-menu .main-menu-content .nav-item .tree-2 .payment-tabs .md-tabs a + a,
  .main-menu .main-menu-content .nav-item .tree-3 .payment-tabs .md-tabs .tree-2 a + a,
  .main-menu .main-menu-content .nav-item .tree-4 .payment-tabs .md-tabs .tree-2 a + a,
  .payment-tabs .md-tabs .main-menu .main-menu-content .nav-item .tree-3 .nav-item + a,
  .main-menu .main-menu-content .nav-item .tree-3 .payment-tabs .md-tabs .nav-item + a,
  .main-menu .main-menu-content .nav-item .tree-1 .payment-tabs .md-tabs .tree-3 a + a,
  .main-menu .main-menu-content .nav-item .tree-2 .payment-tabs .md-tabs .tree-3 a + a,
  .payment-tabs .md-tabs .main-menu .main-menu-content .nav-item .tree-3 a + a,
  .main-menu .main-menu-content .nav-item .tree-3 .payment-tabs .md-tabs a + a,
  .main-menu .main-menu-content .nav-item .tree-4 .payment-tabs .md-tabs .tree-3 a + a,
  .payment-tabs .md-tabs .main-menu .main-menu-content .nav-item .tree-4 .nav-item + a,
  .main-menu .main-menu-content .nav-item .tree-4 .payment-tabs .md-tabs .nav-item + a,
  .main-menu .main-menu-content .nav-item .tree-1 .payment-tabs .md-tabs .tree-4 a + a,
  .main-menu .main-menu-content .nav-item .tree-2 .payment-tabs .md-tabs .tree-4 a + a,
  .main-menu .main-menu-content .nav-item .tree-3 .payment-tabs .md-tabs .tree-4 a + a,
  .payment-tabs .md-tabs .main-menu .main-menu-content .nav-item .tree-4 a + a,
  .main-menu .main-menu-content .nav-item .tree-4 .payment-tabs .md-tabs a + a {
    width: calc(100% / 1);
  }

  .jp-card {
    min-width: 225px !important;
  }

  .payment-form {
    padding: 0;
    padding-top: 20px;
  }

  .modal-mob-btn [class*="col-"]:first-child {
    margin-bottom: 20px;
  }

  .location-mob-btn .btn {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .location-mob-btn .btn:last-child {
    margin-bottom: 0;
  }

  .job-cards .media {
    display: inline-block;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .job-cards .media p {
    margin-bottom: 0;
  }

  .invoice-btn-group .m-r-20 {
    margin-right: 0;
  }

  .table-card .row-table {
    display: block;
    text-align: center;
  }

  .table-card .row-table i {
    font-size: 28px;
    margin-bottom: 10px;
    display: inline-block;
  }

  .table-card .row-table .br {
    border: none;
    border-bottom: 1px solid #ccc;
  }

  .table-card .row-table > [class*=col-] {
    display: block;
  }

  .card-body-big {
    padding: 1em;
  }

  .card-body-big #barchart,
  .card-body-big #barchart2 {
    display: inline-block;
    margin-bottom: 10px;
  }

  .widget-primary-card [class*="col-"] {
    padding: 1em;
  }

  .widget-primary-card [class*="col-"] h6 {
    margin-bottom: 0;
  }

  .cd-horizontal-timeline .events-content em {
    text-align: left;
  }

  .events-content h2 {
    font-size: 20px;
  }

  .cd-horizontal-timeline {
    margin: 0 auto;
  }

  .social-widget-card i {
    top: 25px;
    font-size: 38px;
  }

  .widget-chat-box .card-header i {
    display: none;
  }

  .mobile-inputs [class*="col-"]:first-child {
    margin-bottom: 20px;
  }

  .pagination-lg .page-link {
    padding: .75rem .65rem;
  }

  .mobtn {
    padding: 10px;
  }
}
@media only screen and (max-width: 460px) {
  .fc-toolbar .fc-right .fc-button-group {
    margin-right: 0;
  }

  .social-msg a {
    margin-bottom: 10px;
  }

  .social-msg a:last-child {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 480px) {
  [class*="alert-"] code {
    margin-left: 0px;
  }

  .auth-body {
    min-width: auto;
  }

  .breadcrumb-page .card {
    text-align: center;
  }

  div.dataTables_wrapper div.dataTables_filter input {
    width: 150px;
  }

  #footer-search tfoot .form-control,
  #footer-select tfoot .form-control,
  #form-input-table .form-control,
  .search-api .form-control,
  #dt-live-dom .form-control {
    width: 70%;
  }

  .grid figure {
    min-width: auto;
  }

  .mytooltip .tooltip-content {
    width: 310px;
    margin: 0 0 20px -90px;
  }

  .mytooltip .tooltip-content:after {
    margin-left: -90px;
  }

  .cd-timeline-content .media {
    display: inherit !important;
    padding-left: 20px;
  }

  .cd-timeline-content .media .media-left {
    text-align: center;
    margin: 10px auto;
  }

  .summernote-page .modal-footer {
    display: inline-block;
    text-align: center;
  }

  .summernote-page .modal-footer > :not(:first-child) {
    margin-top: 10px;
    margin-left: 0;
  }

  .product-detail .txt-muted.d-inline-block {
    margin-top: 10px;
  }

  .product-detail .txt-muted.d-inline-block ~ .f-right {
    float: none;
    display: block;
    margin-top: 10px;
  }

  .mob-product-btn {
    text-align: center;
  }

  .mob-product-btn .btn-primary,
  .mob-product-btn .sweet-alert button.confirm,
  .sweet-alert .mob-product-btn button.confirm,
  .mob-product-btn .wizard > .actions a,
  .wizard > .actions .mob-product-btn a {
    margin-right: 0;
    display: block;
    margin: 10px auto;
  }
}
@media only screen and (max-width: 576px) {
  .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification,
  .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification,
  .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,
  .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification {
    min-width: 280px;
    left: 0;
    right: auto;
    width: auto;
  }

  .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,
  .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification {
    left: auto;
    right: 0;
  }

  .md-tabs .main-menu .main-menu-content .nav-item .tree-1 a a,
  .main-menu .main-menu-content .nav-item .tree-1 .md-tabs a a,
  .md-tabs .main-menu .main-menu-content .nav-item .tree-2 a a,
  .main-menu .main-menu-content .nav-item .tree-2 .md-tabs a a,
  .md-tabs .main-menu .main-menu-content .nav-item .tree-3 a a,
  .main-menu .main-menu-content .nav-item .tree-3 .md-tabs a a,
  .md-tabs .main-menu .main-menu-content .nav-item .tree-4 a a,
  .main-menu .main-menu-content .nav-item .tree-4 .md-tabs a a {
    box-shadow: 0 0 0 1px #d2cece;
    margin-bottom: 5px;
  }
}
@media only screen and (min-width: 801px) and (max-width: 915px) {
  .grid figure {
    min-width: auto;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1258px) {
  .user-head {
    text-align: center;
  }

  .user-head .user-face {
    margin: 0 auto;
  }

  .user-head .user-name {
    display: none;
  }
}
@media only screen and (min-width: 1279px) and (max-width: 1500px) {
  .cd-horizontal-timeline {
    margin: 0 auto;
  }

  #chartdiv {
    height: 440px;
  }

  .social-card-1 .card-body-big {
    padding: 1.3em;
  }

  #morris-extra-area {
    height: 400px !important;
  }

  .widget-chat-box .send-chat,
  .widget-chat-box .receive-chat {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
}
/**  ===================== Dark-Layout css start
==========================  **/
body.dark-layout {
  background-color: #333;
  transition: all linear .3s;
}
body.dark-layout .header-navbar .navbar-wrapper,
body.dark-layout .jstree-default .jstree-clicked,
body.dark-layout .prod-item .prod-info,
body.dark-layout .filter-bar > .navbar,
body.dark-layout #task-container li {
  background-color: #1b1b1b;
}
body.dark-layout .main-menu {
  background: #242424;
}
body.dark-layout .main-menu .main-menu-header,
body.dark-layout .nav-tabs .nav-link.active,
body.dark-layout .page-link:hover,
body.dark-layout .location-selector .bit:hover,
body.dark-layout .ms-container .ms-selectable li.disabled,
body.dark-layout .ms-container .ms-selection li.disabled,
body.dark-layout .j-forms .divider-text span,
body.dark-layout .j-pro .j-divider-text span,
body.dark-layout .handsontable th,
body.dark-layout .cd-timeline-content,
body.dark-layout .email-card .user-body .page-list li.active,
body.dark-layout .email-card .user-body .page-list li:hover,
body.dark-layout .email-card .mail-body-content tr:hover,
body.dark-layout #external-events .fc-event {
  background: #000;
}
body.dark-layout .card {
  background: #292929;
  border-top-color: #555;
  color: #fff;
}
body.dark-layout .card h5 {
  color: #a3a3a3;
}
body.dark-layout .well,
body.dark-layout .page-link,
body.dark-layout .table-bordered td,
body.dark-layout .table-bordered th,
body.dark-layout .grid-layout span,
body.dark-layout .vertical-alignment .row,
body.dark-layout .location-selector,
body.dark-layout pre[class*="language-"],
body.dark-layout .icon-list-demo i,
body.dark-layout .ms-container .ms-list,
body.dark-layout .ms-container .ms-selectable li.ms-elem-selectable,
body.dark-layout .ms-container .ms-selection li.ms-elem-selection,
body.dark-layout .wizard > .content,
body.dark-layout .j-forms,
body.dark-layout .j-pro,
body.dark-layout .table-bordered,
body.dark-layout table.dataTable td.select-checkbox:before,
body.dark-layout table.dataTable th.select-checkbox:before,
body.dark-layout .email-summernote ~ .note-frame,
body.dark-layout .thumb-block,
body.dark-layout #task-container li {
  border-color: #555;
}
body.dark-layout .cd-timeline::before,
body.dark-layout .cd-timeline-content::before,
body.dark-layout .main-timeline:before,
body.dark-layout .main-timeline:after {
  background: #555;
}
body.dark-layout .card-footer,
body.dark-layout .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification,
body.dark-layout .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification,
body.dark-layout .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,
body.dark-layout .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification,
body.dark-layout .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification,
body.dark-layout .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification,
body.dark-layout .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,
body.dark-layout .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification,
body.dark-layout .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification {
  background: #292929;
  color: #fff;
}
body.dark-layout .table-card .row-table .br,
body.dark-layout .social-card-1 .card-footer [class*="col-"],
body.dark-layout .email-card .user-body,
body.dark-layout .messages-content,
body.dark-layout .note-card .note-box-aside {
  border-right-color: #555;
}
body.dark-layout .table-card .row-table:first-child,
body.dark-layout .to-do-list,
body.dark-layout .modal-header,
body.dark-layout .email-card .user-body .page-list li,
body.dark-layout .search-content {
  border-bottom-color: #555;
}
body.dark-layout .table td,
body.dark-layout .table th,
body.dark-layout .card-footer,
body.dark-layout .tab-below,
body.dark-layout .chat-reply-box,
body.dark-layout .panel-footer,
body.dark-layout .modal-footer,
body.dark-layout .j-forms .footer,
body.dark-layout .j-forms .divider,
body.dark-layout .j-forms .divider-text,
body.dark-layout .j-pro .j-footer,
body.dark-layout .footable-details.table > tbody > tr > td,
body.dark-layout .footable-details.table > tbody > tr > th,
body.dark-layout .footable-details.table > tfoot > tr > td,
body.dark-layout .footable-details.table > tfoot > tr > th,
body.dark-layout .footable-details.table > thead > tr > td,
body.dark-layout .footable-details.table > thead > tr > th,
body.dark-layout .footable.table > tbody > tr > td,
body.dark-layout .footable.table > tbody > tr > th,
body.dark-layout .footable.table > tfoot > tr > td,
body.dark-layout .footable.table > tfoot > tr > th,
body.dark-layout .footable.table > thead > tr > td,
body.dark-layout .footable.table > thead > tr > th,
body.dark-layout .write-msg,
body.dark-layout .version .nav li:first-child {
  border-top-color: #555;
}
body.dark-layout .p-chat-user,
body.dark-layout .showChat_inner,
body.dark-layout .invoice-table {
  border-left-color: #555;
}
body.dark-layout .table > thead > tr > th,
body.dark-layout .userlist-box,
body.dark-layout .card-header,
body.dark-layout .nav-tabs,
body.dark-layout .chat-inner-header {
  border-bottom-color: #555;
}
body.dark-layout .widget-chat-box .send-chat,
body.dark-layout .widget-chat-box .receive-chat {
  background: #333;
}
body.dark-layout .widget-chat-box .send-chat:before,
body.dark-layout .widget-chat-box .receive-chat:before {
  border-top-color: #333;
  border-right-color: #333;
}
body.dark-layout .nav-tabs .nav-item.show .nav-link,
body.dark-layout .nav-tabs .main-menu .main-menu-content .nav-item .tree-1 a.show .nav-link,
.main-menu .main-menu-content .nav-item .tree-1 body.dark-layout .nav-tabs a.show .nav-link,
body.dark-layout .nav-tabs .main-menu .main-menu-content .nav-item .tree-2 a.show .nav-link,
.main-menu .main-menu-content .nav-item .tree-2 body.dark-layout .nav-tabs a.show .nav-link,
body.dark-layout .nav-tabs .main-menu .main-menu-content .nav-item .tree-3 a.show .nav-link,
.main-menu .main-menu-content .nav-item .tree-3 body.dark-layout .nav-tabs a.show .nav-link,
body.dark-layout .nav-tabs .main-menu .main-menu-content .nav-item .tree-4 a.show .nav-link,
.main-menu .main-menu-content .nav-item .tree-4 body.dark-layout .nav-tabs a.show .nav-link,
body.dark-layout .nav-tabs .nav-link.active {
  border-color: #555 #555 #555;
  color: #fff;
}
body.dark-layout .tab-below .active {
  border-top: none;
}
body.dark-layout text {
  fill: #fff;
}
body.dark-layout .main-menu .main-menu-content .nav-item.has-class > a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-1 a.has-class > a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-2 a.has-class > a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-3 a.has-class > a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-4 a.has-class > a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-1 a.has-class > a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-1 a .tree-1 a.has-class > a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-2 a.has-class > a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-2 a .tree-2 a.has-class > a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-3 a.has-class > a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-3 a .tree-3 a.has-class > a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-4 a.has-class > a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-4 a .tree-4 a.has-class > a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-2 a.has-class > a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-2 a .tree-2 a.has-class > a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-3 a.has-class > a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-3 a .tree-3 a.has-class > a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-4 a.has-class > a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-4 a .tree-4 a.has-class > a,
body.dark-layout .card .card-header .card-header-right,
body.dark-layout code,
body.dark-layout .card .card-body code,
body.dark-layout .fb-timeliner,
body.dark-layout .version .nav li:hover {
  background: #1b1b1b;
}
body.dark-layout .main-menu .main-menu-content .nav-item a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-1 a a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-2 a a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-3 a a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-4 a a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-2 a a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-3 a a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-4 a a,
body.dark-layout .sub-title,
body.dark-layout .breadcrumb-title a,
body.dark-layout h4.m-b-30,
body.dark-layout code,
body.dark-layout .card .card-body code,
body.dark-layout .clock-widget .bg-alarm,
body.dark-layout .clock-widget .basic-alarm,
body.dark-layout .nav-tabs .nav-item a,
body.dark-layout .nav-tabs .main-menu .main-menu-content .nav-item .tree-1 a a,
.main-menu .main-menu-content .nav-item .tree-1 body.dark-layout .nav-tabs a a,
body.dark-layout .nav-tabs .main-menu .main-menu-content .nav-item .tree-2 a a,
.main-menu .main-menu-content .nav-item .tree-2 body.dark-layout .nav-tabs a a,
body.dark-layout .nav-tabs .main-menu .main-menu-content .nav-item .tree-3 a a,
.main-menu .main-menu-content .nav-item .tree-3 body.dark-layout .nav-tabs a a,
body.dark-layout .nav-tabs .main-menu .main-menu-content .nav-item .tree-4 a a,
.main-menu .main-menu-content .nav-item .tree-4 body.dark-layout .nav-tabs a a,
body.dark-layout .dark-nav-border a,
body.dark-layout .primary-nav-dark a,
body.dark-layout .warning-nav-dark a,
body.dark-layout .success-nav-dark a,
body.dark-layout .info-nav-dark a,
body.dark-layout .danger-nav-dark a,
body.dark-layout .page-link,
body.dark-layout .main-body .page-wrapper .page-header-title h4,
body.dark-layout .modal-title,
body.dark-layout .close,
body.dark-layout .icon-list-demo i,
body.dark-layout .form-radio label,
body.dark-layout .ms-container .ms-selectable li.ms-elem-selectable,
body.dark-layout .ms-container .ms-selection li.ms-elem-selection,
body.dark-layout .j-forms .divider-text span,
body.dark-layout .j-pro .j-label,
body.dark-layout .j-pro .j-divider-text span,
body.dark-layout .j-pro .j-icon-left,
body.dark-layout .j-pro .j-icon-right,
body.dark-layout .j-pro .j-radio,
body.dark-layout .j-pro .j-checkbox,
body.dark-layout .j-pro .j-radio-toggle,
body.dark-layout .j-pro .j-checkbox-toggle,
body.dark-layout .handsontable th,
body.dark-layout .left-icon-control .form-icon,
body.dark-layout .offline-404 h1,
body.dark-layout .cd-timeline-content .cd-date,
body.dark-layout ul.list-contacts .list-group-item a,
body.dark-layout .port_detail_next_search a,
body.dark-layout .email-card .mail-body-content .unread a,
body.dark-layout .email-card .user-mail h6,
body.dark-layout .navbar-light .navbar-nav .nav-link,
body.dark-layout h4.m-b-30,
body.dark-layout .thead-default th,
body.dark-layout .fc-state-default,
body.dark-layout .light-nav-border a,
body.dark-layout .primary-nav a,
body.dark-layout .warning-nav a,
body.dark-layout .success-nav a,
body.dark-layout .info-nav a,
body.dark-layout .danger-nav a,
body.dark-layout .primary-nav a,
body.dark-layout .warning-nav a,
body.dark-layout .success-nav a,
body.dark-layout .info-nav a,
body.dark-layout .danger-nav a {
  color: #a3a3a3;
}
body.dark-layout .nav-tabs .nav-link:focus,
body.dark-layout .nav-tabs .nav-link:hover {
  border-color: #555 #555 #555;
}
body.dark-layout .widget-chat-box .card-header i,
body.dark-layout .card .card-header span,
body.dark-layout .main-menu .main-menu-content .tree-1.open .has-class > a,
body.dark-layout .main-menu .main-menu-content .nav-item .open.tree-2 .has-class > a,
body.dark-layout .main-menu .main-menu-content .nav-item .open.tree-3 .has-class > a,
body.dark-layout .main-menu .main-menu-content .nav-item .open.tree-4 .has-class > a,
body.dark-layout .main-menu .main-menu-content .nav-item .open.tree-2 .has-class > a,
body.dark-layout .main-menu .main-menu-content .nav-item .open.tree-3 .has-class > a,
body.dark-layout .main-menu .main-menu-content .nav-item .open.tree-4 .has-class > a,
body.dark-layout .main-menu .main-menu-content .tree-2.open .has-class > a,
body.dark-layout .main-menu .main-menu-content .tree-3.open .has-class > a,
body.dark-layout .main-menu .main-menu-content .tree-4.open .has-class > a,
body.dark-layout .main-menu .main-menu-content .nav-title,
body.dark-layout .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification a,
body.dark-layout .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification a,
body.dark-layout .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a,
body.dark-layout .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification a,
body.dark-layout .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification a,
body.dark-layout .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification a,
body.dark-layout .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a,
body.dark-layout .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification a,
body.dark-layout .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification a,
body.dark-layout .mega-menu-title,
body.dark-layout .form-group label,
body.dark-layout .chat-header,
body.dark-layout .cd-horizontal-timeline .events a,
body.dark-layout .borderless-card [class*="breadcrumb-"] h5,
body.dark-layout .borderless-card [class*="breadcrumb-"] a,
body.dark-layout .form-control,
body.dark-layout .dropdown-item,
body.dark-layout .pignose-calendar .pignose-calendar-top .pignose-calendar-top-year,
body.dark-layout .nav-tabs .nav-item.show .nav-link,
body.dark-layout .nav-tabs .main-menu .main-menu-content .nav-item .tree-1 a.show .nav-link,
.main-menu .main-menu-content .nav-item .tree-1 body.dark-layout .nav-tabs a.show .nav-link,
body.dark-layout .nav-tabs .main-menu .main-menu-content .nav-item .tree-2 a.show .nav-link,
.main-menu .main-menu-content .nav-item .tree-2 body.dark-layout .nav-tabs a.show .nav-link,
body.dark-layout .nav-tabs .main-menu .main-menu-content .nav-item .tree-3 a.show .nav-link,
.main-menu .main-menu-content .nav-item .tree-3 body.dark-layout .nav-tabs a.show .nav-link,
body.dark-layout .nav-tabs .main-menu .main-menu-content .nav-item .tree-4 a.show .nav-link,
.main-menu .main-menu-content .nav-item .tree-4 body.dark-layout .nav-tabs a.show .nav-link,
body.dark-layout .primary-nav-dark a,
body.dark-layout .warning-nav-dark a,
body.dark-layout .success-nav-dark a,
body.dark-layout .info-nav-dark a,
body.dark-layout .danger-nav-dark a,
body.dark-layout .primary-nav a,
body.dark-layout .warning-nav a,
body.dark-layout .success-nav a,
body.dark-layout .info-nav a,
body.dark-layout .danger-nav a,
body.dark-layout .accordion-msg,
body.dark-layout .card .card-body p,
body.dark-layout .chat-inner-header,
body.dark-layout .right-icon-control .form-icon,
body.dark-layout .jstree-default .jstree-clicked,
body.dark-layout .close:hover,
body.dark-layout .modal-body,
body.dark-layout .j-forms input[type="text"],
body.dark-layout .j-forms input[type="password"],
body.dark-layout .j-forms input[type="email"],
body.dark-layout .j-forms input[type="search"],
body.dark-layout .j-forms input[type="url"],
body.dark-layout .j-forms textarea,
body.dark-layout .j-forms select,
body.dark-layout .j-pro input[type="text"],
body.dark-layout .j-pro input[type="password"],
body.dark-layout .j-pro input[type="email"],
body.dark-layout .j-pro input[type="search"],
body.dark-layout .j-pro input[type="url"],
body.dark-layout .j-pro textarea,
body.dark-layout .j-pro select,
body.dark-layout .note-editor.note-frame .note-editing-area .note-editable,
body.dark-layout .email-card .mail-body-content .read a,
body.dark-layout #external-events .fc-event,
body.dark-layout #ta {
  color: #fff;
}
body.dark-layout .main-menu .main-menu-content .tree-1.open .nav-sub-item > a,
body.dark-layout .main-menu .main-menu-content .nav-item .open.tree-2 .nav-sub-item > a,
body.dark-layout .main-menu .main-menu-content .nav-item .open.tree-3 .nav-sub-item > a,
body.dark-layout .main-menu .main-menu-content .nav-item .open.tree-4 .nav-sub-item > a,
body.dark-layout .main-menu .main-menu-content .nav-item .open.tree-2 .nav-sub-item > a,
body.dark-layout .main-menu .main-menu-content .nav-item .open.tree-3 .nav-sub-item > a,
body.dark-layout .main-menu .main-menu-content .nav-item .open.tree-4 .nav-sub-item > a {
  background: #2d2d2d;
}
body.dark-layout .morphsearch.open .morphsearch-form,
body.dark-layout .dummy-media-object,
body.dark-layout .card .card-body .dropdown-menu,
body.dark-layout .clock-widget,
body.dark-layout .pignose-calendar,
body.dark-layout .pignose-calendar .pignose-calendar-top,
body.dark-layout .nav-tabs .nav-item.show .nav-link,
body.dark-layout .nav-tabs .main-menu .main-menu-content .nav-item .tree-1 a.show .nav-link,
.main-menu .main-menu-content .nav-item .tree-1 body.dark-layout .nav-tabs a.show .nav-link,
body.dark-layout .nav-tabs .main-menu .main-menu-content .nav-item .tree-2 a.show .nav-link,
.main-menu .main-menu-content .nav-item .tree-2 body.dark-layout .nav-tabs a.show .nav-link,
body.dark-layout .nav-tabs .main-menu .main-menu-content .nav-item .tree-3 a.show .nav-link,
.main-menu .main-menu-content .nav-item .tree-3 body.dark-layout .nav-tabs a.show .nav-link,
body.dark-layout .nav-tabs .main-menu .main-menu-content .nav-item .tree-4 a.show .nav-link,
.main-menu .main-menu-content .nav-item .tree-4 body.dark-layout .nav-tabs a.show .nav-link,
body.dark-layout .alert-danger,
body.dark-layout .alert-warning,
body.dark-layout .alert-info,
body.dark-layout .alert-success,
body.dark-layout .alert-primary,
body.dark-layout .alert-default,
body.dark-layout .showChat_inner,
body.dark-layout .chat-reply-box,
body.dark-layout .modal-content,
body.dark-layout .location-selector .bit,
body.dark-layout .j-forms,
body.dark-layout .j-forms .footer,
body.dark-layout .j-pro,
body.dark-layout .j-pro .j-footer,
body.dark-layout .handsontable th,
body.dark-layout .handsontable td,
body.dark-layout .offline-404,
body.dark-layout .dropdown-menu,
body.dark-layout .email-card .user-body {
  background: #292929;
}
body.dark-layout .morphsearch-close::before,
body.dark-layout .morphsearch-close::after {
  background: #999;
}
body.dark-layout .morphsearch.open,
body.dark-layout .morphsearch-content,
body.dark-layout .theme-loader,
body.dark-layout .form-control,
body.dark-layout .md-tabs .nav-item a,
body.dark-layout .md-tabs .main-menu .main-menu-content .nav-item .tree-1 a a,
.main-menu .main-menu-content .nav-item .tree-1 body.dark-layout .md-tabs a a,
body.dark-layout .md-tabs .main-menu .main-menu-content .nav-item .tree-2 a a,
.main-menu .main-menu-content .nav-item .tree-2 body.dark-layout .md-tabs a a,
body.dark-layout .md-tabs .main-menu .main-menu-content .nav-item .tree-3 a a,
.main-menu .main-menu-content .nav-item .tree-3 body.dark-layout .md-tabs a a,
body.dark-layout .md-tabs .main-menu .main-menu-content .nav-item .tree-4 a a,
.main-menu .main-menu-content .nav-item .tree-4 body.dark-layout .md-tabs a a,
body.dark-layout .md-tabs .main-menu .main-menu-content .nav-item .tree-1 a a,
body.dark-layout .md-tabs .main-menu .main-menu-content .nav-item .tree-2 a a,
body.dark-layout .md-tabs .main-menu .main-menu-content .nav-item .tree-3 a a,
body.dark-layout .md-tabs .main-menu .main-menu-content .nav-item .tree-4 a a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-1 .md-tabs a a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-2 .md-tabs a a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-3 .md-tabs a a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-4 .md-tabs a a,
body.dark-layout .md-tabs .main-menu .main-menu-content .nav-item .tree-2 a a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-2 .md-tabs a a,
body.dark-layout .md-tabs .main-menu .main-menu-content .nav-item .tree-3 a a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-3 .md-tabs a a,
body.dark-layout .md-tabs .main-menu .main-menu-content .nav-item .tree-4 a a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-4 .md-tabs a a,
body.dark-layout .well,
body.dark-layout .panel-footer,
body.dark-layout .panel,
body.dark-layout .page-link,
body.dark-layout .location-selector,
body.dark-layout pre[class*="language-"],
body.dark-layout .bootstrap-tagsinput,
body.dark-layout .select2-container--default .select2-selection--multiple,
body.dark-layout .ms-container .ms-selectable,
body.dark-layout .ms-container .ms-selection,
body.dark-layout .wizard > .steps .disabled a,
body.dark-layout .wizard > .steps .disabled a:hover,
body.dark-layout .wizard > .steps .disabled a:active,
body.dark-layout .wizard > .content,
body.dark-layout .j-forms input[type="text"],
body.dark-layout .j-forms input[type="password"],
body.dark-layout .j-forms input[type="email"],
body.dark-layout .j-forms input[type="search"],
body.dark-layout .j-forms input[type="url"],
body.dark-layout .j-forms textarea,
body.dark-layout .j-forms select,
body.dark-layout .j-pro input[type="text"],
body.dark-layout .j-pro input[type="password"],
body.dark-layout .j-pro input[type="email"],
body.dark-layout .j-pro input[type="search"],
body.dark-layout .j-pro input[type="url"],
body.dark-layout .j-pro textarea,
body.dark-layout .j-pro select,
body.dark-layout .footable-details.table-striped > tbody > tr:nth-child(odd),
body.dark-layout .footable.table-striped > tbody > tr:nth-child(odd),
body.dark-layout .main-timeline,
body.dark-layout .dropdown-item:focus,
body.dark-layout .dropdown-item:hover,
body.dark-layout .list-group-item,
body.dark-layout .note-editor.note-frame .note-editing-area .note-editable,
body.dark-layout #main-chat .chat-single-box.active .chat-header,
body.dark-layout .post-input,
body.dark-layout .msg-send,
body.dark-layout .note-editor.note-frame .note-statusbar,
body.dark-layout #ta,
body.dark-layout .thead-default th,
body.dark-layout .invoice-total,
body.dark-layout .fc-state-default,
body.dark-layout .jFiler-input-dragDrop,
body.dark-layout .jFiler-theme-default .jFiler-input,
body.dark-layout .light-nav-border,
body.dark-layout .primary-nav,
body.dark-layout .warning-nav,
body.dark-layout .success-nav,
body.dark-layout .info-nav,
body.dark-layout .danger-nav,
body.dark-layout .primary-nav,
body.dark-layout .warning-nav,
body.dark-layout .success-nav,
body.dark-layout .info-nav,
body.dark-layout .danger-nav {
  background: #333;
}
body.dark-layout .md-tabs .nav-item a,
body.dark-layout .md-tabs .main-menu .main-menu-content .nav-item .tree-1 a a,
.main-menu .main-menu-content .nav-item .tree-1 body.dark-layout .md-tabs a a,
body.dark-layout .md-tabs .main-menu .main-menu-content .nav-item .tree-2 a a,
.main-menu .main-menu-content .nav-item .tree-2 body.dark-layout .md-tabs a a,
body.dark-layout .md-tabs .main-menu .main-menu-content .nav-item .tree-3 a a,
.main-menu .main-menu-content .nav-item .tree-3 body.dark-layout .md-tabs a a,
body.dark-layout .md-tabs .main-menu .main-menu-content .nav-item .tree-4 a a,
.main-menu .main-menu-content .nav-item .tree-4 body.dark-layout .md-tabs a a,
body.dark-layout .md-tabs .main-menu .main-menu-content .nav-item .tree-1 a a,
body.dark-layout .md-tabs .main-menu .main-menu-content .nav-item .tree-2 a a,
body.dark-layout .md-tabs .main-menu .main-menu-content .nav-item .tree-3 a a,
body.dark-layout .md-tabs .main-menu .main-menu-content .nav-item .tree-4 a a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-1 .md-tabs a a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-2 .md-tabs a a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-3 .md-tabs a a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-4 .md-tabs a a,
body.dark-layout .md-tabs .main-menu .main-menu-content .nav-item .tree-2 a a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-2 .md-tabs a a,
body.dark-layout .md-tabs .main-menu .main-menu-content .nav-item .tree-3 a a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-3 .md-tabs a a,
body.dark-layout .md-tabs .main-menu .main-menu-content .nav-item .tree-4 a a,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-4 .md-tabs a a {
  border-radius: 0;
}
body.dark-layout .ball-scale > div {
  background: #fff;
}
body.dark-layout .tree-1,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-2,
.main-menu .main-menu-content .nav-item body.dark-layout .tree-2,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-3,
.main-menu .main-menu-content .nav-item body.dark-layout .tree-3,
body.dark-layout .main-menu .main-menu-content .nav-item .tree-4,
.main-menu .main-menu-content .nav-item body.dark-layout .tree-4,
body.dark-layout .tree-2,
body.dark-layout .tree-3,
body.dark-layout .tree-4 {
  background-color: #2d2d2d !important;
}
body.dark-layout .page-item.disabled .page-link {
  color: #a3a3a3;
  background-color: #333;
  border-color: #555;
}
body.dark-layout .ct-grid {
  stroke: rgba(255, 255, 255, 0.2);
}
body.dark-layout .ct-label.ct-vertical.ct-start,
body.dark-layout .ct-label.ct-horizontal.ct-end {
  color: rgba(255, 255, 255, 0.38);
}
body.dark-layout .img-tabs a {
  opacity: 1;
}
body.dark-layout pre[class*="language-"] code {
  background-color: #000 !important;
}
body.dark-layout .bg-white {
  background-color: #000 !important;
}
body.dark-layout code[class*="language-"] {
  text-shadow: none;
}
body.dark-layout #reportrange {
  background: #333 !important;
}
body.dark-layout .chat-bg {
  background: rgba(1, 1, 1, 0.69);
}
/**====== Dark-Layout css end ======**/
.pcoded .pcoded-container {
  position: relative;
  background: #d5dae6;
}
.pcoded .pcoded-header {
  position: relative;
  display: block;
}
.pcoded .pcoded-navbar {
  display: block;
}
.pcoded-main-container {
  display: block;
  position: relative;
  background: #e9e9e9;
  min-height: calc(100vh - 56px);
}
.pcoded .pcoded-content {
  position: relative;
  display: block;
}
.pcoded-inner-navbar {
  display: block;
  position: relative;
}
.pcoded-inner-content {
  padding: 10px;
}
.pcoded .pcoded-navbar .pcoded-item {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}
.pcoded .pcoded-navbar .pcoded-item > li {
  display: block;
  list-style: outside none none;
  margin: 0;
  padding: 0;
  position: relative;
}
.pcoded .pcoded-navbar .pcoded-item > li > a {
  display: block;
  font-size: 14px;
  padding: 0 15px;
  text-decoration: none;
  position: relative;
}
.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li {
  display: block;
  list-style: outside none none;
  margin: 0;
  padding: 0;
  position: relative;
}
.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a {
  display: block;
  font-size: 14px;
  font-weight: 100;
  padding: 0 15px;
  text-decoration: none;
  position: relative;
}
.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-micon {
  font-size: 10px;
  padding-right: 5px;
}
.pcoded .pcoded-navbar .pcoded-item > li > a > .pcoded-micon {
  font-size: 15px;
  padding-right: 10px;
}
.pcoded-inner-navbar {
  height: 100%;
}
.pcoded[theme-layout="vertical"] .pcoded-header {
  width: 100%;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  z-index: 1029;
}
.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header {
  display: block;
  z-index: 1028;
}
.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header .pcoded-logo {
  opacity: 1;
  text-align: center;
  visibility: visible;
  height: 50px;
  white-space: nowrap;
}
.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header .pcoded-logo a {
  display: block;
  text-decoration: none;
  padding: 9px 0;
}
.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header .pcoded-logo .logo-icon {
  bottom: -21px;
  font-size: 60px;
  left: 8px;
  position: absolute;
  z-index: -1;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-header.iscollapsed .pcoded-left-header .pcoded-logo .logo-icon {
  font-size: 45px;
  bottom: -7px;
  left: 5px;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.pcoded[theme-layout="vertical"][pcoded-device-type="desktop"] .pcoded-header .pcoded-left-header .pcoded-logo .logo-text,
.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header.iscollapsed .pcoded-left-header .pcoded-logo .logo-text,
.pcoded[theme-layout="vertical"][pcoded-device-type="tablet"] .pcoded-header .pcoded-left-header .pcoded-logo .logo-text {
  font-family: open sans;
  font-size: 16px;
  font-weight: 600;
  left: 60px;
  margin: 0 auto !important;
  opacity: 1;
  position: absolute;
  text-transform: uppercase;
  top: 25px;
  transform: rotateX(0deg);
  -webkit-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  visibility: visible;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-header.iscollapsed .pcoded-left-header .pcoded-logo .logo-text,
.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-header .pcoded-left-header .pcoded-logo .logo-text {
  left: 15px;
  top: 13px;
}
.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header.nocollapsed .pcoded-left-header .pcoded-logo .logo-text {
  font-family: open sans;
  font-size: 16px;
  font-weight: 400;
  margin: 0 auto !important;
  opacity: 1;
  visibility: visible;
  transform: rotateX(0deg);
  -webkit-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  position: relative;
  top: 5px;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-header.iscollapsed .pcoded-left-header .pcoded-logo .logo-text {
  opacity: 0;
  position: absolute;
  transform: rotateX(90deg);
  -webkit-transform: rotateX(0deg);
  -ms-transform: rotateX(90deg);
  -moz-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
  visibility: hidden;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="offcanvas"] .pcoded-header.iscollapsed .pcoded-left-header .pcoded-logo {
  opacity: 0;
  visibility: hidden;
  transform: rotateX(90deg);
  -webkit-transform: rotateX(90deg);
  -ms-transform: rotateX(90deg);
  -moz-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
}
.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-header .pcoded-left-header .pcoded-logo a .hide-in-smallsize {
  display: none;
}
.pcoded[theme-layout="vertical"] .pcoded-header .sidebar_toggle a {
  border-radius: 4px;
  float: left;
  font-size: 18px;
  height: 35px;
  margin-right: 5px;
  position: relative;
  text-align: center;
  top: 7px;
  width: 40px;
  border-width: 0;
  border-style: solid;
}
.pcoded[theme-layout="vertical"] .pcoded-header .sidebar_toggle a i {
  position: relative;
  top: -7px;
}
.pcoded[theme-layout="vertical"] .pcoded-header .sidebar_toggle a:hover {
  text-decoration: none;
}
.sidebar_toggle a:focus {
  text-decoration: none;
}
.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header {
  line-height: 50px;
  padding: 0 15px;
}
.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header {
  float: left;
}
.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rr-header {
  float: right;
}
.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header {
  padding-left: 20px;
}
.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header .pcoded-right-header .pcoded-rl-header {
  padding-left: 0;
}
.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.pcoded-right-header .pcoded-rr-header ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header ul > li,
.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rr-header ul > li {
  float: left;
  list-style: outside none none;
  margin: 0;
  padding: 0 5px;
  position: relative;
}
.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header ul > li > a,
.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rr-header ul > li > a {
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}
.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header li.icons > a > i,
.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rr-header li.icons > a > i {
  font-size: 18px;
  position: relative;
  top: 3px;
}
.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header li.icons > a,
.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rr-header li.icons > a {
  padding: 0 5px;
}
.pcoded[theme-layout="vertical"] .pcoded-right-header .pcoded-badge {
  background-color: #777;
  border-radius: 10px;
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  line-height: 1;
  min-height: 17px;
  min-width: 10px;
  opacity: 1;
  padding: 4px 7px;
  position: absolute;
  right: -4px;
  text-align: center;
  top: 9px;
  transition: opacity 0.3s linear 0s;
  -webkit-transition: opacity 0.3s linear 0s;
  -ms-transition: opacity 0.3s linear 0s;
  -moz-transition: opacity 0.3s linear 0s;
  -o-transition: opacity 0.3s linear 0s;
  vertical-align: middle;
  visibility: visible;
  white-space: nowrap;
}
.pcoded[theme-layout="vertical"] .pcoded-badge.badge-success {
  background-color: #70ca63;
  color: #fff;
}
.pcoded[theme-layout="vertical"] .pcoded-badge.badge-warning {
  background-color: #fecd33;
  color: #fff;
}
.pcoded[theme-layout="vertical"] .pcoded-badge.badge-danger {
  background-color: #f13b48;
  color: #fff;
}
.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .hide-small-device {
  display: none;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar {
  z-index: 1027;
  height: 100%;
}
.pcoded[theme-layout="vertical"] .pcoded-content {
  position: relative;
  display: block;
}
.pcoded[theme-layout="vertical"] .pcoded-container {
  overflow: hidden;
  position: relative;
  margin: 0 auto;
}
.pcoded[theme-layout="vertical"].pcoded-wrapper,
.pcoded[theme-layout="vertical"] .pcoded-main-container {
  position: relative;
  margin: 0 auto;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-search {
  border-top-width: 1px;
  border-top-style: solid;
  padding: 20px 10px;
  position: relative;
}
.pcoded[theme-layout="vertical"][vnavigation-view="view2"] .pcoded-navbar .pcoded-search {
  border-radius: 4px 4px 0 0;
}
.pcoded-search input[type="text"] {
  display: block;
  margin: 0;
  width: 100%;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: none;
  border-radius: 0;
  background: transparent;
  padding: 6px 22px 6px 3px;
  border: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  transition: border 0.3s;
}
.pcoded-search input[type="text"]:focus {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.style-4 input[type="text"].focus {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.pcoded-search .search-icon {
  cursor: pointer;
  margin-top: -33px;
  padding: 4px;
  position: absolute;
  right: 10px;
}
.pcoded[vertical-nav-type="collapsed"] .pcoded-search-box {
  visibility: hidden;
  opacity: 0;
  transform: rotateX(90deg);
  -webkit-transform: rotateX(90deg);
  -ms-transform: rotateX(90deg);
  -moz-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
  position: absolute;
}
.pcoded[vertical-nav-type="collapsed"] .pcoded-search input[type="text"] {
  padding: 10px 22px 10px 3px;
}
.searchbar-toggle:before {
  content: "\f002";
  cursor: pointer;
  float: right;
  font-family: FontAwesome;
  left: 0;
  position: absolute;
  top: 10px;
  visibility: hidden;
  opacity: 0;
  transform: rotateX(90deg);
  -webkit-transform: rotateX(90deg);
  -ms-transform: rotateX(90deg);
  -moz-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
}
.pcoded[vertical-nav-type="collapsed"] .searchbar-toggle:before {
  left: 15px;
  top: 10px;
  visibility: visible;
  opacity: 1;
  transform: rotateX(0deg);
  -webkit-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
}
.pcoded[vertical-nav-type="collapsed"] .pcoded-search.open .searchbar-toggle:before {
  content: "\f05c";
}
.pcoded[vertical-nav-type="collapsed"] .pcoded-search.open .pcoded-search-box {
  margin-left: 35px;
  opacity: 1;
  position: absolute;
  top: 0;
  transform: rotateX(0deg);
  -webkit-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  visibility: visible;
  width: 200px;
  padding-right: 10px;
}
.pcoded[vertical-nav-type="collapsed"] .pcoded-search .search-icon {
  margin-top: -35px;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item > li > a {
  text-align: left;
  padding: 10px 15px;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu {
  position: relative;
  width: 100%;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a {
  text-align: left;
  padding: 8.7px 10px;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a {
  padding-left: 30px;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu {
  width: 100%;
  list-style: outside none none;
  margin: 0;
  padding: 0;
  opacity: 0;
  visibility: hidden;
  position: absolute;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu.pcoded-trigger .pcoded-submenu {
  transform-origin: 10% 10%;
  transition: transform 0.5s, opacity 0.5s;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu {
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transform: rotateX(-90deg);
  -webkit-transform: rotateX(-90deg);
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu {
  position: relative;
  opacity: 1;
  visibility: visible;
  transform: rotateX(0deg);
  -webkit-transform: rotateX(0deg);
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="dashed"] li > a {
  border-bottom-style: dashed;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="dotted"] li > a {
  border-bottom-style: dotted;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="solid"] li > a {
  border-bottom-style: solid;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="none"] li > a {
  border: none;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="false"] > li > a {
  border-bottom-width: 0;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"] > li > a {
  border-bottom-width: 1px;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[subitem-border="false"] .pcoded-hasmenu .pcoded-submenu li > a {
  border-bottom-width: 0;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[subitem-border="true"] .pcoded-hasmenu .pcoded-submenu li > a {
  border-bottom-width: 1px;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu > a:after {
  float: right;
  font-style: normal;
  margin-left: 3px;
  font-size: 10px;
  position: absolute;
  right: 15px;
  top: 0;
  padding-top: 10px;
  transition: opacity 0.3s linear;
  -webkit-transition: opacity 0.3s linear;
  -ms-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu > a:after {
  float: right;
  font-style: normal;
  margin-left: 3px;
  font-size: 10px;
  position: absolute;
  right: 15px;
  top: 0;
  padding-top: 13px;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu.pcoded-trigger > a:after {
  float: right;
  font-style: normal;
  margin-left: 3px;
  position: absolute;
  right: 15px;
  font-size: 12px;
  top: 0;
  padding-top: 10px;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu.pcoded-trigger > a:after {
  float: right;
  font-style: normal;
  margin-left: 3px;
  position: absolute;
  right: 15px;
  font-size: 12px;
  top: 0;
  padding-top: 13px;
  transition: opacity 0.3s linear;
  -webkit-transition: opacity 0.3s linear;
  -ms-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu[dropdown-icon="style1"] > a:after {
  content: "\e606";
  font-family: simple-line-icons;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu.pcoded-trigger[dropdown-icon="style1"] > a:after {
  content: "\e604";
  font-family: simple-line-icons;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu[dropdown-icon="style2"] > a:after {
  content: "\e095";
  font-family: simple-line-icons;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu.pcoded-trigger[dropdown-icon="style2"] > a:after {
  content: "\e615";
  font-family: simple-line-icons;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu[dropdown-icon="style3"] > a:after {
  content: '\e61a';
  font-family: 'themify';
  font-size: 14px;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu.pcoded-trigger[dropdown-icon="style3"] > a:after {
  content: '\e622';
  font-family: 'themify';
  font-size: 14px;
}
.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header[pcoded-lheader-position="relative"] {
  position: relative;
}
.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header[pcoded-lheader-position="fixed"] {
  position: fixed;
}
.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header[pcoded-lheader-position="absolute"] {
  position: absolute;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar[pcoded-navbar-position="relative"] {
  position: relative;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar[pcoded-navbar-position="fixed"] {
  position: fixed;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar[pcoded-navbar-position="absolute"] {
  position: absolute;
}
.pcoded[theme-layout="vertical"] .pcoded-header[pcoded-header-position="relative"] {
  position: relative;
}
.pcoded[theme-layout="vertical"] .pcoded-header[pcoded-header-position="fixed"] {
  position: fixed;
  z-index: 1028;
}
.pcoded[theme-layout="vertical"] .pcoded-header[pcoded-header-position="absolute"] {
  position: absolute;
}
.pcoded[theme-layout="vertical"][vertical-layout="wide"] .pcoded-container {
  width: 100%;
  margin: 0 auto;
}
.pcoded[theme-layout="vertical"][pcoded-device-type="desktop"][vertical-layout="box"] .pcoded-container {
  max-width: 1100px;
  width: 100%;
  margin: 0 auto;
}
.pcoded[theme-layout="vertical"][pcoded-device-type="tablet"][vertical-layout="box"] .pcoded-container {
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
}
.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-layout="box"] .pcoded-container {
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
}
.pcoded[theme-layout="vertical"][vertical-layout="widebox"] .pcoded-container {
  width: 100%;
  margin: 0 auto;
}
.pcoded[theme-layout="vertical"][pcoded-device-type="desktop"][vertical-layout="widebox"] .pcoded-main-container,
.pcoded[theme-layout="vertical"][pcoded-device-type="desktop"][vertical-layout="widebox"] .pcoded-wrapper {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
}
.pcoded[theme-layout="vertical"][pcoded-device-type="tablet"][vertical-layout="widebox"] .pcoded-main-container,
.pcoded[theme-layout="vertical"][pcoded-device-type="tablet"][vertical-layout="widebox"] .pcoded-wrapper {
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
}
.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-layout="widebox"] .pcoded-main-container,
.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-layout="widebox"] .pcoded-wrapper {
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
}
.pcoded[theme-layout="vertical"][vertical-layout="widebox"] .pcoded-wrapper {
  overflow: hidden;
}
.pcoded .pcoded-overlay-box {
  background: #000 none repeat scroll 0 0;
  bottom: 0;
  height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s linear;
  -webkit-transition: opacity 0.3s linear;
  -ms-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  overflow: hidden;
}
.pcoded[vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-overlay-box,
.pcoded[vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-overlay-box,
.pcoded[vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-overlay-box,
.pcoded[vertical-nav-type="fullsub-collapsed"][vertical-effect="overlay"] .pcoded-overlay-box,
.pcoded[vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-overlay-box {
  visibility: visible;
  z-index: 1026;
  opacity: 0.3;
  transition: opacity 0.3s linear;
  -webkit-transition: opacity 0.3s linear;
  -ms-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  overflow: hidden;
}
.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-micon {
  display: none;
  font-size: 10px;
  padding-right: 5px;
}
.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:before {
  font-style: normal;
  padding-right: 4px;
  font-size: 10px;
  position: relative;
  left: 0;
  top: 0;
  opacity: 1;
  visibility: visible;
}
.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style1"] .pcoded-submenu li > a .pcoded-mtext:before {
  content: "\f105";
  font-family: FontAwesome;
  padding-right: 5px;
  font-size: 12px;
}
.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style2"] .pcoded-submenu li > a .pcoded-mtext:before {
  content: "\f22d";
  font-family: FontAwesome;
  padding-right: 5px;
  font-size: 12px;
}
.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style3"] .pcoded-submenu li > a .pcoded-mtext:before {
  content: "\e08d";
  font-family: simple-line-icons;
}
.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style4"] .pcoded-submenu li > a .pcoded-mtext:before {
  content: "\f124";
  font-family: FontAwesome;
  padding-right: 10px;
  font-size: 12px;
}
.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style5"] .pcoded-submenu li > a .pcoded-mtext:before {
  content: "\f0da";
  font-family: FontAwesome;
  padding-right: 10px;
  font-size: 12px;
}
.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style6"] .pcoded-submenu li > a .pcoded-mtext:before {
  content: '\e649';
  font-family: 'themify';
  padding-right: 10px;
  font-size: 12px;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item > li.active > a > .pcoded-mcaret {
  background: transparent none repeat scroll 0 0;
  border-bottom: 10px solid transparent;
  border-right: 8px solid #e9e9e9;
  border-top: 10px solid transparent;
  display: block;
  float: right;
  height: 0;
  position: absolute;
  right: 0;
  top: calc(50% - 10px);
  width: 0;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item > li:hover > a:before {
  border-left-style: solid;
  border-left-width: 5px;
  content: " ";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
}
.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a:before {
  border-left-style: solid;
  border-left-width: 5px;
  content: " ";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item > li.active > a:before {
  border-left-style: solid;
  border-left-width: 5px;
  content: " ";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar {
  float: right;
  right: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-content {
  float: unset;
  left: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"] .pcoded-navbar {
  float: left;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"] .pcoded-content {
  float: unset;
  right: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-header .pcoded-left-header {
  float: right;
  right: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-header .pcoded-right-header {
  float: unset;
  left: unset;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"] .pcoded-header .pcoded-left-header {
  float: left;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"] .pcoded-header .pcoded-right-header {
  float: unset;
  right: unset;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"] .pcoded-header .pcoded-left-header,
.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"] .pcoded-navbar {
  width: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-header .pcoded-right-header {
  margin-left: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-left: 235px;
  margin-right: -235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-content {
  margin-left: 235px;
  margin-right: -235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-header .pcoded-right-header {
  margin-right: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-right: 0;
  margin-left: -235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-content {
  margin-right: 235px;
  margin-left: -235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header,
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header {
  margin-left: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-content {
  margin-left: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header,
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header {
  margin-right: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-content {
  margin-right: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header {
  margin-left: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-left: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-content {
  margin-left: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header {
  margin-right: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-right: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-content {
  margin-right: 0;
}
.pcoded[theme-layout="vertical"][vertical-effect="overlay"] .pcoded-navbar .pcoded-item > li.active > a > .pcoded-mcaret {
  background: transparent !important;
  border-bottom: transparent !important;
  border-right: transparent !important;
  border-top: 15px solid transparent;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu,
.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"][pcoded-device-type="desktop"] .pcoded-navbar.is-hover .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu,
.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu,
.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"][pcoded-device-type="tablet"] .pcoded-navbar.is-hover .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu {
  left: 100%;
  position: absolute;
  width: 230px;
  z-index: 1024;
  top: 0;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-header .pcoded-left-header {
  width: 235px;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar {
  width: 45px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="push"] .pcoded-header .pcoded-right-header {
  margin-left: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-left-header {
  width: 45px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-left: 45px;
  margin-right: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="push"] .pcoded-content {
  margin-left: 45px;
  margin-right: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="push"] .pcoded-header .pcoded-right-header {
  margin-right: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-left-header {
  width: 45px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-right: 45px;
  margin-left: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="push"] .pcoded-content {
  margin-right: 45px;
  margin-left: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header {
  margin-left: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-left-header {
  width: 45px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-left: 45px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="shrink"] .pcoded-content {
  margin-left: 45px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header {
  margin-right: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-left-header {
  width: 45px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-right: 45px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="shrink"] .pcoded-content {
  margin-right: 45px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header {
  margin-left: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-left-header {
  width: 45px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-left: 45px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="overlay"] .pcoded-content {
  margin-left: 45px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header {
  margin-right: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-left-header {
  width: 45px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-right: 45px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="overlay"] .pcoded-content {
  margin-right: 45px;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item > li > a .pcoded-mtext {
  opacity: 1;
  visibility: visible;
  position: absolute;
}
.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu > a:after {
  opacity: 1;
  visibility: visible;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > li > a .pcoded-mtext {
  opacity: 0;
  visibility: hidden;
  position: absolute;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > li.pcoded-trigger > a .pcoded-mtext {
  opacity: 1;
  visibility: visible;
  position: absolute;
  padding-left: 22px;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu > a:after {
  opacity: 0;
  visibility: hidden;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu.pcoded-trigger a:after {
  opacity: 1;
  visibility: visible;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > li.pcoded-trigger {
  display: block;
  position: relative;
  width: 255px;
  z-index: 1024;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu {
  left: 45px;
  position: absolute;
  width: 210px;
  z-index: 1024;
  border-left-style: solid;
  border-left-width: 1px;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu {
  position: relative;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu > .pcoded-submenu .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu {
  position: absolute;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > li.pcoded-trigger.active > a > .pcoded-mcaret {
  display: none;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header .pcoded-left-header {
  width: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header .pcoded-right-header {
  margin-left: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-left-header {
  width: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-left: 0;
  margin-right: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-navbar {
  width: 235px;
  margin-left: -235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-content {
  margin-left: 0;
  margin-right: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header .pcoded-left-header {
  width: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header .pcoded-right-header {
  margin-right: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-left-header {
  width: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-right: 0;
  margin-left: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-navbar {
  width: 235px;
  margin-right: -235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-content {
  margin-right: 0;
  margin-left: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header .pcoded-left-header {
  width: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header {
  margin-left: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-left-header {
  width: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-left: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-navbar {
  width: 235px;
  margin-left: -235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-content {
  margin-left: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header .pcoded-left-header {
  width: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header {
  margin-right: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-left-header {
  width: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-right: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-navbar {
  width: 235px;
  margin-right: -235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-content {
  margin-right: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header .pcoded-left-header {
  width: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header {
  margin-left: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-left-header {
  width: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-left: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-navbar {
  width: 235px;
  margin-left: -235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-content {
  margin-left: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header .pcoded-left-header {
  width: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header {
  margin-right: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-left-header {
  width: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-right: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-navbar {
  width: 235px;
  margin-right: -235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-content {
  margin-right: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-left-header {
  width: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-left: 190px;
  margin-right: -190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header .pcoded-left-header {
  width: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header .pcoded-right-header {
  margin-left: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-navbar {
  width: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-content {
  margin-left: 190px;
  margin-right: -190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-left-header {
  width: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-right: 190px;
  margin-left: -190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header .pcoded-left-header {
  width: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header .pcoded-right-header {
  margin-right: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-navbar {
  width: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-content {
  margin-right: 190px;
  margin-left: -190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-left-header {
  width: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-left: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header .pcoded-left-header {
  width: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header {
  margin-left: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-navbar {
  width: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-content {
  margin-left: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-left-header {
  width: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-right: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header .pcoded-left-header {
  width: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header {
  margin-right: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-navbar {
  width: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-content {
  margin-right: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-left-header {
  width: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-left: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header .pcoded-left-header {
  width: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header {
  margin-left: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-navbar {
  width: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-content {
  margin-left: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header .pcoded-left-header {
  width: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header {
  margin-right: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-left-header {
  width: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-right: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-navbar {
  width: 190px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-content {
  margin-right: 0;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item > li > a {
  line-height: unset;
  text-align: center;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item > li > a .pcoded-mtext {
  opacity: 1;
  position: relative;
  text-align: center;
  visibility: visible;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item > li > a > .pcoded-micon {
  display: block;
  font-size: 18px;
  padding: 5px;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item > li.active > a > .pcoded-mcaret {
  background: transparent none repeat scroll 0 0;
  border-bottom: 18px solid transparent;
  border-right: 12px solid #e9e9e9;
  border-top: 18px solid transparent;
  top: 18px;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item > li.active > a:before {
  height: 100%;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item > li:hover > a:before {
  height: 100%;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu.pcoded-trigger[dropdown-icon="style1"] > a:after,
.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu[dropdown-icon="style1"] > a:after {
  top: 18px;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="compact"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu,
.pcoded[theme-layout="vertical"][vertical-nav-type="compact"][pcoded-device-type="desktop"] .pcoded-navbar.is-hover .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu,
.pcoded[theme-layout="vertical"][vertical-nav-type="compact"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu,
.pcoded[theme-layout="vertical"][vertical-nav-type="compact"][pcoded-device-type="tablet"] .pcoded-navbar.is-hover .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu {
  left: 100%;
  position: absolute;
  width: 210px;
  z-index: 1024;
  top: 0;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"] .pcoded-header .pcoded-left-header,
.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"] .pcoded-navbar {
  width: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="push"] .pcoded-header .pcoded-right-header {
  margin-left: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-left: 235px;
  margin-right: -235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="push"] .pcoded-content {
  margin-left: 235px;
  margin-right: -235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="push"] .pcoded-header .pcoded-right-header {
  margin-right: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-right: 0;
  margin-left: -235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="push"] .pcoded-content {
  margin-right: 235px;
  margin-left: -235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header,
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header {
  margin-left: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-content {
  margin-left: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header,
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header {
  margin-right: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-navbar {
  width: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-content {
  margin-right: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header {
  margin-left: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-left: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-navbar {
  width: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-content {
  margin-left: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header {
  margin-right: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-right: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-content {
  margin-right: 0;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-inner-navbar,
.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item,
.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > li,
.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-inner-navbar,
.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item,
.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > li {
  position: unset;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu,
.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu {
  left: 100%;
  position: absolute;
  width: 230px;
  z-index: 1024;
  top: 0;
  bottom: 0;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li,
.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li {
  position: unset;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger .pcoded-submenu,
.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger .pcoded-submenu {
  left: 100%;
  position: absolute;
  width: 230px;
  z-index: 1024;
  top: 0;
  bottom: 0;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu {
  border-left-style: solid;
  border-left-width: 1px;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-header.iscollapsed .pcoded-left-header,
.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-header .pcoded-left-header {
  width: 235px;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar {
  width: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="push"] .pcoded-header .pcoded-right-header {
  margin-left: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-left: 235px;
  margin-right: -235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="push"] .pcoded-content {
  margin-left: 235px;
  margin-right: -235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="push"] .pcoded-header .pcoded-right-header {
  margin-right: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-right: 0;
  margin-left: -235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="push"] .pcoded-content {
  margin-right: 235px;
  margin-left: -235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header,
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header {
  margin-left: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] .pcoded-content {
  margin-left: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header,
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header {
  margin-right: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] .pcoded-content {
  margin-right: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header {
  margin-left: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-left: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-content {
  margin-left: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header {
  margin-right: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header {
  margin-right: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-content {
  margin-right: 0;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > li,
.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > li {
  position: relative;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu,
.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu {
  left: 100%;
  position: absolute;
  width: 230px;
  z-index: 1024;
  top: 0;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li,
.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li {
  position: relative;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger .pcoded-submenu,
.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger .pcoded-submenu {
  left: 100%;
  position: absolute;
  width: 230px;
  z-index: 1024;
  top: 0;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item li.pcoded-trigger > a > .pcoded-mcaret,
.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item li.pcoded-trigger > a > .pcoded-mcaret {
  background: transparent none repeat scroll 0 0;
  border-bottom: 19px solid transparent;
  border-right: 12px solid;
  border-top: 19px solid transparent;
  display: block;
  float: right;
  height: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 1025;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu {
  border-left-style: solid;
  border-left-width: 1px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="fullpage"] .pcoded-header .pcoded-left-header {
  width: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="fullpage"] .pcoded-header .pcoded-right-header {
  margin-left: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="fullpage"] .pcoded-header.iscollapsed .pcoded-left-header {
  width: 235px;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar {
  width: 100%;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-content {
  margin-left: 0;
  margin-right: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="fullpage"] .pcoded-header .pcoded-left-header {
  width: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="fullpage"] .pcoded-header .pcoded-right-header {
  margin-right: 235px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="fullpage"] .pcoded-header.iscollapsed .pcoded-left-header {
  width: 235px;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1030;
  opacity: 1;
  visibility: visible;
  width: 100%;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item > li.active > a {
  background: transparent !important;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item[item-border="true"] > li > a {
  border-bottom-width: 0 !important;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[pcoded-navbar-position="absolute"] {
  position: absolute;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[pcoded-navbar-position="fixed"] {
  position: fixed;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-inner-navbar {
  margin-top: 40px;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-main-container {
  display: block;
  position: unset;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item > li > a {
  height: 45px;
  line-height: 45px;
  text-align: center;
  font-size: 24px;
  font-weight: 500;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item > li > a .pcoded-mtext {
  opacity: 1;
  position: relative;
  visibility: visible;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item > li > a > .pcoded-micon {
  display: none;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-navigatio-lavel {
  display: none !important;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item > li.active > a:before,
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item > li a .pcoded-badge {
  display: none;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item > li:hover > a {
  background: transparent !important;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item > li:hover > a:before {
  display: none;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item > li.active > a > .pcoded-mcaret {
  display: none;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item > li > a {
  padding: 0;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .sidebar_toggle {
  height: 30px;
}
.pcoded-navbar .sidebar_toggle a {
  opacity: 1;
  visibility: visible;
  transform: rotateX(90deg);
  -webkit-transform: rotateX(90deg);
  -ms-transform: rotateX(90deg);
  -moz-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
  position: absolute;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .sidebar_toggle a {
  color: #f1f1f1;
  float: right;
  font-size: 36px;
  opacity: 1;
  position: relative;
  right: 10px;
  text-decoration: none;
  top: 0;
  transition: opacity 0.8s linear 0s;
  -webkit-transition: opacity 0.8s linear 0s;
  -ms-transition: opacity 0.8s linear 0s;
  -moz-transition: opacity 0.8s linear 0s;
  -o-transition: opacity 0.8s linear 0s;
  visibility: visible;
  transform: rotateX(0deg);
  -webkit-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
}
.pcoded-navbar .sidebar_toggle a:hover {
  color: #fff;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu > a:after {
  display: none;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item > li.pcoded-trigger > a {
  background: transparent !important;
  border-bottom-color: transparent !important;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu {
  background: transparent !important;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item[subitem-border="true"] .pcoded-hasmenu .pcoded-submenu li > a {
  border-bottom-width: 0;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a {
  text-align: center;
  font-size: 24px;
  font-weight: 500;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:before {
  display: none;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a {
  background: transparent !important;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a:before {
  border-left-width: 0;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item .pcoded-submenu > li.active > a {
  background: transparent !important;
  color: #FFF !important;
}
.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header.nocollapsed .pcoded-left-header {
  width: 100% !important;
  padding-left: 235px;
}
.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-nav-type="collapsed"] .pcoded-header.nocollapsed .pcoded-left-header {
  padding-left: 45px;
}
.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-effect="overlay"] .pcoded-header.nocollapsed .pcoded-left-header,
.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-nav-type="fullpage"] .pcoded-header.nocollapsed .pcoded-left-header,
.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-nav-type="offcanvas"] .pcoded-header.nocollapsed .pcoded-left-header {
  padding-left: 0;
}
.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header.nocollapsed {
  height: 100px !important;
}
.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header.nocollapsed .pcoded-right-header {
  padding: 50px 5px 0 !important;
}
.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-effect="overlay"] .pcoded-header.nocollapsed .pcoded-right-header,
.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-nav-type="offcanvas"] .pcoded-header.nocollapsed .pcoded-right-header {
  margin: 0 !important;
}
.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header.nocollapsed .sidebar_toggle a {
  background: transparent none repeat scroll 0 0;
  border-radius: 4px;
  color: #fff;
  float: left;
  font-size: 18px;
  height: 35px;
  margin-right: 5px;
  position: fixed;
  right: 0;
  text-align: center;
  top: 6px;
  width: 40px;
  z-index: 1028;
}
.pcoded.nocollapsed[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-navbar {
  top: 0;
  z-index: 1030;
}
.pcoded.nocollapsed[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-main-container {
  position: unset;
}
.pcoded.nocollapsed[theme-layout="vertical"][pcoded-device-type="phone"] #styleSelector {
  top: 100px;
}
.pcoded .pcoded-navbar .pcoded-navigatio-lavel {
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1px;
  opacity: 1;
  padding: 10px 5px 2px;
  text-transform: uppercase;
  visibility: visible;
  width: 100%;
  transform: rotateX(0deg);
  -webkit-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transition: opacity 0.3s linear;
  -webkit-transition: opacity 0.3s linear;
  -ms-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  border-bottom: 2px solid;
}
.pcoded .pcoded-navbar .pcoded-navigatio-lavel:before {
  content: "\e6de";
  font-family: 'themify';
  margin-right: 10px;
}
.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme="theme1"] {
  color: #2a394f !important;
}
.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme="theme2"] {
  color: #624e89 !important;
}
.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme="theme3"] {
  color: #3c4fb1 !important;
}
.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme="theme4"] {
  color: #2C3E50 !important;
}
.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme="theme5"] {
  color: #0073aa !important;
}
.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme="theme6"] {
  color: #fff !important;
}
.pcoded[vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-navigatio-lavel {
  opacity: 0;
  visibility: hidden;
  /* position:absolute; */

  transform: rotateX(90deg);
  -webkit-transform: rotateX(90deg);
  -ms-transform: rotateX(90deg);
  -moz-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
  transition: opacity 0.3s linear;
  -webkit-transition: opacity 0.3s linear;
  -ms-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
}
.pcoded[vertical-nav-type="compact"] .pcoded-navbar .pcoded-navigatio-lavel {
  text-align: center;
}
.pcoded .pcoded-navbar .pcoded-item li a .pcoded-badge {
  position: absolute;
  right: 30px;
  text-align: center;
  top: 12px;
  vertical-align: middle;
  white-space: nowrap;
  opacity: 1;
  visibility: visible;
  transition: opacity 0.3s linear;
}
.pcoded[vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > li > a .pcoded-badge {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s linear;
  -webkit-transition: opacity 0.3s linear;
  -ms-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
}
.pcoded[vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > li.pcoded-trigger > a .pcoded-badge {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.3s linear;
  -webkit-transition: opacity 0.3s linear;
  -ms-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
}
.pcoded .pcoded-navbar .pcoded-item li a .pcoded-badge.badge-success {
  color: #fff;
  background-color: #70ca63;
}
.pcoded .pcoded-navbar .pcoded-item li a .pcoded-badge.badge-danger {
  color: #fff;
  background-color: #f13b48;
}
.pcoded .pcoded-navbar .pcoded-item li a .pcoded-badge.badge-warning {
  color: #000;
  background-color: #fecd33;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item > li.active > a:before {
  left: auto;
  right: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item > li.active > a > .pcoded-mcaret {
  background: transparent none repeat scroll 0 0;
  border-bottom: 15px solid transparent;
  border-left: 10px solid #e9e9e9;
  border-top: 15px solid transparent;
  left: 0;
  right: auto;
  top: 4px;
  border-right: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item > li > a .pcoded-micon i {
  float: right;
  position: absolute;
  right: 0;
  top: 11px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu > a:after {
  left: 8px;
  right: auto;
  top: -1px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item > li > a .pcoded-mtext {
  left: auto;
  right: 0;
  padding-right: 45px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item li a .pcoded-badge {
  position: relative;
  right: -1px;
  top: -2px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item > li:hover > a:before {
  left: auto;
  right: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a:before {
  left: auto;
  right: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a {
  text-align: right;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:before {
  float: right;
  left: 6px;
  top: 3px;
  padding-right: 10px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item li .pcoded-submenu li > a .pcoded-badge {
  left: 23px;
  position: absolute;
  right: auto;
  top: 11px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-navigatio-lavel {
  text-align: right;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu[dropdown-icon="style1"] > a:after {
  content: "\e605";
  font-family: simple-line-icons;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu.pcoded-trigger[dropdown-icon="style1"] > a:after {
  content: "\e604";
  font-family: simple-line-icons;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu,
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][pcoded-device-type="desktop"] .pcoded-navbar.is-hover .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu,
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu,
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][pcoded-device-type="tablet"] .pcoded-navbar.is-hover .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu {
  left: auto;
  right: 100%;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu > a:after {
  left: 7px;
  right: auto;
  top: 0;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > li.pcoded-trigger {
  left: auto;
  right: 210px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu {
  left: auto;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item li a .pcoded-badge {
  position: absolute;
  right: auto;
  top: 10px;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-header .pcoded-right-header .pcoded-rl-header {
  float: right;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-header .pcoded-right-header .pcoded-rr-header {
  float: left;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-header .sidebar_toggle {
  float: right;
}
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-search.open .pcoded-search-box {
  right: 0;
}
/* Theme Patteren CSS Start */
body[themebg-pattern="pattern1"] {
  background-image: url('pattern1.adf86f85f18ccc554802.png');
}
body[themebg-pattern="pattern2"] {
  background-image: url('pattern2.49933013b3c3479b2f1d.png');
}
body[themebg-pattern="pattern3"] {
  background-image: url('pattern3.d67d1c9440243855c45a.png');
}
body[themebg-pattern="pattern4"] {
  background-image: url('pattern4.fd326a968d995270ca87.png');
}
body[themebg-pattern="pattern5"] {
  background-image: url('pattern5.73f596cbb828988f1d59.png');
}
body[themebg-pattern="pattern6"] {
  background-image: url('pattern6.0b299806d6f9b2785ca9.png');
}
body[themebg-pattern="pattern7"] {
  background-image: url('pattern7.ca8ba5f681f824de38db.png');
}
body[themebg-pattern="pattern8"] {
  background-image: url('pattern8.66452f132ad798dca793.png');
}
body[themebg-pattern="pattern9"] {
  background-image: url('pattern9.a363ef86f23e8a7913a0.png');
}
/* Theme Patteren CSS Close */
/* ########### Theme1 Color Combation CSS Style Start Here ##################### */
.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item > li.active > a {
  background: #ff5e3a !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li .pcoded-submenu li.active > a {
  color: #fff !important;
  font-weight: 600;
}
.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li.pcoded-hasmenu.active > a {
  background: #ff5e3a !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li.pcoded-hasmenu:hover > a {
  color: #FFF !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li:hover > a {
  color: #fff !important;
  background: #ff5e3a;
}
.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li:hover > a:before {
  border-left-color: transparent !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item > li.active > a:before {
  border-left-color: #ff5e3a !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item > li.active > a:after {
  color: #FFF !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item > li.active > a {
  background: #0096b1 !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li .pcoded-submenu li.active > a {
  color: #fff !important;
  font-weight: 600;
}
.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li.pcoded-hasmenu.active > a {
  background: #0096b1 !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li.pcoded-hasmenu:hover > a {
  color: #FFF !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li:hover > a {
  color: #fff !important;
  background: #0096b1;
}
.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li:hover > a:before {
  border-left-color: transparent !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item > li.active > a:before {
  border-left-color: #0096b1 !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item > li.active > a:after {
  color: #FFF !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item > li.active > a {
  background: #e64056 !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li .pcoded-submenu li.active > a {
  color: #fff !important;
  font-weight: 600;
}
.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li.pcoded-hasmenu.active > a {
  background: #e64056 !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li.pcoded-hasmenu:hover > a {
  color: #FFF !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li:hover > a {
  color: #fff !important;
  background: #e64056;
}
.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li:hover > a:before {
  border-left-color: transparent !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item > li.active > a:before {
  border-left-color: #e64056 !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item > li.active > a:after {
  color: #FFF !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item > li.active > a {
  background: #0073aa !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li .pcoded-submenu li.active > a {
  color: #fff !important;
  font-weight: 600;
}
.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li.pcoded-hasmenu.active > a {
  background: #0073aa !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li.pcoded-hasmenu:hover > a {
  color: #FFF !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li:hover > a {
  color: #fff !important;
  background: #0073aa;
}
.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li:hover > a:before {
  border-left-color: transparent !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item > li.active > a:before {
  border-left-color: #0073aa !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item > li.active > a:after {
  color: #FFF !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item > li.active > a {
  background: #354a5f !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li .pcoded-submenu li.active > a {
  color: #fff !important;
  font-weight: 600;
}
.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li.pcoded-hasmenu.active > a {
  background: #354a5f !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li.pcoded-hasmenu:hover > a {
  color: #FFF !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li:hover > a {
  color: #fff !important;
  background: #354a5f;
}
.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li:hover > a:before {
  border-left-color: transparent !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item > li.active > a:before {
  border-left-color: #354a5f !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item > li.active > a:after {
  color: #FFF !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item > li.active > a {
  background: #967adc !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li .pcoded-submenu li.active > a {
  color: #fff !important;
  font-weight: 600;
}
.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li.pcoded-hasmenu.active > a {
  background: #967adc !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li.pcoded-hasmenu:hover > a {
  color: #FFF !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li:hover > a {
  color: #fff !important;
  background: #967adc;
}
.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li:hover > a:before {
  border-left-color: transparent !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item > li.active > a:before {
  border-left-color: #967adc !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item > li.active > a:after {
  color: #FFF !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item > li.active > a {
  background: #fe9375 !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li .pcoded-submenu li.active > a {
  color: #fff !important;
  font-weight: 600;
}
.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li.pcoded-hasmenu.active > a {
  background: #fe9375 !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li.pcoded-hasmenu:hover > a {
  color: #FFF !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li:hover > a {
  color: #fff !important;
  background: #fe9375;
}
.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li:hover > a:before {
  border-left-color: transparent !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item > li.active > a:before {
  border-left-color: #fe9375 !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item > li.active > a:after {
  color: #FFF !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item > li.active > a {
  background: #565a90 !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li .pcoded-submenu li.active > a {
  color: #fff !important;
  font-weight: 600;
}
.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li.pcoded-hasmenu.active > a {
  background: #565a90 !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li.pcoded-hasmenu:hover > a {
  color: #FFF !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li:hover > a {
  color: #fff !important;
  background: #565a90;
}
.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li:hover > a:before {
  border-left-color: transparent !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item > li.active > a:before {
  border-left-color: #565a90 !important;
}
.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item > li.active > a:after {
  color: #FFF !important;
}
.pcoded .pcoded-navbar .pcoded-header[header-theme="theme1"] {
  color: #fff;
}
.pcoded .pcoded-navbar .pcoded-header[header-theme="theme1"] .sidebar_toggle a {
  background: transparent;
  color: #fff;
  border-color: #fff;
}
.pcoded .pcoded-navbar .pcoded-header[header-theme="theme1"] .pcoded-right-header .pcoded-rl-header ul > li > a,
.pcoded .pcoded-navbar .pcoded-header[header-theme="theme1"] .pcoded-right-header .pcoded-rr-header ul > li > a {
  color: #fff;
}
.pcoded .pcoded-navbar .pcoded-header.nocollapsed .pcoded-left-header[lheader-theme="theme1"] {
  background: transparent;
}
.pcoded .pcoded-navbar .pcoded-header.iscollapsed .pcoded-left-header[lheader-theme="theme1"] {
  background: #000;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] {
  background: #000;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .main-menu {
  background-color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .main-menu .main-menu-header {
  background-color: #1a1a1a;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li > a {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.active > a {
  background: #000;
  color: #FFF;
  border-bottom-color: #1a1a1a;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.active > a:before {
  border-left-color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li > a {
  border-bottom-color: #1a1a1a;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu {
  background: #000;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li > a {
  border-bottom-color: #000;
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu {
  background-color: #121212;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.pcoded-hasmenu > a:after,
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger > a:after,
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu.pcoded-trigger > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.active:hover > a,
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li:hover > a {
  background: #000;
  color: #FFF;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a {
  background-color: #121212;
  color: #FFF;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a:before {
  border-left-color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a {
  color: #FFF;
  background-color: #121212;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:before {
  border-bottom-color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:after {
  border-left-color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:before {
  border-bottom-color: #ffff;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:after {
  border-left-color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li:hover > a:before {
  border-left-color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.pcoded-hasmenu:hover > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.pcoded-trigger > a {
  background: #000;
  border-bottom-color: #1a1a1a;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.pcoded-trigger.active > a {
  background: #000;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu:hover > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger.active > a:after {
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-navigatio-lavel {
  color: #000;
  border-bottom-color: transparent;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu,
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="sub-expanded"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu {
  border-left-color: transparent;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item li.pcoded-trigger > a > .pcoded-mcaret {
  border-right-color: #000 !important;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu {
  border-left-color: transparent;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme1"] {
  background-color: #000;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li:hover > a {
  color: #FFF;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme1"] .sidebar_toggle a {
  color: #fff;
}
.pcoded .pcoded-navbar .pcoded-header[header-theme="theme2"] {
  color: #fff;
}
.pcoded .pcoded-navbar .pcoded-header[header-theme="theme2"] .sidebar_toggle a {
  background: transparent;
  color: #fff;
  border-color: #fff;
}
.pcoded .pcoded-navbar .pcoded-header[header-theme="theme2"] .pcoded-right-header .pcoded-rl-header ul > li > a,
.pcoded .pcoded-navbar .pcoded-header[header-theme="theme2"] .pcoded-right-header .pcoded-rr-header ul > li > a {
  color: #fff;
}
.pcoded .pcoded-navbar .pcoded-header.nocollapsed .pcoded-left-header[lheader-theme="theme2"] {
  background: transparent;
}
.pcoded .pcoded-navbar .pcoded-header.iscollapsed .pcoded-left-header[lheader-theme="theme2"] {
  background: #5e5e5e;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] {
  background: #5e5e5e;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .main-menu {
  background-color: #5e5e5e;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .main-menu .main-menu-header {
  background-color: #787878;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item > li > a {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item > li.active > a {
  background: #5e5e5e;
  color: #FFF;
  border-bottom-color: #787878;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item > li.active > a:before {
  border-left-color: #5e5e5e;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item > li > a {
  border-bottom-color: #787878;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu {
  background: #5e5e5e;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li > a {
  border-bottom-color: #5e5e5e;
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu {
  background-color: #707070;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item > li.pcoded-hasmenu > a:after,
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger > a:after,
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu.pcoded-trigger > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item > li.active:hover > a,
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item > li:hover > a {
  background: #5e5e5e;
  color: #FFF;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a {
  background-color: #707070;
  color: #FFF;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a:before {
  border-left-color: #5e5e5e;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a {
  color: #FFF;
  background-color: #707070;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:before {
  border-bottom-color: #5e5e5e;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:after {
  border-left-color: #5e5e5e;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:before {
  border-bottom-color: #ffff;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:after {
  border-left-color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item > li:hover > a:before {
  border-left-color: #5e5e5e;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item > li.pcoded-hasmenu:hover > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item > li.pcoded-trigger > a {
  background: #5e5e5e;
  border-bottom-color: #787878;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item > li.pcoded-trigger.active > a {
  background: #5e5e5e;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu:hover > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger.active > a:after {
  color: #5e5e5e;
}
.pcoded .pcoded-navbar[navbar-theme="theme2"] .pcoded-navigatio-lavel {
  color: #5e5e5e;
  border-bottom-color: transparent;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="theme2"] .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu,
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="sub-expanded"] .pcoded-navbar[navbar-theme="theme2"] .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu {
  border-left-color: transparent;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar[navbar-theme="theme2"] .pcoded-item li.pcoded-trigger > a > .pcoded-mcaret {
  border-right-color: #5e5e5e !important;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar[navbar-theme="theme2"] .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu {
  border-left-color: transparent;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme2"] {
  background-color: #5e5e5e;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme2"] .pcoded-item > li:hover > a {
  color: #FFF;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme2"] .sidebar_toggle a {
  color: #fff;
}
.pcoded .pcoded-navbar .pcoded-header[header-theme="theme3"] {
  color: #fff;
}
.pcoded .pcoded-navbar .pcoded-header[header-theme="theme3"] .sidebar_toggle a {
  background: transparent;
  color: #fff;
  border-color: #fff;
}
.pcoded .pcoded-navbar .pcoded-header[header-theme="theme3"] .pcoded-right-header .pcoded-rl-header ul > li > a,
.pcoded .pcoded-navbar .pcoded-header[header-theme="theme3"] .pcoded-right-header .pcoded-rr-header ul > li > a {
  color: #fff;
}
.pcoded .pcoded-navbar .pcoded-header.nocollapsed .pcoded-left-header[lheader-theme="theme3"] {
  background: transparent;
}
.pcoded .pcoded-navbar .pcoded-header.iscollapsed .pcoded-left-header[lheader-theme="theme3"] {
  background: #2c3e50;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] {
  background: #2c3e50;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .main-menu {
  background-color: #2c3e50;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .main-menu .main-menu-header {
  background-color: #3e5871;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item > li > a {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item > li.active > a {
  background: #2c3e50;
  color: #FFF;
  border-bottom-color: #3e5871;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item > li.active > a:before {
  border-left-color: #2c3e50;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item > li > a {
  border-bottom-color: #3e5871;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu {
  background: #2c3e50;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li > a {
  border-bottom-color: #2c3e50;
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu {
  background-color: #395067;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item > li.pcoded-hasmenu > a:after,
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger > a:after,
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu.pcoded-trigger > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item > li.active:hover > a,
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item > li:hover > a {
  background: #2c3e50;
  color: #FFF;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a {
  background-color: #395067;
  color: #FFF;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a:before {
  border-left-color: #2c3e50;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a {
  color: #FFF;
  background-color: #395067;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:before {
  border-bottom-color: #2c3e50;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:after {
  border-left-color: #2c3e50;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:before {
  border-bottom-color: #ffff;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:after {
  border-left-color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item > li:hover > a:before {
  border-left-color: #2c3e50;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item > li.pcoded-hasmenu:hover > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item > li.pcoded-trigger > a {
  background: #2c3e50;
  border-bottom-color: #3e5871;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item > li.pcoded-trigger.active > a {
  background: #2c3e50;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu:hover > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger.active > a:after {
  color: #2c3e50;
}
.pcoded .pcoded-navbar[navbar-theme="theme3"] .pcoded-navigatio-lavel {
  color: #2c3e50;
  border-bottom-color: transparent;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="theme3"] .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu,
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="sub-expanded"] .pcoded-navbar[navbar-theme="theme3"] .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu {
  border-left-color: transparent;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar[navbar-theme="theme3"] .pcoded-item li.pcoded-trigger > a > .pcoded-mcaret {
  border-right-color: #2c3e50 !important;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar[navbar-theme="theme3"] .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu {
  border-left-color: transparent;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme3"] {
  background-color: #2c3e50;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme3"] .pcoded-item > li:hover > a {
  color: #FFF;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme3"] .sidebar_toggle a {
  color: #fff;
}
.pcoded .pcoded-navbar .pcoded-header[header-theme="theme4"] {
  color: #fff;
}
.pcoded .pcoded-navbar .pcoded-header[header-theme="theme4"] .sidebar_toggle a {
  background: transparent;
  color: #fff;
  border-color: #fff;
}
.pcoded .pcoded-navbar .pcoded-header[header-theme="theme4"] .pcoded-right-header .pcoded-rl-header ul > li > a,
.pcoded .pcoded-navbar .pcoded-header[header-theme="theme4"] .pcoded-right-header .pcoded-rr-header ul > li > a {
  color: #fff;
}
.pcoded .pcoded-navbar .pcoded-header.nocollapsed .pcoded-left-header[lheader-theme="theme4"] {
  background: transparent;
}
.pcoded .pcoded-navbar .pcoded-header.iscollapsed .pcoded-left-header[lheader-theme="theme4"] {
  background: #23282d;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] {
  background: #23282d;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .main-menu {
  background-color: #23282d;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .main-menu .main-menu-header {
  background-color: #39424a;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item > li > a {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item > li.active > a {
  background: #23282d;
  color: #FFF;
  border-bottom-color: #39424a;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item > li.active > a:before {
  border-left-color: #23282d;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item > li > a {
  border-bottom-color: #39424a;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu {
  background: #23282d;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li > a {
  border-bottom-color: #23282d;
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu {
  background-color: #333a41;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item > li.pcoded-hasmenu > a:after,
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger > a:after,
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu.pcoded-trigger > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item > li.active:hover > a,
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item > li:hover > a {
  background: #23282d;
  color: #FFF;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a {
  background-color: #333a41;
  color: #FFF;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a:before {
  border-left-color: #23282d;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a {
  color: #FFF;
  background-color: #333a41;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:before {
  border-bottom-color: #23282d;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:after {
  border-left-color: #23282d;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:before {
  border-bottom-color: #ffff;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:after {
  border-left-color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item > li:hover > a:before {
  border-left-color: #23282d;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item > li.pcoded-hasmenu:hover > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item > li.pcoded-trigger > a {
  background: #23282d;
  border-bottom-color: #39424a;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item > li.pcoded-trigger.active > a {
  background: #23282d;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu:hover > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger.active > a:after {
  color: #23282d;
}
.pcoded .pcoded-navbar[navbar-theme="theme4"] .pcoded-navigatio-lavel {
  color: #23282d;
  border-bottom-color: transparent;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="theme4"] .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu,
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="sub-expanded"] .pcoded-navbar[navbar-theme="theme4"] .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu {
  border-left-color: transparent;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar[navbar-theme="theme4"] .pcoded-item li.pcoded-trigger > a > .pcoded-mcaret {
  border-right-color: #23282d !important;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar[navbar-theme="theme4"] .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu {
  border-left-color: transparent;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme4"] {
  background-color: #23282d;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme4"] .pcoded-item > li:hover > a {
  color: #FFF;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme4"] .sidebar_toggle a {
  color: #fff;
}
.pcoded .pcoded-navbar .pcoded-header[header-theme="theme5"] {
  color: #fff;
}
.pcoded .pcoded-navbar .pcoded-header[header-theme="theme5"] .sidebar_toggle a {
  background: transparent;
  color: #fff;
  border-color: #fff;
}
.pcoded .pcoded-navbar .pcoded-header[header-theme="theme5"] .pcoded-right-header .pcoded-rl-header ul > li > a,
.pcoded .pcoded-navbar .pcoded-header[header-theme="theme5"] .pcoded-right-header .pcoded-rr-header ul > li > a {
  color: #fff;
}
.pcoded .pcoded-navbar .pcoded-header.nocollapsed .pcoded-left-header[lheader-theme="theme5"] {
  background: transparent;
}
.pcoded .pcoded-navbar .pcoded-header.iscollapsed .pcoded-left-header[lheader-theme="theme5"] {
  background: #0073aa;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] {
  background: #0073aa;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .main-menu {
  background-color: #0073aa;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .main-menu .main-menu-header {
  background-color: #0096dd;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item > li > a {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item > li.active > a {
  background: #0073aa;
  color: #FFF;
  border-bottom-color: #0096dd;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item > li.active > a:before {
  border-left-color: #0073aa;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item > li > a {
  border-bottom-color: #0096dd;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu {
  background: #0073aa;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li > a {
  border-bottom-color: #0073aa;
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu {
  background-color: #008bce;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item > li.pcoded-hasmenu > a:after,
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger > a:after,
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu.pcoded-trigger > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item > li.active:hover > a,
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item > li:hover > a {
  background: #0073aa;
  color: #FFF;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a {
  background-color: #008bce;
  color: #FFF;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a:before {
  border-left-color: #0073aa;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a {
  color: #FFF;
  background-color: #008bce;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:before {
  border-bottom-color: #0073aa;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:after {
  border-left-color: #0073aa;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:before {
  border-bottom-color: #ffff;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:after {
  border-left-color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item > li:hover > a:before {
  border-left-color: #0073aa;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item > li.pcoded-hasmenu:hover > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item > li.pcoded-trigger > a {
  background: #0073aa;
  border-bottom-color: #0096dd;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item > li.pcoded-trigger.active > a {
  background: #0073aa;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu:hover > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger.active > a:after {
  color: #0073aa;
}
.pcoded .pcoded-navbar[navbar-theme="theme5"] .pcoded-navigatio-lavel {
  color: #0073aa;
  border-bottom-color: transparent;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="theme5"] .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu,
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="sub-expanded"] .pcoded-navbar[navbar-theme="theme5"] .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu {
  border-left-color: transparent;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar[navbar-theme="theme5"] .pcoded-item li.pcoded-trigger > a > .pcoded-mcaret {
  border-right-color: #0073aa !important;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar[navbar-theme="theme5"] .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu {
  border-left-color: transparent;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme5"] {
  background-color: #0073aa;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme5"] .pcoded-item > li:hover > a {
  color: #FFF;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme5"] .sidebar_toggle a {
  color: #fff;
}
.pcoded .pcoded-navbar .pcoded-header[header-theme="theme6"] {
  color: #fff;
}
.pcoded .pcoded-navbar .pcoded-header[header-theme="theme6"] .sidebar_toggle a {
  background: transparent;
  color: #fff;
  border-color: #fff;
}
.pcoded .pcoded-navbar .pcoded-header[header-theme="theme6"] .pcoded-right-header .pcoded-rl-header ul > li > a,
.pcoded .pcoded-navbar .pcoded-header[header-theme="theme6"] .pcoded-right-header .pcoded-rr-header ul > li > a {
  color: #fff;
}
.pcoded .pcoded-navbar .pcoded-header.nocollapsed .pcoded-left-header[lheader-theme="theme6"] {
  background: transparent;
}
.pcoded .pcoded-navbar .pcoded-header.iscollapsed .pcoded-left-header[lheader-theme="theme6"] {
  background: #3c4fb1;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] {
  background: #3c4fb1;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .main-menu {
  background-color: #3c4fb1;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .main-menu .main-menu-header {
  background-color: #596bc7;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item > li > a {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item > li.active > a {
  background: #3c4fb1;
  color: #FFF;
  border-bottom-color: #596bc7;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item > li.active > a:before {
  border-left-color: #3c4fb1;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item > li > a {
  border-bottom-color: #596bc7;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu {
  background: #3c4fb1;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li > a {
  border-bottom-color: #3c4fb1;
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu {
  background-color: #4e61c3;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item > li.pcoded-hasmenu > a:after,
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger > a:after,
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu.pcoded-trigger > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item > li.active:hover > a,
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item > li:hover > a {
  background: #3c4fb1;
  color: #FFF;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a {
  background-color: #4e61c3;
  color: #FFF;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a:before {
  border-left-color: #3c4fb1;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a {
  color: #FFF;
  background-color: #4e61c3;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:before {
  border-bottom-color: #3c4fb1;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:after {
  border-left-color: #3c4fb1;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:before {
  border-bottom-color: #ffff;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:after {
  border-left-color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item > li:hover > a:before {
  border-left-color: #3c4fb1;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item > li.pcoded-hasmenu:hover > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item > li.pcoded-trigger > a {
  background: #3c4fb1;
  border-bottom-color: #596bc7;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item > li.pcoded-trigger.active > a {
  background: #3c4fb1;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu:hover > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger.active > a:after {
  color: #3c4fb1;
}
.pcoded .pcoded-navbar[navbar-theme="theme6"] .pcoded-navigatio-lavel {
  color: #3c4fb1;
  border-bottom-color: transparent;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="theme6"] .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu,
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="sub-expanded"] .pcoded-navbar[navbar-theme="theme6"] .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu {
  border-left-color: transparent;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar[navbar-theme="theme6"] .pcoded-item li.pcoded-trigger > a > .pcoded-mcaret {
  border-right-color: #3c4fb1 !important;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar[navbar-theme="theme6"] .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu {
  border-left-color: transparent;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme6"] {
  background-color: #3c4fb1;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme6"] .pcoded-item > li:hover > a {
  color: #FFF;
}
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme6"] .sidebar_toggle a {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item li .pcoded-submenu li.active > a {
  color: #000 !important;
  font-weight: 600;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item li.pcoded-hasmenu:hover > a {
  color: #000 !important;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item li:hover > a {
  color: #000 !important;
  background: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item li:hover > a:before {
  border-left-color: transparent !important;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li.active > a:after {
  color: #FFF !important;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] {
  background: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .main-menu {
  background-color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .main-menu .main-menu-header {
  background-color: #e6e6e6;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li > a {
  color: #000 !important;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li.active > a {
  background: #fff !important;
  color: #FFF;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li.active > a:before {
  border-left-color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li > a {
  border-bottom-color: #e6e6e6;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu {
  background: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li > a {
  border-bottom-color: #fff;
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu {
  background-color: #ededed;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li.pcoded-hasmenu > a:after,
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu > a:after {
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger > a:after,
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu.pcoded-trigger > a:after {
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li.active:hover > a,
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li:hover > a {
  background: #fff;
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a {
  background-color: #ededed;
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a:before {
  border-left-color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a {
  color: #FFF;
  background-color: #ededed;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:before {
  border-bottom-color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:after {
  border-left-color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:before {
  border-bottom-color: #ffff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:after {
  border-left-color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li:hover > a:before {
  border-left-color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li.pcoded-hasmenu:hover > a:after {
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li.pcoded-trigger > a {
  background: #fff;
  border-bottom-color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li.pcoded-trigger.active > a {
  background: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu:hover > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger.active > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-navigatio-lavel {
  color: #fff;
  border-bottom-color: transparent;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item li .pcoded-submenu li.active > a {
  color: #000 !important;
  font-weight: 600;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item li.pcoded-hasmenu:hover > a {
  color: #000 !important;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item li:hover > a {
  color: #000 !important;
  background: #bde9ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item li:hover > a:before {
  border-left-color: transparent !important;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item > li.active > a:after {
  color: #FFF !important;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] {
  background: #bde9ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .main-menu {
  background-color: #bde9ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .main-menu .main-menu-header {
  background-color: #8ad8ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item > li > a {
  color: #000 !important;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item > li.active > a {
  background: #bde9ff !important;
  color: #FFF;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item > li.active > a:before {
  border-left-color: #bde9ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item > li > a {
  border-bottom-color: #8ad8ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu {
  background: #bde9ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li > a {
  border-bottom-color: #bde9ff;
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu {
  background-color: #99ddff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item > li.pcoded-hasmenu > a:after,
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu > a:after {
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger > a:after,
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu.pcoded-trigger > a:after {
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item > li.active:hover > a,
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item > li:hover > a {
  background: #bde9ff;
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a {
  background-color: #99ddff;
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a:before {
  border-left-color: #bde9ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a {
  color: #FFF;
  background-color: #99ddff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:before {
  border-bottom-color: #bde9ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:after {
  border-left-color: #bde9ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:before {
  border-bottom-color: #ffff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:after {
  border-left-color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item > li:hover > a:before {
  border-left-color: #bde9ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item > li.pcoded-hasmenu:hover > a:after {
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item > li.pcoded-trigger > a {
  background: #bde9ff;
  border-bottom-color: #bde9ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item > li.pcoded-trigger.active > a {
  background: #bde9ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu:hover > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger.active > a:after {
  color: #bde9ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight2"] .pcoded-navigatio-lavel {
  color: #bde9ff;
  border-bottom-color: transparent;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item li .pcoded-submenu li.active > a {
  color: #000 !important;
  font-weight: 600;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item li.pcoded-hasmenu:hover > a {
  color: #000 !important;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item li:hover > a {
  color: #000 !important;
  background: #edcbc3;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item li:hover > a:before {
  border-left-color: transparent !important;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item > li.active > a:after {
  color: #FFF !important;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] {
  background: #edcbc3;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .main-menu {
  background-color: #edcbc3;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .main-menu .main-menu-header {
  background-color: #e1a99c;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item > li > a {
  color: #000 !important;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item > li.active > a {
  background: #edcbc3 !important;
  color: #FFF;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item > li.active > a:before {
  border-left-color: #edcbc3;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item > li > a {
  border-bottom-color: #e1a99c;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu {
  background: #edcbc3;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li > a {
  border-bottom-color: #edcbc3;
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu {
  background-color: #e5b3a8;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item > li.pcoded-hasmenu > a:after,
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu > a:after {
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger > a:after,
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu.pcoded-trigger > a:after {
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item > li.active:hover > a,
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item > li:hover > a {
  background: #edcbc3;
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a {
  background-color: #e5b3a8;
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a:before {
  border-left-color: #edcbc3;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a {
  color: #FFF;
  background-color: #e5b3a8;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:before {
  border-bottom-color: #edcbc3;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:after {
  border-left-color: #edcbc3;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:before {
  border-bottom-color: #ffff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:after {
  border-left-color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item > li:hover > a:before {
  border-left-color: #edcbc3;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item > li.pcoded-hasmenu:hover > a:after {
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item > li.pcoded-trigger > a {
  background: #edcbc3;
  border-bottom-color: #edcbc3;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item > li.pcoded-trigger.active > a {
  background: #edcbc3;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu:hover > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger.active > a:after {
  color: #edcbc3;
}
.pcoded .pcoded-navbar[navbar-theme="themelight3"] .pcoded-navigatio-lavel {
  color: #edcbc3;
  border-bottom-color: transparent;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item li .pcoded-submenu li.active > a {
  color: #000 !important;
  font-weight: 600;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item li.pcoded-hasmenu:hover > a {
  color: #000 !important;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item li:hover > a {
  color: #000 !important;
  background: #d7c7ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item li:hover > a:before {
  border-left-color: transparent !important;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item > li.active > a:after {
  color: #FFF !important;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] {
  background: #d7c7ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .main-menu {
  background-color: #d7c7ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .main-menu .main-menu-header {
  background-color: #b394ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item > li > a {
  color: #000 !important;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item > li.active > a {
  background: #d7c7ff !important;
  color: #FFF;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item > li.active > a:before {
  border-left-color: #d7c7ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item > li > a {
  border-bottom-color: #b394ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu {
  background: #d7c7ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li > a {
  border-bottom-color: #d7c7ff;
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu {
  background-color: #bea3ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item > li.pcoded-hasmenu > a:after,
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu > a:after {
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger > a:after,
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu.pcoded-trigger > a:after {
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item > li.active:hover > a,
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item > li:hover > a {
  background: #d7c7ff;
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a {
  background-color: #bea3ff;
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a:before {
  border-left-color: #d7c7ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a {
  color: #FFF;
  background-color: #bea3ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:before {
  border-bottom-color: #d7c7ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:after {
  border-left-color: #d7c7ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:before {
  border-bottom-color: #ffff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:after {
  border-left-color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item > li:hover > a:before {
  border-left-color: #d7c7ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item > li.pcoded-hasmenu:hover > a:after {
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item > li.pcoded-trigger > a {
  background: #d7c7ff;
  border-bottom-color: #d7c7ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item > li.pcoded-trigger.active > a {
  background: #d7c7ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu:hover > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger.active > a:after {
  color: #d7c7ff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight4"] .pcoded-navigatio-lavel {
  color: #d7c7ff;
  border-bottom-color: transparent;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item li .pcoded-submenu li.active > a {
  color: #000 !important;
  font-weight: 600;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item li.pcoded-hasmenu:hover > a {
  color: #000 !important;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item li:hover > a {
  color: #000 !important;
  background: #f1f1f1;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item li:hover > a:before {
  border-left-color: transparent !important;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item > li.active > a:after {
  color: #FFF !important;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] {
  background: #f1f1f1;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .main-menu {
  background-color: #f1f1f1;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .main-menu .main-menu-header {
  background-color: #d8d8d8;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item > li > a {
  color: #000 !important;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item > li.active > a {
  background: #f1f1f1 !important;
  color: #FFF;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item > li.active > a:before {
  border-left-color: #f1f1f1;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item > li > a {
  border-bottom-color: #d8d8d8;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu {
  background: #f1f1f1;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li > a {
  border-bottom-color: #f1f1f1;
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu {
  background-color: #dfdfdf;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item > li.pcoded-hasmenu > a:after,
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu > a:after {
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger > a:after,
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu.pcoded-trigger > a:after {
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item > li.active:hover > a,
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item > li:hover > a {
  background: #f1f1f1;
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a {
  background-color: #dfdfdf;
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a:before {
  border-left-color: #f1f1f1;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a {
  color: #FFF;
  background-color: #dfdfdf;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:before {
  border-bottom-color: #f1f1f1;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:after {
  border-left-color: #f1f1f1;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:before {
  border-bottom-color: #ffff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:after {
  border-left-color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item > li:hover > a:before {
  border-left-color: #f1f1f1;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item > li.pcoded-hasmenu:hover > a:after {
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item > li.pcoded-trigger > a {
  background: #f1f1f1;
  border-bottom-color: #f1f1f1;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item > li.pcoded-trigger.active > a {
  background: #f1f1f1;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu:hover > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger.active > a:after {
  color: #f1f1f1;
}
.pcoded .pcoded-navbar[navbar-theme="themelight5"] .pcoded-navigatio-lavel {
  color: #f1f1f1;
  border-bottom-color: transparent;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item li .pcoded-submenu li.active > a {
  color: #000 !important;
  font-weight: 600;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item li.pcoded-hasmenu:hover > a {
  color: #000 !important;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item li:hover > a {
  color: #000 !important;
  background: #a3f4c5;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item li:hover > a:before {
  border-left-color: transparent !important;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item > li.active > a:after {
  color: #FFF !important;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] {
  background: #a3f4c5;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .main-menu {
  background-color: #a3f4c5;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .main-menu .main-menu-header {
  background-color: #75efa8;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item > li > a {
  color: #000 !important;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item > li.active > a {
  background: #a3f4c5 !important;
  color: #FFF;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item > li.active > a:before {
  border-left-color: #a3f4c5;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item > li > a {
  border-bottom-color: #75efa8;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu {
  background: #a3f4c5;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li > a {
  border-bottom-color: #a3f4c5;
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu {
  background-color: #83f0b1;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item > li.pcoded-hasmenu > a:after,
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu > a:after {
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger > a:after,
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu.pcoded-trigger > a:after {
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item > li.active:hover > a,
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item > li:hover > a {
  background: #a3f4c5;
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a {
  background-color: #83f0b1;
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a:before {
  border-left-color: #a3f4c5;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a {
  color: #FFF;
  background-color: #83f0b1;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:before {
  border-bottom-color: #a3f4c5;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:after {
  border-left-color: #a3f4c5;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:before {
  border-bottom-color: #ffff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:after {
  border-left-color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item > li:hover > a:before {
  border-left-color: #a3f4c5;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item > li.pcoded-hasmenu:hover > a:after {
  color: #000;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item > li.pcoded-trigger > a {
  background: #a3f4c5;
  border-bottom-color: #a3f4c5;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item > li.pcoded-trigger.active > a {
  background: #a3f4c5;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu:hover > a:after {
  color: #fff;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger.active > a:after {
  color: #a3f4c5;
}
.pcoded .pcoded-navbar[navbar-theme="themelight6"] .pcoded-navigatio-lavel {
  color: #a3f4c5;
  border-bottom-color: transparent;
}
.pcoded .pcoded-header .navbar-logo[navbar-theme="theme1"] {
  background-color: #000;
}
.pcoded .pcoded-header .navbar-logo[navbar-theme="theme2"] {
  background-color: #5e5e5e;
}
.pcoded .pcoded-header .navbar-logo[navbar-theme="theme3"] {
  background-color: #2c3e50;
}
.pcoded .pcoded-header .navbar-logo[navbar-theme="theme4"] {
  background-color: #23282d;
}
.pcoded .pcoded-header .navbar-logo[navbar-theme="theme5"] {
  background-color: #0073aa;
}
.pcoded .pcoded-header .navbar-logo[navbar-theme="theme6"] {
  background-color: #3c4fb1;
}
.pcoded .pcoded-header .navbar-logo[navbar-theme="themelight1"] {
  background-color: #23282D;
}
.pcoded .pcoded-header .navbar-logo[navbar-theme="themelight2"] {
  background-color: #23282D;
}
.pcoded .pcoded-header .navbar-logo[navbar-theme="themelight3"] {
  background-color: #23282D;
}
.pcoded .pcoded-header .navbar-logo[navbar-theme="themelight4"] {
  background-color: #23282D;
}
.pcoded .pcoded-header .navbar-logo[navbar-theme="themelight5"] {
  background-color: #23282D;
}
.pcoded .pcoded-header .navbar-logo[navbar-theme="themelight6"] {
  background-color: #23282D;
}
.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="desktop"] .pcoded-navbar,
.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="tablet"] .pcoded-navbar {
  margin-top: 10px;
  border-radius: 4px 4px 0 0;
}
.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="desktop"] .pcoded-navbar .profile-box,
.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="tablet"] .pcoded-navbar .profile-box {
  border-radius: 4px 4px 0 0;
}
.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="desktop"] .pcoded-header,
.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="desktop"] .pcoded-main-container,
.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="tablet"] .pcoded-header,
.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="tablet"] .pcoded-main-container {
  padding-left: 10px;
}
.pcoded[theme-layout="vertical"][vnavigation-view="view2"][vertical-layout="widebox"][pcoded-device-type="desktop"] .pcoded-header .pcoded-wrapper,
.pcoded[theme-layout="vertical"][vnavigation-view="view2"][vertical-layout="widebox"][pcoded-device-type="tablet"] .pcoded-header .pcoded-wrapper {
  padding-left: 5px;
}
.pcoded[theme-layout="vertical"][vnavigation-view="view3"] .pcoded-navbar {
  top: 0;
}
.pcoded[theme-layout="vertical"][vnavigation-view="view3"] .pcoded-main-container {
  position: unset;
}
.pcoded[theme-layout="vertical"][vnavigation-view="view3"] .pcoded-header .pcoded-left-header {
  display: none;
}
.pcoded #styleSelector {
  min-height: 300px;
  height: 80vh;
  border: 1px solid #e9e9e9;
  background: #FFF;
  position: fixed;
  margin: 0;
  padding: 20px;
  width: 300px;
  top: 10vh;
  z-index: 100;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -ms-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
}
.pcoded #styleSelector.open {
  background: #FFF none repeat scroll 0 0;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
}
.pcoded[theme-layout="horizontal"] #styleSelector,
.pcoded[vertical-placement="left"] #styleSelector {
  right: -300px;
}
.pcoded[theme-layout="horizontal"] #styleSelector.open,
.pcoded[vertical-placement="left"] #styleSelector.open {
  right: 0;
}
.pcoded[vertical-placement="right"] #styleSelector {
  left: -300px;
}
.pcoded[vertical-placement="right"] #styleSelector.open {
  left: 0;
}
.selector-toggle {
  position: relative;
}
.pcoded .selector-toggle > a {
  border: 2px solid #0073aa;
  position: absolute;
  top: 200px;
  width: 60px;
  height: 66px;
  display: block;
  cursor: pointer;
  text-align: center;
  background: #23282D;
  color: #fff;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
  padding: 14px 4px;
}
.pcoded[theme-layout="horizontal"] .selector-toggle > a,
.pcoded[vertical-placement="left"] .selector-toggle > a {
  left: -80px;
  border-right: 0;
  border-radius: 4px 0 0 4px;
}
.pcoded[vertical-placement="right"] .selector-toggle > a {
  right: -80px;
  border-left: 0;
  border-radius: 0 4px 4px 0;
}
.selector-toggle > a:before {
  font-family: 'themify';
  font-size: 25px;
  content: "\e60f";
  position: relative;
  float: left;
  left: 13px;
  line-height: 35px;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -ms-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  animation: mymove 1.3s infinite linear;
}
.open .selector-toggle > a:before {
  font-family: 'themify';
  font-size: 25px;
  content: "\e646";
  position: relative;
  float: left;
  left: 13px;
  line-height: 35px;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -ms-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  animation: mymove 0s infinite linear;
}
#styleSelector .nav-tabs {
  margin: 20px 0;
}
#styleSelector .nav-tabs .nav-item,
#styleSelector .nav-tabs .main-menu .main-menu-content .nav-item .tree-1 a,
.main-menu .main-menu-content .nav-item .tree-1 #styleSelector .nav-tabs a,
#styleSelector .nav-tabs .main-menu .main-menu-content .nav-item .tree-2 a,
.main-menu .main-menu-content .nav-item .tree-2 #styleSelector .nav-tabs a,
#styleSelector .nav-tabs .main-menu .main-menu-content .nav-item .tree-3 a,
.main-menu .main-menu-content .nav-item .tree-3 #styleSelector .nav-tabs a,
#styleSelector .nav-tabs .main-menu .main-menu-content .nav-item .tree-4 a,
.main-menu .main-menu-content .nav-item .tree-4 #styleSelector .nav-tabs a {
  width: calc(100% / 3);
  margin: 0;
  padding: 0;
  float: left;
}
#styleSelector .nav-tabs .nav-item a,
.main-menu .main-menu-content .nav-item .tree-1 #styleSelector .nav-tabs a a,
.main-menu .main-menu-content .nav-item .tree-2 #styleSelector .nav-tabs a a,
.main-menu .main-menu-content .nav-item .tree-3 #styleSelector .nav-tabs a a,
.main-menu .main-menu-content .nav-item .tree-4 #styleSelector .nav-tabs a a {
  color: #0073aa;
  text-align: center;
  border-radius: 0;
  background-color: #fff;
  border: none;
  transition: all 0.3s ease-in-out;
  border-bottom: 3px solid #0073aa;
}
#styleSelector .nav-tabs .nav-item a.active,
.main-menu .main-menu-content .nav-item .tree-1 #styleSelector .nav-tabs a a.active,
.main-menu .main-menu-content .nav-item .tree-2 #styleSelector .nav-tabs a a.active,
.main-menu .main-menu-content .nav-item .tree-3 #styleSelector .nav-tabs a a.active,
.main-menu .main-menu-content .nav-item .tree-4 #styleSelector .nav-tabs a a.active {
  color: #fff;
  background-color: #23282d;
}
#styleSelector .form-control {
  border: none;
  box-shadow: none;
  background-color: #f1f1f1;
  margin-bottom: 10px;
}
#styleSelector .form-control:focus {
  border: none;
  background-color: #f1f1f1;
}
#styleSelector ul {
  border: 0 none;
  margin: 0;
  padding: 0;
  width: 100%;
}
#styleSelector ul li {
  border-bottom: 0 solid #e9e9e9;
  display: block;
  margin: 0;
  padding: 0;
  text-align: left;
  width: 100%;
}
#styleSelector ul li p.selector-title,
#styleSelector ul li span.selector-title {
  color: #444;
  font-size: 14px;
  margin: 0 0 20px;
  padding: 10px 0;
  text-align: left;
}
#styleSelector ul li p.selector-title {
  font-weight: 400;
  border-bottom: 1px solid #e9e9e9;
}
#styleSelector ul li p.selector-title.main-title {
  font-weight: 600;
}
#styleSelector ul li p.sub-title.drp-title {
  border-bottom: 0 solid transparent;
  margin-bottom: 0;
  margin-top: 10px;
}
#styleSelector > ul > li > .sub-title {
  color: #9c9c9c;
  display: block;
  font-size: 13px;
  margin: 0;
  padding: 5px 0;
  position: relative;
  text-align: left;
}
#styleSelector li {
  padding: 5px;
}
.theme-option select {
  background-color: #f1f1f1;
  border: 1px solid #ccc;
  border-radius: 2px;
  padding: 3px 10px;
}
@-moz-document url-prefix() {
  .theme-option select {
    background-color: #f1f1f1;
    border: 1px solid #ccc;
    border-radius: 2px;
    display: inline-block;
    font: inherit;
    line-height: 1.5em;
    padding: 3px 10px;
    margin: 0;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
  }
  .theme-option select.minimal {
    background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);
    background-position: calc(100% - 18px) calc(1em + -1px), calc(100% - 13px) calc(1em + -1px), calc(100% - 2.5em) 4px;
    background-size: 5px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
  }
  .theme-option select.minimal:active,
  .theme-option select.minimal:focus {
    background-image: linear-gradient(45deg, gray 50%, transparent 50%), linear-gradient(135deg, transparent 50%, gray 50%), linear-gradient(to right, gray, gray);
    background-position: calc(100% - 15px) 13px, calc(100% - 20px) 13px, calc(100% - 2.5em) 0.3em;
    background-size: 5px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
    border-color: #66afe9;
    outline: 0;
  }
}
.theme-color {
  padding: 0;
  width: 100%;
}
.theme-color a {
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 5px 10px;
  box-shadow: 0.4px 0.9px 3px 0 rgba(0, 0, 0, 0.33);
}
.theme-color a:first-child {
  margin-left: 0;
}
.theme-color a:focus,
.theme-color a:hover {
  text-decoration: none;
}
.theme-color a[lheader-theme="theme1"] {
  background: #2a394f;
}
.theme-color a[lheader-theme="theme2"] {
  background: #624e89;
}
.theme-color a[lheader-theme="theme3"] {
  background: #3c4fb1;
}
.theme-color a[lheader-theme="theme4"] {
  background: #2C3E50;
}
.theme-color a[lheader-theme="theme5"] {
  background: #0073aa;
}
.theme-color a[lheader-theme="theme6"] {
  background: #fff;
}
.theme-color a[header-theme="theme1"] {
  background: #bde9ff;
}
.theme-color a[header-theme="theme2"] {
  background: #edcbc3;
}
.theme-color a[header-theme="theme3"] {
  background: #d7c7ff;
}
.theme-color a[header-theme="theme4"] {
  background: #fff;
}
.theme-color a[header-theme="theme5"] {
  background: #f1f1f1;
}
.theme-color a[header-theme="theme6"] {
  background: #a3f4c5;
}
.theme-color a[navbar-theme="theme1"] {
  background: #000;
}
.theme-color a[navbar-theme="theme2"] {
  background: #5e5e5e;
}
.theme-color a[navbar-theme="theme3"] {
  background: #2c3e50;
}
.theme-color a[navbar-theme="theme4"] {
  background: #23282d;
}
.theme-color a[navbar-theme="theme5"] {
  background: #0073aa;
}
.theme-color a[navbar-theme="theme6"] {
  background: #3c4fb1;
}
.theme-color a[navbar-theme="themelight1"] {
  background: #fff;
}
.theme-color a[navbar-theme="themelight2"] {
  background: #bde9ff;
}
.theme-color a[navbar-theme="themelight3"] {
  background: #edcbc3;
}
.theme-color a[navbar-theme="themelight4"] {
  background: #d7c7ff;
}
.theme-color a[navbar-theme="themelight5"] {
  background: #f1f1f1;
}
.theme-color a[navbar-theme="themelight6"] {
  background: #a3f4c5;
}
.theme-color a[active-item-theme="theme1"] {
  background: #ff5e3a;
}
.theme-color a[active-item-theme="theme2"] {
  background: #0096b1;
}
.theme-color a[active-item-theme="theme3"] {
  background: #e64056;
}
.theme-color a[active-item-theme="theme4"] {
  background: #0073aa;
}
.theme-color a[active-item-theme="theme5"] {
  background: #354a5f;
}
.theme-color a[active-item-theme="theme6"] {
  background: #967adc;
}
.theme-color a[active-item-theme="theme7"] {
  background: #fe9375;
}
.theme-color a[active-item-theme="theme8"] {
  background: #565a90;
}
.theme-color a[sub-item-theme="theme1"] {
  background: #70ca63;
}
.theme-color a[sub-item-theme="theme2"] {
  background: #3498DB;
}
.theme-color a[sub-item-theme="theme3"] {
  background: #485BBD;
}
.theme-color a[sub-item-theme="theme4"] {
  background: #e7604a;
}
.theme-color a[sub-item-theme="theme5"] {
  background: #333843;
}
.theme-color a[sub-item-theme="theme6"] {
  background: #624e89;
}
.theme-color a[sub-item-theme="theme7"] {
  background: #FFF;
}
.theme-color a[sub-item-theme="theme8"] {
  background: #384b5f;
}
.theme-color a[sub-item-theme="theme9"] {
  background: #578ebe;
}
.theme-color a[themebg-pattern="pattern1"] {
  background-image: url('pattern1.adf86f85f18ccc554802.png');
}
.theme-color a[themebg-pattern="pattern2"] {
  background-image: url('pattern2.49933013b3c3479b2f1d.png');
}
.theme-color a[themebg-pattern="pattern3"] {
  background-image: url('pattern3.d67d1c9440243855c45a.png');
}
.theme-color a[themebg-pattern="pattern4"] {
  background-image: url('pattern4.fd326a968d995270ca87.png');
}
.theme-color a[themebg-pattern="pattern5"] {
  background-image: url('pattern5.73f596cbb828988f1d59.png');
}
.theme-color a[themebg-pattern="pattern6"] {
  background-image: url('pattern6.0b299806d6f9b2785ca9.png');
}
.theme-color a[themebg-pattern="pattern7"] {
  background-image: url('pattern7.ca8ba5f681f824de38db.png');
}
.theme-color a[themebg-pattern="pattern8"] {
  background-image: url('pattern8.66452f132ad798dca793.png');
}
.theme-color a[themebg-pattern="pattern9"] {
  background-image: url('pattern9.a363ef86f23e8a7913a0.png');
}
.sparkline-chart {
  text-align: center;
}
.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .spark-chart,
.pcoded[theme-layout="vertical"][pcoded-device-type="tablet"] .spark-chart {
  display: none;
}
.spark-chart-title {
  text-align: center;
}
.content-title {
  margin-bottom: 10px;
}
.main-title {
  color: #424242;
  font-size: 22px;
  font-weight: 400;
  margin: 0;
}
.small-text {
  font-size: 14px;
}
.info-widget .info-box-stats {
  float: left;
  margin-top: 5px;
}
.info-widget .info-box-stats p {
  font-size: 28px;
  /* margin-bottom: 14px; */

  color: #666;
  font-weight: 300;
}
.info-widget .info-box-stats span.info-box-title {
  display: block;
  font-size: 13px;
  margin-bottom: 10px;
  color: #a4a4a4;
}
.info-widget .info-box-icon {
  position: absolute;
  right: 30px;
}
.info-widget .info-box-icon i {
  font-size: 45px;
  color: #FFF;
}
.info-widget .info-box-progress {
  clear: both;
}
.info-widget .progress {
  margin: 0;
}
.progress-xs {
  height: 5px;
}
.progress-squared {
  border-radius: 0;
}
.progress-bar {
  background-color: #7a6fbe;
}
.progress-bar-success {
  background-color: #22BAA0;
}
.progress-bar-info {
  background-color: #12AFCB;
}
.progress-bar-warning {
  background-color: #f6d433;
}
.progress-bar-danger {
  background-color: #f25656;
}
.info-widget .earnings-panel-theme .info-box-icon i {
  color: #6a7bdb;
}
.info-widget .balance-panel-theme .info-box-icon i {
  color: #f7786c;
}
.info-widget .total-earnings-panel-theme .info-box-icon i {
  color: #36bcf8;
}
.info-widget .item-sales-panel-theme .info-box-icon i {
  color: #65d5a4;
}
.breadcrumb {
  background-color: transparent;
  border-radius: 0;
  padding: 8px 0;
  margin-bottom: 10px;
}
.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .breadcrumb {
  display: none;
}
.top-country-panel .country-name {
  color: #7e7e7e;
  font-size: 14px;
  font-weight: 400;
}
.top-country-panel .earning {
  color: #7e7e7e;
  float: right;
  font-size: 15px;
}
.top-country-panel .list-group {
  border: 1px solid #d1d1d1;
  border-radius: 4px;
}
.top-country-panel .list-group-item {
  background-color: #fff;
  border: 0 solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
  display: block;
  margin-bottom: 0;
  padding: 7px 15px;
  position: relative;
}
.top-country-panel .list-group-item:last-child {
  border-bottom: 0 solid #f1f1f1;
}
.top-country-panel .top-country-title {
  font-size: 16px;
  margin: 0;
  padding: 3px 0;
}
.top-country-panel .img-thumbnail {
  background-color: #fff;
  border: 0 solid #ddd;
  border-radius: 0;
  margin-right: 5px;
  padding: 6px 8px 8px;
  position: relative;
  top: 3px;
}
.table-container .table {
  border: 0 solid #f1f1f1;
  margin-bottom: 0;
}
.table-container .table tr th {
  border-bottom: 1px solid #f1f1f1;
  font-size: 13px;
  font-weight: 600;
  background: #00bcd4;
  color: #FFF;
}
.table-container .table > tbody > tr > td,
.table-container .table > tbody > tr > th {
  border-top: 1px solid #f1f1f1;
  line-height: 1.42857;
  padding: 8px;
  vertical-align: top;
}
.table-container .table > tfoot > tr > td,
.table-container .table > tfoot > tr > th {
  border-top: 1px solid #f1f1f1;
  line-height: 1.42857;
  padding: 8px;
  vertical-align: top;
}
.table-container .table > thead > tr > td,
.table-container .table > thead > tr > th {
  border-top: 1px solid #f1f1f1;
  line-height: 1.42857;
  padding: 8px;
  vertical-align: top;
}
.table-container .table > tbody > tr > td,
.table-container .table > tfoot > tr > td,
.table-container .table > thead > tr > td {
  font-family: arial;
  font-size: 13px;
  font-weight: 300;
}
.table-container .table > tbody > tr.total > td {
  border-bottom: 1px solid #DDD;
  font-size: 14px;
  font-weight: 600;
  background: #FFF;
}
.pageview-statistics-panel .statistics-name {
  font-size: 14px;
}
.pageview-statistics-panel .value {
  float: right;
  font-size: 15px;
}
.pageview-statistics-panel .list-group-item {
  background-color: #00bcd4;
  border: 1px solid #1dcde4;
  display: block;
  margin-bottom: -1px;
  padding: 7px 15px;
  position: relative;
  color: #FFF;
}
.pageview-statistics-panel .pageview-statistics-title {
  font-size: 18px;
  margin: 0;
  padding: 3px 0;
}
.traffic-source-panel .traffic-source-name {
  font-size: 14px;
}
.traffic-source-panel .value {
  float: right;
  font-size: 18px;
  position: relative;
  top: -4px;
}
.traffic-source-panel .value small {
  font-size: 13px;
  padding-left: 10px;
  color: #f1f1f1;
}
.traffic-source-panel .list-group-item {
  background-color: #46be8a;
  border: 1px solid #65d5a4;
  color: #fff;
  display: block;
  margin-bottom: -1px;
  padding: 10px 15px;
  position: relative;
}
.traffic-source-panel .traffic-source-title {
  font-size: 18px;
  margin: 0;
  padding: 3px 0;
}
.review-panel .review-title {
  color: #666;
  font-size: 14px;
  font-weight: 700;
}
.review-panel .user-by {
  float: right;
  font-size: 14px;
  position: absolute;
  right: 12px;
  top: 6px;
}
.review-panel .user-by a {
  color: #4d5ec1;
}
.review-panel .user-by .time-ago {
  font-size: 13px;
  padding-left: 2px;
  color: #999;
}
.review-panel .list-group {
  border: 1px solid #d1d1d1;
  border-radius: 4px;
}
.review-panel .list-group-item {
  background-color: #FFF;
  border: 0 solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
  color: #333;
  display: block;
  margin-bottom: 0;
  padding: 10px 15px;
  position: relative;
}
.review-panel .list-group-item:last-child {
  border-bottom: 0 solid #f1f1f1;
}
.review-panel .review-heading {
  font-size: 18px;
  margin: 0;
  padding: 3px 0;
}
.rate {
  color: #f9ab49;
}
.review-panel .review-text {
  color: #7e7e7e;
  font-size: 13px;
  font-weight: 400;
  padding-top: 2px;
}
.up-arrow {
  color: #46be8a;
}
.down-arrow {
  color: #eb6357;
}
.up-arrow i {
  color: #46be8a;
  padding-left: 5px;
}
.down-arrow i {
  color: #eb6357;
  padding-left: 5px;
}
.comment-panel .user-by {
  color: #666;
  font-size: 14px;
  font-weight: 700;
}
.comment-panel .time-ago {
  float: right;
  font-size: 13px;
  position: absolute;
  right: 12px;
  top: 6px;
  color: #999;
}
.comment-panel .time-ago a {
  color: #4d5ec1;
}
.comment-panel .list-group {
  border: 1px solid #d1d1d1;
  border-radius: 4px;
}
.comment-panel .list-group-item {
  background-color: #FFF;
  border: 0 solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
  color: #333;
  display: block;
  margin-bottom: 0;
  padding: 10px 15px;
  position: relative;
}
.comment-panel .list-group-item:last-child {
  border-bottom: 0 solid #f1f1f1;
}
.comment-panel .comment-heading {
  font-size: 18px;
  margin: 0;
  padding: 3px 0;
}
.comment-panel .comment-text {
  color: #7e7e7e;
  font-size: 13px;
  font-weight: 400;
  padding-top: 2px;
}
.comment-panel .user-img img {
  border-radius: 50%;
  height: 35px;
  width: 35px;
}
.comment-panel .item-purchase-status {
  background-color: #00bcd4;
  border-radius: 10px;
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  line-height: 1;
  min-width: 10px;
  opacity: 1;
  padding: 3px 7px;
  position: relative;
  text-align: center;
  transition: opacity 0.3s linear 0s;
  -webkit-transition: opacity 0.3s linear 0s;
  -ms-transition: opacity 0.3s linear 0s;
  -moz-transition: opacity 0.3s linear 0s;
  -o-transition: opacity 0.3s linear 0s;
  vertical-align: middle;
  visibility: visible;
  white-space: nowrap;
}
.comment-panel .comment-item-status {
  padding: 4px 0;
  text-align: right;
}
.comment-panel .comment-reply a {
  color: #4285f4;
  font-size: 13px;
  padding-left: 10px;
}
.comment-panel p {
  margin: 0 0 2px;
}
.item-download-box .progress {
  background-color: #f5f5f5;
  border-radius: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  height: 8px;
  margin-bottom: 10px;
  overflow: hidden;
}
.progress-bar {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.1) inset;
  color: #fff;
  float: left;
  font-size: 9px;
  height: 100%;
  line-height: 10px;
  text-align: center;
}
.item-download-box {
  margin-bottom: 10px;
}
.item-download-box .item-name {
  color: #767676;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 5px;
}
.item-download-box .item-name img {
  border-radius: 0;
  height: 25px;
  margin-right: 5px;
  width: 25px;
  display: none;
}
.item-download-box .count {
  color: #666;
  float: right;
  font-size: 14px;
  font-weight: 500;
}
.message-panel .user-by {
  color: #666;
  font-size: 14px;
  font-weight: 600;
}
.message-panel .time-ago {
  color: #999;
  float: right;
  font-size: 11px;
  position: absolute;
  right: 8px;
  top: 6px;
}
.message-panel .time-ago a {
  color: #4d5ec1;
}
.message-panel .list-group {
  border: 1px solid #d1d1d1;
  border-radius: 4px;
}
.message-panel .list-group-item {
  background-color: #FFF;
  border: 0 solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
  color: #333;
  display: block;
  margin-bottom: 0;
  padding: 10px 15px;
  position: relative;
}
.message-panel .list-group-item:last-child {
  border-bottom: 0 solid #f1f1f1;
}
.message-panel .message-heading {
  font-size: 18px;
  margin: 0;
  padding: 3px 0;
}
.message-panel .message-text {
  color: #7e7e7e;
  font-size: 13px;
  font-weight: 400;
  padding-top: 2px;
}
.message-panel .user-img img {
  border-radius: 4px;
  height: 30px;
  width: 30px;
}
.message-panel .item-purchase-status {
  background-color: #00bcd4;
  border-radius: 10px;
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  line-height: 1;
  min-width: 10px;
  opacity: 1;
  padding: 3px 7px;
  position: relative;
  text-align: center;
  transition: opacity 0.3s linear 0s;
  -webkit-transition: opacity 0.3s linear 0s;
  -ms-transition: opacity 0.3s linear 0s;
  -moz-transition: opacity 0.3s linear 0s;
  -o-transition: opacity 0.3s linear 0s;
  vertical-align: middle;
  visibility: visible;
  white-space: nowrap;
}
.message-panel .message-item-status {
  padding: 4px 0;
  text-align: right;
}
.message-panel .message-reply a {
  color: #4285f4;
  font-size: 13px;
  padding-left: 10px;
}
.message-panel p {
  margin: 0 0 2px;
}
.panel-body {
  overflow-x: hidden;
}
.pcoded-rr-header .btn {
  font-size: 12px;
  font-weight: 600;
}
/* fixed issue  20170319 */
.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item > li > a .pcoded-micon i {
  float: none;
  position: relative;
  z-index: 1051;
  left: 93%;
  top: 1px;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"][vertical-placement="right"] .pcoded-navbar .pcoded-item > li > a .pcoded-micon i {
  left: 0;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"][vertical-placement="right"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu.pcoded-trigger > a .pcoded-micon i,
.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"][vertical-placement="right"] .pcoded-navbar .pcoded-item > li.pcoded-trigger.active > a .pcoded-micon i {
  left: 94%;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item,
.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li,
.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > li,
.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item,
.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li,
.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > li {
  position: static;
}
.pcoded.nocollapsed[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-main-container {
  position: static;
}
.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-main-container,
.pcoded[theme-layout="vertical"][vnavigation-view="view3"] .pcoded-main-container {
  position: static;
}
.pcoded .pcoded-header[header-theme="theme1"] {
  background: #bde9ff;
}
.pcoded .pcoded-header[header-theme="theme2"] {
  background: #edcbc3;
}
.pcoded .pcoded-header[header-theme="theme3"] {
  background: #d7c7ff;
}
.pcoded .pcoded-header[header-theme="theme4"] {
  background: #fff;
}
.pcoded .pcoded-header[header-theme="theme5"] {
  background: #f1f1f1;
}
.pcoded .pcoded-header[header-theme="theme6"] {
  background: #a3f4c5;
}
body .pcoded[vertical-placement="right"] .users,
body .pcoded[vertical-placement="right"] .showChat_inner {
  right: auto;
  left: 0;
}
body .pcoded[vertical-placement="right"] .main-body {
  direction: rtl;
}
body .pcoded[vertical-placement="right"] .main-body .page-wrapper .page-header-breadcrumb {
  float: left;
}
body .pcoded[vertical-placement="right"] .main-body .language-markup {
  direction: ltr;
}
body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-logo {
  float: right !important;
}
body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container {
  margin-left: 0;
  margin-right: 240px;
}
body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-left li,
body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-right li,
body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-right li {
  float: right !important;
}
body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-left,
body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-right {
  float: right;
}
body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-right {
  float: left;
}
body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification,
body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification,
body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,
body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification,
body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,
body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification,
body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification,
body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification,
body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification {
  right: auto;
  left: 0;
}
body .pcoded[vertical-nav-type="compact"] .main-menu {
  width: 190px;
}
body .pcoded[vertical-nav-type="compact"] .main-menu .pcoded-badge {
  display: none;
}
body.menu-bottom .navbar-wrapper {
  z-index: 1050;
}
#pcoded[vertical-nav-type="collapsed"] .slimScrollDiv,
#pcoded[vertical-nav-type="collapsed"] .scroll-sidebar {
  overflow: visible !important;
}
.md-tabs code {
  margin-bottom: 5px;
  display: inline-block;
}
.pagination {
  display: inline-block;
}
.pagination li {
  float: left;
}
/**  =====================
      List css start
==========================  **/
.card-list-img {
  height: 75px;
  width: 75px;
}
.basic-list {
  margin-bottom: 30px;
}
.basic-list li {
  margin-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.basic-list li:last-child {
  border: none;
  padding-bottom: 0;
}
.basic-list.list-icons li,
.basic-list.list-icons-img li {
  margin-left: 50px;
  position: relative;
}
.list-icons i {
  left: -64px;
  top: 0;
  bottom: -1px;
  width: 64px;
  padding: 8px 0;
  float: left;
  position: absolute;
}
.basic-list p {
  margin: 0;
}
.list-icons-img img {
  left: -60px;
  top: 0;
  bottom: -1px;
  width: 40px;
  padding: 8px 0;
  position: absolute;
}
.list-view li button {
  margin-right: 10px;
  margin-bottom: 10px;
}
.list-view li .user-card {
  margin-bottom: 20px;
}
.list-view li:last-child .user-card {
  margin-bottom: 0;
}
.dynamic-row {
  margin-bottom: 30px;
}
/**====== List css End ======**/
.remove-item {
  display: none
}
.scroll-list {
  position: relative;
  width: 100%;
  height: 300px;
  margin: 0;
  padding: 0;

  list-style: none;
  -ms-perspective: 400px;
  -o-perspective: 400px;
  perspective: 400px;
}
.scroll-list li {
  position: relative;
  padding: 15px;
  background: #eee;
  color: #252525;
  font-size: 18px;
  z-inddynamic-list: 2;
  transform: translateZ(0px);
}
.scroll-list h6 {
  margin: 0;
}
.scroll-list li:nth-child(even) {
  background: #fff;
}
/*dynamic list*/
.dynamic-row {
  overflow: hidden;
}
.dynamic-row li {
  padding: 15px;
}
.dynamic-list-one .new-item {
  background: #0073aa;
  color: #fff;
}
.dynamic-list-two .new-item {
  background: #0073aa;
  color: #fff;
  max-height: 0;
  opacity: 0;
  transform: scale(0);
  animation: growHeight 0.2s ease forwards;
}
@keyframes growHeight {
  to {
    max-height: 50px;
    opacity: 1;
    transform: scale(1);
  }
}
/*list add and delete*/
.dynamic-list-three ul {
  overflow: hidden;
}
.dynamic-list-three .new-item {
  background: #0073aa;
  color: #fff;
  max-height: 0;
  opacity: 0;
  transform: translatdynamic-list(-300px);
  animation: openSpace 0.2s ease forwards,
  moveIn 0.3s 0.2s ease forwards;
}
@keyframes openSpace {
  to {
    max-height: 50px;
  }
}
@keyframes moveIn {
  to {
    opacity: 1;
    transform: translatdynamic-list(0);
  }
}
.hider {
  overflow: hidden;
}
.slider-wrap {
  width: 200%;
  position: relative;
  transition: transform 0.5s linear;
}
.slider-wrap.open {
  transform: translatdynamic-list(-50.1%);
}
.dynamic-list-five .details {
  display: none;
  line-height: 1.4;
  padding-bottom: 10px;
}
#dynamic-list-five-button {
  transition: background 0.2s ease;
  cursor: pointer;
}
#dynamic-list-five-button.open {
  background: #0073aa;
  color: #fff;
}
#dynamic-list-five-button.open .title {
  font-weight: bold;
}
.dynamic-list-six .details {
  display: none;
  line-height: 1.4;
  padding-bottom: 10px;
}
#dynamic-list-six-button {
  position: relative;
  cursor: pointer;
  transition: transform 0.2s ease;
}
#dynamic-list-five-button.open h6, #dynamic-list-six-button.open h6 {
  color: #fff;
}
#dynamic-list-six-button.open {
  background: #0073aa;
  color: #fff;
  padding: 50px;
  transform: translateY(-60px) scale(2.8);
}
#dynamic-list-six-list {
  transition: transform 0.2s ease;
}
#dynamic-list-six-list.open {
  transform: translateY(-40px) scale(0.4);
}
#dynamic-list-six-list.open .title {
  font-weight: bold;
  font-size: 120%;
}
.close-button {
  position: absolute;
  top: 10px;
  right: 50px;
  font-weight: bold;
  color: #fff;
  font-size: 25px;
  line-height: 1;
  display: none;
}
#dynamic-list-six-button.open .close-button {
  display: block;
}
.details p {
  color: #fff;
}

/* bootstrap 4-beta css start*/

.pull-0 {
  right: auto;
}

.pull-1 {
  right: 8.333333%;
}

.pull-2 {
  right: 16.666667%;
}

.pull-3 {
  right: 25%;
}

.pull-4 {
  right: 33.333333%;
}

.pull-5 {
  right: 41.666667%;
}

.pull-6 {
  right: 50%;
}

.pull-7 {
  right: 58.333333%;
}

.pull-8 {
  right: 66.666667%;
}

.pull-9 {
  right: 75%;
}

.pull-10 {
  right: 83.333333%;
}

.pull-11 {
  right: 91.666667%;
}

.pull-12 {
  right: 100%;
}

.push-0 {
  left: auto;
}

.push-1 {
  left: 8.333333%;
}

.push-2 {
  left: 16.666667%;
}

.push-3 {
  left: 25%;
}

.push-4 {
  left: 33.333333%;
}

.push-5 {
  left: 41.666667%;
}

.push-6 {
  left: 50%;
}

.push-7 {
  left: 58.333333%;
}

.push-8 {
  left: 66.666667%;
}

.push-9 {
  left: 75%;
}

.push-10 {
  left: 83.333333%;
}

.push-11 {
  left: 91.666667%;
}

.push-12 {
  left: 100%;
}

.offset-1 {
  margin-left: 8.333333%;
}

.offset-2 {
  margin-left: 16.666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.333333%;
}

.offset-5 {
  margin-left: 41.666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.333333%;
}

.offset-8 {
  margin-left: 66.666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.333333%;
}

.offset-11 {
  margin-left: 91.666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-sm-0 {
    right: auto;
  }
  .pull-sm-1 {
    right: 8.333333%;
  }
  .pull-sm-2 {
    right: 16.666667%;
  }
  .pull-sm-3 {
    right: 25%;
  }
  .pull-sm-4 {
    right: 33.333333%;
  }
  .pull-sm-5 {
    right: 41.666667%;
  }
  .pull-sm-6 {
    right: 50%;
  }
  .pull-sm-7 {
    right: 58.333333%;
  }
  .pull-sm-8 {
    right: 66.666667%;
  }
  .pull-sm-9 {
    right: 75%;
  }
  .pull-sm-10 {
    right: 83.333333%;
  }
  .pull-sm-11 {
    right: 91.666667%;
  }
  .pull-sm-12 {
    right: 100%;
  }
  .push-sm-0 {
    left: auto;
  }
  .push-sm-1 {
    left: 8.333333%;
  }
  .push-sm-2 {
    left: 16.666667%;
  }
  .push-sm-3 {
    left: 25%;
  }
  .push-sm-4 {
    left: 33.333333%;
  }
  .push-sm-5 {
    left: 41.666667%;
  }
  .push-sm-6 {
    left: 50%;
  }
  .push-sm-7 {
    left: 58.333333%;
  }
  .push-sm-8 {
    left: 66.666667%;
  }
  .push-sm-9 {
    left: 75%;
  }
  .push-sm-10 {
    left: 83.333333%;
  }
  .push-sm-11 {
    left: 91.666667%;
  }
  .push-sm-12 {
    left: 100%;
  }
  .offset-sm-0 {
    margin-left: 0%;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-md-0 {
    right: auto;
  }
  .pull-md-1 {
    right: 8.333333%;
  }
  .pull-md-2 {
    right: 16.666667%;
  }
  .pull-md-3 {
    right: 25%;
  }
  .pull-md-4 {
    right: 33.333333%;
  }
  .pull-md-5 {
    right: 41.666667%;
  }
  .pull-md-6 {
    right: 50%;
  }
  .pull-md-7 {
    right: 58.333333%;
  }
  .pull-md-8 {
    right: 66.666667%;
  }
  .pull-md-9 {
    right: 75%;
  }
  .pull-md-10 {
    right: 83.333333%;
  }
  .pull-md-11 {
    right: 91.666667%;
  }
  .pull-md-12 {
    right: 100%;
  }
  .push-md-0 {
    left: auto;
  }
  .push-md-1 {
    left: 8.333333%;
  }
  .push-md-2 {
    left: 16.666667%;
  }
  .push-md-3 {
    left: 25%;
  }
  .push-md-4 {
    left: 33.333333%;
  }
  .push-md-5 {
    left: 41.666667%;
  }
  .push-md-6 {
    left: 50%;
  }
  .push-md-7 {
    left: 58.333333%;
  }
  .push-md-8 {
    left: 66.666667%;
  }
  .push-md-9 {
    left: 75%;
  }
  .push-md-10 {
    left: 83.333333%;
  }
  .push-md-11 {
    left: 91.666667%;
  }
  .push-md-12 {
    left: 100%;
  }
  .offset-md-0 {
    margin-left: 0%;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-lg-0 {
    right: auto;
  }
  .pull-lg-1 {
    right: 8.333333%;
  }
  .pull-lg-2 {
    right: 16.666667%;
  }
  .pull-lg-3 {
    right: 25%;
  }
  .pull-lg-4 {
    right: 33.333333%;
  }
  .pull-lg-5 {
    right: 41.666667%;
  }
  .pull-lg-6 {
    right: 50%;
  }
  .pull-lg-7 {
    right: 58.333333%;
  }
  .pull-lg-8 {
    right: 66.666667%;
  }
  .pull-lg-9 {
    right: 75%;
  }
  .pull-lg-10 {
    right: 83.333333%;
  }
  .pull-lg-11 {
    right: 91.666667%;
  }
  .pull-lg-12 {
    right: 100%;
  }
  .push-lg-0 {
    left: auto;
  }
  .push-lg-1 {
    left: 8.333333%;
  }
  .push-lg-2 {
    left: 16.666667%;
  }
  .push-lg-3 {
    left: 25%;
  }
  .push-lg-4 {
    left: 33.333333%;
  }
  .push-lg-5 {
    left: 41.666667%;
  }
  .push-lg-6 {
    left: 50%;
  }
  .push-lg-7 {
    left: 58.333333%;
  }
  .push-lg-8 {
    left: 66.666667%;
  }
  .push-lg-9 {
    left: 75%;
  }
  .push-lg-10 {
    left: 83.333333%;
  }
  .push-lg-11 {
    left: 91.666667%;
  }
  .push-lg-12 {
    left: 100%;
  }
  .offset-lg-0 {
    margin-left: 0%;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-xl-0 {
    right: auto;
  }
  .pull-xl-1 {
    right: 8.333333%;
  }
  .pull-xl-2 {
    right: 16.666667%;
  }
  .pull-xl-3 {
    right: 25%;
  }
  .pull-xl-4 {
    right: 33.333333%;
  }
  .pull-xl-5 {
    right: 41.666667%;
  }
  .pull-xl-6 {
    right: 50%;
  }
  .pull-xl-7 {
    right: 58.333333%;
  }
  .pull-xl-8 {
    right: 66.666667%;
  }
  .pull-xl-9 {
    right: 75%;
  }
  .pull-xl-10 {
    right: 83.333333%;
  }
  .pull-xl-11 {
    right: 91.666667%;
  }
  .pull-xl-12 {
    right: 100%;
  }
  .push-xl-0 {
    left: auto;
  }
  .push-xl-1 {
    left: 8.333333%;
  }
  .push-xl-2 {
    left: 16.666667%;
  }
  .push-xl-3 {
    left: 25%;
  }
  .push-xl-4 {
    left: 33.333333%;
  }
  .push-xl-5 {
    left: 41.666667%;
  }
  .push-xl-6 {
    left: 50%;
  }
  .push-xl-7 {
    left: 58.333333%;
  }
  .push-xl-8 {
    left: 66.666667%;
  }
  .push-xl-9 {
    left: 75%;
  }
  .push-xl-10 {
    left: 83.333333%;
  }
  .push-xl-11 {
    left: 91.666667%;
  }
  .push-xl-12 {
    left: 100%;
  }
  .offset-xl-0 {
    margin-left: 0%;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}

/* bootstrap 4-beta css end*/

/* components/advance/notifications*/

#toasty .toast {
  width: auto;
  height: 55px;
}

#toasty .toast .close-button {
  top: calc(50% - 12px);
  opacity: 1;
}

#toasty .toast .toast-text {
  padding: 5px 35px 5px 60px;
}

/* components/advance/notify*/

.small-icon .icon {
  width: auto !important;
  height: auto !important;
}

.no-icon .icon {
  display: none;
}

.simple-notification-wrapper {
  z-index: 10001 !important;
}

.sb-item-head a:focus,
.sb-item-head a:hover {
  color: #014c8c !important;
}

.sb-item.is-collapsed .sb-item-head > a {
  color: #000;
}

.sb-item .sb-item-head > a {
  color: #014c8c;
}

.sb-item.is-collapsed .sb-item-head {
  pointer-events: auto;
}

.sb-item .sb-item-head {
  pointer-events: none;
}

.scale-accordion .sb-item .sb-item-head {
  pointer-events: auto;
}

/* components/basic/generic-class */

.md-tabs .nav-link.active {
  border-bottom: 4px solid #0073aa;
}

.md-tabs .nav-link {
  transition: all 0.4s ease-in-out;
  border-bottom: 4px solid transparent;
}

.tab-card .md-tabs {
  position: relative;
  top: -76px;
}

.tab-card .card-header {
  border-bottom: 0px;
}

.md-tabs .nav-link.active,
.md-tabs .nav-link.active:focus,
.md-tabs .nav-link.active:hover {
  border-bottom: 4px solid #0073aa;
}

/* components/basic/other */

.pager .btn a {
  color: #fff !important;
}

.pagination-center {
  justify-content: center;
}

.pagination-left {
  justify-content: flex-start;
}

.pagination-right {
  justify-content: flex-end;
}

/* components/basic/tabs */

/* below tab bootstrap start */

.below-tabs,
.below-tabs .nav-tabs,
.below-tabs .tab-content {
  transform: rotate(180deg);
}

.below-tabs .nav-tabs .nav-link {
  border: 1px solid transparent;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.below-tabs .nav-tabs {
  border-top: 1px solid #ddd;
  border-bottom: transparent;
}

.below-tabs .nav-tabs .nav-item.show .nav-link,
.below-tabs .nav-tabs .nav-link.active {
  color: #464a4c;
  background-color: #fff;
  border-color: #fff #ddd #ddd;
  margin-top: -1px;
}

/* below tab bootstrap end */

/* tab material start */

.md-tabs .nav-link.active {
  border-bottom: 4px solid #0073aa;
}

.md-tabs .nav-link {
  transition: all 0.4s ease-in-out;
  border-bottom: 4px solid transparent;
}

.md-tabs .nav-link.active,
.md-tabs .nav-link.active:focus,
.md-tabs .nav-link.active:hover {
  border-bottom: 4px solid #0073aa;
}

/* tab material end */

/* below tab material start */

.md-tabs.md-below-tabs,
.md-tabs.md-below-tabs .nav-tabs,
.md-tabs.md-below-tabs .tab-content {
  transform: rotate(180deg);
}

.md-tabs.md-below-tabs .nav-tabs,
.md-tabs.md-below-tabs .nav-item:first-child {
  border-top: 1px solid #ddd;
  border-bottom: 0px solid transparent;
  margin-top: -1px;
}

.md-tabs.md-below-tabs .nav-link.active {
  border-top: 4px solid #0073aa;
}

.md-tabs.md-below-tabs .nav-link {
  transition: all 0.4s ease-in-out;
  border-top: 0px solid transparent;
}

.md-tabs.md-below-tabs .nav-link.active,
.md-tabs.md-below-tabs .nav-link.active:focus,
.md-tabs.md-below-tabs .nav-link.active:hover {
  border-top: 4px solid #0073aa;
  border-bottom: 0px solid transparent;
}

.md-tabs.md-below-tabs .nav-tabs .nav-link:hover {
  border-top: 4px solid #ddd;
  border-bottom: 0px solid transparent;
}

.md-tabs.md-below-tabs .nav-tabs .nav-link.active:hover {
  border-top: 4px solid #0073aa;
}

/* below tab material end */

/* left tab material start */

.md-tabs.md-left-tabs .nav-item {
  width: 100%;
}

.md-tabs.md-left-tabs .nav-item:first-child {
  border-bottom: 0px;
}

.md-tabs.md-left-tabs .nav-item .nav-link {
  border: 0px solid transparent;
  padding: 10px 0 !important;
  margin: 10px 0;
}

.md-tabs.md-left-tabs .nav-link.active,
.md-tabs.md-left-tabs .nav-link.active:focus,
.md-tabs.md-left-tabs .nav-link.active:hover {
  border-left: 4px solid #0073aa;
  border-bottom: 0px solid transparent;
}

.md-tabs.md-left-tabs .nav-item .nav-link.active {
  border: 0px solid transparent;
  border-left: 4px solid #0073aa;
}

.md-tabs.md-left-tabs .nav-tabs .nav-link.active:hover {
  border-left: 4px solid #0073aa;
}

.md-tabs.md-left-tabs .nav-tabs .nav-link:hover {
  border: 0px solid transparent;
  border-left: 4px solid #ddd;
}

.md-tabs.md-left-tabs .nav-tabs {
  border-bottom: 0px solid transparent;
  display: table-cell;
  min-width: 120px;
  vertical-align: top;
  width: 150px;
}

.md-tabs.md-left-tabs .tab-content {
  display: table-cell;
  top: 0;
  position: absolute;
  left: 150px;
}

@media only screen and (max-width: 768px) {
  .md-tabs.md-left-tabs .nav-tabs {
    width: 100%;
    display: block;
  }
  .md-tabs.md-left-tabs .tab-content {
    display: block;
    position: relative;
    left: 0;
  }
}

/* left tab material end */

/* right tab material start */

.md-tabs.md-right-tabs .nav-item {
  width: 100%;
}

.md-tabs.md-right-tabs .nav-item:first-child {
  border-bottom: 0px;
}

.md-tabs.md-right-tabs .nav-item .nav-link {
  border: 0px solid transparent;
  padding: 10px 0 !important;
  margin: 10px 0;
}

.md-tabs.md-right-tabs .nav-link.active,
.md-tabs.md-right-tabs .nav-link.active:focus,
.md-tabs.md-right-tabs .nav-link.active:hover {
  border-right: 4px solid #0073aa;
  border-bottom: 0px solid transparent;
}

.md-tabs.md-right-tabs .nav-item .nav-link.active {
  border: 0px solid transparent;
  border-right: 4px solid #0073aa;
}

.md-tabs.md-right-tabs .nav-tabs .nav-link.active:hover {
  border-right: 4px solid #0073aa;
}

.md-tabs.md-right-tabs .nav-tabs .nav-link:hover {
  border: 0px solid transparent;
  border-right: 4px solid #ddd;
}

.md-tabs.md-right-tabs .nav-tabs {
  border-bottom: 0px solid transparent;
  display: table-cell;
  min-width: 120px;
  vertical-align: top;
  width: 150px;
  float: right;
}

.md-tabs.md-right-tabs .tab-content {
  display: table-cell;
  top: 0;
  position: absolute;
  right: 150px;
}

@media only screen and (max-width: 768px) {
  .md-tabs.md-right-tabs .nav-tabs {
    width: 100%;
    display: block;
  }
  .md-tabs.md-right-tabs .tab-content {
    display: block;
    position: relative;
    left: 0;
  }
}

/* right tab material end */

/* image tab material start */

.md-tabs.md-image-tab .nav-link {
  position: relative;
}

.md-tabs.md-image-tab .nav-item,
.md-tabs.md-image-tab .nav-link,
.md-tabs.md-image-tab .nav-tabs {
  border: 0px solid transparent !important;
}

.md-tabs.md-image-tab img {
  width: 100px;
  border: 4px solid #0073aa;
}

.md-tabs.md-image-tab img + .quote {
  position: absolute;
  height: 25px;
  width: 25px;
  border-radius: 100%;
  bottom: 10px;
  right: 70px;
}

.md-tabs.md-image-tab .quote i {
  border-radius: 50%;
  padding: 3px 5px;
}

.md-tabs.md-image-tab .nav-link {
  opacity: 0.5;
}

.md-tabs.md-image-tab .nav-link.active {
  opacity: 1;
}

/* image tab material end */

/* components/forms/advance-elements */

.switch {
  vertical-align: middle !important;
}

.ng2-tag-input {
  border-bottom: 1px solid #0073aa !important;
  border: 1px solid #0073aa;
  padding: 5px !important;
}

.tag__text {
  line-height: 2;
  font-size: 11px;
  font-weight: 600;
}

delete-icon svg {
  height: 13px !important;
  line-height: 1;
  vertical-align: top !important;
  margin-top: 5px;
}

.ng2-tags-container tag {
  padding: 0 5px !important;
  height: 22px !important;
}

delete-icon:hover {
  transform: none !important;
}

.ng2-tag-input__text-input {
  height: auto !important;
}

.bootstrap tag {
  background: #0073aa !important;
}

/* components/forms/advance-validations */

.tooltip-form {
  position: relative;
}

.tooltip-error {
  position: absolute;
  right: 30px;
  top: 7px;
}

/* components/forms/picker */

/* bootstrap date-picker start */

.custom-range {
  text-align: center;
  padding: 0.185rem 0.25rem;
  display: inline-block;
  height: 2rem;
  width: 2rem;
}

.custom-range.focused {
  background-color: #e6e6e6;
}

.custom-range.range,
.custom-range:hover {
  background-color: #0275d8;
  color: white;
}

.faded {
  opacity: 0.5;
}

.custom-day {
  text-align: center;
  padding: 0.185rem 0.25rem;
  border-radius: 0.25rem;
  display: inline-block;
  width: 2rem;
}

.custom-day:hover,
.custom-day.focused {
  background-color: #e6e6e6;
}

.weekend {
  background-color: #999;
  border-radius: 1rem;
  color: white;
}

.hidden {
  display: none;
}

@media (min-width: 576px) {
  .form-inline .form-group {
    display: block;
    flex: 240px;
  }
}

/* bootstrap date-picker end */

/* material date-picker start */

.md-date-pic {
  position: relative;
  width: 20.5em;
  max-width: 100%;
  border-bottom: 2px solid #ddd;
}

.md-date-pic .cal-cont {
  padding: 0.5rem 0;
  width: 100%;
}

.md-date-pic .datepicker {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.datepicker__calendar {
  top: 2.5em !important;
  max-width: 100%;
  height: auto !important;
  z-index: 1025 !important;
}

@media only screen and (max-width: 573px) {
  .datepicker__calendar__label,
  .datepicker__calendar__month__day {
    width: 1.4rem !important;
    height: 1.4rem !important;
    line-height: 1.4rem !important;
  }
}

.datepicker .datepicker__input {
  border: none !important;
  width: 100%;
  background-color: transparent !important;
  height: 100%;
}

.cal-icon {
  position: absolute;
  right: 15px;
  z-index: 0;
  top: 15px;
}

.datepicker__calendar__cancel {
  display: none;
}

/* material date-picker end */

/* color-picker start */

#changeme {
  font-size: 30px;
  font-weight: bolder;
  cursor: pointer;
}

.cmyk {
  margin-left: 11px;
}

.cmyk div {
  height: 72px;
  width: 72px;
  line-height: 72px;
  text-align: center;
  float: left;
}

.cmyk span {
  font-weight: bolder;
  text-shadow: 1px 1px 2px #bbb;
}

#color-comparator button {
  height: 26px;
  width: 26px;
  display: block;
  float: left;
  border: none;
  margin: 0;
  padding: 0;
  border: 2px solid #888;
}

#color-comparator > input {
  height: 26px;
  width: 182px;
  display: block;
  float: left;
  border: none;
  margin: 0;
  padding: 0;
}

.array-colors-element {
  width: 100px;
  height: 25px;
  margin-bottom: 15px;
}

/* color-picker end */

/* components/forms/select start */

ng-select.ng-select > div {
  border: none;
}

ng-select.ng-select > div > div.single {
  background-color: #0073aa;
  color: #fff;
  padding: 8px 30px 8px 20px;
  border-radius: 4px;
  height: auto;
}

ng-select.ng-select > div.disabled > div.single {
  background-color: #aaa;
  color: #fff;
}

ng-select.ng-select > div > div.single > div.clear:hover,
ng-select.ng-select > div > div.single > div.toggle:hover {
  background-color: transparent;
}

ng-select.ng-select > div > div.single > div.clear,
ng-select.ng-select > div > div.single > div.toggle {
  color: #fff;
}

ng-select.ng-select > div > div.single > div.toggle {
  font-size: 9px;
}

ng-select.ng-select > div > div.single > div.clear,
ng-select.ng-select > div > div.single > div.toggle {
  width: 0;
}

.ng-select select-dropdown .highlighted {
  background-color: #0073aa;
}

ng-select.ng-select > div > div.multiple {
  border: 1px solid #aaa;
  padding: 6px 10px 6px 10px !important;
  border-radius: 4px;
}

ng-select.ng-select > div > div.multiple > div.option span.deselect-option {
  color: #fff !important;
  font-size: 10px !important;
  vertical-align: middle;
  font-weight: bold;
  margin-right: 2px;
}

ng-select.ng-select > div > div.multiple > div.option {
  background-color: #0073aa !important;
  border: 1px solid #0073aa !important;
  padding: 5px 15px !important;
  color: #fff !important;
  margin: 0 2px 2px !important;
}

ng-select.ng-select > div > div.single > div.placeholder {
  color: #fff;
}

ng-select.ng-select > div > div.single > div.clear {
  font-size: 10px;
  margin-right: 14px;
  font-weight: bold;
}

.tag-select .bootstrap tag {
  padding: 5px 10px !important;
  height: auto !important;
  z-index: 0;
}

.tag-select tag-input-form {
  padding: 6px 10px 6px 10px !important;
}

.tag-select .ng2-tag-input {
  border-bottom: 1px solid #aaa !important;
  border: 1px solid #aaa;
  padding: 5px !important;
  border-radius: 4px;
}

/* components/forms/select end */

/* components/tables/data-table start */

ngx-datatable.data-table {
  border: 1px solid #eceeef;
}

.data-table datatable-header {
  border-bottom: 2px solid #ccc;
}

.data-table datatable-footer {
  border-top: 2px solid #ccc;
  padding: 0 0.75rem;
  background-color: #eceeef;
  box-shadow: inset 0 2px 4px -2px rgba(0, 0, 0, 0.15);
}

.data-table .empty-row {
  padding: 0.75rem;
  text-align: center;
}

.data-table .datatable-row-wrapper:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.data-table datatable-body-cell {
  padding: 0.75rem;
}

.data-table datatable-body-cell + datatable-body-cell {
  border-left: 1px solid #eceeef;
}

.data-table datatable-header-cell .datatable-header-cell-label {
  padding: 0.75rem 30px 0.75rem 0.75rem;
}

.data-table datatable-header-cell + datatable-header-cell {
  border-left: 1px solid #eceeef;
}

.data-table datatable-header-cell.sortable:before,
.data-table datatable-header-cell.sortable:after {
  font-family: 'IcoFont' !important;
  position: absolute;
  top: 10px;
  color: #ccc;
  font-size: 20px;
}

.datatable-header-cell-wrapper,
.datatable-header-cell-label {
  display: block;
}

.data-table datatable-header-cell.sortable:after {
  content: '\eb53';
  right: 10px;
}

.data-table datatable-header-cell.sortable:before {
  content: '\eb56';
  right: 15px;
}

.data-table datatable-header-cell.sortable.sort-active.sort-desc:after {
  color: #666;
}

.data-table datatable-header-cell.sortable.sort-active.sort-asc:before {
  color: #666;
}

.data-table.scroll .datatable-body,
.data-table.fullscreen .datatable-body {
  height: 500px !important;
}

.data-table datatable-scroller {
  width: auto !important;
}

.datatable-footer {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  font-size: 16px;
}

.datatable-footer .page-count {
  line-height: 50px;
  height: 50px;
  padding: 0 1.2rem;
}

.datatable-footer .datatable-pager {
  margin: 0 10px;
}

.datatable-footer .datatable-pager li {
  vertical-align: middle;
}

.datatable-footer .datatable-pager li.disabled a {
  color: rgba(0, 0, 0, 0.26) !important;
  background-color: transparent !important;
}

.datatable-footer .datatable-pager li.active a {
  background-color: #0073aa;
  color: #fff;
}

.datatable-footer .datatable-pager a {
  padding: 0 6px;
  border-radius: 3px;
  margin: 6px 3px;
  text-align: center;
  vertical-align: top;
  color: rgba(0, 0, 0, 0.54);
  text-decoration: none;
  vertical-align: bottom;
}

.datatable-footer .datatable-pager a:hover {
  color: rgba(0, 0, 0, 0.75);
  background-color: rgba(158, 158, 158, 0.2);
}

.datatable-footer .datatable-pager .datatable-icon-left,
.datatable-footer .datatable-pager .datatable-icon-skip,
.datatable-footer .datatable-pager .datatable-icon-right,
.datatable-footer .datatable-pager .datatable-icon-prev {
  font-size: 20px;
  line-height: 20px;
  padding: 0 3px;
}

.datatable-icon-right:before {
  content: '\eb27';
  font-family: 'icofont';
  font-style: normal;
}

.datatable-icon-skip:before {
  content: '\eb3a';
  font-family: 'icofont';
  font-style: normal;
}

.datatable-icon-left:before {
  content: '\eb26';
  font-family: 'icofont';
  font-style: normal;
}

.datatable-icon-prev:before {
  content: '\eb39';
  font-family: 'icofont';
  font-style: normal;
}

.dt-desc th,
.dt-desc td {
  padding: 0.75rem;
}

.dt-desc {
  padding: 0.45rem 50px;
}

.dt-desc table {
  min-width: 400px;
}

.datatable-row-detail {
  background-color: #f9f9f9;
  box-shadow: inset 0px 2px 9px -6px rgba(0, 0, 0, 0.68);
}

.expandable datatable-body-cell + datatable-body-cell,
.expandable datatable-header-cell + datatable-header-cell {
  width: calc(calc(100% - 50px) / 5) !important;
}

.expandable .datatable-body-row,
.expandable .datatable-header-inner,
.datatable-row-center,
.datatable-scroll {
  width: 100% !important;
}

.data-table.expandable datatable-scroller {
  width: 100% !important;
}

.ngx-datatable.data-table.single-selection .datatable-body-row.active:hover .datatable-row-group,
.ngx-datatable.data-table.multi-selection .datatable-body-row.active:hover .datatable-row-group,
.ngx-datatable.data-table.single-selection .datatable-body-row.active .datatable-row-group,
.ngx-datatable.data-table.multi-selection .datatable-body-row.active .datatable-row-group,
.selection-cell .datatable-body-cell.active {
  background: #0073aa !important;
  color: #fff !important;
}

.selected-column label {
  margin-bottom: 5px;
}

.dt-chk label {
  margin-bottom: 0;
}

.dt-chk .datatable-body-cell {
  line-height: 1 !important;
}

.full-data-search {
  margin-left: 0.5em;
  display: inline-block;
  width: auto !important;
}

.full-data-show-entry {
  width: 75px;
  display: inline-block;
}

.full-data-table .glyphicon {
  font-family: IcoFont;
  position: absolute;
  right: 14px;
  font-size: 20px;
  top: 9px;
}

.full-data-table .glyphicon.glyphicon-triangle-bottom:before {
  content: '\eb53';
}

.full-data-table .glyphicon.glyphicon-triangle-top:before {
  content: '\eb56';
}

.full-data-table th {
  position: relative;
}

/* components/tables/data-table end */

/* components/task end */

.card-body .new-task .fade-in-primary .cr {
  margin-top: 0;
}

.task-right .accordion-block p {
  margin-bottom: 1rem;
}

.task-right .media-left {
  padding-right: 20px;
  padding-left: 2px;
}

.filter-bar .navbar .navbar-nav .dropdown-menu {
  position: absolute;
}

/* components/task end */

/* components/editor/quill editor */

.quill-editor {
  min-height: 16em;
  max-height: 20em;
  overflow-y: auto;
}

/* quill editor end*/

.dropdown-toggle.no-icon::after {
  display: none;
}

.card .card-body.assign-user .dropdown-menu {
  top: 100%;
}

/* components/file-upload/ start */

ngb-progressbar .progress-bar {
  height: 1rem !important;
  color: #fff;
}

.ngb-drop-zone {
  min-height: 1.5rem;
  margin-bottom: 1rem;
  padding: 1rem;
  border: dashed 1px;
  border-radius: 0.125rem;
}

/* components/file-upload/ end */

/* map start */

agm-map,
vector_map {
  width: 100%;
  height: 350px;
  display: flex;
}

.jqvmap-label,
#jqstooltip {
  position: absolute;
  display: none;
  border: solid 1px #cdcdcd;
  border-radius: 3px;
  background: #292929;
  color: white;
  font-family: sans-serif, Verdana;
  font-size: smaller;
  padding: 3px;
}

.jqvmap-zoomin {
  position: absolute;
  left: 10px;
  border-radius: 3px;
  background: #292929;
  padding: 4px 10px;
  color: white;
  cursor: pointer;
  line-height: 20px;
  text-align: center;
  box-sizing: content-box;
  top: 10px;
}

.jqvmap-zoomout {
  position: absolute;
  left: 10px;
  border-radius: 3px;
  background: #292929;
  padding: 4px 10px;
  color: white;
  cursor: pointer;
  line-height: 20px;
  text-align: center;
  box-sizing: content-box;
  top: 50px;
}

/* map end */

/* widget */

.widget.card-body .new-task .fade-in-primary .cr {
  margin-top: 12px;
}

.ui.table td.active,
.ui.table tr.active {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.87) inset;
  background: #e0e0e0 !important;
  color: #fff !important;
}

.widget .calendar:focus,
.widget .calendar:active {
  outline: none !important;
}

.widget .table td.active,
.widget .table tr.active {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.87) inset;
  background: #0073aa !important;
  color: #fff !important;
  /*border-radius: 5px;*/
}

.widget td.link.today,
.widget td.link.active.today {
  background-color: #4680ff !important;
  color: #fff !important;
  text-align: center;
  /*border-radius: 5px;*/
}

.widget .table th {
  width: calc(100% / 14);
  border: none !important;
  text-align: center;
}

.widget .table thead tr + tr {
  border-top: 1px solid #ededed;
  border-bottom: 3px solid #ededed;
}

.widget .table td {
  border-top: 1px solid transparent;
  text-align: center;
  margin: 10px 5px;
  padding: 6px;
  width: 35px;
  height: 35px;
  display: inline-block;
  border-radius: 50%;
}

.widget .table td.link {
  cursor: pointer;
}

.widget .day {
  color: #757575;
}

.widget .table tr {
  justify-content: space-evenly;
  display: flex;
}

.widget .table.month td,
.widget .table.year td {
  padding: 12px;
  width: 50px;
  height: 50px;
}

.widget .table.year td {
  padding: 13px 10px;
}

.widget .table.day td:first-child,
.widget .table.day td:last-child,
.widget .table.day th:first-child,
.widget .table.day th:last-child {
  color: #ff4040;
}

.widget .table thead tr:first-child th {
  color: #000;
  width: 100%;
  font-size: 25px;
}

.widget .table thead tr:first-child {
  background-color: #fafafa;
}

.widget .table thead tr:first-child th {
  color: #757575 !important;
}

.widget .table td.adjacent.disabled {
  opacity: 0.3;
}

.widget table tbody tr:last-child td.today {
  width: 20%;
  border-radius: 6px;
  background-color: #0073aa !important;
}

.pcoded[vertical-nav-type='collapsed'] .pcoded-navigatio-lavel {
  display: none;
}

/* animation start */

.main-img {
  position: static !important;
}

/* animation end */

/* authentication start */

.auth-fluid {
  margin: 0 auto;
}

/* authentication end */

.upgrade-button-header .txt-white {
  color: #fff !important;
}

/**
 * @package IcoFont by ShapeBootstrap - https://shapebootstrap.net
 * @version 1.0.0 Beta
 * @author IcoFont http://icofont.com
 * @copyright Copyright (c) 2016 IcoFont
 * @license - http://icofont.com/license/
*/

@font-face {
    font-family: 'icofont';
    src: url('icofont.556fa8050e7e3b9a829d.eot?v=1.0.0-beta');
    src: url('icofont.556fa8050e7e3b9a829d.eot?v=1.0.0-beta#iefix') format('embedded-opentype'),
    url('icofont.dae25655dd28a58eb576.ttf?v=1.0.0-beta') format('truetype'),
    url('icofont.c2bb62e2c5c6870a5cb5.woff?v=1.0.0-beta') format('woff'),
    url('icofont.9999a483fca7c18fdec0.svg?v=1.0.0-beta#icofont') format('svg');
    font-weight: normal;
    font-style: normal;
}

.icofont {
    font-family: 'IcoFont' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icofont-angry-monster:before {
	content: "\e901";
}

.icofont-bathtub:before {
	content: "\e902";
}

.icofont-bird-wings:before {
	content: "\e903";
}

.icofont-bow:before {
	content: "\e904";
}

.icofont-brain-alt:before {
	content: "\e905";
}

.icofont-butterfly-alt:before {
	content: "\e906";
}

.icofont-castle:before {
	content: "\e907";
}

.icofont-circuit:before {
	content: "\e908";
}

.icofont-dart:before {
	content: "\e909";
}

.icofont-dice-alt:before {
	content: "\e90a";
}

.icofont-disability-race:before {
	content: "\e90b";
}

.icofont-diving-goggle:before {
	content: "\e90c";
}

.icofont-fire-alt:before {
	content: "\e90d";
}

.icofont-flame-torch:before {
	content: "\e90e";
}

.icofont-flora-flower:before {
	content: "\e90f";
}

.icofont-flora:before {
	content: "\e910";
}

.icofont-gift-box:before {
	content: "\e911";
}

.icofont-halloween-pumpkin:before {
	content: "\e912";
}

.icofont-hand-power:before {
	content: "\e913";
}

.icofont-hand-thunder:before {
	content: "\e914";
}

.icofont-king-crown:before {
	content: "\e915";
}

.icofont-king-monster:before {
	content: "\e916";
}

.icofont-love:before {
	content: "\e917";
}

.icofont-magician-hat:before {
	content: "\e918";
}

.icofont-native-american:before {
	content: "\e919";
}

.icofont-open-eye:before {
	content: "\e91a";
}

.icofont-owl-look:before {
	content: "\e91b";
}

.icofont-phoenix:before {
	content: "\e91c";
}

.icofont-queen-crown:before {
	content: "\e91d";
}

.icofont-robot-face:before {
	content: "\e91e";
}

.icofont-sand-clock:before {
	content: "\e91f";
}

.icofont-shield-alt:before {
	content: "\e920";
}

.icofont-ship-wheel:before {
	content: "\e921";
}

.icofont-skull-danger:before {
	content: "\e922";
}

.icofont-skull-face:before {
	content: "\e923";
}

.icofont-snail:before {
	content: "\e924";
}

.icofont-snow-alt:before {
	content: "\e925";
}

.icofont-snow-flake:before {
	content: "\e926";
}

.icofont-snowmobile:before {
	content: "\e927";
}

.icofont-space-shuttle:before {
	content: "\e928";
}

.icofont-star-shape:before {
	content: "\e929";
}

.icofont-swirl:before {
	content: "\e92a";
}

.icofont-tattoo-wing:before {
	content: "\e92b";
}

.icofont-throne:before {
	content: "\e92c";
}

.icofont-touch:before {
	content: "\e92d";
}

.icofont-tree-alt:before {
	content: "\e92e";
}

.icofont-triangle:before {
	content: "\e92f";
}

.icofont-unity-hand:before {
	content: "\e930";
}

.icofont-weed:before {
	content: "\e931";
}

.icofont-woman-bird:before {
	content: "\e932";
}

.icofont-animal-bat:before {
	content: "\e933";
}

.icofont-animal-bear-tracks:before {
	content: "\e934";
}

.icofont-animal-bear:before {
	content: "\e935";
}

.icofont-animal-bird-alt:before {
	content: "\e936";
}

.icofont-animal-bird:before {
	content: "\e937";
}

.icofont-animal-bone:before {
	content: "\e938";
}

.icofont-animal-bull:before {
	content: "\e939";
}

.icofont-animal-camel-alt:before {
	content: "\e93a";
}

.icofont-animal-camel-head:before {
	content: "\e93b";
}

.icofont-animal-camel:before {
	content: "\e93c";
}

.icofont-animal-cat-alt-1:before {
	content: "\e93d";
}

.icofont-animal-cat-alt-2:before {
	content: "\e93e";
}

.icofont-animal-cat-alt-3:before {
	content: "\e93f";
}

.icofont-animal-cat-alt-4:before {
	content: "\e940";
}

.icofont-animal-cat-with-dog:before {
	content: "\e941";
}

.icofont-animal-cat:before {
	content: "\e942";
}

.icofont-animal-cow-head:before {
	content: "\e943";
}

.icofont-animal-cow:before {
	content: "\e944";
}

.icofont-animal-crab:before {
	content: "\e945";
}

.icofont-animal-crocodile:before {
	content: "\e946";
}

.icofont-animal-deer-head:before {
	content: "\e947";
}

.icofont-animal-dog-alt:before {
	content: "\e948";
}

.icofont-animal-dog-barking:before {
	content: "\e949";
}

.icofont-animal-dog:before {
	content: "\e94a";
}

.icofont-animal-dolphin:before {
	content: "\e94b";
}

.icofont-animal-duck-tracks:before {
	content: "\e94c";
}

.icofont-animal-eagle-head:before {
	content: "\e94d";
}

.icofont-animal-eaten-fish:before {
	content: "\e94e";
}

.icofont-animal-elephant-alt:before {
	content: "\e94f";
}

.icofont-animal-elephant-head-alt:before {
	content: "\e950";
}

.icofont-animal-elephant-head:before {
	content: "\e951";
}

.icofont-animal-elephant:before {
	content: "\e952";
}

.icofont-animal-elk:before {
	content: "\e953";
}

.icofont-animal-fish-alt-1:before {
	content: "\e954";
}

.icofont-animal-fish-alt-2:before {
	content: "\e955";
}

.icofont-animal-fish-alt-3:before {
	content: "\e956";
}

.icofont-animal-fish-alt-4:before {
	content: "\e957";
}

.icofont-animal-fish:before {
	content: "\e958";
}

.icofont-animal-fox-alt:before {
	content: "\e959";
}

.icofont-animal-fox:before {
	content: "\e95a";
}

.icofont-animal-frog-tracks:before {
	content: "\e95b";
}

.icofont-animal-frog:before {
	content: "\e95c";
}

.icofont-animal-froggy:before {
	content: "\e95d";
}

.icofont-animal-giraffe-alt:before {
	content: "\e95e";
}

.icofont-animal-giraffe:before {
	content: "\e95f";
}

.icofont-animal-goat-head-alt-1:before {
	content: "\e960";
}

.icofont-animal-goat-head-alt-2:before {
	content: "\e961";
}

.icofont-animal-goat-head:before {
	content: "\e962";
}

.icofont-animal-gorilla:before {
	content: "\e963";
}

.icofont-animal-hen-tracks:before {
	content: "\e964";
}

.icofont-animal-horse-head-alt-1:before {
	content: "\e965";
}

.icofont-animal-horse-head-alt-2:before {
	content: "\e966";
}

.icofont-animal-horse-head:before {
	content: "\e967";
}

.icofont-animal-horse-tracks:before {
	content: "\e968";
}

.icofont-animal-jellyfish:before {
	content: "\e969";
}

.icofont-animal-kangaroo:before {
	content: "\e96a";
}

.icofont-animal-lemur:before {
	content: "\e96b";
}

.icofont-animal-lion-alt:before {
	content: "\e96c";
}

.icofont-animal-lion-head-alt:before {
	content: "\e96d";
}

.icofont-animal-lion-head:before {
	content: "\e96e";
}

.icofont-animal-lion:before {
	content: "\e96f";
}

.icofont-animal-monkey-alt-1:before {
	content: "\e970";
}

.icofont-animal-monkey-alt-2:before {
	content: "\e971";
}

.icofont-animal-monkey-alt-3:before {
	content: "\e972";
}

.icofont-animal-monkey:before {
	content: "\e973";
}

.icofont-animal-octopus-alt:before {
	content: "\e974";
}

.icofont-animal-octopus:before {
	content: "\e975";
}

.icofont-animal-owl:before {
	content: "\e976";
}

.icofont-animal-panda-alt:before {
	content: "\e977";
}

.icofont-animal-panda:before {
	content: "\e978";
}

.icofont-animal-panther:before {
	content: "\e979";
}

.icofont-animal-parrot-lip:before {
	content: "\e97a";
}

.icofont-animal-parrot:before {
	content: "\e97b";
}

.icofont-animal-paw:before {
	content: "\e97c";
}

.icofont-animal-pelican:before {
	content: "\e97d";
}

.icofont-animal-penguin:before {
	content: "\e97e";
}

.icofont-animal-pig-alt:before {
	content: "\e97f";
}

.icofont-animal-pig:before {
	content: "\e980";
}

.icofont-animal-pigeon-alt:before {
	content: "\e981";
}

.icofont-animal-pigeon:before {
	content: "\e982";
}

.icofont-animal-pigeons:before {
	content: "\e983";
}

.icofont-animal-rabbit-running:before {
	content: "\e984";
}

.icofont-animal-rat-alt:before {
	content: "\e985";
}

.icofont-animal-rhino-head:before {
	content: "\e986";
}

.icofont-animal-rhino:before {
	content: "\e987";
}

.icofont-animal-rooster:before {
	content: "\e988";
}

.icofont-animal-seahorse:before {
	content: "\e989";
}

.icofont-animal-seal:before {
	content: "\e98a";
}

.icofont-animal-shrimp:before {
	content: "\e98b";
}

.icofont-animal-snail-alt-1:before {
	content: "\e98c";
}

.icofont-animal-snail-alt-2:before {
	content: "\e98d";
}

.icofont-animal-snail:before {
	content: "\e98e";
}

.icofont-animal-snake:before {
	content: "\e98f";
}

.icofont-animal-squid:before {
	content: "\e990";
}

.icofont-animal-squirrel:before {
	content: "\e991";
}

.icofont-animal-tiger-alt:before {
	content: "\e992";
}

.icofont-animal-tiger:before {
	content: "\e993";
}

.icofont-animal-turtle:before {
	content: "\e994";
}

.icofont-animal-whale:before {
	content: "\e995";
}

.icofont-animal-woodpecker:before {
	content: "\e996";
}

.icofont-animal-zebra:before {
	content: "\e997";
}

.icofont-brand-acer:before {
	content: "\e998";
}

.icofont-brand-adidas:before {
	content: "\e999";
}

.icofont-brand-adobe:before {
	content: "\e99a";
}

.icofont-brand-air-new-zealand:before {
	content: "\e99b";
}

.icofont-brand-airbnb:before {
	content: "\e99c";
}

.icofont-brand-aircell:before {
	content: "\e99d";
}

.icofont-brand-airtel:before {
	content: "\e99e";
}

.icofont-brand-alcatel:before {
	content: "\e99f";
}

.icofont-brand-alibaba:before {
	content: "\e9a0";
}

.icofont-brand-aliexpress:before {
	content: "\e9a1";
}

.icofont-brand-alipay:before {
	content: "\e9a2";
}

.icofont-brand-amazon:before {
	content: "\e9a3";
}

.icofont-brand-amd:before {
	content: "\e9a4";
}

.icofont-brand-american-airlines:before {
	content: "\e9a5";
}

.icofont-brand-android-robot:before {
	content: "\e9a6";
}

.icofont-brand-android:before {
	content: "\e9a7";
}

.icofont-brand-aol:before {
	content: "\e9a8";
}

.icofont-brand-apple:before {
	content: "\e9a9";
}

.icofont-brand-appstore:before {
	content: "\e9aa";
}

.icofont-brand-asus:before {
	content: "\e9ab";
}

.icofont-brand-ati:before {
	content: "\e9ac";
}

.icofont-brand-att:before {
	content: "\e9ad";
}

.icofont-brand-audi:before {
	content: "\e9ae";
}

.icofont-brand-axiata:before {
	content: "\e9af";
}

.icofont-brand-bada:before {
	content: "\e9b0";
}

.icofont-brand-bbc:before {
	content: "\e9b1";
}

.icofont-brand-bing:before {
	content: "\e9b2";
}

.icofont-brand-blackberry:before {
	content: "\e9b3";
}

.icofont-brand-bmw:before {
	content: "\e9b4";
}

.icofont-brand-box:before {
	content: "\e9b5";
}

.icofont-brand-burger-king:before {
	content: "\e9b6";
}

.icofont-brand-business-insider:before {
	content: "\e9b7";
}

.icofont-brand-buzzfeed:before {
	content: "\e9b8";
}

.icofont-brand-cannon:before {
	content: "\e9b9";
}

.icofont-brand-casio:before {
	content: "\e9ba";
}

.icofont-brand-china-mobile:before {
	content: "\e9bb";
}

.icofont-brand-china-telecom:before {
	content: "\e9bc";
}

.icofont-brand-china-unicom:before {
	content: "\e9bd";
}

.icofont-brand-cisco:before {
	content: "\e9be";
}

.icofont-brand-citibank:before {
	content: "\e9bf";
}

.icofont-brand-cnet:before {
	content: "\e9c0";
}

.icofont-brand-cnn:before {
	content: "\e9c1";
}

.icofont-brand-cocal-cola:before {
	content: "\e9c2";
}

.icofont-brand-compaq:before {
	content: "\e9c3";
}

.icofont-brand-copy:before {
	content: "\e9c4";
}

.icofont-brand-debian:before {
	content: "\e9c5";
}

.icofont-brand-delicious:before {
	content: "\e9c6";
}

.icofont-brand-dell:before {
	content: "\e9c7";
}

.icofont-brand-designbump:before {
	content: "\e9c8";
}

.icofont-brand-designfloat:before {
	content: "\e9c9";
}

.icofont-brand-disney:before {
	content: "\e9ca";
}

.icofont-brand-dodge:before {
	content: "\e9cb";
}

.icofont-brand-dove:before {
	content: "\e9cc";
}

.icofont-brand-ebay:before {
	content: "\e9cd";
}

.icofont-brand-eleven:before {
	content: "\e9ce";
}

.icofont-brand-emirates:before {
	content: "\e9cf";
}

.icofont-brand-espn:before {
	content: "\e9d0";
}

.icofont-brand-etihad-airways:before {
	content: "\e9d1";
}

.icofont-brand-etisalat:before {
	content: "\e9d2";
}

.icofont-brand-etsy:before {
	content: "\e9d3";
}

.icofont-brand-facebook:before {
	content: "\e9d4";
}

.icofont-brand-fastrack:before {
	content: "\e9d5";
}

.icofont-brand-fedex:before {
	content: "\e9d6";
}

.icofont-brand-ferrari:before {
	content: "\e9d7";
}

.icofont-brand-fitbit:before {
	content: "\e9d8";
}

.icofont-brand-flikr:before {
	content: "\e9d9";
}

.icofont-brand-forbes:before {
	content: "\e9da";
}

.icofont-brand-foursquare:before {
	content: "\e9db";
}

.icofont-brand-fox:before {
	content: "\e9dc";
}

.icofont-brand-foxconn:before {
	content: "\e9dd";
}

.icofont-brand-fujitsu:before {
	content: "\e9de";
}

.icofont-brand-general-electric:before {
	content: "\e9df";
}

.icofont-brand-gillette:before {
	content: "\e9e0";
}

.icofont-brand-gizmodo:before {
	content: "\e9e1";
}

.icofont-brand-gnome:before {
	content: "\e9e2";
}

.icofont-brand-google:before {
	content: "\e9e3";
}

.icofont-brand-gopro:before {
	content: "\e9e4";
}

.icofont-brand-gucci:before {
	content: "\e9e5";
}

.icofont-brand-hallmark:before {
	content: "\e9e6";
}

.icofont-brand-hi5:before {
	content: "\e9e7";
}

.icofont-brand-honda:before {
	content: "\e9e8";
}

.icofont-brand-hp:before {
	content: "\e9e9";
}

.icofont-brand-hsbc:before {
	content: "\e9ea";
}

.icofont-brand-htc:before {
	content: "\e9eb";
}

.icofont-brand-huawei:before {
	content: "\e9ec";
}

.icofont-brand-hulu:before {
	content: "\e9ed";
}

.icofont-brand-hyundai:before {
	content: "\e9ee";
}

.icofont-brand-ibm:before {
	content: "\e9ef";
}

.icofont-brand-icofont:before {
	content: "\e9f0";
}

.icofont-brand-icq:before {
	content: "\e9f1";
}

.icofont-brand-ikea:before {
	content: "\e9f2";
}

.icofont-brand-imdb:before {
	content: "\e9f3";
}

.icofont-brand-indiegogo:before {
	content: "\e9f4";
}

.icofont-brand-intel:before {
	content: "\e9f5";
}

.icofont-brand-ipair:before {
	content: "\e9f6";
}

.icofont-brand-jaguar:before {
	content: "\e9f7";
}

.icofont-brand-java:before {
	content: "\e9f8";
}

.icofont-brand-joomshaper:before {
	content: "\e9f9";
}

.icofont-brand-kickstarter:before {
	content: "\e9fa";
}

.icofont-brand-kik:before {
	content: "\e9fb";
}

.icofont-brand-lastfm:before {
	content: "\e9fc";
}

.icofont-brand-lego:before {
	content: "\e9fd";
}

.icofont-brand-lenovo:before {
	content: "\e9fe";
}

.icofont-brand-levis:before {
	content: "\e9ff";
}

.icofont-brand-lexus:before {
	content: "\ea00";
}

.icofont-brand-lg:before {
	content: "\ea01";
}

.icofont-brand-life-hacker:before {
	content: "\ea02";
}

.icofont-brand-line-messenger:before {
	content: "\ea03";
}

.icofont-brand-linkedin:before {
	content: "\ea04";
}

.icofont-brand-linux-mint:before {
	content: "\ea05";
}

.icofont-brand-linux:before {
	content: "\ea06";
}

.icofont-brand-lionix:before {
	content: "\ea07";
}

.icofont-brand-live-messenger:before {
	content: "\ea08";
}

.icofont-brand-loreal:before {
	content: "\ea09";
}

.icofont-brand-louis-vuitton:before {
	content: "\ea0a";
}

.icofont-brand-mac-os:before {
	content: "\ea0b";
}

.icofont-brand-marvel-app:before {
	content: "\ea0c";
}

.icofont-brand-mashable:before {
	content: "\ea0d";
}

.icofont-brand-mazda:before {
	content: "\ea0e";
}

.icofont-brand-mcdonals:before {
	content: "\ea0f";
}

.icofont-brand-mercedes:before {
	content: "\ea10";
}

.icofont-brand-micromax:before {
	content: "\ea11";
}

.icofont-brand-microsoft:before {
	content: "\ea12";
}

.icofont-brand-mobileme:before {
	content: "\ea13";
}

.icofont-brand-mobily:before {
	content: "\ea14";
}

.icofont-brand-motorola:before {
	content: "\ea15";
}

.icofont-brand-msi:before {
	content: "\ea16";
}

.icofont-brand-mts:before {
	content: "\ea17";
}

.icofont-brand-myspace:before {
	content: "\ea18";
}

.icofont-brand-mytv:before {
	content: "\ea19";
}

.icofont-brand-nasa:before {
	content: "\ea1a";
}

.icofont-brand-natgeo:before {
	content: "\ea1b";
}

.icofont-brand-nbc:before {
	content: "\ea1c";
}

.icofont-brand-nescafe:before {
	content: "\ea1d";
}

.icofont-brand-nestle:before {
	content: "\ea1e";
}

.icofont-brand-netflix:before {
	content: "\ea1f";
}

.icofont-brand-nexus:before {
	content: "\ea20";
}

.icofont-brand-nike:before {
	content: "\ea21";
}

.icofont-brand-nokia:before {
	content: "\ea22";
}

.icofont-brand-nvidia:before {
	content: "\ea23";
}

.icofont-brand-omega:before {
	content: "\ea24";
}

.icofont-brand-opensuse:before {
	content: "\ea25";
}

.icofont-brand-oracle:before {
	content: "\ea26";
}

.icofont-brand-panasonic:before {
	content: "\ea27";
}

.icofont-brand-paypal:before {
	content: "\ea28";
}

.icofont-brand-pepsi:before {
	content: "\ea29";
}

.icofont-brand-philips:before {
	content: "\ea2a";
}

.icofont-brand-pizza-hut:before {
	content: "\ea2b";
}

.icofont-brand-playstation:before {
	content: "\ea2c";
}

.icofont-brand-puma:before {
	content: "\ea2d";
}

.icofont-brand-qatar-air:before {
	content: "\ea2e";
}

.icofont-brand-qvc:before {
	content: "\ea2f";
}

.icofont-brand-readernaut:before {
	content: "\ea30";
}

.icofont-brand-redbull:before {
	content: "\ea31";
}

.icofont-brand-reebok:before {
	content: "\ea32";
}

.icofont-brand-reuters:before {
	content: "\ea33";
}

.icofont-brand-samsung:before {
	content: "\ea34";
}

.icofont-brand-sap:before {
	content: "\ea35";
}

.icofont-brand-saudia-airlines:before {
	content: "\ea36";
}

.icofont-brand-scribd:before {
	content: "\ea37";
}

.icofont-brand-shell:before {
	content: "\ea38";
}

.icofont-brand-siemens:before {
	content: "\ea39";
}

.icofont-brand-sk-telecom:before {
	content: "\ea3a";
}

.icofont-brand-slideshare:before {
	content: "\ea3b";
}

.icofont-brand-smashing-magazine:before {
	content: "\ea3c";
}

.icofont-brand-snapchat:before {
	content: "\ea3d";
}

.icofont-brand-sony-ericsson:before {
	content: "\ea3e";
}

.icofont-brand-sony:before {
	content: "\ea3f";
}

.icofont-brand-soundcloud:before {
	content: "\ea40";
}

.icofont-brand-sprint:before {
	content: "\ea41";
}

.icofont-brand-squidoo:before {
	content: "\ea42";
}

.icofont-brand-starbucks:before {
	content: "\ea43";
}

.icofont-brand-stc:before {
	content: "\ea44";
}

.icofont-brand-steam:before {
	content: "\ea45";
}

.icofont-brand-suzuki:before {
	content: "\ea46";
}

.icofont-brand-symbian:before {
	content: "\ea47";
}

.icofont-brand-t-mobile:before {
	content: "\ea48";
}

.icofont-brand-tango:before {
	content: "\ea49";
}

.icofont-brand-target:before {
	content: "\ea4a";
}

.icofont-brand-tata-indicom:before {
	content: "\ea4b";
}

.icofont-brand-techcrunch:before {
	content: "\ea4c";
}

.icofont-brand-telenor:before {
	content: "\ea4d";
}

.icofont-brand-teliasonera:before {
	content: "\ea4e";
}

.icofont-brand-tesla:before {
	content: "\ea4f";
}

.icofont-brand-the-verge:before {
	content: "\ea50";
}

.icofont-brand-thenextweb:before {
	content: "\ea51";
}

.icofont-brand-toshiba:before {
	content: "\ea52";
}

.icofont-brand-toyota:before {
	content: "\ea53";
}

.icofont-brand-tribenet:before {
	content: "\ea54";
}

.icofont-brand-ubuntu:before {
	content: "\ea55";
}

.icofont-brand-unilever:before {
	content: "\ea56";
}

.icofont-brand-vaio:before {
	content: "\ea57";
}

.icofont-brand-verizon:before {
	content: "\ea58";
}

.icofont-brand-viber:before {
	content: "\ea59";
}

.icofont-brand-vodafone:before {
	content: "\ea5a";
}

.icofont-brand-volkswagen:before {
	content: "\ea5b";
}

.icofont-brand-walmart:before {
	content: "\ea5c";
}

.icofont-brand-warnerbros:before {
	content: "\ea5d";
}

.icofont-brand-whatsapp:before {
	content: "\ea5e";
}

.icofont-brand-wikipedia:before {
	content: "\ea5f";
}

.icofont-brand-windows:before {
	content: "\ea60";
}

.icofont-brand-wire:before {
	content: "\ea61";
}

.icofont-brand-yahoobuzz:before {
	content: "\ea62";
}

.icofont-brand-yamaha:before {
	content: "\ea63";
}

.icofont-brand-youtube:before {
	content: "\ea64";
}

.icofont-brand-zain:before {
	content: "\ea65";
}

.icofont-bank-alt:before {
	content: "\ea66";
}

.icofont-barcode:before {
	content: "\ea67";
}

.icofont-basket:before {
	content: "\ea68";
}

.icofont-bill-alt:before {
	content: "\ea69";
}

.icofont-billboard:before {
	content: "\ea6a";
}

.icofont-briefcase-alt-1:before {
	content: "\ea6b";
}

.icofont-briefcase-alt-2:before {
	content: "\ea6c";
}

.icofont-building-alt:before {
	content: "\ea6d";
}

.icofont-businessman:before {
	content: "\ea6e";
}

.icofont-businesswoman:before {
	content: "\ea6f";
}

.icofont-cart-alt:before {
	content: "\ea70";
}

.icofont-chair:before {
	content: "\ea71";
}

.icofont-clip:before {
	content: "\ea72";
}

.icofont-coins:before {
	content: "\ea73";
}

.icofont-company:before {
	content: "\ea74";
}

.icofont-contact-add:before {
	content: "\ea75";
}

.icofont-deal:before {
	content: "\ea76";
}

.icofont-files:before {
	content: "\ea77";
}

.icofont-growth:before {
	content: "\ea78";
}

.icofont-id-card:before {
	content: "\ea79";
}

.icofont-idea:before {
	content: "\ea7a";
}

.icofont-list:before {
	content: "\ea7b";
}

.icofont-meeting-add:before {
	content: "\ea7c";
}

.icofont-money-bag:before {
	content: "\ea7d";
}

.icofont-people:before {
	content: "\ea7e";
}

.icofont-pie-chart:before {
	content: "\ea7f";
}

.icofont-presentation-alt:before {
	content: "\ea80";
}

.icofont-stamp:before {
	content: "\ea81";
}

.icofont-stock-mobile:before {
	content: "\ea82";
}

.icofont-support:before {
	content: "\ea83";
}

.icofont-tasks-alt:before {
	content: "\ea84";
}

.icofont-wheel:before {
	content: "\ea85";
}

.icofont-chart-arrows-axis:before {
	content: "\ea86";
}

.icofont-chart-bar-graph:before {
	content: "\ea87";
}

.icofont-chart-flow-alt-1:before {
	content: "\ea88";
}

.icofont-chart-flow-alt-2:before {
	content: "\ea89";
}

.icofont-chart-flow:before {
	content: "\ea8a";
}

.icofont-chart-histogram-alt:before {
	content: "\ea8b";
}

.icofont-chart-histogram:before {
	content: "\ea8c";
}

.icofont-chart-line-alt:before {
	content: "\ea8d";
}

.icofont-chart-line:before {
	content: "\ea8e";
}

.icofont-chart-pie-alt:before {
	content: "\ea8f";
}

.icofont-chart-pie:before {
	content: "\ea90";
}

.icofont-chart-radar-graph:before {
	content: "\ea91";
}

.icofont-cur-afghani-false:before {
	content: "\ea92";
}

.icofont-cur-afghani-minus:before {
	content: "\ea93";
}

.icofont-cur-afghani-plus:before {
	content: "\ea94";
}

.icofont-cur-afghani-true:before {
	content: "\ea95";
}

.icofont-cur-afghani:before {
	content: "\ea96";
}

.icofont-cur-baht-false:before {
	content: "\ea97";
}

.icofont-cur-baht-minus:before {
	content: "\ea98";
}

.icofont-cur-baht-plus:before {
	content: "\ea99";
}

.icofont-cur-baht-true:before {
	content: "\ea9a";
}

.icofont-cur-baht:before {
	content: "\ea9b";
}

.icofont-cur-bitcoin-false:before {
	content: "\ea9c";
}

.icofont-cur-bitcoin-minus:before {
	content: "\ea9d";
}

.icofont-cur-bitcoin-plus:before {
	content: "\ea9e";
}

.icofont-cur-bitcoin-true:before {
	content: "\ea9f";
}

.icofont-cur-bitcoin:before {
	content: "\eaa0";
}

.icofont-cur-dollar-flase:before {
	content: "\eaa1";
}

.icofont-cur-dollar-minus:before {
	content: "\eaa2";
}

.icofont-cur-dollar-plus:before {
	content: "\eaa3";
}

.icofont-cur-dollar-true:before {
	content: "\eaa4";
}

.icofont-cur-dollar:before {
	content: "\eaa5";
}

.icofont-cur-dong-false:before {
	content: "\eaa6";
}

.icofont-cur-dong-minus:before {
	content: "\eaa7";
}

.icofont-cur-dong-plus:before {
	content: "\eaa8";
}

.icofont-cur-dong-true:before {
	content: "\eaa9";
}

.icofont-cur-dong:before {
	content: "\eaaa";
}

.icofont-cur-euro-false:before {
	content: "\eaab";
}

.icofont-cur-euro-minus:before {
	content: "\eaac";
}

.icofont-cur-euro-plus:before {
	content: "\eaad";
}

.icofont-cur-euro-true:before {
	content: "\eaae";
}

.icofont-cur-euro:before {
	content: "\eaaf";
}

.icofont-cur-frank-false:before {
	content: "\eab0";
}

.icofont-cur-frank-minus:before {
	content: "\eab1";
}

.icofont-cur-frank-plus:before {
	content: "\eab2";
}

.icofont-cur-frank-true:before {
	content: "\eab3";
}

.icofont-cur-frank:before {
	content: "\eab4";
}

.icofont-cur-hryvnia-false:before {
	content: "\eab5";
}

.icofont-cur-hryvnia-minus:before {
	content: "\eab6";
}

.icofont-cur-hryvnia-plus:before {
	content: "\eab7";
}

.icofont-cur-hryvnia-true:before {
	content: "\eab8";
}

.icofont-cur-hryvnia:before {
	content: "\eab9";
}

.icofont-cur-lira-false:before {
	content: "\eaba";
}

.icofont-cur-lira-minus:before {
	content: "\eabb";
}

.icofont-cur-lira-plus:before {
	content: "\eabc";
}

.icofont-cur-lira-true:before {
	content: "\eabd";
}

.icofont-cur-lira:before {
	content: "\eabe";
}

.icofont-cur-peseta-false:before {
	content: "\eabf";
}

.icofont-cur-peseta-minus:before {
	content: "\eac0";
}

.icofont-cur-peseta-plus:before {
	content: "\eac1";
}

.icofont-cur-peseta-true:before {
	content: "\eac2";
}

.icofont-cur-peseta:before {
	content: "\eac3";
}

.icofont-cur-peso-false:before {
	content: "\eac4";
}

.icofont-cur-peso-minus:before {
	content: "\eac5";
}

.icofont-cur-peso-plus:before {
	content: "\eac6";
}

.icofont-cur-peso-true:before {
	content: "\eac7";
}

.icofont-cur-peso:before {
	content: "\eac8";
}

.icofont-cur-pound-false:before {
	content: "\eac9";
}

.icofont-cur-pound-minus:before {
	content: "\eaca";
}

.icofont-cur-pound-plus:before {
	content: "\eacb";
}

.icofont-cur-pound-true:before {
	content: "\eacc";
}

.icofont-cur-pound:before {
	content: "\eacd";
}

.icofont-cur-renminbi-false:before {
	content: "\eace";
}

.icofont-cur-renminbi-minus:before {
	content: "\eacf";
}

.icofont-cur-renminbi-plus:before {
	content: "\ead0";
}

.icofont-cur-renminbi-true:before {
	content: "\ead1";
}

.icofont-cur-renminbi:before {
	content: "\ead2";
}

.icofont-cur-riyal-false:before {
	content: "\ead3";
}

.icofont-cur-riyal-minus:before {
	content: "\ead4";
}

.icofont-cur-riyal-plus:before {
	content: "\ead5";
}

.icofont-cur-riyal-true:before {
	content: "\ead6";
}

.icofont-cur-riyal:before {
	content: "\ead7";
}

.icofont-cur-rouble-false:before {
	content: "\ead8";
}

.icofont-cur-rouble-minus:before {
	content: "\ead9";
}

.icofont-cur-rouble-plus:before {
	content: "\eada";
}

.icofont-cur-rouble-true:before {
	content: "\eadb";
}

.icofont-cur-rouble:before {
	content: "\eadc";
}

.icofont-cur-rupee-false:before {
	content: "\eadd";
}

.icofont-cur-rupee-minus:before {
	content: "\eade";
}

.icofont-cur-rupee-plus:before {
	content: "\eadf";
}

.icofont-cur-rupee-true:before {
	content: "\eae0";
}

.icofont-cur-rupee:before {
	content: "\eae1";
}

.icofont-cur-taka-false:before {
	content: "\eae2";
}

.icofont-cur-taka-minus:before {
	content: "\eae3";
}

.icofont-cur-taka-plus:before {
	content: "\eae4";
}

.icofont-cur-taka-true:before {
	content: "\eae5";
}

.icofont-cur-taka:before {
	content: "\eae6";
}

.icofont-cur-turkish-lira-false:before {
	content: "\eae7";
}

.icofont-cur-turkish-lira-minus:before {
	content: "\eae8";
}

.icofont-cur-turkish-lira-plus:before {
	content: "\eae9";
}

.icofont-cur-turkish-lira-true:before {
	content: "\eaea";
}

.icofont-cur-turkish-lira:before {
	content: "\eaeb";
}

.icofont-cur-won-false:before {
	content: "\eaec";
}

.icofont-cur-won-minus:before {
	content: "\eaed";
}

.icofont-cur-won-plus:before {
	content: "\eaee";
}

.icofont-cur-won-true:before {
	content: "\eaef";
}

.icofont-cur-won:before {
	content: "\eaf0";
}

.icofont-cur-yen-false:before {
	content: "\eaf1";
}

.icofont-cur-yen-minus:before {
	content: "\eaf2";
}

.icofont-cur-yen-plus:before {
	content: "\eaf3";
}

.icofont-cur-yen-true:before {
	content: "\eaf4";
}

.icofont-cur-yen:before {
	content: "\eaf5";
}

.icofont-android-nexus:before {
	content: "\eaf6";
}

.icofont-android-tablet:before {
	content: "\eaf7";
}

.icofont-apple-watch:before {
	content: "\eaf8";
}

.icofont-drwaing-tablet:before {
	content: "\eaf9";
}

.icofont-earphone:before {
	content: "\eafa";
}

.icofont-flash-drive:before {
	content: "\eafb";
}

.icofont-game-control:before {
	content: "\eafc";
}

.icofont-headphone-alt:before {
	content: "\eafd";
}

.icofont-htc-one:before {
	content: "\eafe";
}

.icofont-imac:before {
	content: "\eaff";
}

.icofont-ipad-touch:before {
	content: "\eb00";
}

.icofont-iphone:before {
	content: "\eb01";
}

.icofont-ipod-nano:before {
	content: "\eb02";
}

.icofont-ipod-touch:before {
	content: "\eb03";
}

.icofont-keyboard-alt:before {
	content: "\eb04";
}

.icofont-keyboard-wireless:before {
	content: "\eb05";
}

.icofont-laptop-alt:before {
	content: "\eb06";
}

.icofont-macbook:before {
	content: "\eb07";
}

.icofont-magic-mouse:before {
	content: "\eb08";
}

.icofont-microphone-alt:before {
	content: "\eb09";
}

.icofont-monitor:before {
	content: "\eb0a";
}

.icofont-mouse:before {
	content: "\eb0b";
}

.icofont-nintendo:before {
	content: "\eb0c";
}

.icofont-playstation:before {
	content: "\eb0d";
}

.icofont-psvita:before {
	content: "\eb0e";
}

.icofont-radio-mic:before {
	content: "\eb0f";
}

.icofont-refrigerator:before {
	content: "\eb10";
}

.icofont-samsung-galaxy:before {
	content: "\eb11";
}

.icofont-surface-tablet:before {
	content: "\eb12";
}

.icofont-washing-machine:before {
	content: "\eb13";
}

.icofont-wifi-router:before {
	content: "\eb14";
}

.icofont-wii-u:before {
	content: "\eb15";
}

.icofont-windows-lumia:before {
	content: "\eb16";
}

.icofont-wireless-mouse:before {
	content: "\eb17";
}

.icofont-xbox-360:before {
	content: "\eb18";
}

.icofont-arrow-down:before {
	content: "\eb19";
}

.icofont-arrow-left:before {
	content: "\eb1a";
}

.icofont-arrow-right:before {
	content: "\eb1b";
}

.icofont-arrow-up:before {
	content: "\eb1c";
}

.icofont-block-down:before {
	content: "\eb1d";
}

.icofont-block-left:before {
	content: "\eb1e";
}

.icofont-block-right:before {
	content: "\eb1f";
}

.icofont-block-up:before {
	content: "\eb20";
}

.icofont-bubble-down:before {
	content: "\eb21";
}

.icofont-bubble-left:before {
	content: "\eb22";
}

.icofont-bubble-right:before {
	content: "\eb23";
}

.icofont-bubble-up:before {
	content: "\eb24";
}

.icofont-caret-down:before {
	content: "\eb25";
}

.icofont-caret-left:before {
	content: "\eb26";
}

.icofont-caret-right:before {
	content: "\eb27";
}

.icofont-caret-up:before {
	content: "\eb28";
}

.icofont-circled-down:before {
	content: "\eb29";
}

.icofont-circled-left:before {
	content: "\eb2a";
}

.icofont-circled-right:before {
	content: "\eb2b";
}

.icofont-circled-up:before {
	content: "\eb2c";
}

.icofont-collapse:before {
	content: "\eb2d";
}

.icofont-cursor-drag:before {
	content: "\eb2e";
}

.icofont-curved-double-left:before {
	content: "\eb2f";
}

.icofont-curved-double-right:before {
	content: "\eb30";
}

.icofont-curved-down:before {
	content: "\eb31";
}

.icofont-curved-left:before {
	content: "\eb32";
}

.icofont-curved-right:before {
	content: "\eb33";
}

.icofont-curved-up:before {
	content: "\eb34";
}

.icofont-dotted-down:before {
	content: "\eb35";
}

.icofont-dotted-left:before {
	content: "\eb36";
}

.icofont-dotted-right:before {
	content: "\eb37";
}

.icofont-dotted-up:before {
	content: "\eb38";
}

.icofont-double-left:before {
	content: "\eb39";
}

.icofont-double-right:before {
	content: "\eb3a";
}

.icofont-drag:before {
	content: "\eb3b";
}

.icofont-drag1:before {
	content: "\eb3c";
}

.icofont-drag2:before {
	content: "\eb3d";
}

.icofont-drag3:before {
	content: "\eb3e";
}

.icofont-expand-alt:before {
	content: "\eb3f";
}

.icofont-hand-down:before {
	content: "\eb40";
}

.icofont-hand-drag:before {
	content: "\eb41";
}

.icofont-hand-drag1:before {
	content: "\eb42";
}

.icofont-hand-drag2:before {
	content: "\eb43";
}

.icofont-hand-drawn-alt-down:before {
	content: "\eb44";
}

.icofont-hand-drawn-alt-left:before {
	content: "\eb45";
}

.icofont-hand-drawn-alt-right:before {
	content: "\eb46";
}

.icofont-hand-drawn-alt-up:before {
	content: "\eb47";
}

.icofont-hand-drawn-down:before {
	content: "\eb48";
}

.icofont-hand-drawn-left:before {
	content: "\eb49";
}

.icofont-hand-drawn-right:before {
	content: "\eb4a";
}

.icofont-hand-drawn-up:before {
	content: "\eb4b";
}

.icofont-hand-left:before {
	content: "\eb4c";
}

.icofont-hand-right:before {
	content: "\eb4d";
}

.icofont-hand-up:before {
	content: "\eb4e";
}

.icofont-line-block-down:before {
	content: "\eb4f";
}

.icofont-line-block-left:before {
	content: "\eb50";
}

.icofont-line-block-right:before {
	content: "\eb51";
}

.icofont-line-block-up:before {
	content: "\eb52";
}

.icofont-long-arrow-down:before {
	content: "\eb53";
}

.icofont-long-arrow-left:before {
	content: "\eb54";
}

.icofont-long-arrow-right:before {
	content: "\eb55";
}

.icofont-long-arrow-up:before {
	content: "\eb56";
}

.icofont-rounded-collapse:before {
	content: "\eb57";
}

.icofont-rounded-double-left:before {
	content: "\eb58";
}

.icofont-rounded-double-right:before {
	content: "\eb59";
}

.icofont-rounded-down:before {
	content: "\eb5a";
}

.icofont-rounded-expand:before {
	content: "\eb5b";
}

.icofont-rounded-left-down:before {
	content: "\eb5c";
}

.icofont-rounded-left-up:before {
	content: "\eb5d";
}

.icofont-rounded-left:before {
	content: "\eb5e";
}

.icofont-rounded-right-down:before {
	content: "\eb5f";
}

.icofont-rounded-right-up:before {
	content: "\eb60";
}

.icofont-rounded-right:before {
	content: "\eb61";
}

.icofont-rounded-up:before {
	content: "\eb62";
}

.icofont-scroll-bubble-down:before {
	content: "\eb63";
}

.icofont-scroll-bubble-left:before {
	content: "\eb64";
}

.icofont-scroll-bubble-right:before {
	content: "\eb65";
}

.icofont-scroll-bubble-up:before {
	content: "\eb66";
}

.icofont-scroll-double-down:before {
	content: "\eb67";
}

.icofont-scroll-double-left:before {
	content: "\eb68";
}

.icofont-scroll-double-right:before {
	content: "\eb69";
}

.icofont-scroll-double-up:before {
	content: "\eb6a";
}

.icofont-scroll-down:before {
	content: "\eb6b";
}

.icofont-scroll-left:before {
	content: "\eb6c";
}

.icofont-scroll-long-down:before {
	content: "\eb6d";
}

.icofont-scroll-long-left:before {
	content: "\eb6e";
}

.icofont-scroll-long-right:before {
	content: "\eb6f";
}

.icofont-scroll-long-up:before {
	content: "\eb70";
}

.icofont-scroll-right:before {
	content: "\eb71";
}

.icofont-scroll-up:before {
	content: "\eb72";
}

.icofont-simple-down:before {
	content: "\eb73";
}

.icofont-simple-left-down:before {
	content: "\eb74";
}

.icofont-simple-left-up:before {
	content: "\eb75";
}

.icofont-simple-left:before {
	content: "\eb76";
}

.icofont-simple-right-down:before {
	content: "\eb77";
}

.icofont-simple-right-up:before {
	content: "\eb78";
}

.icofont-simple-right:before {
	content: "\eb79";
}

.icofont-simple-up:before {
	content: "\eb7a";
}

.icofont-square-down:before {
	content: "\eb7b";
}

.icofont-square-left:before {
	content: "\eb7c";
}

.icofont-square-right:before {
	content: "\eb7d";
}

.icofont-square-up:before {
	content: "\eb7e";
}

.icofont-stylish-down:before {
	content: "\eb7f";
}

.icofont-stylish-left:before {
	content: "\eb80";
}

.icofont-stylish-right:before {
	content: "\eb81";
}

.icofont-stylish-up:before {
	content: "\eb82";
}

.icofont-swoosh-down:before {
	content: "\eb83";
}

.icofont-swoosh-left:before {
	content: "\eb84";
}

.icofont-swoosh-right:before {
	content: "\eb85";
}

.icofont-swoosh-up:before {
	content: "\eb86";
}

.icofont-thin-double-left:before {
	content: "\eb87";
}

.icofont-thin-double-right:before {
	content: "\eb88";
}

.icofont-thin-down:before {
	content: "\eb89";
}

.icofont-thin-left:before {
	content: "\eb8a";
}

.icofont-thin-right:before {
	content: "\eb8b";
}

.icofont-thin-up:before {
	content: "\eb8c";
}

.icofont-atom:before {
	content: "\eb8d";
}

.icofont-award:before {
	content: "\eb8e";
}

.icofont-bell-alt:before {
	content: "\eb8f";
}

.icofont-book-alt:before {
	content: "\eb90";
}

.icofont-brainstorming:before {
	content: "\eb91";
}

.icofont-certificate-alt-1:before {
	content: "\eb92";
}

.icofont-certificate-alt-2:before {
	content: "\eb93";
}

.icofont-dna-alt-2:before {
	content: "\eb94";
}

.icofont-education:before {
	content: "\eb95";
}

.icofont-electron:before {
	content: "\eb96";
}

.icofont-fountain-pen:before {
	content: "\eb97";
}

.icofont-globe-alt:before {
	content: "\eb98";
}

.icofont-graduate-alt:before {
	content: "\eb99";
}

.icofont-group-students:before {
	content: "\eb9a";
}

.icofont-hat-alt:before {
	content: "\eb9b";
}

.icofont-hat:before {
	content: "\eb9c";
}

.icofont-instrument:before {
	content: "\eb9d";
}

.icofont-lamp-light:before {
	content: "\eb9e";
}

.icofont-microscope-alt:before {
	content: "\eb9f";
}

.icofont-paper:before {
	content: "\eba0";
}

.icofont-pen-alt-4:before {
	content: "\eba1";
}

.icofont-pen-nib:before {
	content: "\eba2";
}

.icofont-pencil-alt-5:before {
	content: "\eba3";
}

.icofont-quill-pen:before {
	content: "\eba4";
}

.icofont-read-book-alt:before {
	content: "\eba5";
}

.icofont-read-book:before {
	content: "\eba6";
}

.icofont-school-bag:before {
	content: "\eba7";
}

.icofont-school-bus:before {
	content: "\eba8";
}

.icofont-student-alt:before {
	content: "\eba9";
}

.icofont-student:before {
	content: "\ebaa";
}

.icofont-teacher:before {
	content: "\ebab";
}

.icofont-test-bulb:before {
	content: "\ebac";
}

.icofont-test-tube-alt:before {
	content: "\ebad";
}

.icofont-university:before {
	content: "\ebae";
}

.icofont-emo-angry:before {
	content: "\ebaf";
}

.icofont-emo-astonished:before {
	content: "\ebb0";
}

.icofont-emo-confounded:before {
	content: "\ebb1";
}

.icofont-emo-confused:before {
	content: "\ebb2";
}

.icofont-emo-crying:before {
	content: "\ebb3";
}

.icofont-emo-dizzy:before {
	content: "\ebb4";
}

.icofont-emo-expressionless:before {
	content: "\ebb5";
}

.icofont-emo-heart-eyes:before {
	content: "\ebb6";
}

.icofont-emo-laughing:before {
	content: "\ebb7";
}

.icofont-emo-nerd-smile:before {
	content: "\ebb8";
}

.icofont-emo-open-mouth:before {
	content: "\ebb9";
}

.icofont-emo-rage:before {
	content: "\ebba";
}

.icofont-emo-rolling-eyes:before {
	content: "\ebbb";
}

.icofont-emo-sad:before {
	content: "\ebbc";
}

.icofont-emo-simple-smile:before {
	content: "\ebbd";
}

.icofont-emo-slightly-smile:before {
	content: "\ebbe";
}

.icofont-emo-smirk:before {
	content: "\ebbf";
}

.icofont-emo-stuck-out-tongue:before {
	content: "\ebc0";
}

.icofont-emo-wink-smile:before {
	content: "\ebc1";
}

.icofont-emo-worried:before {
	content: "\ebc2";
}

.icofont-architecture-alt:before {
	content: "\ebc3";
}

.icofont-architecture:before {
	content: "\ebc4";
}

.icofont-barricade:before {
	content: "\ebc5";
}

.icofont-bricks:before {
	content: "\ebc6";
}

.icofont-calculations:before {
	content: "\ebc7";
}

.icofont-cement-mix:before {
	content: "\ebc8";
}

.icofont-cement-mixer:before {
	content: "\ebc9";
}

.icofont-danger-zone:before {
	content: "\ebca";
}

.icofont-drill:before {
	content: "\ebcb";
}

.icofont-eco-energy:before {
	content: "\ebcc";
}

.icofont-eco-environmen:before {
	content: "\ebcd";
}

.icofont-energy-air:before {
	content: "\ebce";
}

.icofont-energy-oil:before {
	content: "\ebcf";
}

.icofont-energy-savings:before {
	content: "\ebd0";
}

.icofont-energy-solar:before {
	content: "\ebd1";
}

.icofont-energy-water:before {
	content: "\ebd2";
}

.icofont-engineer:before {
	content: "\ebd3";
}

.icofont-fire-extinguisher-alt:before {
	content: "\ebd4";
}

.icofont-fix-tools:before {
	content: "\ebd5";
}

.icofont-glue-oil:before {
	content: "\ebd6";
}

.icofont-hammer-alt:before {
	content: "\ebd7";
}

.icofont-help-robot:before {
	content: "\ebd8";
}

.icofont-industries-alt-1:before {
	content: "\ebd9";
}

.icofont-industries-alt-2:before {
	content: "\ebda";
}

.icofont-industries-alt-3:before {
	content: "\ebdb";
}

.icofont-industries-alt-4:before {
	content: "\ebdc";
}

.icofont-industries-alt-5:before {
	content: "\ebdd";
}

.icofont-industries:before {
	content: "\ebde";
}

.icofont-labour:before {
	content: "\ebdf";
}

.icofont-mining:before {
	content: "\ebe0";
}

.icofont-paint-brush:before {
	content: "\ebe1";
}

.icofont-pollution:before {
	content: "\ebe2";
}

.icofont-power-zone:before {
	content: "\ebe3";
}

.icofont-radio-active:before {
	content: "\ebe4";
}

.icofont-recycle-alt:before {
	content: "\ebe5";
}

.icofont-recycling-man:before {
	content: "\ebe6";
}

.icofont-safety-hat-light:before {
	content: "\ebe7";
}

.icofont-safety-hat:before {
	content: "\ebe8";
}

.icofont-saw:before {
	content: "\ebe9";
}

.icofont-screw-driver:before {
	content: "\ebea";
}

.icofont-settings-alt:before {
	content: "\ebeb";
}

.icofont-tools-alt-1:before {
	content: "\ebec";
}

.icofont-tools-alt-2:before {
	content: "\ebed";
}

.icofont-tools-bag:before {
	content: "\ebee";
}

.icofont-trolley:before {
	content: "\ebef";
}

.icofont-trowel:before {
	content: "\ebf0";
}

.icofont-under-construction-alt:before {
	content: "\ebf1";
}

.icofont-under-construction:before {
	content: "\ebf2";
}

.icofont-vehicle-cement:before {
	content: "\ebf3";
}

.icofont-vehicle-crane:before {
	content: "\ebf4";
}

.icofont-vehicle-delivery-van:before {
	content: "\ebf5";
}

.icofont-vehicle-dozer:before {
	content: "\ebf6";
}

.icofont-vehicle-excavator:before {
	content: "\ebf7";
}

.icofont-vehicle-trucktor:before {
	content: "\ebf8";
}

.icofont-vehicle-wrecking:before {
	content: "\ebf9";
}

.icofont-worker-group:before {
	content: "\ebfa";
}

.icofont-worker:before {
	content: "\ebfb";
}

.icofont-wrench:before {
	content: "\ebfc";
}

.icofont-file-audio:before {
	content: "\ebfd";
}

.icofont-file-avi-mp4:before {
	content: "\ebfe";
}

.icofont-file-bmp:before {
	content: "\ebff";
}

.icofont-file-code:before {
	content: "\ec00";
}

.icofont-file-css:before {
	content: "\ec01";
}

.icofont-file-document:before {
	content: "\ec02";
}

.icofont-file-eps:before {
	content: "\ec03";
}

.icofont-file-excel:before {
	content: "\ec04";
}

.icofont-file-exe:before {
	content: "\ec05";
}

.icofont-file-file:before {
	content: "\ec06";
}

.icofont-file-flv:before {
	content: "\ec07";
}

.icofont-file-gif:before {
	content: "\ec08";
}

.icofont-file-html5:before {
	content: "\ec09";
}

.icofont-file-image:before {
	content: "\ec0a";
}

.icofont-file-iso:before {
	content: "\ec0b";
}

.icofont-file-java:before {
	content: "\ec0c";
}

.icofont-file-javascript:before {
	content: "\ec0d";
}

.icofont-file-jpg:before {
	content: "\ec0e";
}

.icofont-file-midi:before {
	content: "\ec0f";
}

.icofont-file-mov:before {
	content: "\ec10";
}

.icofont-file-mp3:before {
	content: "\ec11";
}

.icofont-file-pdf:before {
	content: "\ec12";
}

.icofont-file-php:before {
	content: "\ec13";
}

.icofont-file-png:before {
	content: "\ec14";
}

.icofont-file-powerpoint:before {
	content: "\ec15";
}

.icofont-file-presentation:before {
	content: "\ec16";
}

.icofont-file-psb:before {
	content: "\ec17";
}

.icofont-file-psd:before {
	content: "\ec18";
}

.icofont-file-python:before {
	content: "\ec19";
}

.icofont-file-ruby:before {
	content: "\ec1a";
}

.icofont-file-spreadsheet:before {
	content: "\ec1b";
}

.icofont-file-sql:before {
	content: "\ec1c";
}

.icofont-file-svg:before {
	content: "\ec1d";
}

.icofont-file-text:before {
	content: "\ec1e";
}

.icofont-file-tiff:before {
	content: "\ec1f";
}

.icofont-file-video:before {
	content: "\ec20";
}

.icofont-file-wave:before {
	content: "\ec21";
}

.icofont-file-wmv:before {
	content: "\ec22";
}

.icofont-file-word:before {
	content: "\ec23";
}

.icofont-file-zip:before {
	content: "\ec24";
}

.icofont-apple:before {
	content: "\ec25";
}

.icofont-arabian-coffee:before {
	content: "\ec26";
}

.icofont-artichoke:before {
	content: "\ec27";
}

.icofont-asparagus:before {
	content: "\ec28";
}

.icofont-avocado:before {
	content: "\ec29";
}

.icofont-baby-food:before {
	content: "\ec2a";
}

.icofont-banana:before {
	content: "\ec2b";
}

.icofont-bbq:before {
	content: "\ec2c";
}

.icofont-beans:before {
	content: "\ec2d";
}

.icofont-beer:before {
	content: "\ec2e";
}

.icofont-bell-pepper-capsicum:before {
	content: "\ec2f";
}

.icofont-birthday-cake:before {
	content: "\ec30";
}

.icofont-bread:before {
	content: "\ec31";
}

.icofont-broccoli:before {
	content: "\ec32";
}

.icofont-burger:before {
	content: "\ec33";
}

.icofont-cabbage:before {
	content: "\ec34";
}

.icofont-carrot:before {
	content: "\ec35";
}

.icofont-cauli-flower:before {
	content: "\ec36";
}

.icofont-cheese:before {
	content: "\ec37";
}

.icofont-chef:before {
	content: "\ec38";
}

.icofont-cherry:before {
	content: "\ec39";
}

.icofont-chicken-fry:before {
	content: "\ec3a";
}

.icofont-chicken:before {
	content: "\ec3b";
}

.icofont-cocktail:before {
	content: "\ec3c";
}

.icofont-coconut:before {
	content: "\ec3d";
}

.icofont-coffee-alt:before {
	content: "\ec3e";
}

.icofont-coffee-mug:before {
	content: "\ec3f";
}

.icofont-coffee-pot:before {
	content: "\ec40";
}

.icofont-cola:before {
	content: "\ec41";
}

.icofont-corn:before {
	content: "\ec42";
}

.icofont-croissant:before {
	content: "\ec43";
}

.icofont-crop-plant:before {
	content: "\ec44";
}

.icofont-cucumber:before {
	content: "\ec45";
}

.icofont-cup-cake:before {
	content: "\ec46";
}

.icofont-dining-table:before {
	content: "\ec47";
}

.icofont-donut:before {
	content: "\ec48";
}

.icofont-egg-plant:before {
	content: "\ec49";
}

.icofont-egg-poached:before {
	content: "\ec4a";
}

.icofont-farmer:before {
	content: "\ec4b";
}

.icofont-farmer1:before {
	content: "\ec4c";
}

.icofont-fast-food:before {
	content: "\ec4d";
}

.icofont-fish:before {
	content: "\ec4e";
}

.icofont-food-basket:before {
	content: "\ec4f";
}

.icofont-food-cart:before {
	content: "\ec50";
}

.icofont-fork-and-knife:before {
	content: "\ec51";
}

.icofont-french-fries:before {
	content: "\ec52";
}

.icofont-fresh-juice:before {
	content: "\ec53";
}

.icofont-fruits:before {
	content: "\ec54";
}

.icofont-grapes:before {
	content: "\ec55";
}

.icofont-honey:before {
	content: "\ec56";
}

.icofont-hot-dog:before {
	content: "\ec57";
}

.icofont-hotel-alt:before {
	content: "\ec58";
}

.icofont-ice-cream-alt:before {
	content: "\ec59";
}

.icofont-ice-cream:before {
	content: "\ec5a";
}

.icofont-ketchup:before {
	content: "\ec5b";
}

.icofont-kiwi:before {
	content: "\ec5c";
}

.icofont-layered-cake:before {
	content: "\ec5d";
}

.icofont-lemon-alt:before {
	content: "\ec5e";
}

.icofont-lobster:before {
	content: "\ec5f";
}

.icofont-mango:before {
	content: "\ec60";
}

.icofont-milk:before {
	content: "\ec61";
}

.icofont-mushroom:before {
	content: "\ec62";
}

.icofont-noodles:before {
	content: "\ec63";
}

.icofont-onion:before {
	content: "\ec64";
}

.icofont-orange:before {
	content: "\ec65";
}

.icofont-pear:before {
	content: "\ec66";
}

.icofont-peas:before {
	content: "\ec67";
}

.icofont-pepper:before {
	content: "\ec68";
}

.icofont-pie-alt:before {
	content: "\ec69";
}

.icofont-pineapple:before {
	content: "\ec6a";
}

.icofont-pizza-slice:before {
	content: "\ec6b";
}

.icofont-pizza:before {
	content: "\ec6c";
}

.icofont-plant:before {
	content: "\ec6d";
}

.icofont-popcorn:before {
	content: "\ec6e";
}

.icofont-potato:before {
	content: "\ec6f";
}

.icofont-pumpkin:before {
	content: "\ec70";
}

.icofont-raddish:before {
	content: "\ec71";
}

.icofont-restaurant-menu:before {
	content: "\ec72";
}

.icofont-restaurant:before {
	content: "\ec73";
}

.icofont-salt-and-pepper:before {
	content: "\ec74";
}

.icofont-sandwich:before {
	content: "\ec75";
}

.icofont-sausage:before {
	content: "\ec76";
}

.icofont-shrimp:before {
	content: "\ec77";
}

.icofont-sof-drinks:before {
	content: "\ec78";
}

.icofont-soup-bowl:before {
	content: "\ec79";
}

.icofont-spoon-and-fork:before {
	content: "\ec7a";
}

.icofont-steak:before {
	content: "\ec7b";
}

.icofont-strawberry:before {
	content: "\ec7c";
}

.icofont-sub-sandwich:before {
	content: "\ec7d";
}

.icofont-sushi:before {
	content: "\ec7e";
}

.icofont-taco:before {
	content: "\ec7f";
}

.icofont-tea-pot:before {
	content: "\ec80";
}

.icofont-tea:before {
	content: "\ec81";
}

.icofont-tomato:before {
	content: "\ec82";
}

.icofont-waiter-alt:before {
	content: "\ec83";
}

.icofont-watermelon:before {
	content: "\ec84";
}

.icofont-wheat:before {
	content: "\ec85";
}

.icofont-abc:before {
	content: "\ec86";
}

.icofont-baby-cloth:before {
	content: "\ec87";
}

.icofont-baby-milk-bottle:before {
	content: "\ec88";
}

.icofont-baby-trolley:before {
	content: "\ec89";
}

.icofont-back-pack:before {
	content: "\ec8a";
}

.icofont-candy:before {
	content: "\ec8b";
}

.icofont-cycling:before {
	content: "\ec8c";
}

.icofont-holding-hands:before {
	content: "\ec8d";
}

.icofont-infant-nipple:before {
	content: "\ec8e";
}

.icofont-kids-scooter:before {
	content: "\ec8f";
}

.icofont-safety-pin:before {
	content: "\ec90";
}

.icofont-teddy-bear:before {
	content: "\ec91";
}

.icofont-toy-ball:before {
	content: "\ec92";
}

.icofont-toy-cat:before {
	content: "\ec93";
}

.icofont-toy-duck:before {
	content: "\ec94";
}

.icofont-toy-elephant:before {
	content: "\ec95";
}

.icofont-toy-hand:before {
	content: "\ec96";
}

.icofont-toy-horse:before {
	content: "\ec97";
}

.icofont-toy-lattu:before {
	content: "\ec98";
}

.icofont-toy-train:before {
	content: "\ec99";
}

.icofont-unique-idea:before {
	content: "\ec9a";
}

.icofont-bag-alt:before {
	content: "\ec9b";
}

.icofont-burglar:before {
	content: "\ec9c";
}

.icofont-cannon-firing:before {
	content: "\ec9d";
}

.icofont-cc-camera:before {
	content: "\ec9e";
}

.icofont-cop-badge:before {
	content: "\ec9f";
}

.icofont-cop:before {
	content: "\eca0";
}

.icofont-court-hammer:before {
	content: "\eca1";
}

.icofont-court:before {
	content: "\eca2";
}

.icofont-finger-print:before {
	content: "\eca3";
}

.icofont-handcuff-alt:before {
	content: "\eca4";
}

.icofont-handcuff:before {
	content: "\eca5";
}

.icofont-investigation:before {
	content: "\eca6";
}

.icofont-investigator:before {
	content: "\eca7";
}

.icofont-jail:before {
	content: "\eca8";
}

.icofont-judge:before {
	content: "\eca9";
}

.icofont-law-alt-1:before {
	content: "\ecaa";
}

.icofont-law-alt-2:before {
	content: "\ecab";
}

.icofont-law-alt-3:before {
	content: "\ecac";
}

.icofont-law-book:before {
	content: "\ecad";
}

.icofont-law-document:before {
	content: "\ecae";
}

.icofont-law:before {
	content: "\ecaf";
}

.icofont-lawyer-alt-1:before {
	content: "\ecb0";
}

.icofont-lawyer-alt-2:before {
	content: "\ecb1";
}

.icofont-lawyer:before {
	content: "\ecb2";
}

.icofont-order:before {
	content: "\ecb3";
}

.icofont-pistol:before {
	content: "\ecb4";
}

.icofont-police-badge:before {
	content: "\ecb5";
}

.icofont-police-cap:before {
	content: "\ecb6";
}

.icofont-police-car-alt-1:before {
	content: "\ecb7";
}

.icofont-police-car-alt-2:before {
	content: "\ecb8";
}

.icofont-police-hat:before {
	content: "\ecb9";
}

.icofont-police-van:before {
	content: "\ecba";
}

.icofont-police:before {
	content: "\ecbb";
}

.icofont-protect:before {
	content: "\ecbc";
}

.icofont-scales:before {
	content: "\ecbd";
}

.icofont-thief-alt:before {
	content: "\ecbe";
}

.icofont-thief:before {
	content: "\ecbf";
}

.icofont-abacus-alt:before {
	content: "\ecc0";
}

.icofont-abacus:before {
	content: "\ecc1";
}

.icofont-angle:before {
	content: "\ecc2";
}

.icofont-calculator-alt-1:before {
	content: "\ecc3";
}

.icofont-calculator-alt-2:before {
	content: "\ecc4";
}

.icofont-circle-ruler-alt:before {
	content: "\ecc5";
}

.icofont-circle-ruler:before {
	content: "\ecc6";
}

.icofont-compass-alt-1:before {
	content: "\ecc7";
}

.icofont-compass-alt-2:before {
	content: "\ecc8";
}

.icofont-compass-alt-3:before {
	content: "\ecc9";
}

.icofont-compass-alt-4:before {
	content: "\ecca";
}

.icofont-degrees-alt-1:before {
	content: "\eccb";
}

.icofont-degrees-alt-2:before {
	content: "\eccc";
}

.icofont-degrees:before {
	content: "\eccd";
}

.icofont-golden-ratio:before {
	content: "\ecce";
}

.icofont-marker-alt-1:before {
	content: "\eccf";
}

.icofont-marker-alt-2:before {
	content: "\ecd0";
}

.icofont-marker-alt-3:before {
	content: "\ecd1";
}

.icofont-mathematical-alt-1:before {
	content: "\ecd2";
}

.icofont-mathematical-alt-2:before {
	content: "\ecd3";
}

.icofont-mathematical:before {
	content: "\ecd4";
}

.icofont-pen-alt-1:before {
	content: "\ecd5";
}

.icofont-pen-alt-2:before {
	content: "\ecd6";
}

.icofont-pen-alt-3:before {
	content: "\ecd7";
}

.icofont-pen-holder-alt-1:before {
	content: "\ecd8";
}

.icofont-pen-holder:before {
	content: "\ecd9";
}

.icofont-pencil-alt-1:before {
	content: "\ecda";
}

.icofont-pencil-alt-2:before {
	content: "\ecdb";
}

.icofont-pencil-alt-3:before {
	content: "\ecdc";
}

.icofont-pencil-alt-4:before {
	content: "\ecdd";
}

.icofont-ruler-alt-1:before {
	content: "\ecde";
}

.icofont-ruler-alt-2:before {
	content: "\ecdf";
}

.icofont-ruler-compass-alt:before {
	content: "\ece0";
}

.icofont-ruler-compass:before {
	content: "\ece1";
}

.icofont-ruler-pencil-alt-1:before {
	content: "\ece2";
}

.icofont-ruler-pencil-alt-2:before {
	content: "\ece3";
}

.icofont-ruler-pencil:before {
	content: "\ece4";
}

.icofont-ruler:before {
	content: "\ece5";
}

.icofont-rulers-alt:before {
	content: "\ece6";
}

.icofont-rulers:before {
	content: "\ece7";
}

.icofont-square-root:before {
	content: "\ece8";
}

.icofont-aids:before {
	content: "\ece9";
}

.icofont-ambulance:before {
	content: "\ecea";
}

.icofont-autism:before {
	content: "\eceb";
}

.icofont-bandage:before {
	content: "\ecec";
}

.icofont-bed-patient:before {
	content: "\eced";
}

.icofont-blind:before {
	content: "\ecee";
}

.icofont-blood-drop:before {
	content: "\ecef";
}

.icofont-blood-test:before {
	content: "\ecf0";
}

.icofont-blood:before {
	content: "\ecf1";
}

.icofont-capsule:before {
	content: "\ecf2";
}

.icofont-crutches:before {
	content: "\ecf3";
}

.icofont-dna-alt-1:before {
	content: "\ecf4";
}

.icofont-dna:before {
	content: "\ecf5";
}

.icofont-doctor-alt:before {
	content: "\ecf6";
}

.icofont-doctor:before {
	content: "\ecf7";
}

.icofont-drug-pack:before {
	content: "\ecf8";
}

.icofont-drug:before {
	content: "\ecf9";
}

.icofont-eye-alt:before {
	content: "\ecfa";
}

.icofont-first-aid-alt:before {
	content: "\ecfb";
}

.icofont-garbage:before {
	content: "\ecfc";
}

.icofont-heart-alt:before {
	content: "\ecfd";
}

.icofont-heartbeat:before {
	content: "\ecfe";
}

.icofont-herbal:before {
	content: "\ecff";
}

.icofont-hospital:before {
	content: "\ed00";
}

.icofont-icu:before {
	content: "\ed01";
}

.icofont-injection-syringe:before {
	content: "\ed02";
}

.icofont-laboratory:before {
	content: "\ed03";
}

.icofont-medical-sign-alt:before {
	content: "\ed04";
}

.icofont-medical-sign:before {
	content: "\ed05";
}

.icofont-nurse-alt:before {
	content: "\ed06";
}

.icofont-nurse:before {
	content: "\ed07";
}

.icofont-nursing-home:before {
	content: "\ed08";
}

.icofont-operation-theater:before {
	content: "\ed09";
}

.icofont-paralysis-disability:before {
	content: "\ed0a";
}

.icofont-pills:before {
	content: "\ed0b";
}

.icofont-prescription:before {
	content: "\ed0c";
}

.icofont-pulse:before {
	content: "\ed0d";
}

.icofont-stethoscope-alt:before {
	content: "\ed0e";
}

.icofont-stethoscope:before {
	content: "\ed0f";
}

.icofont-stretcher:before {
	content: "\ed10";
}

.icofont-surgeon-alt:before {
	content: "\ed11";
}

.icofont-surgeon:before {
	content: "\ed12";
}

.icofont-tablets:before {
	content: "\ed13";
}

.icofont-test-bottle:before {
	content: "\ed14";
}

.icofont-test-tube:before {
	content: "\ed15";
}

.icofont-thermometer-alt:before {
	content: "\ed16";
}

.icofont-tooth:before {
	content: "\ed17";
}

.icofont-xray:before {
	content: "\ed18";
}

.icofont-ui-add:before {
	content: "\ed19";
}

.icofont-ui-alarm:before {
	content: "\ed1a";
}

.icofont-ui-battery:before {
	content: "\ed1b";
}

.icofont-ui-block:before {
	content: "\ed1c";
}

.icofont-ui-bluetooth:before {
	content: "\ed1d";
}

.icofont-ui-brightness:before {
	content: "\ed1e";
}

.icofont-ui-browser:before {
	content: "\ed1f";
}

.icofont-ui-calculator:before {
	content: "\ed20";
}

.icofont-ui-calendar:before {
	content: "\ed21";
}

.icofont-ui-call:before {
	content: "\ed22";
}

.icofont-ui-camera:before {
	content: "\ed23";
}

.icofont-ui-cart:before {
	content: "\ed24";
}

.icofont-ui-cell-phone:before {
	content: "\ed25";
}

.icofont-ui-chat:before {
	content: "\ed26";
}

.icofont-ui-check:before {
	content: "\ed27";
}

.icofont-ui-clip-board:before {
	content: "\ed28";
}

.icofont-ui-clip:before {
	content: "\ed29";
}

.icofont-ui-clock:before {
	content: "\ed2a";
}

.icofont-ui-close:before {
	content: "\ed2b";
}

.icofont-ui-contact-list:before {
	content: "\ed2c";
}

.icofont-ui-copy:before {
	content: "\ed2d";
}

.icofont-ui-cut:before {
	content: "\ed2e";
}

.icofont-ui-delete:before {
	content: "\ed2f";
}

.icofont-ui-dial-phone:before {
	content: "\ed30";
}

.icofont-ui-edit:before {
	content: "\ed31";
}

.icofont-ui-email:before {
	content: "\ed32";
}

.icofont-ui-file:before {
	content: "\ed33";
}

.icofont-ui-fire-wall:before {
	content: "\ed34";
}

.icofont-ui-flash-light:before {
	content: "\ed35";
}

.icofont-ui-flight:before {
	content: "\ed36";
}

.icofont-ui-folder:before {
	content: "\ed37";
}

.icofont-ui-game:before {
	content: "\ed38";
}

.icofont-ui-handicapped:before {
	content: "\ed39";
}

.icofont-ui-head-phone:before {
	content: "\ed3a";
}

.icofont-ui-home:before {
	content: "\ed3b";
}

.icofont-ui-image:before {
	content: "\ed3c";
}

.icofont-ui-keyboard:before {
	content: "\ed3d";
}

.icofont-ui-laoding:before {
	content: "\ed3e";
}

.icofont-ui-lock:before {
	content: "\ed3f";
}

.icofont-ui-love-add:before {
	content: "\ed40";
}

.icofont-ui-love-broken:before {
	content: "\ed41";
}

.icofont-ui-love-remove:before {
	content: "\ed42";
}

.icofont-ui-love:before {
	content: "\ed43";
}

.icofont-ui-map:before {
	content: "\ed44";
}

.icofont-ui-message:before {
	content: "\ed45";
}

.icofont-ui-messaging:before {
	content: "\ed46";
}

.icofont-ui-movie:before {
	content: "\ed47";
}

.icofont-ui-music-player:before {
	content: "\ed48";
}

.icofont-ui-music:before {
	content: "\ed49";
}

.icofont-ui-mute:before {
	content: "\ed4a";
}

.icofont-ui-network:before {
	content: "\ed4b";
}

.icofont-ui-next:before {
	content: "\ed4c";
}

.icofont-ui-note:before {
	content: "\ed4d";
}

.icofont-ui-office:before {
	content: "\ed4e";
}

.icofont-ui-password:before {
	content: "\ed4f";
}

.icofont-ui-pause:before {
	content: "\ed50";
}

.icofont-ui-play-stop:before {
	content: "\ed51";
}

.icofont-ui-play:before {
	content: "\ed52";
}

.icofont-ui-pointer:before {
	content: "\ed53";
}

.icofont-ui-power:before {
	content: "\ed54";
}

.icofont-ui-press:before {
	content: "\ed55";
}

.icofont-ui-previous:before {
	content: "\ed56";
}

.icofont-ui-rate-add:before {
	content: "\ed57";
}

.icofont-ui-rate-blank:before {
	content: "\ed58";
}

.icofont-ui-rate-remove:before {
	content: "\ed59";
}

.icofont-ui-rating:before {
	content: "\ed5a";
}

.icofont-ui-record:before {
	content: "\ed5b";
}

.icofont-ui-remove:before {
	content: "\ed5c";
}

.icofont-ui-reply:before {
	content: "\ed5d";
}

.icofont-ui-rotation:before {
	content: "\ed5e";
}

.icofont-ui-rss:before {
	content: "\ed5f";
}

.icofont-ui-search:before {
	content: "\ed60";
}

.icofont-ui-settings:before {
	content: "\ed61";
}

.icofont-ui-social-link:before {
	content: "\ed62";
}

.icofont-ui-tag:before {
	content: "\ed63";
}

.icofont-ui-text-chat:before {
	content: "\ed64";
}

.icofont-ui-text-loading:before {
	content: "\ed65";
}

.icofont-ui-theme:before {
	content: "\ed66";
}

.icofont-ui-timer:before {
	content: "\ed67";
}

.icofont-ui-touch-phone:before {
	content: "\ed68";
}

.icofont-ui-travel:before {
	content: "\ed69";
}

.icofont-ui-unlock:before {
	content: "\ed6a";
}

.icofont-ui-user-group:before {
	content: "\ed6b";
}

.icofont-ui-user:before {
	content: "\ed6c";
}

.icofont-ui-v-card:before {
	content: "\ed6d";
}

.icofont-ui-video-chat:before {
	content: "\ed6e";
}

.icofont-ui-video-message:before {
	content: "\ed6f";
}

.icofont-ui-video-play:before {
	content: "\ed70";
}

.icofont-ui-video:before {
	content: "\ed71";
}

.icofont-ui-volume:before {
	content: "\ed72";
}

.icofont-ui-weather:before {
	content: "\ed73";
}

.icofont-ui-wifi:before {
	content: "\ed74";
}

.icofont-ui-zoom-in:before {
	content: "\ed75";
}

.icofont-ui-zoom-out:before {
	content: "\ed76";
}

.icofont-cassette-player:before {
	content: "\ed77";
}

.icofont-cassette:before {
	content: "\ed78";
}

.icofont-forward:before {
	content: "\ed79";
}

.icofont-game:before {
	content: "\ed7a";
}

.icofont-guiter:before {
	content: "\ed7b";
}

.icofont-headphone-alt-1:before {
	content: "\ed7c";
}

.icofont-headphone-alt-2:before {
	content: "\ed7d";
}

.icofont-headphone-alt-3:before {
	content: "\ed7e";
}

.icofont-listening:before {
	content: "\ed7f";
}

.icofont-megaphone-alt:before {
	content: "\ed80";
}

.icofont-megaphone:before {
	content: "\ed81";
}

.icofont-movie:before {
	content: "\ed82";
}

.icofont-mp3-player:before {
	content: "\ed83";
}

.icofont-multimedia:before {
	content: "\ed84";
}

.icofont-music-disk:before {
	content: "\ed85";
}

.icofont-music-note:before {
	content: "\ed86";
}

.icofont-pause:before {
	content: "\ed87";
}

.icofont-play-alt-1:before {
	content: "\ed88";
}

.icofont-play-alt-2:before {
	content: "\ed89";
}

.icofont-play-alt-3:before {
	content: "\ed8a";
}

.icofont-play-pause:before {
	content: "\ed8b";
}

.icofont-record:before {
	content: "\ed8c";
}

.icofont-retro-music-disk:before {
	content: "\ed8d";
}

.icofont-rewind:before {
	content: "\ed8e";
}

.icofont-song-notes:before {
	content: "\ed8f";
}

.icofont-sound-wave-alt:before {
	content: "\ed90";
}

.icofont-sound-wave:before {
	content: "\ed91";
}

.icofont-stop:before {
	content: "\ed92";
}

.icofont-video-alt:before {
	content: "\ed93";
}

.icofont-video-cam:before {
	content: "\ed94";
}

.icofont-volume-bar:before {
	content: "\ed95";
}

.icofont-volume-mute:before {
	content: "\ed96";
}

.icofont-youtube-play:before {
	content: "\ed97";
}

.icofont-amazon-alt:before {
	content: "\ed98";
}

.icofont-amazon:before {
	content: "\ed99";
}

.icofont-american-express-alt:before {
	content: "\ed9a";
}

.icofont-american-express:before {
	content: "\ed9b";
}

.icofont-apple-pay-alt:before {
	content: "\ed9c";
}

.icofont-apple-pay:before {
	content: "\ed9d";
}

.icofont-bank-transfer-alt:before {
	content: "\ed9e";
}

.icofont-bank-transfer:before {
	content: "\ed9f";
}

.icofont-braintree-alt:before {
	content: "\eda0";
}

.icofont-braintree:before {
	content: "\eda1";
}

.icofont-cash-on-delivery-alt:before {
	content: "\eda2";
}

.icofont-cash-on-delivery:before {
	content: "\eda3";
}

.icofont-checkout-alt:before {
	content: "\eda4";
}

.icofont-checkout:before {
	content: "\eda5";
}

.icofont-diners-club-alt-1:before {
	content: "\eda6";
}

.icofont-diners-club-alt-2:before {
	content: "\eda7";
}

.icofont-diners-club-alt-3:before {
	content: "\eda8";
}

.icofont-diners-club:before {
	content: "\eda9";
}

.icofont-discover-alt:before {
	content: "\edaa";
}

.icofont-discover:before {
	content: "\edab";
}

.icofont-eway-alt:before {
	content: "\edac";
}

.icofont-eway:before {
	content: "\edad";
}

.icofont-google-wallet-alt-1:before {
	content: "\edae";
}

.icofont-google-wallet-alt-2:before {
	content: "\edaf";
}

.icofont-google-wallet-alt-3:before {
	content: "\edb0";
}

.icofont-google-wallet:before {
	content: "\edb1";
}

.icofont-jcb-alt:before {
	content: "\edb2";
}

.icofont-jcb:before {
	content: "\edb3";
}

.icofont-maestro-alt:before {
	content: "\edb4";
}

.icofont-maestro:before {
	content: "\edb5";
}

.icofont-mastercard-alt:before {
	content: "\edb6";
}

.icofont-mastercard:before {
	content: "\edb7";
}

.icofont-payoneer-alt:before {
	content: "\edb8";
}

.icofont-payoneer:before {
	content: "\edb9";
}

.icofont-paypal-alt:before {
	content: "\edba";
}

.icofont-paypal:before {
	content: "\edbb";
}

.icofont-sage-alt:before {
	content: "\edbc";
}

.icofont-sage:before {
	content: "\edbd";
}

.icofont-skrill-alt:before {
	content: "\edbe";
}

.icofont-skrill:before {
	content: "\edbf";
}

.icofont-stripe-alt:before {
	content: "\edc0";
}

.icofont-stripe:before {
	content: "\edc1";
}

.icofont-visa-alt:before {
	content: "\edc2";
}

.icofont-visa-electron:before {
	content: "\edc3";
}

.icofont-visa:before {
	content: "\edc4";
}

.icofont-western-union-alt:before {
	content: "\edc5";
}

.icofont-western-union:before {
	content: "\edc6";
}

.icofont-boy:before {
	content: "\edc7";
}

.icofont-business-man-alt-1:before {
	content: "\edc8";
}

.icofont-business-man-alt-2:before {
	content: "\edc9";
}

.icofont-business-man-alt-3:before {
	content: "\edca";
}

.icofont-business-man:before {
	content: "\edcb";
}

.icofont-funky-man:before {
	content: "\edcc";
}

.icofont-girl-alt:before {
	content: "\edcd";
}

.icofont-girl:before {
	content: "\edce";
}

.icofont-hotel-boy-alt:before {
	content: "\edcf";
}

.icofont-hotel-boy:before {
	content: "\edd0";
}

.icofont-man-in-glasses:before {
	content: "\edd1";
}

.icofont-user-alt-1:before {
	content: "\edd2";
}

.icofont-user-alt-2:before {
	content: "\edd3";
}

.icofont-user-alt-3:before {
	content: "\edd4";
}

.icofont-user-alt-4:before {
	content: "\edd5";
}

.icofont-user-alt-5:before {
	content: "\edd6";
}

.icofont-user-alt-6:before {
	content: "\edd7";
}

.icofont-user-alt-7:before {
	content: "\edd8";
}

.icofont-user-female:before {
	content: "\edd9";
}

.icofont-user-male:before {
	content: "\edda";
}

.icofont-user-suited:before {
	content: "\eddb";
}

.icofont-user:before {
	content: "\eddc";
}

.icofont-users-alt-1:before {
	content: "\eddd";
}

.icofont-users-alt-2:before {
	content: "\edde";
}

.icofont-users-alt-3:before {
	content: "\eddf";
}

.icofont-users-alt-4:before {
	content: "\ede0";
}

.icofont-users-alt-5:before {
	content: "\ede1";
}

.icofont-users-alt-6:before {
	content: "\ede2";
}

.icofont-users-social:before {
	content: "\ede3";
}

.icofont-users:before {
	content: "\ede4";
}

.icofont-waiter:before {
	content: "\ede5";
}

.icofont-woman-in-glasses:before {
	content: "\ede6";
}

.icofont-document-search:before {
	content: "\ede7";
}

.icofont-folder-search:before {
	content: "\ede8";
}

.icofont-home-search:before {
	content: "\ede9";
}

.icofont-job-search:before {
	content: "\edea";
}

.icofont-map-search:before {
	content: "\edeb";
}

.icofont-restaurant-search:before {
	content: "\edec";
}

.icofont-search-alt-1:before {
	content: "\eded";
}

.icofont-search-alt-2:before {
	content: "\edee";
}

.icofont-search:before {
	content: "\edef";
}

.icofont-stock-search:before {
	content: "\edf0";
}

.icofont-user-search:before {
	content: "\edf1";
}

.icofont-social-aim:before {
	content: "\edf2";
}

.icofont-social-badoo:before {
	content: "\edf3";
}

.icofont-social-bebo:before {
	content: "\edf4";
}

.icofont-social-behance:before {
	content: "\edf5";
}

.icofont-social-blogger:before {
	content: "\edf6";
}

.icofont-social-bootstrap:before {
	content: "\edf7";
}

.icofont-social-brightkite:before {
	content: "\edf8";
}

.icofont-social-cloudapp:before {
	content: "\edf9";
}

.icofont-social-concrete5:before {
	content: "\edfa";
}

.icofont-social-designbump:before {
	content: "\edfb";
}

.icofont-social-designfloat:before {
	content: "\edfc";
}

.icofont-social-deviantart:before {
	content: "\edfd";
}

.icofont-social-digg:before {
	content: "\edfe";
}

.icofont-social-dotcms:before {
	content: "\edff";
}

.icofont-social-dribble:before {
	content: "\ee00";
}

.icofont-social-dropbox:before {
	content: "\ee01";
}

.icofont-brand-drupal:before {
	content: "\ee02";
}

.icofont-social-ebuddy:before {
	content: "\ee03";
}

.icofont-social-ello:before {
	content: "\ee04";
}

.icofont-social-ember:before {
	content: "\ee05";
}

.icofont-social-envato:before {
	content: "\ee06";
}

.icofont-social-evernote:before {
	content: "\ee07";
}

.icofont-social-facebook:before {
	content: "\ee08";
}

.icofont-social-feedburner:before {
	content: "\ee09";
}

.icofont-social-folkd:before {
	content: "\ee0a";
}

.icofont-social-friendfeed:before {
	content: "\ee0b";
}

.icofont-social-ghost:before {
	content: "\ee0c";
}

.icofont-social-github:before {
	content: "\ee0d";
}

.icofont-social-gnome:before {
	content: "\ee0e";
}

.icofont-social-google-buzz:before {
	content: "\ee0f";
}

.icofont-social-google-map:before {
	content: "\ee10";
}

.icofont-social-google-plus:before {
	content: "\ee11";
}

.icofont-social-google-talk:before {
	content: "\ee12";
}

.icofont-social-hype-machine:before {
	content: "\ee13";
}

.icofont-social-instagram:before {
	content: "\ee14";
}

.icofont-brand-joomla:before {
	content: "\ee15";
}

.icofont-social-kickstarter:before {
	content: "\ee16";
}

.icofont-social-line:before {
	content: "\ee17";
}

.icofont-social-linux-mint:before {
	content: "\ee18";
}

.icofont-social-livejournal:before {
	content: "\ee19";
}

.icofont-social-magento:before {
	content: "\ee1a";
}

.icofont-social-meetup:before {
	content: "\ee1b";
}

.icofont-social-mixx:before {
	content: "\ee1c";
}

.icofont-social-newsvine:before {
	content: "\ee1d";
}

.icofont-social-nimbuss:before {
	content: "\ee1e";
}

.icofont-social-opencart:before {
	content: "\ee1f";
}

.icofont-social-oscommerce:before {
	content: "\ee20";
}

.icofont-social-pandora:before {
	content: "\ee21";
}

.icofont-social-picasa:before {
	content: "\ee22";
}

.icofont-social-pinterest:before {
	content: "\ee23";
}

.icofont-social-prestashop:before {
	content: "\ee24";
}

.icofont-social-qik:before {
	content: "\ee25";
}

.icofont-social-readernaut:before {
	content: "\ee26";
}

.icofont-social-reddit:before {
	content: "\ee27";
}

.icofont-social-rss:before {
	content: "\ee28";
}

.icofont-social-shopify:before {
	content: "\ee29";
}

.icofont-social-silverstripe:before {
	content: "\ee2a";
}

.icofont-social-skype:before {
	content: "\ee2b";
}

.icofont-social-slashdot:before {
	content: "\ee2c";
}

.icofont-social-smugmug:before {
	content: "\ee2d";
}

.icofont-social-steam:before {
	content: "\ee2e";
}

.icofont-social-stumbleupon:before {
	content: "\ee2f";
}

.icofont-social-technorati:before {
	content: "\ee30";
}

.icofont-social-telegram:before {
	content: "\ee31";
}

.icofont-social-tinder:before {
	content: "\ee32";
}

.icofont-social-tumblr:before {
	content: "\ee33";
}

.icofont-social-twitter:before {
	content: "\ee34";
}

.icofont-social-typo3:before {
	content: "\ee35";
}

.icofont-social-ubercart:before {
	content: "\ee36";
}

.icofont-social-viber:before {
	content: "\ee37";
}

.icofont-social-viddler:before {
	content: "\ee38";
}

.icofont-social-vimeo:before {
	content: "\ee39";
}

.icofont-social-vine:before {
	content: "\ee3a";
}

.icofont-social-virb:before {
	content: "\ee3b";
}

.icofont-social-virtuemart:before {
	content: "\ee3c";
}

.icofont-social-wechat:before {
	content: "\ee3d";
}

.icofont-brand-wordpress:before {
	content: "\ee3e";
}

.icofont-social-xing:before {
	content: "\ee3f";
}

.icofont-social-yahoo:before {
	content: "\ee40";
}

.icofont-social-yelp:before {
	content: "\ee41";
}

.icofont-social-zencart:before {
	content: "\ee42";
}

.icofont-badminton-birdie:before {
	content: "\ee43";
}

.icofont-baseball:before {
	content: "\ee44";
}

.icofont-baseballer:before {
	content: "\ee45";
}

.icofont-basketball-hoop:before {
	content: "\ee46";
}

.icofont-basketball:before {
	content: "\ee47";
}

.icofont-billiard-ball:before {
	content: "\ee48";
}

.icofont-boot-alt-1:before {
	content: "\ee49";
}

.icofont-boot-alt-2:before {
	content: "\ee4a";
}

.icofont-bowling-alt:before {
	content: "\ee4b";
}

.icofont-bowling:before {
	content: "\ee4c";
}

.icofont-canoe:before {
	content: "\ee4d";
}

.icofont-cheer-leader:before {
	content: "\ee4e";
}

.icofont-climbing:before {
	content: "\ee4f";
}

.icofont-corner:before {
	content: "\ee50";
}

.icofont-cyclist:before {
	content: "\ee51";
}

.icofont-dumbbell-alt:before {
	content: "\ee52";
}

.icofont-dumbbell:before {
	content: "\ee53";
}

.icofont-field-alt:before {
	content: "\ee54";
}

.icofont-field:before {
	content: "\ee55";
}

.icofont-football-alt:before {
	content: "\ee56";
}

.icofont-foul:before {
	content: "\ee57";
}

.icofont-goal-keeper:before {
	content: "\ee58";
}

.icofont-goal:before {
	content: "\ee59";
}

.icofont-golf-alt:before {
	content: "\ee5a";
}

.icofont-golf-bag:before {
	content: "\ee5b";
}

.icofont-golf-field:before {
	content: "\ee5c";
}

.icofont-golf:before {
	content: "\ee5d";
}

.icofont-golfer:before {
	content: "\ee5e";
}

.icofont-gym-alt-1:before {
	content: "\ee5f";
}

.icofont-gym-alt-2:before {
	content: "\ee60";
}

.icofont-gym-alt-3:before {
	content: "\ee61";
}

.icofont-gym:before {
	content: "\ee62";
}

.icofont-hand-grippers:before {
	content: "\ee63";
}

.icofont-heart-beat-alt:before {
	content: "\ee64";
}

.icofont-helmet:before {
	content: "\ee65";
}

.icofont-hockey-alt:before {
	content: "\ee66";
}

.icofont-hockey:before {
	content: "\ee67";
}

.icofont-ice-skate:before {
	content: "\ee68";
}

.icofont-jersey-alt:before {
	content: "\ee69";
}

.icofont-jersey:before {
	content: "\ee6a";
}

.icofont-jumping:before {
	content: "\ee6b";
}

.icofont-kick:before {
	content: "\ee6c";
}

.icofont-leg:before {
	content: "\ee6d";
}

.icofont-match-review:before {
	content: "\ee6e";
}

.icofont-medal-alt:before {
	content: "\ee6f";
}

.icofont-muscle-alt:before {
	content: "\ee70";
}

.icofont-muscle:before {
	content: "\ee71";
}

.icofont-offside:before {
	content: "\ee72";
}

.icofont-olympic-logo:before {
	content: "\ee73";
}

.icofont-olympic:before {
	content: "\ee74";
}

.icofont-padding:before {
	content: "\ee75";
}

.icofont-penalty-card:before {
	content: "\ee76";
}

.icofont-racer:before {
	content: "\ee77";
}

.icofont-racing-car:before {
	content: "\ee78";
}

.icofont-racing-flag-alt:before {
	content: "\ee79";
}

.icofont-racing-flag:before {
	content: "\ee7a";
}

.icofont-racings-wheel:before {
	content: "\ee7b";
}

.icofont-referee:before {
	content: "\ee7c";
}

.icofont-refree-jersey:before {
	content: "\ee7d";
}

.icofont-result:before {
	content: "\ee7e";
}

.icofont-rugby-ball:before {
	content: "\ee7f";
}

.icofont-rugby-player:before {
	content: "\ee80";
}

.icofont-rugby:before {
	content: "\ee81";
}

.icofont-runner-alt-1:before {
	content: "\ee82";
}

.icofont-runner-alt-2:before {
	content: "\ee83";
}

.icofont-runner:before {
	content: "\ee84";
}

.icofont-score-board:before {
	content: "\ee85";
}

.icofont-skiing-man:before {
	content: "\ee86";
}

.icofont-skydiving-goggles:before {
	content: "\ee87";
}

.icofont-snow-mobile:before {
	content: "\ee88";
}

.icofont-steering:before {
	content: "\ee89";
}

.icofont-substitute:before {
	content: "\ee8a";
}

.icofont-swimmer:before {
	content: "\ee8b";
}

.icofont-table-tennis:before {
	content: "\ee8c";
}

.icofont-team-alt:before {
	content: "\ee8d";
}

.icofont-team:before {
	content: "\ee8e";
}

.icofont-tennis-player:before {
	content: "\ee8f";
}

.icofont-tennis:before {
	content: "\ee90";
}

.icofont-time:before {
	content: "\ee91";
}

.icofont-track:before {
	content: "\ee92";
}

.icofont-tracking:before {
	content: "\ee93";
}

.icofont-trophy-alt:before {
	content: "\ee94";
}

.icofont-trophy:before {
	content: "\ee95";
}

.icofont-volleyball-alt:before {
	content: "\ee96";
}

.icofont-volleyball-fire:before {
	content: "\ee97";
}

.icofont-volleyball:before {
	content: "\ee98";
}

.icofont-water-bottle:before {
	content: "\ee99";
}

.icofont-whisle:before {
	content: "\ee9a";
}

.icofont-win-trophy:before {
	content: "\ee9b";
}

.icofont-align-center:before {
	content: "\ee9c";
}

.icofont-align-left:before {
	content: "\ee9d";
}

.icofont-align-right:before {
	content: "\ee9e";
}

.icofont-all-caps:before {
	content: "\ee9f";
}

.icofont-bold:before {
	content: "\eea0";
}

.icofont-brush:before {
	content: "\eea1";
}

.icofont-clip-board:before {
	content: "\eea2";
}

.icofont-code-alt:before {
	content: "\eea3";
}

.icofont-color-bucket:before {
	content: "\eea4";
}

.icofont-color-picker:before {
	content: "\eea5";
}

.icofont-copy-alt:before {
	content: "\eea6";
}

.icofont-copy-black:before {
	content: "\eea7";
}

.icofont-cut:before {
	content: "\eea8";
}

.icofont-delete-alt:before {
	content: "\eea9";
}

.icofont-edit-alt:before {
	content: "\eeaa";
}

.icofont-eraser-alt:before {
	content: "\eeab";
}

.icofont-file-alt:before {
	content: "\eeac";
}

.icofont-font:before {
	content: "\eead";
}

.icofont-header:before {
	content: "\eeae";
}

.icofont-indent:before {
	content: "\eeaf";
}

.icofont-italic-alt:before {
	content: "\eeb0";
}

.icofont-justify-all:before {
	content: "\eeb1";
}

.icofont-justify-center:before {
	content: "\eeb2";
}

.icofont-justify-left:before {
	content: "\eeb3";
}

.icofont-justify-right:before {
	content: "\eeb4";
}

.icofont-line-height:before {
	content: "\eeb5";
}

.icofont-link-alt:before {
	content: "\eeb6";
}

.icofont-listine-dots:before {
	content: "\eeb7";
}

.icofont-listing-box:before {
	content: "\eeb8";
}

.icofont-listing-number:before {
	content: "\eeb9";
}

.icofont-marker:before {
	content: "\eeba";
}

.icofont-outdent:before {
	content: "\eebb";
}

.icofont-paper-clip:before {
	content: "\eebc";
}

.icofont-paragraph:before {
	content: "\eebd";
}

.icofont-pin:before {
	content: "\eebe";
}

.icofont-printer:before {
	content: "\eebf";
}

.icofont-redo:before {
	content: "\eec0";
}

.icofont-rotation:before {
	content: "\eec1";
}

.icofont-save:before {
	content: "\eec2";
}

.icofont-small-cap:before {
	content: "\eec3";
}

.icofont-strike-through:before {
	content: "\eec4";
}

.icofont-sub-listing:before {
	content: "\eec5";
}

.icofont-subscript:before {
	content: "\eec6";
}

.icofont-superscript:before {
	content: "\eec7";
}

.icofont-table:before {
	content: "\eec8";
}

.icofont-text-height:before {
	content: "\eec9";
}

.icofont-text-width:before {
	content: "\eeca";
}

.icofont-trash:before {
	content: "\eecb";
}

.icofont-underline:before {
	content: "\eecc";
}

.icofont-undo:before {
	content: "\eecd";
}

.icofont-unlink:before {
	content: "\eece";
}

.icofont-air-balloon:before {
	content: "\eecf";
}

.icofont-airplane-alt:before {
	content: "\eed0";
}

.icofont-airplane:before {
	content: "\eed1";
}

.icofont-ambulance-crescent:before {
	content: "\eed2";
}

.icofont-ambulance-cross:before {
	content: "\eed3";
}

.icofont-articulated-truck:before {
	content: "\eed4";
}

.icofont-auto-rickshaw:before {
	content: "\eed5";
}

.icofont-bicycle-alt-1:before {
	content: "\eed6";
}

.icofont-bicycle-alt-2:before {
	content: "\eed7";
}

.icofont-bull-dozer:before {
	content: "\eed8";
}

.icofont-bus-alt-1:before {
	content: "\eed9";
}

.icofont-bus-alt-2:before {
	content: "\eeda";
}

.icofont-bus-alt-3:before {
	content: "\eedb";
}

.icofont-cable-car:before {
	content: "\eedc";
}

.icofont-car-alt-1:before {
	content: "\eedd";
}

.icofont-car-alt-2:before {
	content: "\eede";
}

.icofont-car-alt-3:before {
	content: "\eedf";
}

.icofont-car-alt-4:before {
	content: "\eee0";
}

.icofont-concrete-mixer:before {
	content: "\eee1";
}

.icofont-delivery-time:before {
	content: "\eee2";
}

.icofont-excavator:before {
	content: "\eee3";
}

.icofont-fast-delivery:before {
	content: "\eee4";
}

.icofont-fire-truck-alt:before {
	content: "\eee5";
}

.icofont-fire-truck:before {
	content: "\eee6";
}

.icofont-fork-lift:before {
	content: "\eee7";
}

.icofont-free-delivery:before {
	content: "\eee8";
}

.icofont-golf-cart:before {
	content: "\eee9";
}

.icofont-helicopter:before {
	content: "\eeea";
}

.icofont-motor-bike-alt:before {
	content: "\eeeb";
}

.icofont-motor-bike:before {
	content: "\eeec";
}

.icofont-motor-biker:before {
	content: "\eeed";
}

.icofont-oil-truck:before {
	content: "\eeee";
}

.icofont-police-car:before {
	content: "\eeef";
}

.icofont-rickshaw:before {
	content: "\eef0";
}

.icofont-rocket-alt-1:before {
	content: "\eef1";
}

.icofont-rocket-alt-2:before {
	content: "\eef2";
}

.icofont-sail-boat:before {
	content: "\eef3";
}

.icofont-scooter:before {
	content: "\eef4";
}

.icofont-sea-plane:before {
	content: "\eef5";
}

.icofont-ship-alt:before {
	content: "\eef6";
}

.icofont-speed-boat:before {
	content: "\eef7";
}

.icofont-taxi:before {
	content: "\eef8";
}

.icofont-tow-truck:before {
	content: "\eef9";
}

.icofont-tractor:before {
	content: "\eefa";
}

.icofont-traffic-light:before {
	content: "\eefb";
}

.icofont-train-line:before {
	content: "\eefc";
}

.icofont-train-steam:before {
	content: "\eefd";
}

.icofont-tram:before {
	content: "\eefe";
}

.icofont-truck-alt:before {
	content: "\eeff";
}

.icofont-truck-loaded:before {
	content: "\ef00";
}

.icofont-truck:before {
	content: "\ef01";
}

.icofont-van-alt:before {
	content: "\ef02";
}

.icofont-van:before {
	content: "\ef03";
}

.icofont-yacht:before {
	content: "\ef04";
}

.icofont-5-star-hotel:before {
	content: "\ef05";
}

.icofont-anchor-alt:before {
	content: "\ef06";
}

.icofont-beach-bed:before {
	content: "\ef07";
}

.icofont-camping-vest:before {
	content: "\ef08";
}

.icofont-coconut-alt:before {
	content: "\ef09";
}

.icofont-direction-sign:before {
	content: "\ef0a";
}

.icofont-hill-side:before {
	content: "\ef0b";
}

.icofont-island-alt:before {
	content: "\ef0c";
}

.icofont-long-drive:before {
	content: "\ef0d";
}

.icofont-map-pins:before {
	content: "\ef0e";
}

.icofont-plane-ticket:before {
	content: "\ef0f";
}

.icofont-sail-boat-alt-1:before {
	content: "\ef10";
}

.icofont-sail-boat-alt-2:before {
	content: "\ef11";
}

.icofont-sandals-female:before {
	content: "\ef12";
}

.icofont-sandals-male:before {
	content: "\ef13";
}

.icofont-travelling:before {
	content: "\ef14";
}

.icofont-breakdown:before {
	content: "\ef15";
}

.icofont-celsius:before {
	content: "\ef16";
}

.icofont-clouds:before {
	content: "\ef17";
}

.icofont-cloudy:before {
	content: "\ef18";
}

.icofont-compass-alt:before {
	content: "\ef19";
}

.icofont-dust:before {
	content: "\ef1a";
}

.icofont-eclipse:before {
	content: "\ef1b";
}

.icofont-fahrenheit:before {
	content: "\ef1c";
}

.icofont-forest-fire:before {
	content: "\ef1d";
}

.icofont-full-night:before {
	content: "\ef1e";
}

.icofont-full-sunny:before {
	content: "\ef1f";
}

.icofont-hail-night:before {
	content: "\ef20";
}

.icofont-hail-rainy-night:before {
	content: "\ef21";
}

.icofont-hail-rainy-sunny:before {
	content: "\ef22";
}

.icofont-hail-rainy:before {
	content: "\ef23";
}

.icofont-hail-sunny:before {
	content: "\ef24";
}

.icofont-hail-thunder-night:before {
	content: "\ef25";
}

.icofont-hail-thunder-sunny:before {
	content: "\ef26";
}

.icofont-hail-thunder:before {
	content: "\ef27";
}

.icofont-hail:before {
	content: "\ef28";
}

.icofont-hill-night:before {
	content: "\ef29";
}

.icofont-hill-sunny:before {
	content: "\ef2a";
}

.icofont-hill:before {
	content: "\ef2b";
}

.icofont-hurricane:before {
	content: "\ef2c";
}

.icofont-island:before {
	content: "\ef2d";
}

.icofont-meteor:before {
	content: "\ef2e";
}

.icofont-night:before {
	content: "\ef2f";
}

.icofont-rainy-night:before {
	content: "\ef30";
}

.icofont-rainy-sunny:before {
	content: "\ef31";
}

.icofont-rainy-thunder:before {
	content: "\ef32";
}

.icofont-rainy:before {
	content: "\ef33";
}

.icofont-showy-night-hail:before {
	content: "\ef34";
}

.icofont-snow-temp:before {
	content: "\ef35";
}

.icofont-snow:before {
	content: "\ef36";
}

.icofont-snowy-hail:before {
	content: "\ef37";
}

.icofont-snowy-night-rainy:before {
	content: "\ef38";
}

.icofont-snowy-night:before {
	content: "\ef39";
}

.icofont-snowy-rainy:before {
	content: "\ef3a";
}

.icofont-snowy-sunny-hail:before {
	content: "\ef3b";
}

.icofont-snowy-sunny-rainy:before {
	content: "\ef3c";
}

.icofont-snowy-sunny:before {
	content: "\ef3d";
}

.icofont-snowy-thunder-night:before {
	content: "\ef3e";
}

.icofont-snowy-thunder-sunny:before {
	content: "\ef3f";
}

.icofont-snowy-thunder:before {
	content: "\ef40";
}

.icofont-snowy-windy-night:before {
	content: "\ef41";
}

.icofont-snowy-windy-sunny:before {
	content: "\ef42";
}

.icofont-snowy-windy:before {
	content: "\ef43";
}

.icofont-snowy:before {
	content: "\ef44";
}

.icofont-sun-alt:before {
	content: "\ef45";
}

.icofont-sun-rise:before {
	content: "\ef46";
}

.icofont-sun-set:before {
	content: "\ef47";
}

.icofont-sunny-day-temp:before {
	content: "\ef48";
}

.icofont-sunny:before {
	content: "\ef49";
}

.icofont-thermometer:before {
	content: "\ef4a";
}

.icofont-thinder-light:before {
	content: "\ef4b";
}

.icofont-tornado:before {
	content: "\ef4c";
}

.icofont-umbrella-alt:before {
	content: "\ef4d";
}

.icofont-volcano:before {
	content: "\ef4e";
}

.icofont-wave:before {
	content: "\ef4f";
}

.icofont-wind-scale-0:before {
	content: "\ef50";
}

.icofont-wind-scale-1:before {
	content: "\ef51";
}

.icofont-wind-scale-2:before {
	content: "\ef52";
}

.icofont-wind-scale-3:before {
	content: "\ef53";
}

.icofont-wind-scale-4:before {
	content: "\ef54";
}

.icofont-wind-scale-5:before {
	content: "\ef55";
}

.icofont-wind-scale-6:before {
	content: "\ef56";
}

.icofont-wind-scale-7:before {
	content: "\ef57";
}

.icofont-wind-scale-8:before {
	content: "\ef58";
}

.icofont-wind-scale-9:before {
	content: "\ef59";
}

.icofont-wind-scale-10:before {
	content: "\ef5a";
}

.icofont-wind-scale-11:before {
	content: "\ef5b";
}

.icofont-wind-scale-12:before {
	content: "\ef5c";
}

.icofont-wind-waves:before {
	content: "\ef5d";
}

.icofont-wind:before {
	content: "\ef5e";
}

.icofont-windy-hail:before {
	content: "\ef5f";
}

.icofont-windy-night:before {
	content: "\ef60";
}

.icofont-windy-raining:before {
	content: "\ef61";
}

.icofont-windy-sunny:before {
	content: "\ef62";
}

.icofont-windy-thunder-raining:before {
	content: "\ef63";
}

.icofont-windy-thunder:before {
	content: "\ef64";
}

.icofont-windy:before {
	content: "\ef65";
}

.icofont-addons:before {
	content: "\ef66";
}

.icofont-address-book:before {
	content: "\ef67";
}

.icofont-adjust:before {
	content: "\ef68";
}

.icofont-alarm:before {
	content: "\ef69";
}

.icofont-anchor:before {
	content: "\ef6a";
}

.icofont-archive:before {
	content: "\ef6b";
}

.icofont-at:before {
	content: "\ef6c";
}

.icofont-attachment:before {
	content: "\ef6d";
}

.icofont-audio:before {
	content: "\ef6e";
}

.icofont-auto-mobile:before {
	content: "\ef6f";
}

.icofont-automation:before {
	content: "\ef70";
}

.icofont-baby:before {
	content: "\ef71";
}

.icofont-badge:before {
	content: "\ef72";
}

.icofont-bag:before {
	content: "\ef73";
}

.icofont-ban:before {
	content: "\ef74";
}

.icofont-bank:before {
	content: "\ef75";
}

.icofont-bar-code:before {
	content: "\ef76";
}

.icofont-bars:before {
	content: "\ef77";
}

.icofont-battery-empty:before {
	content: "\ef78";
}

.icofont-battery-full:before {
	content: "\ef79";
}

.icofont-battery-half:before {
	content: "\ef7a";
}

.icofont-battery-low:before {
	content: "\ef7b";
}

.icofont-beach:before {
	content: "\ef7c";
}

.icofont-beaker:before {
	content: "\ef7d";
}

.icofont-bear:before {
	content: "\ef7e";
}

.icofont-beard:before {
	content: "\ef7f";
}

.icofont-bed:before {
	content: "\ef80";
}

.icofont-bell:before {
	content: "\ef81";
}

.icofont-beverage:before {
	content: "\ef82";
}

.icofont-bicycle:before {
	content: "\ef83";
}

.icofont-bill:before {
	content: "\ef84";
}

.icofont-bin:before {
	content: "\ef85";
}

.icofont-binary:before {
	content: "\ef86";
}

.icofont-binoculars:before {
	content: "\ef87";
}

.icofont-bird:before {
	content: "\ef88";
}

.icofont-birds:before {
	content: "\ef89";
}

.icofont-black-board:before {
	content: "\ef8a";
}

.icofont-bluetooth:before {
	content: "\ef8b";
}

.icofont-bolt:before {
	content: "\ef8c";
}

.icofont-bomb:before {
	content: "\ef8d";
}

.icofont-book-mark:before {
	content: "\ef8e";
}

.icofont-book:before {
	content: "\ef8f";
}

.icofont-boot:before {
	content: "\ef90";
}

.icofont-box:before {
	content: "\ef91";
}

.icofont-brain:before {
	content: "\ef92";
}

.icofont-briefcase:before {
	content: "\ef93";
}

.icofont-broken:before {
	content: "\ef94";
}

.icofont-bucket:before {
	content: "\ef95";
}

.icofont-bucket1:before {
	content: "\ef96";
}

.icofont-bucket2:before {
	content: "\ef97";
}

.icofont-bug:before {
	content: "\ef98";
}

.icofont-building:before {
	content: "\ef99";
}

.icofont-bullet:before {
	content: "\ef9a";
}

.icofont-bullhorn:before {
	content: "\ef9b";
}

.icofont-bullseye:before {
	content: "\ef9c";
}

.icofont-bus:before {
	content: "\ef9d";
}

.icofont-butterfly:before {
	content: "\ef9e";
}

.icofont-cab:before {
	content: "\ef9f";
}

.icofont-calculator:before {
	content: "\efa0";
}

.icofont-calendar:before {
	content: "\efa1";
}

.icofont-camera-alt:before {
	content: "\efa2";
}

.icofont-camera:before {
	content: "\efa3";
}

.icofont-car:before {
	content: "\efa4";
}

.icofont-card:before {
	content: "\efa5";
}

.icofont-cart:before {
	content: "\efa6";
}

.icofont-cc:before {
	content: "\efa7";
}

.icofont-certificate:before {
	content: "\efa8";
}

.icofont-charging:before {
	content: "\efa9";
}

.icofont-chat:before {
	content: "\efaa";
}

.icofont-check-alt:before {
	content: "\efab";
}

.icofont-check-circled:before {
	content: "\efac";
}

.icofont-check:before {
	content: "\efad";
}

.icofont-checked:before {
	content: "\efae";
}

.icofont-children-care:before {
	content: "\efaf";
}

.icofont-clock-time:before {
	content: "\efb0";
}

.icofont-close-circled:before {
	content: "\efb1";
}

.icofont-close-line-circled:before {
	content: "\efb2";
}

.icofont-close-line-squared-alt:before {
	content: "\efb3";
}

.icofont-close-line-squared:before {
	content: "\efb4";
}

.icofont-close-line:before {
	content: "\efb5";
}

.icofont-close-squared-alt:before {
	content: "\efb6";
}

.icofont-close-squared:before {
	content: "\efb7";
}

.icofont-close:before {
	content: "\efb8";
}

.icofont-cloud-download:before {
	content: "\efb9";
}

.icofont-cloud-refresh:before {
	content: "\efba";
}

.icofont-cloud-upload:before {
	content: "\efbb";
}

.icofont-cloud:before {
	content: "\efbc";
}

.icofont-code-not-allowed:before {
	content: "\efbd";
}

.icofont-code:before {
	content: "\efbe";
}

.icofont-coffee-cup:before {
	content: "\efbf";
}

.icofont-comment:before {
	content: "\efc0";
}

.icofont-compass:before {
	content: "\efc1";
}

.icofont-computer:before {
	content: "\efc2";
}

.icofont-connection:before {
	content: "\efc3";
}

.icofont-console:before {
	content: "\efc4";
}

.icofont-contacts:before {
	content: "\efc5";
}

.icofont-contrast:before {
	content: "\efc6";
}

.icofont-copy:before {
	content: "\efc7";
}

.icofont-copyright:before {
	content: "\efc8";
}

.icofont-credit-card:before {
	content: "\efc9";
}

.icofont-crop:before {
	content: "\efca";
}

.icofont-crown:before {
	content: "\efcb";
}

.icofont-cube:before {
	content: "\efcc";
}

.icofont-cubes:before {
	content: "\efcd";
}

.icofont-culinary:before {
	content: "\efce";
}

.icofont-dashboard-web:before {
	content: "\efcf";
}

.icofont-dashboard:before {
	content: "\efd0";
}

.icofont-data:before {
	content: "\efd1";
}

.icofont-database-add:before {
	content: "\efd2";
}

.icofont-database-locked:before {
	content: "\efd3";
}

.icofont-database-remove:before {
	content: "\efd4";
}

.icofont-database:before {
	content: "\efd5";
}

.icofont-delete:before {
	content: "\efd6";
}

.icofont-diamond:before {
	content: "\efd7";
}

.icofont-dice:before {
	content: "\efd8";
}

.icofont-disabled:before {
	content: "\efd9";
}

.icofont-disc:before {
	content: "\efda";
}

.icofont-diskette:before {
	content: "\efdb";
}

.icofont-document-folder:before {
	content: "\efdc";
}

.icofont-download-alt:before {
	content: "\efdd";
}

.icofont-download:before {
	content: "\efde";
}

.icofont-downloaded:before {
	content: "\efdf";
}

.icofont-earth:before {
	content: "\efe0";
}

.icofont-ebook:before {
	content: "\efe1";
}

.icofont-edit:before {
	content: "\efe2";
}

.icofont-eject:before {
	content: "\efe3";
}

.icofont-email:before {
	content: "\efe4";
}

.icofont-envelope-open:before {
	content: "\efe5";
}

.icofont-envelope:before {
	content: "\efe6";
}

.icofont-eraser:before {
	content: "\efe7";
}

.icofont-error:before {
	content: "\efe8";
}

.icofont-exchange:before {
	content: "\efe9";
}

.icofont-exclamation-circle:before {
	content: "\efea";
}

.icofont-exclamation-square:before {
	content: "\efeb";
}

.icofont-exclamation-tringle:before {
	content: "\efec";
}

.icofont-exclamation:before {
	content: "\efed";
}

.icofont-exit:before {
	content: "\efee";
}

.icofont-expand:before {
	content: "\efef";
}

.icofont-external-link:before {
	content: "\eff0";
}

.icofont-external:before {
	content: "\eff1";
}

.icofont-eye-blocked:before {
	content: "\eff2";
}

.icofont-eye-dropper:before {
	content: "\eff3";
}

.icofont-eye:before {
	content: "\eff4";
}

.icofont-favourite:before {
	content: "\eff5";
}

.icofont-fax:before {
	content: "\eff6";
}

.icofont-female:before {
	content: "\eff7";
}

.icofont-file:before {
	content: "\eff8";
}

.icofont-film:before {
	content: "\eff9";
}

.icofont-filter:before {
	content: "\effa";
}

.icofont-fire-burn:before {
	content: "\effb";
}

.icofont-fire-extinguisher:before {
	content: "\effc";
}

.icofont-fire:before {
	content: "\effd";
}

.icofont-first-aid:before {
	content: "\effe";
}

.icofont-flag-alt-1:before {
	content: "\efff";
}

.icofont-flag-alt-2:before {
	content: "\f000";
}

.icofont-flag:before {
	content: "\f001";
}

.icofont-flash-light:before {
	content: "\f002";
}

.icofont-flash:before {
	content: "\f003";
}

.icofont-flask:before {
	content: "\f004";
}

.icofont-focus:before {
	content: "\f005";
}

.icofont-folder-open:before {
	content: "\f006";
}

.icofont-folder:before {
	content: "\f007";
}

.icofont-foot-print:before {
	content: "\f008";
}

.icofont-football-american:before {
	content: "\f009";
}

.icofont-football:before {
	content: "\f00a";
}

.icofont-game-console:before {
	content: "\f00b";
}

.icofont-game-pad:before {
	content: "\f00c";
}

.icofont-gavel:before {
	content: "\f00d";
}

.icofont-gear:before {
	content: "\f00e";
}

.icofont-gears:before {
	content: "\f00f";
}

.icofont-gift:before {
	content: "\f010";
}

.icofont-glass:before {
	content: "\f011";
}

.icofont-globe:before {
	content: "\f012";
}

.icofont-graduate:before {
	content: "\f013";
}

.icofont-graffiti:before {
	content: "\f014";
}

.icofont-grocery:before {
	content: "\f015";
}

.icofont-group:before {
	content: "\f016";
}

.icofont-hammer:before {
	content: "\f017";
}

.icofont-hand:before {
	content: "\f018";
}

.icofont-hanger:before {
	content: "\f019";
}

.icofont-hard-disk:before {
	content: "\f01a";
}

.icofont-headphone:before {
	content: "\f01b";
}

.icofont-heart-beat:before {
	content: "\f01c";
}

.icofont-heart:before {
	content: "\f01d";
}

.icofont-history:before {
	content: "\f01e";
}

.icofont-home:before {
	content: "\f01f";
}

.icofont-horn:before {
	content: "\f020";
}

.icofont-hotel:before {
	content: "\f021";
}

.icofont-hour-glass:before {
	content: "\f022";
}

.icofont-id:before {
	content: "\f023";
}

.icofont-image:before {
	content: "\f024";
}

.icofont-inbox:before {
	content: "\f025";
}

.icofont-infinite:before {
	content: "\f026";
}

.icofont-info-circle:before {
	content: "\f027";
}

.icofont-info-square:before {
	content: "\f028";
}

.icofont-info:before {
	content: "\f029";
}

.icofont-institution:before {
	content: "\f02a";
}

.icofont-interface:before {
	content: "\f02b";
}

.icofont-invisible:before {
	content: "\f02c";
}

.icofont-italic:before {
	content: "\f02d";
}

.icofont-jacket:before {
	content: "\f02e";
}

.icofont-jar:before {
	content: "\f02f";
}

.icofont-jewlery:before {
	content: "\f030";
}

.icofont-karate:before {
	content: "\f031";
}

.icofont-key-hole:before {
	content: "\f032";
}

.icofont-key:before {
	content: "\f033";
}

.icofont-keyboard:before {
	content: "\f034";
}

.icofont-kid:before {
	content: "\f035";
}

.icofont-label:before {
	content: "\f036";
}

.icofont-lamp:before {
	content: "\f037";
}

.icofont-laptop:before {
	content: "\f038";
}

.icofont-layers:before {
	content: "\f039";
}

.icofont-layout:before {
	content: "\f03a";
}

.icofont-leaf:before {
	content: "\f03b";
}

.icofont-leaflet:before {
	content: "\f03c";
}

.icofont-learn:before {
	content: "\f03d";
}

.icofont-legal:before {
	content: "\f03e";
}

.icofont-lego:before {
	content: "\f03f";
}

.icofont-lemon:before {
	content: "\f040";
}

.icofont-lens:before {
	content: "\f041";
}

.icofont-letter:before {
	content: "\f042";
}

.icofont-letterbox:before {
	content: "\f043";
}

.icofont-library:before {
	content: "\f044";
}

.icofont-license:before {
	content: "\f045";
}

.icofont-life-bouy:before {
	content: "\f046";
}

.icofont-life-buoy:before {
	content: "\f047";
}

.icofont-life-jacket:before {
	content: "\f048";
}

.icofont-life-ring:before {
	content: "\f049";
}

.icofont-light-bulb:before {
	content: "\f04a";
}

.icofont-lighter:before {
	content: "\f04b";
}

.icofont-lightning-ray:before {
	content: "\f04c";
}

.icofont-like:before {
	content: "\f04d";
}

.icofont-link:before {
	content: "\f04e";
}

.icofont-live-support:before {
	content: "\f04f";
}

.icofont-location-arrow:before {
	content: "\f050";
}

.icofont-location-pin:before {
	content: "\f051";
}

.icofont-lock:before {
	content: "\f052";
}

.icofont-login:before {
	content: "\f053";
}

.icofont-logout:before {
	content: "\f054";
}

.icofont-lollipop:before {
	content: "\f055";
}

.icofont-look:before {
	content: "\f056";
}

.icofont-loop:before {
	content: "\f057";
}

.icofont-luggage:before {
	content: "\f058";
}

.icofont-lunch:before {
	content: "\f059";
}

.icofont-lungs:before {
	content: "\f05a";
}

.icofont-magic-alt:before {
	content: "\f05b";
}

.icofont-magic:before {
	content: "\f05c";
}

.icofont-magnet:before {
	content: "\f05d";
}

.icofont-mail-box:before {
	content: "\f05e";
}

.icofont-mail:before {
	content: "\f05f";
}

.icofont-male:before {
	content: "\f060";
}

.icofont-map:before {
	content: "\f061";
}

.icofont-math:before {
	content: "\f062";
}

.icofont-maximize:before {
	content: "\f063";
}

.icofont-measure:before {
	content: "\f064";
}

.icofont-medal:before {
	content: "\f065";
}

.icofont-medical:before {
	content: "\f066";
}

.icofont-medicine:before {
	content: "\f067";
}

.icofont-mega-phone:before {
	content: "\f068";
}

.icofont-memorial:before {
	content: "\f069";
}

.icofont-memory-card:before {
	content: "\f06a";
}

.icofont-mic-mute:before {
	content: "\f06b";
}

.icofont-mic:before {
	content: "\f06c";
}

.icofont-micro-chip:before {
	content: "\f06d";
}

.icofont-microphone:before {
	content: "\f06e";
}

.icofont-microscope:before {
	content: "\f06f";
}

.icofont-military:before {
	content: "\f070";
}

.icofont-mill:before {
	content: "\f071";
}

.icofont-minus-circle:before {
	content: "\f072";
}

.icofont-minus-square:before {
	content: "\f073";
}

.icofont-minus:before {
	content: "\f074";
}

.icofont-mobile-phone:before {
	content: "\f075";
}

.icofont-molecule:before {
	content: "\f076";
}

.icofont-money:before {
	content: "\f077";
}

.icofont-moon:before {
	content: "\f078";
}

.icofont-mop:before {
	content: "\f079";
}

.icofont-muffin:before {
	content: "\f07a";
}

.icofont-music-alt:before {
	content: "\f07b";
}

.icofont-music-notes:before {
	content: "\f07c";
}

.icofont-music:before {
	content: "\f07d";
}

.icofont-mustache:before {
	content: "\f07e";
}

.icofont-mute-volume:before {
	content: "\f07f";
}

.icofont-navigation-menu:before {
	content: "\f080";
}

.icofont-navigation:before {
	content: "\f081";
}

.icofont-network-tower:before {
	content: "\f082";
}

.icofont-network:before {
	content: "\f083";
}

.icofont-news:before {
	content: "\f084";
}

.icofont-newspaper:before {
	content: "\f085";
}

.icofont-no-smoking:before {
	content: "\f086";
}

.icofont-not-allowed:before {
	content: "\f087";
}

.icofont-notebook:before {
	content: "\f088";
}

.icofont-notepad:before {
	content: "\f089";
}

.icofont-notification:before {
	content: "\f08a";
}

.icofont-numbered:before {
	content: "\f08b";
}

.icofont-opposite:before {
	content: "\f08c";
}

.icofont-optic:before {
	content: "\f08d";
}

.icofont-options:before {
	content: "\f08e";
}

.icofont-package:before {
	content: "\f08f";
}

.icofont-page:before {
	content: "\f090";
}

.icofont-paint:before {
	content: "\f091";
}

.icofont-paper-plane:before {
	content: "\f092";
}

.icofont-paperclip:before {
	content: "\f093";
}

.icofont-papers:before {
	content: "\f094";
}

.icofont-paw:before {
	content: "\f095";
}

.icofont-pay:before {
	content: "\f096";
}

.icofont-pen:before {
	content: "\f097";
}

.icofont-pencil:before {
	content: "\f098";
}

.icofont-penguin-linux:before {
	content: "\f099";
}

.icofont-pestle:before {
	content: "\f09a";
}

.icofont-phone-circle:before {
	content: "\f09b";
}

.icofont-phone:before {
	content: "\f09c";
}

.icofont-picture:before {
	content: "\f09d";
}

.icofont-pie:before {
	content: "\f09e";
}

.icofont-pine:before {
	content: "\f09f";
}

.icofont-pixels:before {
	content: "\f0a0";
}

.icofont-play:before {
	content: "\f0a1";
}

.icofont-plugin:before {
	content: "\f0a2";
}

.icofont-plus-circle:before {
	content: "\f0a3";
}

.icofont-plus-square:before {
	content: "\f0a4";
}

.icofont-plus:before {
	content: "\f0a5";
}

.icofont-polygonal:before {
	content: "\f0a6";
}

.icofont-power:before {
	content: "\f0a7";
}

.icofont-presentation:before {
	content: "\f0a8";
}

.icofont-price:before {
	content: "\f0a9";
}

.icofont-print:before {
	content: "\f0aa";
}

.icofont-puzzle:before {
	content: "\f0ab";
}

.icofont-qr-code:before {
	content: "\f0ac";
}

.icofont-queen:before {
	content: "\f0ad";
}

.icofont-question-circle:before {
	content: "\f0ae";
}

.icofont-question-square:before {
	content: "\f0af";
}

.icofont-question:before {
	content: "\f0b0";
}

.icofont-quote-left:before {
	content: "\f0b1";
}

.icofont-quote-right:before {
	content: "\f0b2";
}

.icofont-radio:before {
	content: "\f0b3";
}

.icofont-random:before {
	content: "\f0b4";
}

.icofont-recycle:before {
	content: "\f0b5";
}

.icofont-refresh:before {
	content: "\f0b6";
}

.icofont-repair:before {
	content: "\f0b7";
}

.icofont-reply-all:before {
	content: "\f0b8";
}

.icofont-reply:before {
	content: "\f0b9";
}

.icofont-resize:before {
	content: "\f0ba";
}

.icofont-responsive:before {
	content: "\f0bb";
}

.icofont-retweet:before {
	content: "\f0bc";
}

.icofont-road:before {
	content: "\f0bd";
}

.icofont-robot:before {
	content: "\f0be";
}

.icofont-rocket:before {
	content: "\f0bf";
}

.icofont-royal:before {
	content: "\f0c0";
}

.icofont-rss-feed:before {
	content: "\f0c1";
}

.icofont-safety:before {
	content: "\f0c2";
}

.icofont-sale-discount:before {
	content: "\f0c3";
}

.icofont-satellite:before {
	content: "\f0c4";
}

.icofont-send-mail:before {
	content: "\f0c5";
}

.icofont-server:before {
	content: "\f0c6";
}

.icofont-settings:before {
	content: "\f0c7";
}

.icofont-share-alt:before {
	content: "\f0c8";
}

.icofont-share-boxed:before {
	content: "\f0c9";
}

.icofont-share:before {
	content: "\f0ca";
}

.icofont-shield:before {
	content: "\f0cb";
}

.icofont-ship:before {
	content: "\f0cc";
}

.icofont-shopping-cart:before {
	content: "\f0cd";
}

.icofont-sign-in:before {
	content: "\f0ce";
}

.icofont-sign-out:before {
	content: "\f0cf";
}

.icofont-signal:before {
	content: "\f0d0";
}

.icofont-site-map:before {
	content: "\f0d1";
}

.icofont-smart-phone:before {
	content: "\f0d2";
}

.icofont-soccer:before {
	content: "\f0d3";
}

.icofont-sort-alt:before {
	content: "\f0d4";
}

.icofont-sort:before {
	content: "\f0d5";
}

.icofont-space:before {
	content: "\f0d6";
}

.icofont-spanner:before {
	content: "\f0d7";
}

.icofont-speech-comments:before {
	content: "\f0d8";
}

.icofont-speed-meter:before {
	content: "\f0d9";
}

.icofont-spinner-alt-1:before {
	content: "\f0da";
}

.icofont-spinner-alt-2:before {
	content: "\f0db";
}

.icofont-spinner-alt-3:before {
	content: "\f0dc";
}

.icofont-spinner-alt-4:before {
	content: "\f0dd";
}

.icofont-spinner-alt-5:before {
	content: "\f0de";
}

.icofont-spinner-alt-6:before {
	content: "\f0df";
}

.icofont-spinner:before {
	content: "\f0e0";
}

.icofont-spreadsheet:before {
	content: "\f0e1";
}

.icofont-square:before {
	content: "\f0e2";
}

.icofont-ssl-security:before {
	content: "\f0e3";
}

.icofont-star-alt-1:before {
	content: "\f0e4";
}

.icofont-star-alt-2:before {
	content: "\f0e5";
}

.icofont-star:before {
	content: "\f0e6";
}

.icofont-street-view:before {
	content: "\f0e7";
}

.icofont-sun:before {
	content: "\f0e8";
}

.icofont-support-faq:before {
	content: "\f0e9";
}

.icofont-tack-pin:before {
	content: "\f0ea";
}

.icofont-tag:before {
	content: "\f0eb";
}

.icofont-tags:before {
	content: "\f0ec";
}

.icofont-tasks:before {
	content: "\f0ed";
}

.icofont-telephone:before {
	content: "\f0ee";
}

.icofont-telescope:before {
	content: "\f0ef";
}

.icofont-terminal:before {
	content: "\f0f0";
}

.icofont-thumbs-down:before {
	content: "\f0f1";
}

.icofont-thumbs-up:before {
	content: "\f0f2";
}

.icofont-tick-boxed:before {
	content: "\f0f3";
}

.icofont-tick-mark:before {
	content: "\f0f4";
}

.icofont-ticket:before {
	content: "\f0f5";
}

.icofont-tie:before {
	content: "\f0f6";
}

.icofont-toggle-off:before {
	content: "\f0f7";
}

.icofont-toggle-on:before {
	content: "\f0f8";
}

.icofont-tools:before {
	content: "\f0f9";
}

.icofont-transparent:before {
	content: "\f0fa";
}

.icofont-tree:before {
	content: "\f0fb";
}

.icofont-umbrella:before {
	content: "\f0fc";
}

.icofont-unlock:before {
	content: "\f0fd";
}

.icofont-unlocked:before {
	content: "\f0fe";
}

.icofont-upload-alt:before {
	content: "\f0ff";
}

.icofont-upload:before {
	content: "\f100";
}

.icofont-usb-drive:before {
	content: "\f101";
}

.icofont-usb:before {
	content: "\f102";
}

.icofont-vector-path:before {
	content: "\f103";
}

.icofont-verification-check:before {
	content: "\f104";
}

.icofont-video-clapper:before {
	content: "\f105";
}

.icofont-video:before {
	content: "\f106";
}

.icofont-volume-down:before {
	content: "\f107";
}

.icofont-volume-off:before {
	content: "\f108";
}

.icofont-volume-up:before {
	content: "\f109";
}

.icofont-wall-clock:before {
	content: "\f10a";
}

.icofont-wall:before {
	content: "\f10b";
}

.icofont-wallet:before {
	content: "\f10c";
}

.icofont-warning-alt:before {
	content: "\f10d";
}

.icofont-warning:before {
	content: "\f10e";
}

.icofont-water-drop:before {
	content: "\f10f";
}

.icofont-web:before {
	content: "\f110";
}

.icofont-wheelchair:before {
	content: "\f111";
}

.icofont-wifi-alt:before {
	content: "\f112";
}

.icofont-wifi:before {
	content: "\f113";
}

.icofont-world:before {
	content: "\f114";
}

.icofont-zigzag:before {
	content: "\f115";
}

.icofont-zipped:before {
	content: "\f116";
}

.icofont-social-500px:before {
	content: "\f117";
}

.icofont-social-baidu-tieba:before {
	content: "\f118";
}

.icofont-social-bbm-messenger:before {
	content: "\f119";
}

.icofont-social-delicious:before {
	content: "\f11a";
}

.icofont-social-dribbble:before {
	content: "\f11b";
}

.icofont-social-facebook-messenger:before {
	content: "\f11c";
}

.icofont-social-flikr:before {
	content: "\f11d";
}

.icofont-social-foursquare:before {
	content: "\f11e";
}

.icofont-social-google-hangouts:before {
	content: "\f11f";
}

.icofont-social-kakaotalk:before {
	content: "\f120";
}

.icofont-social-kik:before {
	content: "\f121";
}

.icofont-social-kiwibox:before {
	content: "\f122";
}

.icofont-social-linkedin:before {
	content: "\f123";
}

.icofont-social-meetme:before {
	content: "\f124";
}

.icofont-social-odnoklassniki:before {
	content: "\f125";
}

.icofont-social-photobucket:before {
	content: "\f126";
}

.icofont-social-qq:before {
	content: "\f127";
}

.icofont-social-renren:before {
	content: "\f128";
}

.icofont-social-slack:before {
	content: "\f129";
}

.icofont-social-slidshare:before {
	content: "\f12a";
}

.icofont-social-snapchat:before {
	content: "\f12b";
}

.icofont-social-soundcloud:before {
	content: "\f12c";
}

.icofont-social-spotify:before {
	content: "\f12d";
}

.icofont-social-stack-exchange:before {
	content: "\f12e";
}

.icofont-social-stack-overflow:before {
	content: "\f12f";
}

.icofont-social-tagged:before {
	content: "\f130";
}

.icofont-social-trello:before {
	content: "\f131";
}

.icofont-social-twitch:before {
	content: "\f132";
}

.icofont-social-vk:before {
	content: "\f133";
}

.icofont-social-weibo:before {
	content: "\f134";
}

.icofont-social-whatsapp:before {
	content: "\f135";
}

.icofont-social-youku:before {
	content: "\f136";
}

.icofont-social-youtube-play:before {
	content: "\f137";
}

.icofont-social-youtube:before {
	content: "\f138";
}

.icofont-brand-xiaomi:before {
	content: "\f139";
}

/*Font size*/

.icofont-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%
}

.icofont-2x {
    font-size: 2em
}

.icofont-3x {
    font-size: 3em
}

.icofont-4x {
    font-size: 4em
}

.icofont-5x {
    font-size: 5em
}

.icofont-fw {
    display: inline-block;
    width: 1.28571429em;
    text-align: center
}

/*Fixed Width Icons*/

.icofont-fw {
    width: 1.28571429em;
    text-align: center;
}

/*Custom list icons*/

.icofont-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none;
}

.icofont-ul>li {
    position: relative;
}

.icofont-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center;
}

/*Animation*/

.icofont-rotate {
    animation: icofont-rotate 2s infinite linear
}

@keyframes icofont-rotate {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(359deg)
    }
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('fontawesome-webfont.8b43027f47b20503057d.eot?v=4.7.0');src:url('fontawesome-webfont.8b43027f47b20503057d.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('fontawesome-webfont.20fd1704ea223900efa9.woff2?v=4.7.0') format('woff2'),url('fontawesome-webfont.f691f37e57f04c152e23.woff?v=4.7.0') format('woff'),url('fontawesome-webfont.1e59d2330b4c6deb84b3.ttf?v=4.7.0') format('truetype'),url('fontawesome-webfont.6878d55e3615ccf40c38.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;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.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{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:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/*!
 *  Material Design Iconic Font by Sergey Kupletsky (@zavoloklom) - http://zavoloklom.github.io/material-design-iconic-font/
 *  License - http://zavoloklom.github.io/material-design-iconic-font/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: 'Material-Design-Iconic-Font';
  src: url('Material-Design-Iconic-Font.6ee80f4bf5d3f92f3bf7.woff2?v=2.2.0') format('woff2'), url('Material-Design-Iconic-Font.bd9b02bf1131d90bfe22.woff?v=2.2.0') format('woff'), url('Material-Design-Iconic-Font.5a588d6a8bfc41d69f88.ttf?v=2.2.0') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.zmdi {
  display: inline-block;
  font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zmdi-hc-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.zmdi-hc-2x {
  font-size: 2em;
}
.zmdi-hc-3x {
  font-size: 3em;
}
.zmdi-hc-4x {
  font-size: 4em;
}
.zmdi-hc-5x {
  font-size: 5em;
}
.zmdi-hc-fw {
  width: 1.28571429em;
  text-align: center;
}
.zmdi-hc-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.zmdi-hc-ul > li {
  position: relative;
}
.zmdi-hc-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.zmdi-hc-li.zmdi-hc-lg {
  left: -1.85714286em;
}
.zmdi-hc-border {
  padding: .1em .25em;
  border: solid 0.1em #9e9e9e;
  border-radius: 2px;
}
.zmdi-hc-border-circle {
  padding: .1em .25em;
  border: solid 0.1em #9e9e9e;
  border-radius: 50%;
}
.zmdi.pull-left {
  float: left;
  margin-right: .15em;
}
.zmdi.pull-right {
  float: right;
  margin-left: .15em;
}
.zmdi-hc-spin {
  animation: zmdi-spin 1.5s infinite linear;
}
.zmdi-hc-spin-reverse {
  animation: zmdi-spin-reverse 1.5s infinite linear;
}
@keyframes zmdi-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@keyframes zmdi-spin-reverse {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-359deg);
  }
}
.zmdi-hc-rotate-90 {
  transform: rotate(90deg);
}
.zmdi-hc-rotate-180 {
  transform: rotate(180deg);
}
.zmdi-hc-rotate-270 {
  transform: rotate(270deg);
}
.zmdi-hc-flip-horizontal {
  transform: scale(-1, 1);
}
.zmdi-hc-flip-vertical {
  transform: scale(1, -1);
}
.zmdi-hc-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.zmdi-hc-stack-1x,
.zmdi-hc-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.zmdi-hc-stack-1x {
  line-height: inherit;
}
.zmdi-hc-stack-2x {
  font-size: 2em;
}
.zmdi-hc-inverse {
  color: #ffffff;
}
/* Material Design Iconic Font uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.zmdi-3d-rotation:before {
  content: '\f101';
}
.zmdi-airplane-off:before {
  content: '\f102';
}
.zmdi-airplane:before {
  content: '\f103';
}
.zmdi-album:before {
  content: '\f104';
}
.zmdi-archive:before {
  content: '\f105';
}
.zmdi-assignment-account:before {
  content: '\f106';
}
.zmdi-assignment-alert:before {
  content: '\f107';
}
.zmdi-assignment-check:before {
  content: '\f108';
}
.zmdi-assignment-o:before {
  content: '\f109';
}
.zmdi-assignment-return:before {
  content: '\f10a';
}
.zmdi-assignment-returned:before {
  content: '\f10b';
}
.zmdi-assignment:before {
  content: '\f10c';
}
.zmdi-attachment-alt:before {
  content: '\f10d';
}
.zmdi-attachment:before {
  content: '\f10e';
}
.zmdi-audio:before {
  content: '\f10f';
}
.zmdi-badge-check:before {
  content: '\f110';
}
.zmdi-balance-wallet:before {
  content: '\f111';
}
.zmdi-balance:before {
  content: '\f112';
}
.zmdi-battery-alert:before {
  content: '\f113';
}
.zmdi-battery-flash:before {
  content: '\f114';
}
.zmdi-battery-unknown:before {
  content: '\f115';
}
.zmdi-battery:before {
  content: '\f116';
}
.zmdi-bike:before {
  content: '\f117';
}
.zmdi-block-alt:before {
  content: '\f118';
}
.zmdi-block:before {
  content: '\f119';
}
.zmdi-boat:before {
  content: '\f11a';
}
.zmdi-book-image:before {
  content: '\f11b';
}
.zmdi-book:before {
  content: '\f11c';
}
.zmdi-bookmark-outline:before {
  content: '\f11d';
}
.zmdi-bookmark:before {
  content: '\f11e';
}
.zmdi-brush:before {
  content: '\f11f';
}
.zmdi-bug:before {
  content: '\f120';
}
.zmdi-bus:before {
  content: '\f121';
}
.zmdi-cake:before {
  content: '\f122';
}
.zmdi-car-taxi:before {
  content: '\f123';
}
.zmdi-car-wash:before {
  content: '\f124';
}
.zmdi-car:before {
  content: '\f125';
}
.zmdi-card-giftcard:before {
  content: '\f126';
}
.zmdi-card-membership:before {
  content: '\f127';
}
.zmdi-card-travel:before {
  content: '\f128';
}
.zmdi-card:before {
  content: '\f129';
}
.zmdi-case-check:before {
  content: '\f12a';
}
.zmdi-case-download:before {
  content: '\f12b';
}
.zmdi-case-play:before {
  content: '\f12c';
}
.zmdi-case:before {
  content: '\f12d';
}
.zmdi-cast-connected:before {
  content: '\f12e';
}
.zmdi-cast:before {
  content: '\f12f';
}
.zmdi-chart-donut:before {
  content: '\f130';
}
.zmdi-chart:before {
  content: '\f131';
}
.zmdi-city-alt:before {
  content: '\f132';
}
.zmdi-city:before {
  content: '\f133';
}
.zmdi-close-circle-o:before {
  content: '\f134';
}
.zmdi-close-circle:before {
  content: '\f135';
}
.zmdi-close:before {
  content: '\f136';
}
.zmdi-cocktail:before {
  content: '\f137';
}
.zmdi-code-setting:before {
  content: '\f138';
}
.zmdi-code-smartphone:before {
  content: '\f139';
}
.zmdi-code:before {
  content: '\f13a';
}
.zmdi-coffee:before {
  content: '\f13b';
}
.zmdi-collection-bookmark:before {
  content: '\f13c';
}
.zmdi-collection-case-play:before {
  content: '\f13d';
}
.zmdi-collection-folder-image:before {
  content: '\f13e';
}
.zmdi-collection-image-o:before {
  content: '\f13f';
}
.zmdi-collection-image:before {
  content: '\f140';
}
.zmdi-collection-item-1:before {
  content: '\f141';
}
.zmdi-collection-item-2:before {
  content: '\f142';
}
.zmdi-collection-item-3:before {
  content: '\f143';
}
.zmdi-collection-item-4:before {
  content: '\f144';
}
.zmdi-collection-item-5:before {
  content: '\f145';
}
.zmdi-collection-item-6:before {
  content: '\f146';
}
.zmdi-collection-item-7:before {
  content: '\f147';
}
.zmdi-collection-item-8:before {
  content: '\f148';
}
.zmdi-collection-item-9-plus:before {
  content: '\f149';
}
.zmdi-collection-item-9:before {
  content: '\f14a';
}
.zmdi-collection-item:before {
  content: '\f14b';
}
.zmdi-collection-music:before {
  content: '\f14c';
}
.zmdi-collection-pdf:before {
  content: '\f14d';
}
.zmdi-collection-plus:before {
  content: '\f14e';
}
.zmdi-collection-speaker:before {
  content: '\f14f';
}
.zmdi-collection-text:before {
  content: '\f150';
}
.zmdi-collection-video:before {
  content: '\f151';
}
.zmdi-compass:before {
  content: '\f152';
}
.zmdi-cutlery:before {
  content: '\f153';
}
.zmdi-delete:before {
  content: '\f154';
}
.zmdi-dialpad:before {
  content: '\f155';
}
.zmdi-dns:before {
  content: '\f156';
}
.zmdi-drink:before {
  content: '\f157';
}
.zmdi-edit:before {
  content: '\f158';
}
.zmdi-email-open:before {
  content: '\f159';
}
.zmdi-email:before {
  content: '\f15a';
}
.zmdi-eye-off:before {
  content: '\f15b';
}
.zmdi-eye:before {
  content: '\f15c';
}
.zmdi-eyedropper:before {
  content: '\f15d';
}
.zmdi-favorite-outline:before {
  content: '\f15e';
}
.zmdi-favorite:before {
  content: '\f15f';
}
.zmdi-filter-list:before {
  content: '\f160';
}
.zmdi-fire:before {
  content: '\f161';
}
.zmdi-flag:before {
  content: '\f162';
}
.zmdi-flare:before {
  content: '\f163';
}
.zmdi-flash-auto:before {
  content: '\f164';
}
.zmdi-flash-off:before {
  content: '\f165';
}
.zmdi-flash:before {
  content: '\f166';
}
.zmdi-flip:before {
  content: '\f167';
}
.zmdi-flower-alt:before {
  content: '\f168';
}
.zmdi-flower:before {
  content: '\f169';
}
.zmdi-font:before {
  content: '\f16a';
}
.zmdi-fullscreen-alt:before {
  content: '\f16b';
}
.zmdi-fullscreen-exit:before {
  content: '\f16c';
}
.zmdi-fullscreen:before {
  content: '\f16d';
}
.zmdi-functions:before {
  content: '\f16e';
}
.zmdi-gas-station:before {
  content: '\f16f';
}
.zmdi-gesture:before {
  content: '\f170';
}
.zmdi-globe-alt:before {
  content: '\f171';
}
.zmdi-globe-lock:before {
  content: '\f172';
}
.zmdi-globe:before {
  content: '\f173';
}
.zmdi-graduation-cap:before {
  content: '\f174';
}
.zmdi-home:before {
  content: '\f175';
}
.zmdi-hospital-alt:before {
  content: '\f176';
}
.zmdi-hospital:before {
  content: '\f177';
}
.zmdi-hotel:before {
  content: '\f178';
}
.zmdi-hourglass-alt:before {
  content: '\f179';
}
.zmdi-hourglass-outline:before {
  content: '\f17a';
}
.zmdi-hourglass:before {
  content: '\f17b';
}
.zmdi-http:before {
  content: '\f17c';
}
.zmdi-image-alt:before {
  content: '\f17d';
}
.zmdi-image-o:before {
  content: '\f17e';
}
.zmdi-image:before {
  content: '\f17f';
}
.zmdi-inbox:before {
  content: '\f180';
}
.zmdi-invert-colors-off:before {
  content: '\f181';
}
.zmdi-invert-colors:before {
  content: '\f182';
}
.zmdi-key:before {
  content: '\f183';
}
.zmdi-label-alt-outline:before {
  content: '\f184';
}
.zmdi-label-alt:before {
  content: '\f185';
}
.zmdi-label-heart:before {
  content: '\f186';
}
.zmdi-label:before {
  content: '\f187';
}
.zmdi-labels:before {
  content: '\f188';
}
.zmdi-lamp:before {
  content: '\f189';
}
.zmdi-landscape:before {
  content: '\f18a';
}
.zmdi-layers-off:before {
  content: '\f18b';
}
.zmdi-layers:before {
  content: '\f18c';
}
.zmdi-library:before {
  content: '\f18d';
}
.zmdi-link:before {
  content: '\f18e';
}
.zmdi-lock-open:before {
  content: '\f18f';
}
.zmdi-lock-outline:before {
  content: '\f190';
}
.zmdi-lock:before {
  content: '\f191';
}
.zmdi-mail-reply-all:before {
  content: '\f192';
}
.zmdi-mail-reply:before {
  content: '\f193';
}
.zmdi-mail-send:before {
  content: '\f194';
}
.zmdi-mall:before {
  content: '\f195';
}
.zmdi-map:before {
  content: '\f196';
}
.zmdi-menu:before {
  content: '\f197';
}
.zmdi-money-box:before {
  content: '\f198';
}
.zmdi-money-off:before {
  content: '\f199';
}
.zmdi-money:before {
  content: '\f19a';
}
.zmdi-more-vert:before {
  content: '\f19b';
}
.zmdi-more:before {
  content: '\f19c';
}
.zmdi-movie-alt:before {
  content: '\f19d';
}
.zmdi-movie:before {
  content: '\f19e';
}
.zmdi-nature-people:before {
  content: '\f19f';
}
.zmdi-nature:before {
  content: '\f1a0';
}
.zmdi-navigation:before {
  content: '\f1a1';
}
.zmdi-open-in-browser:before {
  content: '\f1a2';
}
.zmdi-open-in-new:before {
  content: '\f1a3';
}
.zmdi-palette:before {
  content: '\f1a4';
}
.zmdi-parking:before {
  content: '\f1a5';
}
.zmdi-pin-account:before {
  content: '\f1a6';
}
.zmdi-pin-assistant:before {
  content: '\f1a7';
}
.zmdi-pin-drop:before {
  content: '\f1a8';
}
.zmdi-pin-help:before {
  content: '\f1a9';
}
.zmdi-pin-off:before {
  content: '\f1aa';
}
.zmdi-pin:before {
  content: '\f1ab';
}
.zmdi-pizza:before {
  content: '\f1ac';
}
.zmdi-plaster:before {
  content: '\f1ad';
}
.zmdi-power-setting:before {
  content: '\f1ae';
}
.zmdi-power:before {
  content: '\f1af';
}
.zmdi-print:before {
  content: '\f1b0';
}
.zmdi-puzzle-piece:before {
  content: '\f1b1';
}
.zmdi-quote:before {
  content: '\f1b2';
}
.zmdi-railway:before {
  content: '\f1b3';
}
.zmdi-receipt:before {
  content: '\f1b4';
}
.zmdi-refresh-alt:before {
  content: '\f1b5';
}
.zmdi-refresh-sync-alert:before {
  content: '\f1b6';
}
.zmdi-refresh-sync-off:before {
  content: '\f1b7';
}
.zmdi-refresh-sync:before {
  content: '\f1b8';
}
.zmdi-refresh:before {
  content: '\f1b9';
}
.zmdi-roller:before {
  content: '\f1ba';
}
.zmdi-ruler:before {
  content: '\f1bb';
}
.zmdi-scissors:before {
  content: '\f1bc';
}
.zmdi-screen-rotation-lock:before {
  content: '\f1bd';
}
.zmdi-screen-rotation:before {
  content: '\f1be';
}
.zmdi-search-for:before {
  content: '\f1bf';
}
.zmdi-search-in-file:before {
  content: '\f1c0';
}
.zmdi-search-in-page:before {
  content: '\f1c1';
}
.zmdi-search-replace:before {
  content: '\f1c2';
}
.zmdi-search:before {
  content: '\f1c3';
}
.zmdi-seat:before {
  content: '\f1c4';
}
.zmdi-settings-square:before {
  content: '\f1c5';
}
.zmdi-settings:before {
  content: '\f1c6';
}
.zmdi-shield-check:before {
  content: '\f1c7';
}
.zmdi-shield-security:before {
  content: '\f1c8';
}
.zmdi-shopping-basket:before {
  content: '\f1c9';
}
.zmdi-shopping-cart-plus:before {
  content: '\f1ca';
}
.zmdi-shopping-cart:before {
  content: '\f1cb';
}
.zmdi-sign-in:before {
  content: '\f1cc';
}
.zmdi-sort-amount-asc:before {
  content: '\f1cd';
}
.zmdi-sort-amount-desc:before {
  content: '\f1ce';
}
.zmdi-sort-asc:before {
  content: '\f1cf';
}
.zmdi-sort-desc:before {
  content: '\f1d0';
}
.zmdi-spellcheck:before {
  content: '\f1d1';
}
.zmdi-storage:before {
  content: '\f1d2';
}
.zmdi-store-24:before {
  content: '\f1d3';
}
.zmdi-store:before {
  content: '\f1d4';
}
.zmdi-subway:before {
  content: '\f1d5';
}
.zmdi-sun:before {
  content: '\f1d6';
}
.zmdi-tab-unselected:before {
  content: '\f1d7';
}
.zmdi-tab:before {
  content: '\f1d8';
}
.zmdi-tag-close:before {
  content: '\f1d9';
}
.zmdi-tag-more:before {
  content: '\f1da';
}
.zmdi-tag:before {
  content: '\f1db';
}
.zmdi-thumb-down:before {
  content: '\f1dc';
}
.zmdi-thumb-up-down:before {
  content: '\f1dd';
}
.zmdi-thumb-up:before {
  content: '\f1de';
}
.zmdi-ticket-star:before {
  content: '\f1df';
}
.zmdi-toll:before {
  content: '\f1e0';
}
.zmdi-toys:before {
  content: '\f1e1';
}
.zmdi-traffic:before {
  content: '\f1e2';
}
.zmdi-translate:before {
  content: '\f1e3';
}
.zmdi-triangle-down:before {
  content: '\f1e4';
}
.zmdi-triangle-up:before {
  content: '\f1e5';
}
.zmdi-truck:before {
  content: '\f1e6';
}
.zmdi-turning-sign:before {
  content: '\f1e7';
}
.zmdi-wallpaper:before {
  content: '\f1e8';
}
.zmdi-washing-machine:before {
  content: '\f1e9';
}
.zmdi-window-maximize:before {
  content: '\f1ea';
}
.zmdi-window-minimize:before {
  content: '\f1eb';
}
.zmdi-window-restore:before {
  content: '\f1ec';
}
.zmdi-wrench:before {
  content: '\f1ed';
}
.zmdi-zoom-in:before {
  content: '\f1ee';
}
.zmdi-zoom-out:before {
  content: '\f1ef';
}
.zmdi-alert-circle-o:before {
  content: '\f1f0';
}
.zmdi-alert-circle:before {
  content: '\f1f1';
}
.zmdi-alert-octagon:before {
  content: '\f1f2';
}
.zmdi-alert-polygon:before {
  content: '\f1f3';
}
.zmdi-alert-triangle:before {
  content: '\f1f4';
}
.zmdi-help-outline:before {
  content: '\f1f5';
}
.zmdi-help:before {
  content: '\f1f6';
}
.zmdi-info-outline:before {
  content: '\f1f7';
}
.zmdi-info:before {
  content: '\f1f8';
}
.zmdi-notifications-active:before {
  content: '\f1f9';
}
.zmdi-notifications-add:before {
  content: '\f1fa';
}
.zmdi-notifications-none:before {
  content: '\f1fb';
}
.zmdi-notifications-off:before {
  content: '\f1fc';
}
.zmdi-notifications-paused:before {
  content: '\f1fd';
}
.zmdi-notifications:before {
  content: '\f1fe';
}
.zmdi-account-add:before {
  content: '\f1ff';
}
.zmdi-account-box-mail:before {
  content: '\f200';
}
.zmdi-account-box-o:before {
  content: '\f201';
}
.zmdi-account-box-phone:before {
  content: '\f202';
}
.zmdi-account-box:before {
  content: '\f203';
}
.zmdi-account-calendar:before {
  content: '\f204';
}
.zmdi-account-circle:before {
  content: '\f205';
}
.zmdi-account-o:before {
  content: '\f206';
}
.zmdi-account:before {
  content: '\f207';
}
.zmdi-accounts-add:before {
  content: '\f208';
}
.zmdi-accounts-alt:before {
  content: '\f209';
}
.zmdi-accounts-list-alt:before {
  content: '\f20a';
}
.zmdi-accounts-list:before {
  content: '\f20b';
}
.zmdi-accounts-outline:before {
  content: '\f20c';
}
.zmdi-accounts:before {
  content: '\f20d';
}
.zmdi-face:before {
  content: '\f20e';
}
.zmdi-female:before {
  content: '\f20f';
}
.zmdi-male-alt:before {
  content: '\f210';
}
.zmdi-male-female:before {
  content: '\f211';
}
.zmdi-male:before {
  content: '\f212';
}
.zmdi-mood-bad:before {
  content: '\f213';
}
.zmdi-mood:before {
  content: '\f214';
}
.zmdi-run:before {
  content: '\f215';
}
.zmdi-walk:before {
  content: '\f216';
}
.zmdi-cloud-box:before {
  content: '\f217';
}
.zmdi-cloud-circle:before {
  content: '\f218';
}
.zmdi-cloud-done:before {
  content: '\f219';
}
.zmdi-cloud-download:before {
  content: '\f21a';
}
.zmdi-cloud-off:before {
  content: '\f21b';
}
.zmdi-cloud-outline-alt:before {
  content: '\f21c';
}
.zmdi-cloud-outline:before {
  content: '\f21d';
}
.zmdi-cloud-upload:before {
  content: '\f21e';
}
.zmdi-cloud:before {
  content: '\f21f';
}
.zmdi-download:before {
  content: '\f220';
}
.zmdi-file-plus:before {
  content: '\f221';
}
.zmdi-file-text:before {
  content: '\f222';
}
.zmdi-file:before {
  content: '\f223';
}
.zmdi-folder-outline:before {
  content: '\f224';
}
.zmdi-folder-person:before {
  content: '\f225';
}
.zmdi-folder-star-alt:before {
  content: '\f226';
}
.zmdi-folder-star:before {
  content: '\f227';
}
.zmdi-folder:before {
  content: '\f228';
}
.zmdi-gif:before {
  content: '\f229';
}
.zmdi-upload:before {
  content: '\f22a';
}
.zmdi-border-all:before {
  content: '\f22b';
}
.zmdi-border-bottom:before {
  content: '\f22c';
}
.zmdi-border-clear:before {
  content: '\f22d';
}
.zmdi-border-color:before {
  content: '\f22e';
}
.zmdi-border-horizontal:before {
  content: '\f22f';
}
.zmdi-border-inner:before {
  content: '\f230';
}
.zmdi-border-left:before {
  content: '\f231';
}
.zmdi-border-outer:before {
  content: '\f232';
}
.zmdi-border-right:before {
  content: '\f233';
}
.zmdi-border-style:before {
  content: '\f234';
}
.zmdi-border-top:before {
  content: '\f235';
}
.zmdi-border-vertical:before {
  content: '\f236';
}
.zmdi-copy:before {
  content: '\f237';
}
.zmdi-crop:before {
  content: '\f238';
}
.zmdi-format-align-center:before {
  content: '\f239';
}
.zmdi-format-align-justify:before {
  content: '\f23a';
}
.zmdi-format-align-left:before {
  content: '\f23b';
}
.zmdi-format-align-right:before {
  content: '\f23c';
}
.zmdi-format-bold:before {
  content: '\f23d';
}
.zmdi-format-clear-all:before {
  content: '\f23e';
}
.zmdi-format-clear:before {
  content: '\f23f';
}
.zmdi-format-color-fill:before {
  content: '\f240';
}
.zmdi-format-color-reset:before {
  content: '\f241';
}
.zmdi-format-color-text:before {
  content: '\f242';
}
.zmdi-format-indent-decrease:before {
  content: '\f243';
}
.zmdi-format-indent-increase:before {
  content: '\f244';
}
.zmdi-format-italic:before {
  content: '\f245';
}
.zmdi-format-line-spacing:before {
  content: '\f246';
}
.zmdi-format-list-bulleted:before {
  content: '\f247';
}
.zmdi-format-list-numbered:before {
  content: '\f248';
}
.zmdi-format-ltr:before {
  content: '\f249';
}
.zmdi-format-rtl:before {
  content: '\f24a';
}
.zmdi-format-size:before {
  content: '\f24b';
}
.zmdi-format-strikethrough-s:before {
  content: '\f24c';
}
.zmdi-format-strikethrough:before {
  content: '\f24d';
}
.zmdi-format-subject:before {
  content: '\f24e';
}
.zmdi-format-underlined:before {
  content: '\f24f';
}
.zmdi-format-valign-bottom:before {
  content: '\f250';
}
.zmdi-format-valign-center:before {
  content: '\f251';
}
.zmdi-format-valign-top:before {
  content: '\f252';
}
.zmdi-redo:before {
  content: '\f253';
}
.zmdi-select-all:before {
  content: '\f254';
}
.zmdi-space-bar:before {
  content: '\f255';
}
.zmdi-text-format:before {
  content: '\f256';
}
.zmdi-transform:before {
  content: '\f257';
}
.zmdi-undo:before {
  content: '\f258';
}
.zmdi-wrap-text:before {
  content: '\f259';
}
.zmdi-comment-alert:before {
  content: '\f25a';
}
.zmdi-comment-alt-text:before {
  content: '\f25b';
}
.zmdi-comment-alt:before {
  content: '\f25c';
}
.zmdi-comment-edit:before {
  content: '\f25d';
}
.zmdi-comment-image:before {
  content: '\f25e';
}
.zmdi-comment-list:before {
  content: '\f25f';
}
.zmdi-comment-more:before {
  content: '\f260';
}
.zmdi-comment-outline:before {
  content: '\f261';
}
.zmdi-comment-text-alt:before {
  content: '\f262';
}
.zmdi-comment-text:before {
  content: '\f263';
}
.zmdi-comment-video:before {
  content: '\f264';
}
.zmdi-comment:before {
  content: '\f265';
}
.zmdi-comments:before {
  content: '\f266';
}
.zmdi-check-all:before {
  content: '\f267';
}
.zmdi-check-circle-u:before {
  content: '\f268';
}
.zmdi-check-circle:before {
  content: '\f269';
}
.zmdi-check-square:before {
  content: '\f26a';
}
.zmdi-check:before {
  content: '\f26b';
}
.zmdi-circle-o:before {
  content: '\f26c';
}
.zmdi-circle:before {
  content: '\f26d';
}
.zmdi-dot-circle-alt:before {
  content: '\f26e';
}
.zmdi-dot-circle:before {
  content: '\f26f';
}
.zmdi-minus-circle-outline:before {
  content: '\f270';
}
.zmdi-minus-circle:before {
  content: '\f271';
}
.zmdi-minus-square:before {
  content: '\f272';
}
.zmdi-minus:before {
  content: '\f273';
}
.zmdi-plus-circle-o-duplicate:before {
  content: '\f274';
}
.zmdi-plus-circle-o:before {
  content: '\f275';
}
.zmdi-plus-circle:before {
  content: '\f276';
}
.zmdi-plus-square:before {
  content: '\f277';
}
.zmdi-plus:before {
  content: '\f278';
}
.zmdi-square-o:before {
  content: '\f279';
}
.zmdi-star-circle:before {
  content: '\f27a';
}
.zmdi-star-half:before {
  content: '\f27b';
}
.zmdi-star-outline:before {
  content: '\f27c';
}
.zmdi-star:before {
  content: '\f27d';
}
.zmdi-bluetooth-connected:before {
  content: '\f27e';
}
.zmdi-bluetooth-off:before {
  content: '\f27f';
}
.zmdi-bluetooth-search:before {
  content: '\f280';
}
.zmdi-bluetooth-setting:before {
  content: '\f281';
}
.zmdi-bluetooth:before {
  content: '\f282';
}
.zmdi-camera-add:before {
  content: '\f283';
}
.zmdi-camera-alt:before {
  content: '\f284';
}
.zmdi-camera-bw:before {
  content: '\f285';
}
.zmdi-camera-front:before {
  content: '\f286';
}
.zmdi-camera-mic:before {
  content: '\f287';
}
.zmdi-camera-party-mode:before {
  content: '\f288';
}
.zmdi-camera-rear:before {
  content: '\f289';
}
.zmdi-camera-roll:before {
  content: '\f28a';
}
.zmdi-camera-switch:before {
  content: '\f28b';
}
.zmdi-camera:before {
  content: '\f28c';
}
.zmdi-card-alert:before {
  content: '\f28d';
}
.zmdi-card-off:before {
  content: '\f28e';
}
.zmdi-card-sd:before {
  content: '\f28f';
}
.zmdi-card-sim:before {
  content: '\f290';
}
.zmdi-desktop-mac:before {
  content: '\f291';
}
.zmdi-desktop-windows:before {
  content: '\f292';
}
.zmdi-device-hub:before {
  content: '\f293';
}
.zmdi-devices-off:before {
  content: '\f294';
}
.zmdi-devices:before {
  content: '\f295';
}
.zmdi-dock:before {
  content: '\f296';
}
.zmdi-floppy:before {
  content: '\f297';
}
.zmdi-gamepad:before {
  content: '\f298';
}
.zmdi-gps-dot:before {
  content: '\f299';
}
.zmdi-gps-off:before {
  content: '\f29a';
}
.zmdi-gps:before {
  content: '\f29b';
}
.zmdi-headset-mic:before {
  content: '\f29c';
}
.zmdi-headset:before {
  content: '\f29d';
}
.zmdi-input-antenna:before {
  content: '\f29e';
}
.zmdi-input-composite:before {
  content: '\f29f';
}
.zmdi-input-hdmi:before {
  content: '\f2a0';
}
.zmdi-input-power:before {
  content: '\f2a1';
}
.zmdi-input-svideo:before {
  content: '\f2a2';
}
.zmdi-keyboard-hide:before {
  content: '\f2a3';
}
.zmdi-keyboard:before {
  content: '\f2a4';
}
.zmdi-laptop-chromebook:before {
  content: '\f2a5';
}
.zmdi-laptop-mac:before {
  content: '\f2a6';
}
.zmdi-laptop:before {
  content: '\f2a7';
}
.zmdi-mic-off:before {
  content: '\f2a8';
}
.zmdi-mic-outline:before {
  content: '\f2a9';
}
.zmdi-mic-setting:before {
  content: '\f2aa';
}
.zmdi-mic:before {
  content: '\f2ab';
}
.zmdi-mouse:before {
  content: '\f2ac';
}
.zmdi-network-alert:before {
  content: '\f2ad';
}
.zmdi-network-locked:before {
  content: '\f2ae';
}
.zmdi-network-off:before {
  content: '\f2af';
}
.zmdi-network-outline:before {
  content: '\f2b0';
}
.zmdi-network-setting:before {
  content: '\f2b1';
}
.zmdi-network:before {
  content: '\f2b2';
}
.zmdi-phone-bluetooth:before {
  content: '\f2b3';
}
.zmdi-phone-end:before {
  content: '\f2b4';
}
.zmdi-phone-forwarded:before {
  content: '\f2b5';
}
.zmdi-phone-in-talk:before {
  content: '\f2b6';
}
.zmdi-phone-locked:before {
  content: '\f2b7';
}
.zmdi-phone-missed:before {
  content: '\f2b8';
}
.zmdi-phone-msg:before {
  content: '\f2b9';
}
.zmdi-phone-paused:before {
  content: '\f2ba';
}
.zmdi-phone-ring:before {
  content: '\f2bb';
}
.zmdi-phone-setting:before {
  content: '\f2bc';
}
.zmdi-phone-sip:before {
  content: '\f2bd';
}
.zmdi-phone:before {
  content: '\f2be';
}
.zmdi-portable-wifi-changes:before {
  content: '\f2bf';
}
.zmdi-portable-wifi-off:before {
  content: '\f2c0';
}
.zmdi-portable-wifi:before {
  content: '\f2c1';
}
.zmdi-radio:before {
  content: '\f2c2';
}
.zmdi-reader:before {
  content: '\f2c3';
}
.zmdi-remote-control-alt:before {
  content: '\f2c4';
}
.zmdi-remote-control:before {
  content: '\f2c5';
}
.zmdi-router:before {
  content: '\f2c6';
}
.zmdi-scanner:before {
  content: '\f2c7';
}
.zmdi-smartphone-android:before {
  content: '\f2c8';
}
.zmdi-smartphone-download:before {
  content: '\f2c9';
}
.zmdi-smartphone-erase:before {
  content: '\f2ca';
}
.zmdi-smartphone-info:before {
  content: '\f2cb';
}
.zmdi-smartphone-iphone:before {
  content: '\f2cc';
}
.zmdi-smartphone-landscape-lock:before {
  content: '\f2cd';
}
.zmdi-smartphone-landscape:before {
  content: '\f2ce';
}
.zmdi-smartphone-lock:before {
  content: '\f2cf';
}
.zmdi-smartphone-portrait-lock:before {
  content: '\f2d0';
}
.zmdi-smartphone-ring:before {
  content: '\f2d1';
}
.zmdi-smartphone-setting:before {
  content: '\f2d2';
}
.zmdi-smartphone-setup:before {
  content: '\f2d3';
}
.zmdi-smartphone:before {
  content: '\f2d4';
}
.zmdi-speaker:before {
  content: '\f2d5';
}
.zmdi-tablet-android:before {
  content: '\f2d6';
}
.zmdi-tablet-mac:before {
  content: '\f2d7';
}
.zmdi-tablet:before {
  content: '\f2d8';
}
.zmdi-tv-alt-play:before {
  content: '\f2d9';
}
.zmdi-tv-list:before {
  content: '\f2da';
}
.zmdi-tv-play:before {
  content: '\f2db';
}
.zmdi-tv:before {
  content: '\f2dc';
}
.zmdi-usb:before {
  content: '\f2dd';
}
.zmdi-videocam-off:before {
  content: '\f2de';
}
.zmdi-videocam-switch:before {
  content: '\f2df';
}
.zmdi-videocam:before {
  content: '\f2e0';
}
.zmdi-watch:before {
  content: '\f2e1';
}
.zmdi-wifi-alt-2:before {
  content: '\f2e2';
}
.zmdi-wifi-alt:before {
  content: '\f2e3';
}
.zmdi-wifi-info:before {
  content: '\f2e4';
}
.zmdi-wifi-lock:before {
  content: '\f2e5';
}
.zmdi-wifi-off:before {
  content: '\f2e6';
}
.zmdi-wifi-outline:before {
  content: '\f2e7';
}
.zmdi-wifi:before {
  content: '\f2e8';
}
.zmdi-arrow-left-bottom:before {
  content: '\f2e9';
}
.zmdi-arrow-left:before {
  content: '\f2ea';
}
.zmdi-arrow-merge:before {
  content: '\f2eb';
}
.zmdi-arrow-missed:before {
  content: '\f2ec';
}
.zmdi-arrow-right-top:before {
  content: '\f2ed';
}
.zmdi-arrow-right:before {
  content: '\f2ee';
}
.zmdi-arrow-split:before {
  content: '\f2ef';
}
.zmdi-arrows:before {
  content: '\f2f0';
}
.zmdi-caret-down-circle:before {
  content: '\f2f1';
}
.zmdi-caret-down:before {
  content: '\f2f2';
}
.zmdi-caret-left-circle:before {
  content: '\f2f3';
}
.zmdi-caret-left:before {
  content: '\f2f4';
}
.zmdi-caret-right-circle:before {
  content: '\f2f5';
}
.zmdi-caret-right:before {
  content: '\f2f6';
}
.zmdi-caret-up-circle:before {
  content: '\f2f7';
}
.zmdi-caret-up:before {
  content: '\f2f8';
}
.zmdi-chevron-down:before {
  content: '\f2f9';
}
.zmdi-chevron-left:before {
  content: '\f2fa';
}
.zmdi-chevron-right:before {
  content: '\f2fb';
}
.zmdi-chevron-up:before {
  content: '\f2fc';
}
.zmdi-forward:before {
  content: '\f2fd';
}
.zmdi-long-arrow-down:before {
  content: '\f2fe';
}
.zmdi-long-arrow-left:before {
  content: '\f2ff';
}
.zmdi-long-arrow-return:before {
  content: '\f300';
}
.zmdi-long-arrow-right:before {
  content: '\f301';
}
.zmdi-long-arrow-tab:before {
  content: '\f302';
}
.zmdi-long-arrow-up:before {
  content: '\f303';
}
.zmdi-rotate-ccw:before {
  content: '\f304';
}
.zmdi-rotate-cw:before {
  content: '\f305';
}
.zmdi-rotate-left:before {
  content: '\f306';
}
.zmdi-rotate-right:before {
  content: '\f307';
}
.zmdi-square-down:before {
  content: '\f308';
}
.zmdi-square-right:before {
  content: '\f309';
}
.zmdi-swap-alt:before {
  content: '\f30a';
}
.zmdi-swap-vertical-circle:before {
  content: '\f30b';
}
.zmdi-swap-vertical:before {
  content: '\f30c';
}
.zmdi-swap:before {
  content: '\f30d';
}
.zmdi-trending-down:before {
  content: '\f30e';
}
.zmdi-trending-flat:before {
  content: '\f30f';
}
.zmdi-trending-up:before {
  content: '\f310';
}
.zmdi-unfold-less:before {
  content: '\f311';
}
.zmdi-unfold-more:before {
  content: '\f312';
}
.zmdi-apps:before {
  content: '\f313';
}
.zmdi-grid-off:before {
  content: '\f314';
}
.zmdi-grid:before {
  content: '\f315';
}
.zmdi-view-agenda:before {
  content: '\f316';
}
.zmdi-view-array:before {
  content: '\f317';
}
.zmdi-view-carousel:before {
  content: '\f318';
}
.zmdi-view-column:before {
  content: '\f319';
}
.zmdi-view-comfy:before {
  content: '\f31a';
}
.zmdi-view-compact:before {
  content: '\f31b';
}
.zmdi-view-dashboard:before {
  content: '\f31c';
}
.zmdi-view-day:before {
  content: '\f31d';
}
.zmdi-view-headline:before {
  content: '\f31e';
}
.zmdi-view-list-alt:before {
  content: '\f31f';
}
.zmdi-view-list:before {
  content: '\f320';
}
.zmdi-view-module:before {
  content: '\f321';
}
.zmdi-view-quilt:before {
  content: '\f322';
}
.zmdi-view-stream:before {
  content: '\f323';
}
.zmdi-view-subtitles:before {
  content: '\f324';
}
.zmdi-view-toc:before {
  content: '\f325';
}
.zmdi-view-web:before {
  content: '\f326';
}
.zmdi-view-week:before {
  content: '\f327';
}
.zmdi-widgets:before {
  content: '\f328';
}
.zmdi-alarm-check:before {
  content: '\f329';
}
.zmdi-alarm-off:before {
  content: '\f32a';
}
.zmdi-alarm-plus:before {
  content: '\f32b';
}
.zmdi-alarm-snooze:before {
  content: '\f32c';
}
.zmdi-alarm:before {
  content: '\f32d';
}
.zmdi-calendar-alt:before {
  content: '\f32e';
}
.zmdi-calendar-check:before {
  content: '\f32f';
}
.zmdi-calendar-close:before {
  content: '\f330';
}
.zmdi-calendar-note:before {
  content: '\f331';
}
.zmdi-calendar:before {
  content: '\f332';
}
.zmdi-time-countdown:before {
  content: '\f333';
}
.zmdi-time-interval:before {
  content: '\f334';
}
.zmdi-time-restore-setting:before {
  content: '\f335';
}
.zmdi-time-restore:before {
  content: '\f336';
}
.zmdi-time:before {
  content: '\f337';
}
.zmdi-timer-off:before {
  content: '\f338';
}
.zmdi-timer:before {
  content: '\f339';
}
.zmdi-android-alt:before {
  content: '\f33a';
}
.zmdi-android:before {
  content: '\f33b';
}
.zmdi-apple:before {
  content: '\f33c';
}
.zmdi-behance:before {
  content: '\f33d';
}
.zmdi-codepen:before {
  content: '\f33e';
}
.zmdi-dribbble:before {
  content: '\f33f';
}
.zmdi-dropbox:before {
  content: '\f340';
}
.zmdi-evernote:before {
  content: '\f341';
}
.zmdi-facebook-box:before {
  content: '\f342';
}
.zmdi-facebook:before {
  content: '\f343';
}
.zmdi-github-box:before {
  content: '\f344';
}
.zmdi-github:before {
  content: '\f345';
}
.zmdi-google-drive:before {
  content: '\f346';
}
.zmdi-google-earth:before {
  content: '\f347';
}
.zmdi-google-glass:before {
  content: '\f348';
}
.zmdi-google-maps:before {
  content: '\f349';
}
.zmdi-google-pages:before {
  content: '\f34a';
}
.zmdi-google-play:before {
  content: '\f34b';
}
.zmdi-google-plus-box:before {
  content: '\f34c';
}
.zmdi-google-plus:before {
  content: '\f34d';
}
.zmdi-google:before {
  content: '\f34e';
}
.zmdi-instagram:before {
  content: '\f34f';
}
.zmdi-language-css3:before {
  content: '\f350';
}
.zmdi-language-html5:before {
  content: '\f351';
}
.zmdi-language-javascript:before {
  content: '\f352';
}
.zmdi-language-python-alt:before {
  content: '\f353';
}
.zmdi-language-python:before {
  content: '\f354';
}
.zmdi-lastfm:before {
  content: '\f355';
}
.zmdi-linkedin-box:before {
  content: '\f356';
}
.zmdi-paypal:before {
  content: '\f357';
}
.zmdi-pinterest-box:before {
  content: '\f358';
}
.zmdi-pocket:before {
  content: '\f359';
}
.zmdi-polymer:before {
  content: '\f35a';
}
.zmdi-share:before {
  content: '\f35b';
}
.zmdi-stackoverflow:before {
  content: '\f35c';
}
.zmdi-steam-square:before {
  content: '\f35d';
}
.zmdi-steam:before {
  content: '\f35e';
}
.zmdi-twitter-box:before {
  content: '\f35f';
}
.zmdi-twitter:before {
  content: '\f360';
}
.zmdi-vk:before {
  content: '\f361';
}
.zmdi-wikipedia:before {
  content: '\f362';
}
.zmdi-windows:before {
  content: '\f363';
}
.zmdi-aspect-ratio-alt:before {
  content: '\f364';
}
.zmdi-aspect-ratio:before {
  content: '\f365';
}
.zmdi-blur-circular:before {
  content: '\f366';
}
.zmdi-blur-linear:before {
  content: '\f367';
}
.zmdi-blur-off:before {
  content: '\f368';
}
.zmdi-blur:before {
  content: '\f369';
}
.zmdi-brightness-2:before {
  content: '\f36a';
}
.zmdi-brightness-3:before {
  content: '\f36b';
}
.zmdi-brightness-4:before {
  content: '\f36c';
}
.zmdi-brightness-5:before {
  content: '\f36d';
}
.zmdi-brightness-6:before {
  content: '\f36e';
}
.zmdi-brightness-7:before {
  content: '\f36f';
}
.zmdi-brightness-auto:before {
  content: '\f370';
}
.zmdi-brightness-setting:before {
  content: '\f371';
}
.zmdi-broken-image:before {
  content: '\f372';
}
.zmdi-center-focus-strong:before {
  content: '\f373';
}
.zmdi-center-focus-weak:before {
  content: '\f374';
}
.zmdi-compare:before {
  content: '\f375';
}
.zmdi-crop-16-9:before {
  content: '\f376';
}
.zmdi-crop-3-2:before {
  content: '\f377';
}
.zmdi-crop-5-4:before {
  content: '\f378';
}
.zmdi-crop-7-5:before {
  content: '\f379';
}
.zmdi-crop-din:before {
  content: '\f37a';
}
.zmdi-crop-free:before {
  content: '\f37b';
}
.zmdi-crop-landscape:before {
  content: '\f37c';
}
.zmdi-crop-portrait:before {
  content: '\f37d';
}
.zmdi-crop-square:before {
  content: '\f37e';
}
.zmdi-exposure-alt:before {
  content: '\f37f';
}
.zmdi-exposure:before {
  content: '\f380';
}
.zmdi-filter-b-and-w:before {
  content: '\f381';
}
.zmdi-filter-center-focus:before {
  content: '\f382';
}
.zmdi-filter-frames:before {
  content: '\f383';
}
.zmdi-filter-tilt-shift:before {
  content: '\f384';
}
.zmdi-gradient:before {
  content: '\f385';
}
.zmdi-grain:before {
  content: '\f386';
}
.zmdi-graphic-eq:before {
  content: '\f387';
}
.zmdi-hdr-off:before {
  content: '\f388';
}
.zmdi-hdr-strong:before {
  content: '\f389';
}
.zmdi-hdr-weak:before {
  content: '\f38a';
}
.zmdi-hdr:before {
  content: '\f38b';
}
.zmdi-iridescent:before {
  content: '\f38c';
}
.zmdi-leak-off:before {
  content: '\f38d';
}
.zmdi-leak:before {
  content: '\f38e';
}
.zmdi-looks:before {
  content: '\f38f';
}
.zmdi-loupe:before {
  content: '\f390';
}
.zmdi-panorama-horizontal:before {
  content: '\f391';
}
.zmdi-panorama-vertical:before {
  content: '\f392';
}
.zmdi-panorama-wide-angle:before {
  content: '\f393';
}
.zmdi-photo-size-select-large:before {
  content: '\f394';
}
.zmdi-photo-size-select-small:before {
  content: '\f395';
}
.zmdi-picture-in-picture:before {
  content: '\f396';
}
.zmdi-slideshow:before {
  content: '\f397';
}
.zmdi-texture:before {
  content: '\f398';
}
.zmdi-tonality:before {
  content: '\f399';
}
.zmdi-vignette:before {
  content: '\f39a';
}
.zmdi-wb-auto:before {
  content: '\f39b';
}
.zmdi-eject-alt:before {
  content: '\f39c';
}
.zmdi-eject:before {
  content: '\f39d';
}
.zmdi-equalizer:before {
  content: '\f39e';
}
.zmdi-fast-forward:before {
  content: '\f39f';
}
.zmdi-fast-rewind:before {
  content: '\f3a0';
}
.zmdi-forward-10:before {
  content: '\f3a1';
}
.zmdi-forward-30:before {
  content: '\f3a2';
}
.zmdi-forward-5:before {
  content: '\f3a3';
}
.zmdi-hearing:before {
  content: '\f3a4';
}
.zmdi-pause-circle-outline:before {
  content: '\f3a5';
}
.zmdi-pause-circle:before {
  content: '\f3a6';
}
.zmdi-pause:before {
  content: '\f3a7';
}
.zmdi-play-circle-outline:before {
  content: '\f3a8';
}
.zmdi-play-circle:before {
  content: '\f3a9';
}
.zmdi-play:before {
  content: '\f3aa';
}
.zmdi-playlist-audio:before {
  content: '\f3ab';
}
.zmdi-playlist-plus:before {
  content: '\f3ac';
}
.zmdi-repeat-one:before {
  content: '\f3ad';
}
.zmdi-repeat:before {
  content: '\f3ae';
}
.zmdi-replay-10:before {
  content: '\f3af';
}
.zmdi-replay-30:before {
  content: '\f3b0';
}
.zmdi-replay-5:before {
  content: '\f3b1';
}
.zmdi-replay:before {
  content: '\f3b2';
}
.zmdi-shuffle:before {
  content: '\f3b3';
}
.zmdi-skip-next:before {
  content: '\f3b4';
}
.zmdi-skip-previous:before {
  content: '\f3b5';
}
.zmdi-stop:before {
  content: '\f3b6';
}
.zmdi-surround-sound:before {
  content: '\f3b7';
}
.zmdi-tune:before {
  content: '\f3b8';
}
.zmdi-volume-down:before {
  content: '\f3b9';
}
.zmdi-volume-mute:before {
  content: '\f3ba';
}
.zmdi-volume-off:before {
  content: '\f3bb';
}
.zmdi-volume-up:before {
  content: '\f3bc';
}
.zmdi-n-1-square:before {
  content: '\f3bd';
}
.zmdi-n-2-square:before {
  content: '\f3be';
}
.zmdi-n-3-square:before {
  content: '\f3bf';
}
.zmdi-n-4-square:before {
  content: '\f3c0';
}
.zmdi-n-5-square:before {
  content: '\f3c1';
}
.zmdi-n-6-square:before {
  content: '\f3c2';
}
.zmdi-neg-1:before {
  content: '\f3c3';
}
.zmdi-neg-2:before {
  content: '\f3c4';
}
.zmdi-plus-1:before {
  content: '\f3c5';
}
.zmdi-plus-2:before {
  content: '\f3c6';
}
.zmdi-sec-10:before {
  content: '\f3c7';
}
.zmdi-sec-3:before {
  content: '\f3c8';
}
.zmdi-zero:before {
  content: '\f3c9';
}
.zmdi-airline-seat-flat-angled:before {
  content: '\f3ca';
}
.zmdi-airline-seat-flat:before {
  content: '\f3cb';
}
.zmdi-airline-seat-individual-suite:before {
  content: '\f3cc';
}
.zmdi-airline-seat-legroom-extra:before {
  content: '\f3cd';
}
.zmdi-airline-seat-legroom-normal:before {
  content: '\f3ce';
}
.zmdi-airline-seat-legroom-reduced:before {
  content: '\f3cf';
}
.zmdi-airline-seat-recline-extra:before {
  content: '\f3d0';
}
.zmdi-airline-seat-recline-normal:before {
  content: '\f3d1';
}
.zmdi-airplay:before {
  content: '\f3d2';
}
.zmdi-closed-caption:before {
  content: '\f3d3';
}
.zmdi-confirmation-number:before {
  content: '\f3d4';
}
.zmdi-developer-board:before {
  content: '\f3d5';
}
.zmdi-disc-full:before {
  content: '\f3d6';
}
.zmdi-explicit:before {
  content: '\f3d7';
}
.zmdi-flight-land:before {
  content: '\f3d8';
}
.zmdi-flight-takeoff:before {
  content: '\f3d9';
}
.zmdi-flip-to-back:before {
  content: '\f3da';
}
.zmdi-flip-to-front:before {
  content: '\f3db';
}
.zmdi-group-work:before {
  content: '\f3dc';
}
.zmdi-hd:before {
  content: '\f3dd';
}
.zmdi-hq:before {
  content: '\f3de';
}
.zmdi-markunread-mailbox:before {
  content: '\f3df';
}
.zmdi-memory:before {
  content: '\f3e0';
}
.zmdi-nfc:before {
  content: '\f3e1';
}
.zmdi-play-for-work:before {
  content: '\f3e2';
}
.zmdi-power-input:before {
  content: '\f3e3';
}
.zmdi-present-to-all:before {
  content: '\f3e4';
}
.zmdi-satellite:before {
  content: '\f3e5';
}
.zmdi-tap-and-play:before {
  content: '\f3e6';
}
.zmdi-vibration:before {
  content: '\f3e7';
}
.zmdi-voicemail:before {
  content: '\f3e8';
}
.zmdi-group:before {
  content: '\f3e9';
}
.zmdi-rss:before {
  content: '\f3ea';
}
.zmdi-shape:before {
  content: '\f3eb';
}
.zmdi-spinner:before {
  content: '\f3ec';
}
.zmdi-ungroup:before {
  content: '\f3ed';
}
.zmdi-500px:before {
  content: '\f3ee';
}
.zmdi-8tracks:before {
  content: '\f3ef';
}
.zmdi-amazon:before {
  content: '\f3f0';
}
.zmdi-blogger:before {
  content: '\f3f1';
}
.zmdi-delicious:before {
  content: '\f3f2';
}
.zmdi-disqus:before {
  content: '\f3f3';
}
.zmdi-flattr:before {
  content: '\f3f4';
}
.zmdi-flickr:before {
  content: '\f3f5';
}
.zmdi-github-alt:before {
  content: '\f3f6';
}
.zmdi-google-old:before {
  content: '\f3f7';
}
.zmdi-linkedin:before {
  content: '\f3f8';
}
.zmdi-odnoklassniki:before {
  content: '\f3f9';
}
.zmdi-outlook:before {
  content: '\f3fa';
}
.zmdi-paypal-alt:before {
  content: '\f3fb';
}
.zmdi-pinterest:before {
  content: '\f3fc';
}
.zmdi-playstation:before {
  content: '\f3fd';
}
.zmdi-reddit:before {
  content: '\f3fe';
}
.zmdi-skype:before {
  content: '\f3ff';
}
.zmdi-slideshare:before {
  content: '\f400';
}
.zmdi-soundcloud:before {
  content: '\f401';
}
.zmdi-tumblr:before {
  content: '\f402';
}
.zmdi-twitch:before {
  content: '\f403';
}
.zmdi-vimeo:before {
  content: '\f404';
}
.zmdi-whatsapp:before {
  content: '\f405';
}
.zmdi-xbox:before {
  content: '\f406';
}
.zmdi-yahoo:before {
  content: '\f407';
}
.zmdi-youtube-play:before {
  content: '\f408';
}
.zmdi-youtube:before {
  content: '\f409';
}
.zmdi-3d-rotation:before {
  content: '\f101';
}
.zmdi-airplane-off:before {
  content: '\f102';
}
.zmdi-airplane:before {
  content: '\f103';
}
.zmdi-album:before {
  content: '\f104';
}
.zmdi-archive:before {
  content: '\f105';
}
.zmdi-assignment-account:before {
  content: '\f106';
}
.zmdi-assignment-alert:before {
  content: '\f107';
}
.zmdi-assignment-check:before {
  content: '\f108';
}
.zmdi-assignment-o:before {
  content: '\f109';
}
.zmdi-assignment-return:before {
  content: '\f10a';
}
.zmdi-assignment-returned:before {
  content: '\f10b';
}
.zmdi-assignment:before {
  content: '\f10c';
}
.zmdi-attachment-alt:before {
  content: '\f10d';
}
.zmdi-attachment:before {
  content: '\f10e';
}
.zmdi-audio:before {
  content: '\f10f';
}
.zmdi-badge-check:before {
  content: '\f110';
}
.zmdi-balance-wallet:before {
  content: '\f111';
}
.zmdi-balance:before {
  content: '\f112';
}
.zmdi-battery-alert:before {
  content: '\f113';
}
.zmdi-battery-flash:before {
  content: '\f114';
}
.zmdi-battery-unknown:before {
  content: '\f115';
}
.zmdi-battery:before {
  content: '\f116';
}
.zmdi-bike:before {
  content: '\f117';
}
.zmdi-block-alt:before {
  content: '\f118';
}
.zmdi-block:before {
  content: '\f119';
}
.zmdi-boat:before {
  content: '\f11a';
}
.zmdi-book-image:before {
  content: '\f11b';
}
.zmdi-book:before {
  content: '\f11c';
}
.zmdi-bookmark-outline:before {
  content: '\f11d';
}
.zmdi-bookmark:before {
  content: '\f11e';
}
.zmdi-brush:before {
  content: '\f11f';
}
.zmdi-bug:before {
  content: '\f120';
}
.zmdi-bus:before {
  content: '\f121';
}
.zmdi-cake:before {
  content: '\f122';
}
.zmdi-car-taxi:before {
  content: '\f123';
}
.zmdi-car-wash:before {
  content: '\f124';
}
.zmdi-car:before {
  content: '\f125';
}
.zmdi-card-giftcard:before {
  content: '\f126';
}
.zmdi-card-membership:before {
  content: '\f127';
}
.zmdi-card-travel:before {
  content: '\f128';
}
.zmdi-card:before {
  content: '\f129';
}
.zmdi-case-check:before {
  content: '\f12a';
}
.zmdi-case-download:before {
  content: '\f12b';
}
.zmdi-case-play:before {
  content: '\f12c';
}
.zmdi-case:before {
  content: '\f12d';
}
.zmdi-cast-connected:before {
  content: '\f12e';
}
.zmdi-cast:before {
  content: '\f12f';
}
.zmdi-chart-donut:before {
  content: '\f130';
}
.zmdi-chart:before {
  content: '\f131';
}
.zmdi-city-alt:before {
  content: '\f132';
}
.zmdi-city:before {
  content: '\f133';
}
.zmdi-close-circle-o:before {
  content: '\f134';
}
.zmdi-close-circle:before {
  content: '\f135';
}
.zmdi-close:before {
  content: '\f136';
}
.zmdi-cocktail:before {
  content: '\f137';
}
.zmdi-code-setting:before {
  content: '\f138';
}
.zmdi-code-smartphone:before {
  content: '\f139';
}
.zmdi-code:before {
  content: '\f13a';
}
.zmdi-coffee:before {
  content: '\f13b';
}
.zmdi-collection-bookmark:before {
  content: '\f13c';
}
.zmdi-collection-case-play:before {
  content: '\f13d';
}
.zmdi-collection-folder-image:before {
  content: '\f13e';
}
.zmdi-collection-image-o:before {
  content: '\f13f';
}
.zmdi-collection-image:before {
  content: '\f140';
}
.zmdi-collection-item-1:before {
  content: '\f141';
}
.zmdi-collection-item-2:before {
  content: '\f142';
}
.zmdi-collection-item-3:before {
  content: '\f143';
}
.zmdi-collection-item-4:before {
  content: '\f144';
}
.zmdi-collection-item-5:before {
  content: '\f145';
}
.zmdi-collection-item-6:before {
  content: '\f146';
}
.zmdi-collection-item-7:before {
  content: '\f147';
}
.zmdi-collection-item-8:before {
  content: '\f148';
}
.zmdi-collection-item-9-plus:before {
  content: '\f149';
}
.zmdi-collection-item-9:before {
  content: '\f14a';
}
.zmdi-collection-item:before {
  content: '\f14b';
}
.zmdi-collection-music:before {
  content: '\f14c';
}
.zmdi-collection-pdf:before {
  content: '\f14d';
}
.zmdi-collection-plus:before {
  content: '\f14e';
}
.zmdi-collection-speaker:before {
  content: '\f14f';
}
.zmdi-collection-text:before {
  content: '\f150';
}
.zmdi-collection-video:before {
  content: '\f151';
}
.zmdi-compass:before {
  content: '\f152';
}
.zmdi-cutlery:before {
  content: '\f153';
}
.zmdi-delete:before {
  content: '\f154';
}
.zmdi-dialpad:before {
  content: '\f155';
}
.zmdi-dns:before {
  content: '\f156';
}
.zmdi-drink:before {
  content: '\f157';
}
.zmdi-edit:before {
  content: '\f158';
}
.zmdi-email-open:before {
  content: '\f159';
}
.zmdi-email:before {
  content: '\f15a';
}
.zmdi-eye-off:before {
  content: '\f15b';
}
.zmdi-eye:before {
  content: '\f15c';
}
.zmdi-eyedropper:before {
  content: '\f15d';
}
.zmdi-favorite-outline:before {
  content: '\f15e';
}
.zmdi-favorite:before {
  content: '\f15f';
}
.zmdi-filter-list:before {
  content: '\f160';
}
.zmdi-fire:before {
  content: '\f161';
}
.zmdi-flag:before {
  content: '\f162';
}
.zmdi-flare:before {
  content: '\f163';
}
.zmdi-flash-auto:before {
  content: '\f164';
}
.zmdi-flash-off:before {
  content: '\f165';
}
.zmdi-flash:before {
  content: '\f166';
}
.zmdi-flip:before {
  content: '\f167';
}
.zmdi-flower-alt:before {
  content: '\f168';
}
.zmdi-flower:before {
  content: '\f169';
}
.zmdi-font:before {
  content: '\f16a';
}
.zmdi-fullscreen-alt:before {
  content: '\f16b';
}
.zmdi-fullscreen-exit:before {
  content: '\f16c';
}
.zmdi-fullscreen:before {
  content: '\f16d';
}
.zmdi-functions:before {
  content: '\f16e';
}
.zmdi-gas-station:before {
  content: '\f16f';
}
.zmdi-gesture:before {
  content: '\f170';
}
.zmdi-globe-alt:before {
  content: '\f171';
}
.zmdi-globe-lock:before {
  content: '\f172';
}
.zmdi-globe:before {
  content: '\f173';
}
.zmdi-graduation-cap:before {
  content: '\f174';
}
.zmdi-home:before {
  content: '\f175';
}
.zmdi-hospital-alt:before {
  content: '\f176';
}
.zmdi-hospital:before {
  content: '\f177';
}
.zmdi-hotel:before {
  content: '\f178';
}
.zmdi-hourglass-alt:before {
  content: '\f179';
}
.zmdi-hourglass-outline:before {
  content: '\f17a';
}
.zmdi-hourglass:before {
  content: '\f17b';
}
.zmdi-http:before {
  content: '\f17c';
}
.zmdi-image-alt:before {
  content: '\f17d';
}
.zmdi-image-o:before {
  content: '\f17e';
}
.zmdi-image:before {
  content: '\f17f';
}
.zmdi-inbox:before {
  content: '\f180';
}
.zmdi-invert-colors-off:before {
  content: '\f181';
}
.zmdi-invert-colors:before {
  content: '\f182';
}
.zmdi-key:before {
  content: '\f183';
}
.zmdi-label-alt-outline:before {
  content: '\f184';
}
.zmdi-label-alt:before {
  content: '\f185';
}
.zmdi-label-heart:before {
  content: '\f186';
}
.zmdi-label:before {
  content: '\f187';
}
.zmdi-labels:before {
  content: '\f188';
}
.zmdi-lamp:before {
  content: '\f189';
}
.zmdi-landscape:before {
  content: '\f18a';
}
.zmdi-layers-off:before {
  content: '\f18b';
}
.zmdi-layers:before {
  content: '\f18c';
}
.zmdi-library:before {
  content: '\f18d';
}
.zmdi-link:before {
  content: '\f18e';
}
.zmdi-lock-open:before {
  content: '\f18f';
}
.zmdi-lock-outline:before {
  content: '\f190';
}
.zmdi-lock:before {
  content: '\f191';
}
.zmdi-mail-reply-all:before {
  content: '\f192';
}
.zmdi-mail-reply:before {
  content: '\f193';
}
.zmdi-mail-send:before {
  content: '\f194';
}
.zmdi-mall:before {
  content: '\f195';
}
.zmdi-map:before {
  content: '\f196';
}
.zmdi-menu:before {
  content: '\f197';
}
.zmdi-money-box:before {
  content: '\f198';
}
.zmdi-money-off:before {
  content: '\f199';
}
.zmdi-money:before {
  content: '\f19a';
}
.zmdi-more-vert:before {
  content: '\f19b';
}
.zmdi-more:before {
  content: '\f19c';
}
.zmdi-movie-alt:before {
  content: '\f19d';
}
.zmdi-movie:before {
  content: '\f19e';
}
.zmdi-nature-people:before {
  content: '\f19f';
}
.zmdi-nature:before {
  content: '\f1a0';
}
.zmdi-navigation:before {
  content: '\f1a1';
}
.zmdi-open-in-browser:before {
  content: '\f1a2';
}
.zmdi-open-in-new:before {
  content: '\f1a3';
}
.zmdi-palette:before {
  content: '\f1a4';
}
.zmdi-parking:before {
  content: '\f1a5';
}
.zmdi-pin-account:before {
  content: '\f1a6';
}
.zmdi-pin-assistant:before {
  content: '\f1a7';
}
.zmdi-pin-drop:before {
  content: '\f1a8';
}
.zmdi-pin-help:before {
  content: '\f1a9';
}
.zmdi-pin-off:before {
  content: '\f1aa';
}
.zmdi-pin:before {
  content: '\f1ab';
}
.zmdi-pizza:before {
  content: '\f1ac';
}
.zmdi-plaster:before {
  content: '\f1ad';
}
.zmdi-power-setting:before {
  content: '\f1ae';
}
.zmdi-power:before {
  content: '\f1af';
}
.zmdi-print:before {
  content: '\f1b0';
}
.zmdi-puzzle-piece:before {
  content: '\f1b1';
}
.zmdi-quote:before {
  content: '\f1b2';
}
.zmdi-railway:before {
  content: '\f1b3';
}
.zmdi-receipt:before {
  content: '\f1b4';
}
.zmdi-refresh-alt:before {
  content: '\f1b5';
}
.zmdi-refresh-sync-alert:before {
  content: '\f1b6';
}
.zmdi-refresh-sync-off:before {
  content: '\f1b7';
}
.zmdi-refresh-sync:before {
  content: '\f1b8';
}
.zmdi-refresh:before {
  content: '\f1b9';
}
.zmdi-roller:before {
  content: '\f1ba';
}
.zmdi-ruler:before {
  content: '\f1bb';
}
.zmdi-scissors:before {
  content: '\f1bc';
}
.zmdi-screen-rotation-lock:before {
  content: '\f1bd';
}
.zmdi-screen-rotation:before {
  content: '\f1be';
}
.zmdi-search-for:before {
  content: '\f1bf';
}
.zmdi-search-in-file:before {
  content: '\f1c0';
}
.zmdi-search-in-page:before {
  content: '\f1c1';
}
.zmdi-search-replace:before {
  content: '\f1c2';
}
.zmdi-search:before {
  content: '\f1c3';
}
.zmdi-seat:before {
  content: '\f1c4';
}
.zmdi-settings-square:before {
  content: '\f1c5';
}
.zmdi-settings:before {
  content: '\f1c6';
}
.zmdi-shield-check:before {
  content: '\f1c7';
}
.zmdi-shield-security:before {
  content: '\f1c8';
}
.zmdi-shopping-basket:before {
  content: '\f1c9';
}
.zmdi-shopping-cart-plus:before {
  content: '\f1ca';
}
.zmdi-shopping-cart:before {
  content: '\f1cb';
}
.zmdi-sign-in:before {
  content: '\f1cc';
}
.zmdi-sort-amount-asc:before {
  content: '\f1cd';
}
.zmdi-sort-amount-desc:before {
  content: '\f1ce';
}
.zmdi-sort-asc:before {
  content: '\f1cf';
}
.zmdi-sort-desc:before {
  content: '\f1d0';
}
.zmdi-spellcheck:before {
  content: '\f1d1';
}
.zmdi-storage:before {
  content: '\f1d2';
}
.zmdi-store-24:before {
  content: '\f1d3';
}
.zmdi-store:before {
  content: '\f1d4';
}
.zmdi-subway:before {
  content: '\f1d5';
}
.zmdi-sun:before {
  content: '\f1d6';
}
.zmdi-tab-unselected:before {
  content: '\f1d7';
}
.zmdi-tab:before {
  content: '\f1d8';
}
.zmdi-tag-close:before {
  content: '\f1d9';
}
.zmdi-tag-more:before {
  content: '\f1da';
}
.zmdi-tag:before {
  content: '\f1db';
}
.zmdi-thumb-down:before {
  content: '\f1dc';
}
.zmdi-thumb-up-down:before {
  content: '\f1dd';
}
.zmdi-thumb-up:before {
  content: '\f1de';
}
.zmdi-ticket-star:before {
  content: '\f1df';
}
.zmdi-toll:before {
  content: '\f1e0';
}
.zmdi-toys:before {
  content: '\f1e1';
}
.zmdi-traffic:before {
  content: '\f1e2';
}
.zmdi-translate:before {
  content: '\f1e3';
}
.zmdi-triangle-down:before {
  content: '\f1e4';
}
.zmdi-triangle-up:before {
  content: '\f1e5';
}
.zmdi-truck:before {
  content: '\f1e6';
}
.zmdi-turning-sign:before {
  content: '\f1e7';
}
.zmdi-wallpaper:before {
  content: '\f1e8';
}
.zmdi-washing-machine:before {
  content: '\f1e9';
}
.zmdi-window-maximize:before {
  content: '\f1ea';
}
.zmdi-window-minimize:before {
  content: '\f1eb';
}
.zmdi-window-restore:before {
  content: '\f1ec';
}
.zmdi-wrench:before {
  content: '\f1ed';
}
.zmdi-zoom-in:before {
  content: '\f1ee';
}
.zmdi-zoom-out:before {
  content: '\f1ef';
}
.zmdi-alert-circle-o:before {
  content: '\f1f0';
}
.zmdi-alert-circle:before {
  content: '\f1f1';
}
.zmdi-alert-octagon:before {
  content: '\f1f2';
}
.zmdi-alert-polygon:before {
  content: '\f1f3';
}
.zmdi-alert-triangle:before {
  content: '\f1f4';
}
.zmdi-help-outline:before {
  content: '\f1f5';
}
.zmdi-help:before {
  content: '\f1f6';
}
.zmdi-info-outline:before {
  content: '\f1f7';
}
.zmdi-info:before {
  content: '\f1f8';
}
.zmdi-notifications-active:before {
  content: '\f1f9';
}
.zmdi-notifications-add:before {
  content: '\f1fa';
}
.zmdi-notifications-none:before {
  content: '\f1fb';
}
.zmdi-notifications-off:before {
  content: '\f1fc';
}
.zmdi-notifications-paused:before {
  content: '\f1fd';
}
.zmdi-notifications:before {
  content: '\f1fe';
}
.zmdi-account-add:before {
  content: '\f1ff';
}
.zmdi-account-box-mail:before {
  content: '\f200';
}
.zmdi-account-box-o:before {
  content: '\f201';
}
.zmdi-account-box-phone:before {
  content: '\f202';
}
.zmdi-account-box:before {
  content: '\f203';
}
.zmdi-account-calendar:before {
  content: '\f204';
}
.zmdi-account-circle:before {
  content: '\f205';
}
.zmdi-account-o:before {
  content: '\f206';
}
.zmdi-account:before {
  content: '\f207';
}
.zmdi-accounts-add:before {
  content: '\f208';
}
.zmdi-accounts-alt:before {
  content: '\f209';
}
.zmdi-accounts-list-alt:before {
  content: '\f20a';
}
.zmdi-accounts-list:before {
  content: '\f20b';
}
.zmdi-accounts-outline:before {
  content: '\f20c';
}
.zmdi-accounts:before {
  content: '\f20d';
}
.zmdi-face:before {
  content: '\f20e';
}
.zmdi-female:before {
  content: '\f20f';
}
.zmdi-male-alt:before {
  content: '\f210';
}
.zmdi-male-female:before {
  content: '\f211';
}
.zmdi-male:before {
  content: '\f212';
}
.zmdi-mood-bad:before {
  content: '\f213';
}
.zmdi-mood:before {
  content: '\f214';
}
.zmdi-run:before {
  content: '\f215';
}
.zmdi-walk:before {
  content: '\f216';
}
.zmdi-cloud-box:before {
  content: '\f217';
}
.zmdi-cloud-circle:before {
  content: '\f218';
}
.zmdi-cloud-done:before {
  content: '\f219';
}
.zmdi-cloud-download:before {
  content: '\f21a';
}
.zmdi-cloud-off:before {
  content: '\f21b';
}
.zmdi-cloud-outline-alt:before {
  content: '\f21c';
}
.zmdi-cloud-outline:before {
  content: '\f21d';
}
.zmdi-cloud-upload:before {
  content: '\f21e';
}
.zmdi-cloud:before {
  content: '\f21f';
}
.zmdi-download:before {
  content: '\f220';
}
.zmdi-file-plus:before {
  content: '\f221';
}
.zmdi-file-text:before {
  content: '\f222';
}
.zmdi-file:before {
  content: '\f223';
}
.zmdi-folder-outline:before {
  content: '\f224';
}
.zmdi-folder-person:before {
  content: '\f225';
}
.zmdi-folder-star-alt:before {
  content: '\f226';
}
.zmdi-folder-star:before {
  content: '\f227';
}
.zmdi-folder:before {
  content: '\f228';
}
.zmdi-gif:before {
  content: '\f229';
}
.zmdi-upload:before {
  content: '\f22a';
}
.zmdi-border-all:before {
  content: '\f22b';
}
.zmdi-border-bottom:before {
  content: '\f22c';
}
.zmdi-border-clear:before {
  content: '\f22d';
}
.zmdi-border-color:before {
  content: '\f22e';
}
.zmdi-border-horizontal:before {
  content: '\f22f';
}
.zmdi-border-inner:before {
  content: '\f230';
}
.zmdi-border-left:before {
  content: '\f231';
}
.zmdi-border-outer:before {
  content: '\f232';
}
.zmdi-border-right:before {
  content: '\f233';
}
.zmdi-border-style:before {
  content: '\f234';
}
.zmdi-border-top:before {
  content: '\f235';
}
.zmdi-border-vertical:before {
  content: '\f236';
}
.zmdi-copy:before {
  content: '\f237';
}
.zmdi-crop:before {
  content: '\f238';
}
.zmdi-format-align-center:before {
  content: '\f239';
}
.zmdi-format-align-justify:before {
  content: '\f23a';
}
.zmdi-format-align-left:before {
  content: '\f23b';
}
.zmdi-format-align-right:before {
  content: '\f23c';
}
.zmdi-format-bold:before {
  content: '\f23d';
}
.zmdi-format-clear-all:before {
  content: '\f23e';
}
.zmdi-format-clear:before {
  content: '\f23f';
}
.zmdi-format-color-fill:before {
  content: '\f240';
}
.zmdi-format-color-reset:before {
  content: '\f241';
}
.zmdi-format-color-text:before {
  content: '\f242';
}
.zmdi-format-indent-decrease:before {
  content: '\f243';
}
.zmdi-format-indent-increase:before {
  content: '\f244';
}
.zmdi-format-italic:before {
  content: '\f245';
}
.zmdi-format-line-spacing:before {
  content: '\f246';
}
.zmdi-format-list-bulleted:before {
  content: '\f247';
}
.zmdi-format-list-numbered:before {
  content: '\f248';
}
.zmdi-format-ltr:before {
  content: '\f249';
}
.zmdi-format-rtl:before {
  content: '\f24a';
}
.zmdi-format-size:before {
  content: '\f24b';
}
.zmdi-format-strikethrough-s:before {
  content: '\f24c';
}
.zmdi-format-strikethrough:before {
  content: '\f24d';
}
.zmdi-format-subject:before {
  content: '\f24e';
}
.zmdi-format-underlined:before {
  content: '\f24f';
}
.zmdi-format-valign-bottom:before {
  content: '\f250';
}
.zmdi-format-valign-center:before {
  content: '\f251';
}
.zmdi-format-valign-top:before {
  content: '\f252';
}
.zmdi-redo:before {
  content: '\f253';
}
.zmdi-select-all:before {
  content: '\f254';
}
.zmdi-space-bar:before {
  content: '\f255';
}
.zmdi-text-format:before {
  content: '\f256';
}
.zmdi-transform:before {
  content: '\f257';
}
.zmdi-undo:before {
  content: '\f258';
}
.zmdi-wrap-text:before {
  content: '\f259';
}
.zmdi-comment-alert:before {
  content: '\f25a';
}
.zmdi-comment-alt-text:before {
  content: '\f25b';
}
.zmdi-comment-alt:before {
  content: '\f25c';
}
.zmdi-comment-edit:before {
  content: '\f25d';
}
.zmdi-comment-image:before {
  content: '\f25e';
}
.zmdi-comment-list:before {
  content: '\f25f';
}
.zmdi-comment-more:before {
  content: '\f260';
}
.zmdi-comment-outline:before {
  content: '\f261';
}
.zmdi-comment-text-alt:before {
  content: '\f262';
}
.zmdi-comment-text:before {
  content: '\f263';
}
.zmdi-comment-video:before {
  content: '\f264';
}
.zmdi-comment:before {
  content: '\f265';
}
.zmdi-comments:before {
  content: '\f266';
}
.zmdi-check-all:before {
  content: '\f267';
}
.zmdi-check-circle-u:before {
  content: '\f268';
}
.zmdi-check-circle:before {
  content: '\f269';
}
.zmdi-check-square:before {
  content: '\f26a';
}
.zmdi-check:before {
  content: '\f26b';
}
.zmdi-circle-o:before {
  content: '\f26c';
}
.zmdi-circle:before {
  content: '\f26d';
}
.zmdi-dot-circle-alt:before {
  content: '\f26e';
}
.zmdi-dot-circle:before {
  content: '\f26f';
}
.zmdi-minus-circle-outline:before {
  content: '\f270';
}
.zmdi-minus-circle:before {
  content: '\f271';
}
.zmdi-minus-square:before {
  content: '\f272';
}
.zmdi-minus:before {
  content: '\f273';
}
.zmdi-plus-circle-o-duplicate:before {
  content: '\f274';
}
.zmdi-plus-circle-o:before {
  content: '\f275';
}
.zmdi-plus-circle:before {
  content: '\f276';
}
.zmdi-plus-square:before {
  content: '\f277';
}
.zmdi-plus:before {
  content: '\f278';
}
.zmdi-square-o:before {
  content: '\f279';
}
.zmdi-star-circle:before {
  content: '\f27a';
}
.zmdi-star-half:before {
  content: '\f27b';
}
.zmdi-star-outline:before {
  content: '\f27c';
}
.zmdi-star:before {
  content: '\f27d';
}
.zmdi-bluetooth-connected:before {
  content: '\f27e';
}
.zmdi-bluetooth-off:before {
  content: '\f27f';
}
.zmdi-bluetooth-search:before {
  content: '\f280';
}
.zmdi-bluetooth-setting:before {
  content: '\f281';
}
.zmdi-bluetooth:before {
  content: '\f282';
}
.zmdi-camera-add:before {
  content: '\f283';
}
.zmdi-camera-alt:before {
  content: '\f284';
}
.zmdi-camera-bw:before {
  content: '\f285';
}
.zmdi-camera-front:before {
  content: '\f286';
}
.zmdi-camera-mic:before {
  content: '\f287';
}
.zmdi-camera-party-mode:before {
  content: '\f288';
}
.zmdi-camera-rear:before {
  content: '\f289';
}
.zmdi-camera-roll:before {
  content: '\f28a';
}
.zmdi-camera-switch:before {
  content: '\f28b';
}
.zmdi-camera:before {
  content: '\f28c';
}
.zmdi-card-alert:before {
  content: '\f28d';
}
.zmdi-card-off:before {
  content: '\f28e';
}
.zmdi-card-sd:before {
  content: '\f28f';
}
.zmdi-card-sim:before {
  content: '\f290';
}
.zmdi-desktop-mac:before {
  content: '\f291';
}
.zmdi-desktop-windows:before {
  content: '\f292';
}
.zmdi-device-hub:before {
  content: '\f293';
}
.zmdi-devices-off:before {
  content: '\f294';
}
.zmdi-devices:before {
  content: '\f295';
}
.zmdi-dock:before {
  content: '\f296';
}
.zmdi-floppy:before {
  content: '\f297';
}
.zmdi-gamepad:before {
  content: '\f298';
}
.zmdi-gps-dot:before {
  content: '\f299';
}
.zmdi-gps-off:before {
  content: '\f29a';
}
.zmdi-gps:before {
  content: '\f29b';
}
.zmdi-headset-mic:before {
  content: '\f29c';
}
.zmdi-headset:before {
  content: '\f29d';
}
.zmdi-input-antenna:before {
  content: '\f29e';
}
.zmdi-input-composite:before {
  content: '\f29f';
}
.zmdi-input-hdmi:before {
  content: '\f2a0';
}
.zmdi-input-power:before {
  content: '\f2a1';
}
.zmdi-input-svideo:before {
  content: '\f2a2';
}
.zmdi-keyboard-hide:before {
  content: '\f2a3';
}
.zmdi-keyboard:before {
  content: '\f2a4';
}
.zmdi-laptop-chromebook:before {
  content: '\f2a5';
}
.zmdi-laptop-mac:before {
  content: '\f2a6';
}
.zmdi-laptop:before {
  content: '\f2a7';
}
.zmdi-mic-off:before {
  content: '\f2a8';
}
.zmdi-mic-outline:before {
  content: '\f2a9';
}
.zmdi-mic-setting:before {
  content: '\f2aa';
}
.zmdi-mic:before {
  content: '\f2ab';
}
.zmdi-mouse:before {
  content: '\f2ac';
}
.zmdi-network-alert:before {
  content: '\f2ad';
}
.zmdi-network-locked:before {
  content: '\f2ae';
}
.zmdi-network-off:before {
  content: '\f2af';
}
.zmdi-network-outline:before {
  content: '\f2b0';
}
.zmdi-network-setting:before {
  content: '\f2b1';
}
.zmdi-network:before {
  content: '\f2b2';
}
.zmdi-phone-bluetooth:before {
  content: '\f2b3';
}
.zmdi-phone-end:before {
  content: '\f2b4';
}
.zmdi-phone-forwarded:before {
  content: '\f2b5';
}
.zmdi-phone-in-talk:before {
  content: '\f2b6';
}
.zmdi-phone-locked:before {
  content: '\f2b7';
}
.zmdi-phone-missed:before {
  content: '\f2b8';
}
.zmdi-phone-msg:before {
  content: '\f2b9';
}
.zmdi-phone-paused:before {
  content: '\f2ba';
}
.zmdi-phone-ring:before {
  content: '\f2bb';
}
.zmdi-phone-setting:before {
  content: '\f2bc';
}
.zmdi-phone-sip:before {
  content: '\f2bd';
}
.zmdi-phone:before {
  content: '\f2be';
}
.zmdi-portable-wifi-changes:before {
  content: '\f2bf';
}
.zmdi-portable-wifi-off:before {
  content: '\f2c0';
}
.zmdi-portable-wifi:before {
  content: '\f2c1';
}
.zmdi-radio:before {
  content: '\f2c2';
}
.zmdi-reader:before {
  content: '\f2c3';
}
.zmdi-remote-control-alt:before {
  content: '\f2c4';
}
.zmdi-remote-control:before {
  content: '\f2c5';
}
.zmdi-router:before {
  content: '\f2c6';
}
.zmdi-scanner:before {
  content: '\f2c7';
}
.zmdi-smartphone-android:before {
  content: '\f2c8';
}
.zmdi-smartphone-download:before {
  content: '\f2c9';
}
.zmdi-smartphone-erase:before {
  content: '\f2ca';
}
.zmdi-smartphone-info:before {
  content: '\f2cb';
}
.zmdi-smartphone-iphone:before {
  content: '\f2cc';
}
.zmdi-smartphone-landscape-lock:before {
  content: '\f2cd';
}
.zmdi-smartphone-landscape:before {
  content: '\f2ce';
}
.zmdi-smartphone-lock:before {
  content: '\f2cf';
}
.zmdi-smartphone-portrait-lock:before {
  content: '\f2d0';
}
.zmdi-smartphone-ring:before {
  content: '\f2d1';
}
.zmdi-smartphone-setting:before {
  content: '\f2d2';
}
.zmdi-smartphone-setup:before {
  content: '\f2d3';
}
.zmdi-smartphone:before {
  content: '\f2d4';
}
.zmdi-speaker:before {
  content: '\f2d5';
}
.zmdi-tablet-android:before {
  content: '\f2d6';
}
.zmdi-tablet-mac:before {
  content: '\f2d7';
}
.zmdi-tablet:before {
  content: '\f2d8';
}
.zmdi-tv-alt-play:before {
  content: '\f2d9';
}
.zmdi-tv-list:before {
  content: '\f2da';
}
.zmdi-tv-play:before {
  content: '\f2db';
}
.zmdi-tv:before {
  content: '\f2dc';
}
.zmdi-usb:before {
  content: '\f2dd';
}
.zmdi-videocam-off:before {
  content: '\f2de';
}
.zmdi-videocam-switch:before {
  content: '\f2df';
}
.zmdi-videocam:before {
  content: '\f2e0';
}
.zmdi-watch:before {
  content: '\f2e1';
}
.zmdi-wifi-alt-2:before {
  content: '\f2e2';
}
.zmdi-wifi-alt:before {
  content: '\f2e3';
}
.zmdi-wifi-info:before {
  content: '\f2e4';
}
.zmdi-wifi-lock:before {
  content: '\f2e5';
}
.zmdi-wifi-off:before {
  content: '\f2e6';
}
.zmdi-wifi-outline:before {
  content: '\f2e7';
}
.zmdi-wifi:before {
  content: '\f2e8';
}
.zmdi-arrow-left-bottom:before {
  content: '\f2e9';
}
.zmdi-arrow-left:before {
  content: '\f2ea';
}
.zmdi-arrow-merge:before {
  content: '\f2eb';
}
.zmdi-arrow-missed:before {
  content: '\f2ec';
}
.zmdi-arrow-right-top:before {
  content: '\f2ed';
}
.zmdi-arrow-right:before {
  content: '\f2ee';
}
.zmdi-arrow-split:before {
  content: '\f2ef';
}
.zmdi-arrows:before {
  content: '\f2f0';
}
.zmdi-caret-down-circle:before {
  content: '\f2f1';
}
.zmdi-caret-down:before {
  content: '\f2f2';
}
.zmdi-caret-left-circle:before {
  content: '\f2f3';
}
.zmdi-caret-left:before {
  content: '\f2f4';
}
.zmdi-caret-right-circle:before {
  content: '\f2f5';
}
.zmdi-caret-right:before {
  content: '\f2f6';
}
.zmdi-caret-up-circle:before {
  content: '\f2f7';
}
.zmdi-caret-up:before {
  content: '\f2f8';
}
.zmdi-chevron-down:before {
  content: '\f2f9';
}
.zmdi-chevron-left:before {
  content: '\f2fa';
}
.zmdi-chevron-right:before {
  content: '\f2fb';
}
.zmdi-chevron-up:before {
  content: '\f2fc';
}
.zmdi-forward:before {
  content: '\f2fd';
}
.zmdi-long-arrow-down:before {
  content: '\f2fe';
}
.zmdi-long-arrow-left:before {
  content: '\f2ff';
}
.zmdi-long-arrow-return:before {
  content: '\f300';
}
.zmdi-long-arrow-right:before {
  content: '\f301';
}
.zmdi-long-arrow-tab:before {
  content: '\f302';
}
.zmdi-long-arrow-up:before {
  content: '\f303';
}
.zmdi-rotate-ccw:before {
  content: '\f304';
}
.zmdi-rotate-cw:before {
  content: '\f305';
}
.zmdi-rotate-left:before {
  content: '\f306';
}
.zmdi-rotate-right:before {
  content: '\f307';
}
.zmdi-square-down:before {
  content: '\f308';
}
.zmdi-square-right:before {
  content: '\f309';
}
.zmdi-swap-alt:before {
  content: '\f30a';
}
.zmdi-swap-vertical-circle:before {
  content: '\f30b';
}
.zmdi-swap-vertical:before {
  content: '\f30c';
}
.zmdi-swap:before {
  content: '\f30d';
}
.zmdi-trending-down:before {
  content: '\f30e';
}
.zmdi-trending-flat:before {
  content: '\f30f';
}
.zmdi-trending-up:before {
  content: '\f310';
}
.zmdi-unfold-less:before {
  content: '\f311';
}
.zmdi-unfold-more:before {
  content: '\f312';
}
.zmdi-apps:before {
  content: '\f313';
}
.zmdi-grid-off:before {
  content: '\f314';
}
.zmdi-grid:before {
  content: '\f315';
}
.zmdi-view-agenda:before {
  content: '\f316';
}
.zmdi-view-array:before {
  content: '\f317';
}
.zmdi-view-carousel:before {
  content: '\f318';
}
.zmdi-view-column:before {
  content: '\f319';
}
.zmdi-view-comfy:before {
  content: '\f31a';
}
.zmdi-view-compact:before {
  content: '\f31b';
}
.zmdi-view-dashboard:before {
  content: '\f31c';
}
.zmdi-view-day:before {
  content: '\f31d';
}
.zmdi-view-headline:before {
  content: '\f31e';
}
.zmdi-view-list-alt:before {
  content: '\f31f';
}
.zmdi-view-list:before {
  content: '\f320';
}
.zmdi-view-module:before {
  content: '\f321';
}
.zmdi-view-quilt:before {
  content: '\f322';
}
.zmdi-view-stream:before {
  content: '\f323';
}
.zmdi-view-subtitles:before {
  content: '\f324';
}
.zmdi-view-toc:before {
  content: '\f325';
}
.zmdi-view-web:before {
  content: '\f326';
}
.zmdi-view-week:before {
  content: '\f327';
}
.zmdi-widgets:before {
  content: '\f328';
}
.zmdi-alarm-check:before {
  content: '\f329';
}
.zmdi-alarm-off:before {
  content: '\f32a';
}
.zmdi-alarm-plus:before {
  content: '\f32b';
}
.zmdi-alarm-snooze:before {
  content: '\f32c';
}
.zmdi-alarm:before {
  content: '\f32d';
}
.zmdi-calendar-alt:before {
  content: '\f32e';
}
.zmdi-calendar-check:before {
  content: '\f32f';
}
.zmdi-calendar-close:before {
  content: '\f330';
}
.zmdi-calendar-note:before {
  content: '\f331';
}
.zmdi-calendar:before {
  content: '\f332';
}
.zmdi-time-countdown:before {
  content: '\f333';
}
.zmdi-time-interval:before {
  content: '\f334';
}
.zmdi-time-restore-setting:before {
  content: '\f335';
}
.zmdi-time-restore:before {
  content: '\f336';
}
.zmdi-time:before {
  content: '\f337';
}
.zmdi-timer-off:before {
  content: '\f338';
}
.zmdi-timer:before {
  content: '\f339';
}
.zmdi-android-alt:before {
  content: '\f33a';
}
.zmdi-android:before {
  content: '\f33b';
}
.zmdi-apple:before {
  content: '\f33c';
}
.zmdi-behance:before {
  content: '\f33d';
}
.zmdi-codepen:before {
  content: '\f33e';
}
.zmdi-dribbble:before {
  content: '\f33f';
}
.zmdi-dropbox:before {
  content: '\f340';
}
.zmdi-evernote:before {
  content: '\f341';
}
.zmdi-facebook-box:before {
  content: '\f342';
}
.zmdi-facebook:before {
  content: '\f343';
}
.zmdi-github-box:before {
  content: '\f344';
}
.zmdi-github:before {
  content: '\f345';
}
.zmdi-google-drive:before {
  content: '\f346';
}
.zmdi-google-earth:before {
  content: '\f347';
}
.zmdi-google-glass:before {
  content: '\f348';
}
.zmdi-google-maps:before {
  content: '\f349';
}
.zmdi-google-pages:before {
  content: '\f34a';
}
.zmdi-google-play:before {
  content: '\f34b';
}
.zmdi-google-plus-box:before {
  content: '\f34c';
}
.zmdi-google-plus:before {
  content: '\f34d';
}
.zmdi-google:before {
  content: '\f34e';
}
.zmdi-instagram:before {
  content: '\f34f';
}
.zmdi-language-css3:before {
  content: '\f350';
}
.zmdi-language-html5:before {
  content: '\f351';
}
.zmdi-language-javascript:before {
  content: '\f352';
}
.zmdi-language-python-alt:before {
  content: '\f353';
}
.zmdi-language-python:before {
  content: '\f354';
}
.zmdi-lastfm:before {
  content: '\f355';
}
.zmdi-linkedin-box:before {
  content: '\f356';
}
.zmdi-paypal:before {
  content: '\f357';
}
.zmdi-pinterest-box:before {
  content: '\f358';
}
.zmdi-pocket:before {
  content: '\f359';
}
.zmdi-polymer:before {
  content: '\f35a';
}
.zmdi-share:before {
  content: '\f35b';
}
.zmdi-stackoverflow:before {
  content: '\f35c';
}
.zmdi-steam-square:before {
  content: '\f35d';
}
.zmdi-steam:before {
  content: '\f35e';
}
.zmdi-twitter-box:before {
  content: '\f35f';
}
.zmdi-twitter:before {
  content: '\f360';
}
.zmdi-vk:before {
  content: '\f361';
}
.zmdi-wikipedia:before {
  content: '\f362';
}
.zmdi-windows:before {
  content: '\f363';
}
.zmdi-aspect-ratio-alt:before {
  content: '\f364';
}
.zmdi-aspect-ratio:before {
  content: '\f365';
}
.zmdi-blur-circular:before {
  content: '\f366';
}
.zmdi-blur-linear:before {
  content: '\f367';
}
.zmdi-blur-off:before {
  content: '\f368';
}
.zmdi-blur:before {
  content: '\f369';
}
.zmdi-brightness-2:before {
  content: '\f36a';
}
.zmdi-brightness-3:before {
  content: '\f36b';
}
.zmdi-brightness-4:before {
  content: '\f36c';
}
.zmdi-brightness-5:before {
  content: '\f36d';
}
.zmdi-brightness-6:before {
  content: '\f36e';
}
.zmdi-brightness-7:before {
  content: '\f36f';
}
.zmdi-brightness-auto:before {
  content: '\f370';
}
.zmdi-brightness-setting:before {
  content: '\f371';
}
.zmdi-broken-image:before {
  content: '\f372';
}
.zmdi-center-focus-strong:before {
  content: '\f373';
}
.zmdi-center-focus-weak:before {
  content: '\f374';
}
.zmdi-compare:before {
  content: '\f375';
}
.zmdi-crop-16-9:before {
  content: '\f376';
}
.zmdi-crop-3-2:before {
  content: '\f377';
}
.zmdi-crop-5-4:before {
  content: '\f378';
}
.zmdi-crop-7-5:before {
  content: '\f379';
}
.zmdi-crop-din:before {
  content: '\f37a';
}
.zmdi-crop-free:before {
  content: '\f37b';
}
.zmdi-crop-landscape:before {
  content: '\f37c';
}
.zmdi-crop-portrait:before {
  content: '\f37d';
}
.zmdi-crop-square:before {
  content: '\f37e';
}
.zmdi-exposure-alt:before {
  content: '\f37f';
}
.zmdi-exposure:before {
  content: '\f380';
}
.zmdi-filter-b-and-w:before {
  content: '\f381';
}
.zmdi-filter-center-focus:before {
  content: '\f382';
}
.zmdi-filter-frames:before {
  content: '\f383';
}
.zmdi-filter-tilt-shift:before {
  content: '\f384';
}
.zmdi-gradient:before {
  content: '\f385';
}
.zmdi-grain:before {
  content: '\f386';
}
.zmdi-graphic-eq:before {
  content: '\f387';
}
.zmdi-hdr-off:before {
  content: '\f388';
}
.zmdi-hdr-strong:before {
  content: '\f389';
}
.zmdi-hdr-weak:before {
  content: '\f38a';
}
.zmdi-hdr:before {
  content: '\f38b';
}
.zmdi-iridescent:before {
  content: '\f38c';
}
.zmdi-leak-off:before {
  content: '\f38d';
}
.zmdi-leak:before {
  content: '\f38e';
}
.zmdi-looks:before {
  content: '\f38f';
}
.zmdi-loupe:before {
  content: '\f390';
}
.zmdi-panorama-horizontal:before {
  content: '\f391';
}
.zmdi-panorama-vertical:before {
  content: '\f392';
}
.zmdi-panorama-wide-angle:before {
  content: '\f393';
}
.zmdi-photo-size-select-large:before {
  content: '\f394';
}
.zmdi-photo-size-select-small:before {
  content: '\f395';
}
.zmdi-picture-in-picture:before {
  content: '\f396';
}
.zmdi-slideshow:before {
  content: '\f397';
}
.zmdi-texture:before {
  content: '\f398';
}
.zmdi-tonality:before {
  content: '\f399';
}
.zmdi-vignette:before {
  content: '\f39a';
}
.zmdi-wb-auto:before {
  content: '\f39b';
}
.zmdi-eject-alt:before {
  content: '\f39c';
}
.zmdi-eject:before {
  content: '\f39d';
}
.zmdi-equalizer:before {
  content: '\f39e';
}
.zmdi-fast-forward:before {
  content: '\f39f';
}
.zmdi-fast-rewind:before {
  content: '\f3a0';
}
.zmdi-forward-10:before {
  content: '\f3a1';
}
.zmdi-forward-30:before {
  content: '\f3a2';
}
.zmdi-forward-5:before {
  content: '\f3a3';
}
.zmdi-hearing:before {
  content: '\f3a4';
}
.zmdi-pause-circle-outline:before {
  content: '\f3a5';
}
.zmdi-pause-circle:before {
  content: '\f3a6';
}
.zmdi-pause:before {
  content: '\f3a7';
}
.zmdi-play-circle-outline:before {
  content: '\f3a8';
}
.zmdi-play-circle:before {
  content: '\f3a9';
}
.zmdi-play:before {
  content: '\f3aa';
}
.zmdi-playlist-audio:before {
  content: '\f3ab';
}
.zmdi-playlist-plus:before {
  content: '\f3ac';
}
.zmdi-repeat-one:before {
  content: '\f3ad';
}
.zmdi-repeat:before {
  content: '\f3ae';
}
.zmdi-replay-10:before {
  content: '\f3af';
}
.zmdi-replay-30:before {
  content: '\f3b0';
}
.zmdi-replay-5:before {
  content: '\f3b1';
}
.zmdi-replay:before {
  content: '\f3b2';
}
.zmdi-shuffle:before {
  content: '\f3b3';
}
.zmdi-skip-next:before {
  content: '\f3b4';
}
.zmdi-skip-previous:before {
  content: '\f3b5';
}
.zmdi-stop:before {
  content: '\f3b6';
}
.zmdi-surround-sound:before {
  content: '\f3b7';
}
.zmdi-tune:before {
  content: '\f3b8';
}
.zmdi-volume-down:before {
  content: '\f3b9';
}
.zmdi-volume-mute:before {
  content: '\f3ba';
}
.zmdi-volume-off:before {
  content: '\f3bb';
}
.zmdi-volume-up:before {
  content: '\f3bc';
}
.zmdi-n-1-square:before {
  content: '\f3bd';
}
.zmdi-n-2-square:before {
  content: '\f3be';
}
.zmdi-n-3-square:before {
  content: '\f3bf';
}
.zmdi-n-4-square:before {
  content: '\f3c0';
}
.zmdi-n-5-square:before {
  content: '\f3c1';
}
.zmdi-n-6-square:before {
  content: '\f3c2';
}
.zmdi-neg-1:before {
  content: '\f3c3';
}
.zmdi-neg-2:before {
  content: '\f3c4';
}
.zmdi-plus-1:before {
  content: '\f3c5';
}
.zmdi-plus-2:before {
  content: '\f3c6';
}
.zmdi-sec-10:before {
  content: '\f3c7';
}
.zmdi-sec-3:before {
  content: '\f3c8';
}
.zmdi-zero:before {
  content: '\f3c9';
}
.zmdi-airline-seat-flat-angled:before {
  content: '\f3ca';
}
.zmdi-airline-seat-flat:before {
  content: '\f3cb';
}
.zmdi-airline-seat-individual-suite:before {
  content: '\f3cc';
}
.zmdi-airline-seat-legroom-extra:before {
  content: '\f3cd';
}
.zmdi-airline-seat-legroom-normal:before {
  content: '\f3ce';
}
.zmdi-airline-seat-legroom-reduced:before {
  content: '\f3cf';
}
.zmdi-airline-seat-recline-extra:before {
  content: '\f3d0';
}
.zmdi-airline-seat-recline-normal:before {
  content: '\f3d1';
}
.zmdi-airplay:before {
  content: '\f3d2';
}
.zmdi-closed-caption:before {
  content: '\f3d3';
}
.zmdi-confirmation-number:before {
  content: '\f3d4';
}
.zmdi-developer-board:before {
  content: '\f3d5';
}
.zmdi-disc-full:before {
  content: '\f3d6';
}
.zmdi-explicit:before {
  content: '\f3d7';
}
.zmdi-flight-land:before {
  content: '\f3d8';
}
.zmdi-flight-takeoff:before {
  content: '\f3d9';
}
.zmdi-flip-to-back:before {
  content: '\f3da';
}
.zmdi-flip-to-front:before {
  content: '\f3db';
}
.zmdi-group-work:before {
  content: '\f3dc';
}
.zmdi-hd:before {
  content: '\f3dd';
}
.zmdi-hq:before {
  content: '\f3de';
}
.zmdi-markunread-mailbox:before {
  content: '\f3df';
}
.zmdi-memory:before {
  content: '\f3e0';
}
.zmdi-nfc:before {
  content: '\f3e1';
}
.zmdi-play-for-work:before {
  content: '\f3e2';
}
.zmdi-power-input:before {
  content: '\f3e3';
}
.zmdi-present-to-all:before {
  content: '\f3e4';
}
.zmdi-satellite:before {
  content: '\f3e5';
}
.zmdi-tap-and-play:before {
  content: '\f3e6';
}
.zmdi-vibration:before {
  content: '\f3e7';
}
.zmdi-voicemail:before {
  content: '\f3e8';
}
.zmdi-group:before {
  content: '\f3e9';
}
.zmdi-rss:before {
  content: '\f3ea';
}
.zmdi-shape:before {
  content: '\f3eb';
}
.zmdi-spinner:before {
  content: '\f3ec';
}
.zmdi-ungroup:before {
  content: '\f3ed';
}
.zmdi-500px:before {
  content: '\f3ee';
}
.zmdi-8tracks:before {
  content: '\f3ef';
}
.zmdi-amazon:before {
  content: '\f3f0';
}
.zmdi-blogger:before {
  content: '\f3f1';
}
.zmdi-delicious:before {
  content: '\f3f2';
}
.zmdi-disqus:before {
  content: '\f3f3';
}
.zmdi-flattr:before {
  content: '\f3f4';
}
.zmdi-flickr:before {
  content: '\f3f5';
}
.zmdi-github-alt:before {
  content: '\f3f6';
}
.zmdi-google-old:before {
  content: '\f3f7';
}
.zmdi-linkedin:before {
  content: '\f3f8';
}
.zmdi-odnoklassniki:before {
  content: '\f3f9';
}
.zmdi-outlook:before {
  content: '\f3fa';
}
.zmdi-paypal-alt:before {
  content: '\f3fb';
}
.zmdi-pinterest:before {
  content: '\f3fc';
}
.zmdi-playstation:before {
  content: '\f3fd';
}
.zmdi-reddit:before {
  content: '\f3fe';
}
.zmdi-skype:before {
  content: '\f3ff';
}
.zmdi-slideshare:before {
  content: '\f400';
}
.zmdi-soundcloud:before {
  content: '\f401';
}
.zmdi-tumblr:before {
  content: '\f402';
}
.zmdi-twitch:before {
  content: '\f403';
}
.zmdi-vimeo:before {
  content: '\f404';
}
.zmdi-whatsapp:before {
  content: '\f405';
}
.zmdi-xbox:before {
  content: '\f406';
}
.zmdi-yahoo:before {
  content: '\f407';
}
.zmdi-youtube-play:before {
  content: '\f408';
}
.zmdi-youtube:before {
  content: '\f409';
}
.zmdi-import-export:before {
  content: '\f30c';
}
.zmdi-swap-vertical-:before {
  content: '\f30c';
}
.zmdi-airplanemode-inactive:before {
  content: '\f102';
}
.zmdi-airplanemode-active:before {
  content: '\f103';
}
.zmdi-rate-review:before {
  content: '\f103';
}
.zmdi-comment-sign:before {
  content: '\f25a';
}
.zmdi-network-warning:before {
  content: '\f2ad';
}
.zmdi-shopping-cart-add:before {
  content: '\f1ca';
}
.zmdi-file-add:before {
  content: '\f221';
}
.zmdi-network-wifi-scan:before {
  content: '\f2e4';
}
.zmdi-collection-add:before {
  content: '\f14e';
}
.zmdi-format-playlist-add:before {
  content: '\f3ac';
}
.zmdi-format-queue-music:before {
  content: '\f3ab';
}
.zmdi-plus-box:before {
  content: '\f277';
}
.zmdi-tag-backspace:before {
  content: '\f1d9';
}
.zmdi-alarm-add:before {
  content: '\f32b';
}
.zmdi-battery-charging:before {
  content: '\f114';
}
.zmdi-daydream-setting:before {
  content: '\f217';
}
.zmdi-more-horiz:before {
  content: '\f19c';
}
.zmdi-book-photo:before {
  content: '\f11b';
}
.zmdi-incandescent:before {
  content: '\f189';
}
.zmdi-wb-iridescent:before {
  content: '\f38c';
}
.zmdi-calendar-remove:before {
  content: '\f330';
}
.zmdi-refresh-sync-disabled:before {
  content: '\f1b7';
}
.zmdi-refresh-sync-problem:before {
  content: '\f1b6';
}
.zmdi-crop-original:before {
  content: '\f17e';
}
.zmdi-power-off:before {
  content: '\f1af';
}
.zmdi-power-off-setting:before {
  content: '\f1ae';
}
.zmdi-leak-remove:before {
  content: '\f38d';
}
.zmdi-star-border:before {
  content: '\f27c';
}
.zmdi-brightness-low:before {
  content: '\f36d';
}
.zmdi-brightness-medium:before {
  content: '\f36e';
}
.zmdi-brightness-high:before {
  content: '\f36f';
}
.zmdi-smartphone-portrait:before {
  content: '\f2d4';
}
.zmdi-live-tv:before {
  content: '\f2d9';
}
.zmdi-format-textdirection-l-to-r:before {
  content: '\f249';
}
.zmdi-format-textdirection-r-to-l:before {
  content: '\f24a';
}
.zmdi-arrow-back:before {
  content: '\f2ea';
}
.zmdi-arrow-forward:before {
  content: '\f2ee';
}
.zmdi-arrow-in:before {
  content: '\f2e9';
}
.zmdi-arrow-out:before {
  content: '\f2ed';
}
.zmdi-rotate-90-degrees-ccw:before {
  content: '\f304';
}
.zmdi-adb:before {
  content: '\f33a';
}
.zmdi-network-wifi:before {
  content: '\f2e8';
}
.zmdi-network-wifi-alt:before {
  content: '\f2e3';
}
.zmdi-network-wifi-lock:before {
  content: '\f2e5';
}
.zmdi-network-wifi-off:before {
  content: '\f2e6';
}
.zmdi-network-wifi-outline:before {
  content: '\f2e7';
}
.zmdi-network-wifi-info:before {
  content: '\f2e4';
}
.zmdi-layers-clear:before {
  content: '\f18b';
}
.zmdi-colorize:before {
  content: '\f15d';
}
.zmdi-format-paint:before {
  content: '\f1ba';
}
.zmdi-format-quote:before {
  content: '\f1b2';
}
.zmdi-camera-monochrome-photos:before {
  content: '\f285';
}
.zmdi-sort-by-alpha:before {
  content: '\f1cf';
}
.zmdi-folder-shared:before {
  content: '\f225';
}
.zmdi-folder-special:before {
  content: '\f226';
}
.zmdi-comment-dots:before {
  content: '\f260';
}
.zmdi-reorder:before {
  content: '\f31e';
}
.zmdi-dehaze:before {
  content: '\f197';
}
.zmdi-sort:before {
  content: '\f1ce';
}
.zmdi-pages:before {
  content: '\f34a';
}
.zmdi-stack-overflow:before {
  content: '\f35c';
}
.zmdi-calendar-account:before {
  content: '\f204';
}
.zmdi-paste:before {
  content: '\f109';
}
.zmdi-cut:before {
  content: '\f1bc';
}
.zmdi-save:before {
  content: '\f297';
}
.zmdi-smartphone-code:before {
  content: '\f139';
}
.zmdi-directions-bike:before {
  content: '\f117';
}
.zmdi-directions-boat:before {
  content: '\f11a';
}
.zmdi-directions-bus:before {
  content: '\f121';
}
.zmdi-directions-car:before {
  content: '\f125';
}
.zmdi-directions-railway:before {
  content: '\f1b3';
}
.zmdi-directions-run:before {
  content: '\f215';
}
.zmdi-directions-subway:before {
  content: '\f1d5';
}
.zmdi-directions-walk:before {
  content: '\f216';
}
.zmdi-local-hotel:before {
  content: '\f178';
}
.zmdi-local-activity:before {
  content: '\f1df';
}
.zmdi-local-play:before {
  content: '\f1df';
}
.zmdi-local-airport:before {
  content: '\f103';
}
.zmdi-local-atm:before {
  content: '\f198';
}
.zmdi-local-bar:before {
  content: '\f137';
}
.zmdi-local-cafe:before {
  content: '\f13b';
}
.zmdi-local-car-wash:before {
  content: '\f124';
}
.zmdi-local-convenience-store:before {
  content: '\f1d3';
}
.zmdi-local-dining:before {
  content: '\f153';
}
.zmdi-local-drink:before {
  content: '\f157';
}
.zmdi-local-florist:before {
  content: '\f168';
}
.zmdi-local-gas-station:before {
  content: '\f16f';
}
.zmdi-local-grocery-store:before {
  content: '\f1cb';
}
.zmdi-local-hospital:before {
  content: '\f177';
}
.zmdi-local-laundry-service:before {
  content: '\f1e9';
}
.zmdi-local-library:before {
  content: '\f18d';
}
.zmdi-local-mall:before {
  content: '\f195';
}
.zmdi-local-movies:before {
  content: '\f19d';
}
.zmdi-local-offer:before {
  content: '\f187';
}
.zmdi-local-parking:before {
  content: '\f1a5';
}
.zmdi-local-parking:before {
  content: '\f1a5';
}
.zmdi-local-pharmacy:before {
  content: '\f176';
}
.zmdi-local-phone:before {
  content: '\f2be';
}
.zmdi-local-pizza:before {
  content: '\f1ac';
}
.zmdi-local-post-office:before {
  content: '\f15a';
}
.zmdi-local-printshop:before {
  content: '\f1b0';
}
.zmdi-local-see:before {
  content: '\f28c';
}
.zmdi-local-shipping:before {
  content: '\f1e6';
}
.zmdi-local-store:before {
  content: '\f1d4';
}
.zmdi-local-taxi:before {
  content: '\f123';
}
.zmdi-local-wc:before {
  content: '\f211';
}
.zmdi-my-location:before {
  content: '\f299';
}
.zmdi-directions:before {
  content: '\f1e7';
}


/*
 * # Semantic UI - 2.2.12
 * https://github.com/Semantic-Org/Semantic-UI
 * http://www.semantic-ui.com/
 *
 * Copyright 2014 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*!
 * # Semantic UI 2.2.12 - Reset
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 *,:after,:before{box-sizing:inherit}html{box-sizing:border-box}input[type=email],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;-moz-appearance:none}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.csshtml{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}/*!
 * # Semantic UI 2.2.12 - Site
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*body,html{height:100%}html{font-size:14px}body{margin:0;padding:0;overflow-x:hidden;min-width:320px;background:#fff;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4285em;color:rgba(0,0,0,.87);font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;line-height:1.28571429em;margin:calc(2rem - .14285714em) 0 1rem;font-weight:700;padding:0}h1{min-height:1rem;font-size:2rem}h2{font-size:1.71428571rem}h3{font-size:1.28571429rem}h4{font-size:1.07142857rem}h5{font-size:1rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child{margin-bottom:0}p{margin:0 0 1em;line-height:1.4285em}p:first-child{margin-top:0}p:last-child{margin-bottom:0}a{color:#4183c4;text-decoration:none}a:hover{color:#1e70bf;text-decoration:none}::-webkit-selection{background-color:#cce2ff;color:rgba(0,0,0,.87)}::-moz-selection{background-color:#cce2ff;color:rgba(0,0,0,.87)}::selection{background-color:#cce2ff;color:rgba(0,0,0,.87)}input::-webkit-selection,textarea::-webkit-selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}input::-moz-selection,textarea::-moz-selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}input::selection,textarea::selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}body ::-webkit-scrollbar{-webkit-appearance:none;width:10px}body ::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:0}body ::-webkit-scrollbar-thumb{cursor:pointer;border-radius:5px;background:rgba(0,0,0,.25);-webkit-transition:color .2s ease;transition:color .2s ease}body ::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,0,0,.15)}body ::-webkit-scrollbar-thumb:hover{background:rgba(128,135,139,.8)}body .ui.inverted::-webkit-scrollbar-track{background:rgba(255,255,255,.1)}body .ui.inverted::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25)}body .ui.inverted::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,255,255,.15)}body .ui.inverted::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.35)}*/
/*!
 * # Semantic UI 2.2.12 - Button
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.button {
  cursor: pointer;
  display: inline-block;
  min-height: 1em;
  outline: 0;
  border: none;
  vertical-align: baseline;
  background: #e0e1e2 none;
  color: rgba(0, 0, 0, 0.6);
  font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
  margin: 0 0.25em 0 0;
  padding: 0.78571429em 1.5em 0.78571429em;
  text-transform: none;
  text-shadow: none;
  font-weight: 700;
  line-height: 1em;
  font-style: normal;
  text-align: center;
  text-decoration: none;
  border-radius: 0.28571429rem;
  box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;
  will-change: '';
  -webkit-tap-highlight-color: transparent;
}
.ui.button:hover {
  background-color: #cacbcd;
  background-image: none;
  box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
  color: rgba(0, 0, 0, 0.8);
}
.ui.button:hover .icon {
  opacity: 0.85;
}
.ui.button:focus {
  background-color: #cacbcd;
  color: rgba(0, 0, 0, 0.8);
  background-image: '' !important;
  box-shadow: '' !important;
}
.ui.button:focus .icon {
  opacity: 0.85;
}
.ui.active.button:active,
.ui.button:active {
  background-color: #babbbc;
  background-image: '';
  color: rgba(0, 0, 0, 0.9);
  box-shadow: 0 0 0 1px transparent inset, none;
}
.ui.active.button {
  background-color: #c0c1c2;
  background-image: none;
  box-shadow: 0 0 0 1px transparent inset;
  color: rgba(0, 0, 0, 0.95);
}
.ui.active.button:hover {
  background-color: #c0c1c2;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}
.ui.active.button:active {
  background-color: #c0c1c2;
  background-image: none;
}
.ui.loading.loading.loading.loading.loading.loading.button {
  position: relative;
  cursor: default;
  text-shadow: none !important;
  color: transparent !important;
  opacity: 1;
  pointer-events: auto;
  transition: all 0s linear, opacity 0.1s ease;
}
.ui.loading.button:before {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -0.64285714em 0 0 -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.15);
}
.ui.loading.button:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -0.64285714em 0 0 -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  animation: button-spin 0.6s linear;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #fff transparent transparent;
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0 0 0 1px transparent;
}
.ui.labeled.icon.loading.button .icon {
  background-color: transparent;
  box-shadow: none;
}
@keyframes button-spin {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
.ui.basic.loading.button:not(.inverted):before {
  border-color: rgba(0, 0, 0, 0.1);
}
.ui.basic.loading.button:not(.inverted):after {
  border-top-color: #767676;
}
.ui.button:disabled,
.ui.buttons .disabled.button,
.ui.disabled.active.button,
.ui.disabled.button,
.ui.disabled.button:hover {
  cursor: default;
  opacity: 0.45 !important;
  background-image: none !important;
  box-shadow: none !important;
  pointer-events: none !important;
}
.ui.basic.buttons .ui.disabled.button {
  border-color: rgba(34, 36, 38, 0.5);
}
.ui.animated.button {
  position: relative;
  overflow: hidden;
  padding-right: 0 !important;
  vertical-align: middle;
  z-index: 1;
}
.ui.animated.button .content {
  will-change: transform, opacity;
}
.ui.animated.button .visible.content {
  position: relative;
  margin-right: 1.5em;
}
.ui.animated.button .hidden.content {
  position: absolute;
  width: 100%;
}
.ui.animated.button .hidden.content,
.ui.animated.button .visible.content {
  transition: right 0.3s ease 0s;
}
.ui.animated.button .visible.content {
  left: auto;
  right: 0;
}
.ui.animated.button .hidden.content {
  top: 50%;
  left: auto;
  right: -100%;
  margin-top: -0.5em;
}
.ui.animated.button:focus .visible.content,
.ui.animated.button:hover .visible.content {
  left: auto;
  right: 200%;
}
.ui.animated.button:focus .hidden.content,
.ui.animated.button:hover .hidden.content {
  left: auto;
  right: 0;
}
.ui.vertical.animated.button .hidden.content,
.ui.vertical.animated.button .visible.content {
  transition: top 0.3s ease, transform 0.3s ease;
}
.ui.vertical.animated.button .visible.content {
  transform: translateY(0);
  right: auto;
}
.ui.vertical.animated.button .hidden.content {
  top: -50%;
  left: 0;
  right: auto;
}
.ui.vertical.animated.button:focus .visible.content,
.ui.vertical.animated.button:hover .visible.content {
  transform: translateY(200%);
  right: auto;
}
.ui.vertical.animated.button:focus .hidden.content,
.ui.vertical.animated.button:hover .hidden.content {
  top: 50%;
  right: auto;
}
.ui.fade.animated.button .hidden.content,
.ui.fade.animated.button .visible.content {
  transition: opacity 0.3s ease, transform 0.3s ease;
}
.ui.fade.animated.button .visible.content {
  left: auto;
  right: auto;
  opacity: 1;
  transform: scale(1);
}
.ui.fade.animated.button .hidden.content {
  opacity: 0;
  left: 0;
  right: auto;
  transform: scale(1.5);
}
.ui.fade.animated.button:focus .visible.content,
.ui.fade.animated.button:hover .visible.content {
  left: auto;
  right: auto;
  opacity: 0;
  transform: scale(0.75);
}
.ui.fade.animated.button:focus .hidden.content,
.ui.fade.animated.button:hover .hidden.content {
  left: 0;
  right: auto;
  opacity: 1;
  transform: scale(1);
}
.ui.inverted.button {
  box-shadow: 0 0 0 2px #fff inset !important;
  background: transparent none;
  color: #fff;
  text-shadow: none !important;
}
.ui.inverted.buttons .button {
  margin: 0 0 0 -2px;
}
.ui.inverted.buttons .button:first-child {
  margin-left: 0;
}
.ui.inverted.vertical.buttons .button {
  margin: 0 0 -2px 0;
}
.ui.inverted.vertical.buttons .button:first-child {
  margin-top: 0;
}
.ui.inverted.button:hover {
  background: #fff;
  box-shadow: 0 0 0 2px #fff inset !important;
  color: rgba(0, 0, 0, 0.8);
}
.ui.inverted.button.active,
.ui.inverted.button:focus {
  background: #fff;
  box-shadow: 0 0 0 2px #fff inset !important;
  color: rgba(0, 0, 0, 0.8);
}
.ui.inverted.button.active:focus {
  background: #dcddde;
  box-shadow: 0 0 0 2px #dcddde inset !important;
  color: rgba(0, 0, 0, 0.8);
}
.ui.labeled.button:not(.icon) {
  display: inline-flex;
  flex-direction: row;
  background: 0 0 !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
}
.ui.labeled.button > .button {
  margin: 0;
}
.ui.labeled.button > .label {
  display: flex;
  align-items: center;
  margin: 0 0 0 -1px !important;
  padding: '';
  font-size: 1em;
  border-color: rgba(34, 36, 38, 0.15);
}
.ui.labeled.button > .tag.label:before {
  width: 1.85em;
  height: 1.85em;
}
.ui.labeled.button:not([class*='left labeled']) > .button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ui.labeled.button:not([class*='left labeled']) > .label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ui[class*='left labeled'].button > .button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ui[class*='left labeled'].button > .label {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ui.facebook.button {
  background-color: #3b5998;
  color: #fff;
  text-shadow: none;
  background-image: none;
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.facebook.button:hover {
  background-color: #304d8a;
  color: #fff;
  text-shadow: none;
}
.ui.facebook.button:active {
  background-color: #2d4373;
  color: #fff;
  text-shadow: none;
}
.ui.twitter.button {
  background-color: #55acee;
  color: #fff;
  text-shadow: none;
  background-image: none;
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.twitter.button:hover {
  background-color: #35a2f4;
  color: #fff;
  text-shadow: none;
}
.ui.twitter.button:active {
  background-color: #2795e9;
  color: #fff;
  text-shadow: none;
}
.ui.google.plus.button {
  background-color: #dd4b39;
  color: #fff;
  text-shadow: none;
  background-image: none;
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.google.plus.button:hover {
  background-color: #e0321c;
  color: #fff;
  text-shadow: none;
}
.ui.google.plus.button:active {
  background-color: #c23321;
  color: #fff;
  text-shadow: none;
}
.ui.linkedin.button {
  background-color: #1f88be;
  color: #fff;
  text-shadow: none;
}
.ui.linkedin.button:hover {
  background-color: #147baf;
  color: #fff;
  text-shadow: none;
}
.ui.linkedin.button:active {
  background-color: #186992;
  color: #fff;
  text-shadow: none;
}
.ui.youtube.button {
  background-color: #cc181e;
  color: #fff;
  text-shadow: none;
  background-image: none;
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.youtube.button:hover {
  background-color: #bd0d13;
  color: #fff;
  text-shadow: none;
}
.ui.youtube.button:active {
  background-color: #9e1317;
  color: #fff;
  text-shadow: none;
}
.ui.instagram.button {
  background-color: #49769c;
  color: #fff;
  text-shadow: none;
  background-image: none;
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.instagram.button:hover {
  background-color: #3d698e;
  color: #fff;
  text-shadow: none;
}
.ui.instagram.button:active {
  background-color: #395c79;
  color: #fff;
  text-shadow: none;
}
.ui.pinterest.button {
  background-color: #bd081c;
  color: #fff;
  text-shadow: none;
  background-image: none;
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.pinterest.button:hover {
  background-color: #ac0013;
  color: #fff;
  text-shadow: none;
}
.ui.pinterest.button:active {
  background-color: #8c0615;
  color: #fff;
  text-shadow: none;
}
.ui.vk.button {
  background-color: #4d7198;
  color: #fff;
  background-image: none;
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.vk.button:hover {
  background-color: #41648a;
  color: #fff;
}
.ui.vk.button:active {
  background-color: #3c5876;
  color: #fff;
}
.ui.button > .icon:not(.button) {
  height: 0.85714286em;
  opacity: 0.8;
  margin: 0 0.42857143em 0 -0.21428571em;
  transition: opacity 0.1s ease;
  vertical-align: '';
  color: '';
}
.ui.button:not(.icon) > .icon:not(.button):not(.dropdown) {
  margin: 0 0.42857143em 0 -0.21428571em;
}
.ui.button:not(.icon) > .right.icon:not(.button):not(.dropdown) {
  margin: 0 -0.21428571em 0 0.42857143em;
}
.ui[class*='left floated'].button,
.ui[class*='left floated'].buttons {
  float: left;
  margin-left: 0;
  margin-right: 0.25em;
}
.ui[class*='right floated'].button,
.ui[class*='right floated'].buttons {
  float: right;
  margin-right: 0;
  margin-left: 0.25em;
}
.ui.compact.button,
.ui.compact.buttons .button {
  padding: 0.58928571em 1.125em 0.58928571em;
}
.ui.compact.icon.button,
.ui.compact.icon.buttons .button {
  padding: 0.58928571em 0.58928571em 0.58928571em;
}
.ui.compact.labeled.icon.button,
.ui.compact.labeled.icon.buttons .button {
  padding: 0.58928571em 3.69642857em 0.58928571em;
}
.ui.mini.button,
.ui.mini.buttons .button,
.ui.mini.buttons .or {
  font-size: 0.78571429rem;
}
.ui.tiny.button,
.ui.tiny.buttons .button,
.ui.tiny.buttons .or {
  font-size: 0.85714286rem;
}
.ui.small.button,
.ui.small.buttons .button,
.ui.small.buttons .or {
  font-size: 0.92857143rem;
}
.ui.button,
.ui.buttons .button,
.ui.buttons .or {
  font-size: 1rem;
}
.ui.large.button,
.ui.large.buttons .button,
.ui.large.buttons .or {
  font-size: 1.14285714rem;
}
.ui.big.button,
.ui.big.buttons .button,
.ui.big.buttons .or {
  font-size: 1.28571429rem;
}
.ui.huge.button,
.ui.huge.buttons .button,
.ui.huge.buttons .or {
  font-size: 1.42857143rem;
}
.ui.massive.button,
.ui.massive.buttons .button,
.ui.massive.buttons .or {
  font-size: 1.71428571rem;
}
.ui.icon.button,
.ui.icon.buttons .button {
  padding: 0.78571429em 0.78571429em 0.78571429em;
}
.ui.icon.button > .icon,
.ui.icon.buttons .button > .icon {
  opacity: 0.9;
  margin: 0 !important;
  vertical-align: top;
}
.ui.basic.button,
.ui.basic.buttons .button {
  background: transparent none !important;
  color: rgba(0, 0, 0, 0.6) !important;
  font-weight: 400;
  border-radius: 0.28571429rem;
  text-transform: none;
  text-shadow: none !important;
  box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
}
.ui.basic.buttons {
  box-shadow: none;
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
}
.ui.basic.buttons .button {
  border-radius: 0;
}
.ui.basic.button:hover,
.ui.basic.buttons .button:hover {
  background: #fff !important;
  color: rgba(0, 0, 0, 0.8) !important;
  box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.35) inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.basic.button:focus,
.ui.basic.buttons .button:focus {
  background: #fff !important;
  color: rgba(0, 0, 0, 0.8) !important;
  box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.35) inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.basic.button:active,
.ui.basic.buttons .button:active {
  background: #f8f8f8 !important;
  color: rgba(0, 0, 0, 0.9) !important;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 1px 4px 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.basic.active.button,
.ui.basic.buttons .active.button {
  background: rgba(0, 0, 0, 0.05) !important;
  box-shadow: '' !important;
  color: rgba(0, 0, 0, 0.95);
}
.ui.basic.active.button:hover,
.ui.basic.buttons .active.button:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.ui.basic.buttons .button:hover {
  box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.35) inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset inset;
}
.ui.basic.buttons .button:active {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 1px 4px 0 rgba(34, 36, 38, 0.15) inset inset;
}
.ui.basic.buttons .active.button {
  box-shadow: '' !important;
}
.ui.basic.inverted.button,
.ui.basic.inverted.buttons .button {
  background-color: transparent !important;
  color: #f9fafb !important;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset !important;
}
.ui.basic.inverted.button:hover,
.ui.basic.inverted.buttons .button:hover {
  color: #fff !important;
  box-shadow: 0 0 0 2px #fff inset !important;
}
.ui.basic.inverted.button:focus,
.ui.basic.inverted.buttons .button:focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px #fff inset !important;
}
.ui.basic.inverted.button:active,
.ui.basic.inverted.buttons .button:active {
  background-color: rgba(255, 255, 255, 0.08) !important;
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.9) inset !important;
}
.ui.basic.inverted.active.button,
.ui.basic.inverted.buttons .active.button {
  background-color: rgba(255, 255, 255, 0.08);
  color: #fff;
  text-shadow: none;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.7) inset;
}
.ui.basic.inverted.active.button:hover,
.ui.basic.inverted.buttons .active.button:hover {
  background-color: rgba(255, 255, 255, 0.15);
  box-shadow: 0 0 0 2px #fff inset !important;
}
.ui.basic.buttons .button {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: none;
}
.ui.basic.vertical.buttons .button {
  border-left: none;
}
.ui.basic.vertical.buttons .button {
  border-left-width: 0;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.basic.vertical.buttons .button:first-child {
  border-top-width: 0;
}
.ui.labeled.icon.button,
.ui.labeled.icon.buttons .button {
  position: relative;
  padding-left: 4.07142857em !important;
  padding-right: 1.5em !important;
}
.ui.labeled.icon.button > .icon,
.ui.labeled.icon.buttons > .button > .icon {
  position: absolute;
  height: 100%;
  line-height: 1;
  border-radius: 0;
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
  text-align: center;
  margin: 0;
  width: 2.57142857em;
  background-color: rgba(0, 0, 0, 0.05);
  color: '';
  box-shadow: -1px 0 0 0 transparent inset;
}
.ui.labeled.icon.button > .icon,
.ui.labeled.icon.buttons > .button > .icon {
  top: 0;
  left: 0;
}
.ui[class*='right labeled'].icon.button {
  padding-right: 4.07142857em !important;
  padding-left: 1.5em !important;
}
.ui[class*='right labeled'].icon.button > .icon {
  left: auto;
  right: 0;
  border-radius: 0;
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
  box-shadow: 1px 0 0 0 transparent inset;
}
.ui.labeled.icon.button > .icon:after,
.ui.labeled.icon.button > .icon:before,
.ui.labeled.icon.buttons > .button > .icon:after,
.ui.labeled.icon.buttons > .button > .icon:before {
  display: block;
  position: absolute;
  width: 100%;
  top: 50%;
  text-align: center;
  transform: translateY(-50%);
}
.ui.labeled.icon.buttons .button > .icon {
  border-radius: 0;
}
.ui.labeled.icon.buttons .button:first-child > .icon {
  border-top-left-radius: 0.28571429rem;
  border-bottom-left-radius: 0.28571429rem;
}
.ui.labeled.icon.buttons .button:last-child > .icon {
  border-top-right-radius: 0.28571429rem;
  border-bottom-right-radius: 0.28571429rem;
}
.ui.vertical.labeled.icon.buttons .button:first-child > .icon {
  border-radius: 0;
  border-top-left-radius: 0.28571429rem;
}
.ui.vertical.labeled.icon.buttons .button:last-child > .icon {
  border-radius: 0;
  border-bottom-left-radius: 0.28571429rem;
}
.ui.fluid[class*='left labeled'].icon.button,
.ui.fluid[class*='right labeled'].icon.button {
  padding-left: 1.5em !important;
  padding-right: 1.5em !important;
}
.ui.button.toggle.active,
.ui.buttons .button.toggle.active,
.ui.toggle.buttons .active.button {
  background-color: #21ba45 !important;
  box-shadow: none !important;
  text-shadow: none;
  color: #fff !important;
}
.ui.button.toggle.active:hover {
  background-color: #16ab39 !important;
  text-shadow: none;
  color: #fff !important;
}
.ui.circular.button {
  border-radius: 10em;
}
.ui.circular.button > .icon {
  width: 1em;
  vertical-align: baseline;
}
.ui.buttons .or {
  position: relative;
  width: 0.3em;
  height: 2.57142857em;
  z-index: 3;
}
.ui.buttons .or:before {
  position: absolute;
  text-align: center;
  border-radius: 500rem;
  content: 'or';
  top: 50%;
  left: 50%;
  background-color: #fff;
  text-shadow: none;
  margin-top: -0.89285714em;
  margin-left: -0.89285714em;
  width: 1.78571429em;
  height: 1.78571429em;
  line-height: 1.78571429em;
  color: rgba(0, 0, 0, 0.4);
  font-style: normal;
  font-weight: 700;
  box-shadow: 0 0 0 1px transparent inset;
}
.ui.buttons .or[data-text]:before {
  content: attr(data-text);
}
.ui.fluid.buttons .or {
  width: 0 !important;
}
.ui.fluid.buttons .or:after {
  display: none;
}
.ui.attached.button {
  position: relative;
  display: block;
  margin: 0;
  border-radius: 0;
  box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) !important;
}
.ui.attached.top.button {
  border-radius: 0.28571429rem 0.28571429rem 0 0;
}
.ui.attached.bottom.button {
  border-radius: 0 0 0.28571429rem 0.28571429rem;
}
.ui.left.attached.button {
  display: inline-block;
  border-left: none;
  text-align: right;
  padding-right: 0.75em;
  border-radius: 0.28571429rem 0 0 0.28571429rem;
}
.ui.right.attached.button {
  display: inline-block;
  text-align: left;
  padding-left: 0.75em;
  border-radius: 0 0.28571429rem 0.28571429rem 0;
}
.ui.attached.buttons {
  position: relative;
  display: flex;
  border-radius: 0;
  width: auto !important;
  z-index: 2;
  margin-left: -1px;
  margin-right: -1px;
}
.ui.attached.buttons .button {
  margin: 0;
}
.ui.attached.buttons .button:first-child {
  border-radius: 0;
}
.ui.attached.buttons .button:last-child {
  border-radius: 0;
}
.ui[class*='top attached'].buttons {
  margin-bottom: -1px;
  border-radius: 0.28571429rem 0.28571429rem 0 0;
}
.ui[class*='top attached'].buttons .button:first-child {
  border-radius: 0.28571429rem 0 0 0;
}
.ui[class*='top attached'].buttons .button:last-child {
  border-radius: 0 0.28571429rem 0 0;
}
.ui[class*='bottom attached'].buttons {
  margin-top: -1px;
  border-radius: 0 0 0.28571429rem 0.28571429rem;
}
.ui[class*='bottom attached'].buttons .button:first-child {
  border-radius: 0 0 0 0.28571429rem;
}
.ui[class*='bottom attached'].buttons .button:last-child {
  border-radius: 0 0 0.28571429rem 0;
}
.ui[class*='left attached'].buttons {
  display: inline-flex;
  margin-right: 0;
  margin-left: -1px;
  border-radius: 0 0.28571429rem 0.28571429rem 0;
}
.ui[class*='left attached'].buttons .button:first-child {
  margin-left: -1px;
  border-radius: 0 0.28571429rem 0 0;
}
.ui[class*='left attached'].buttons .button:last-child {
  margin-left: -1px;
  border-radius: 0 0 0.28571429rem 0;
}
.ui[class*='right attached'].buttons {
  display: inline-flex;
  margin-left: 0;
  margin-right: -1px;
  border-radius: 0.28571429rem 0 0 0.28571429rem;
}
.ui[class*='right attached'].buttons .button:first-child {
  margin-left: -1px;
  border-radius: 0.28571429rem 0 0 0;
}
.ui[class*='right attached'].buttons .button:last-child {
  margin-left: -1px;
  border-radius: 0 0 0 0.28571429rem;
}
.ui.fluid.button,
.ui.fluid.buttons {
  width: 100%;
}
.ui.fluid.button {
  display: block;
}
.ui.two.buttons {
  width: 100%;
}
.ui.two.buttons > .button {
  width: 50%;
}
.ui.three.buttons {
  width: 100%;
}
.ui.three.buttons > .button {
  width: 33.333%;
}
.ui.four.buttons {
  width: 100%;
}
.ui.four.buttons > .button {
  width: 25%;
}
.ui.five.buttons {
  width: 100%;
}
.ui.five.buttons > .button {
  width: 20%;
}
.ui.six.buttons {
  width: 100%;
}
.ui.six.buttons > .button {
  width: 16.666%;
}
.ui.seven.buttons {
  width: 100%;
}
.ui.seven.buttons > .button {
  width: 14.285%;
}
.ui.eight.buttons {
  width: 100%;
}
.ui.eight.buttons > .button {
  width: 12.5%;
}
.ui.nine.buttons {
  width: 100%;
}
.ui.nine.buttons > .button {
  width: 11.11%;
}
.ui.ten.buttons {
  width: 100%;
}
.ui.ten.buttons > .button {
  width: 10%;
}
.ui.eleven.buttons {
  width: 100%;
}
.ui.eleven.buttons > .button {
  width: 9.09%;
}
.ui.twelve.buttons {
  width: 100%;
}
.ui.twelve.buttons > .button {
  width: 8.3333%;
}
.ui.fluid.vertical.buttons,
.ui.fluid.vertical.buttons > .button {
  display: flex;
  width: auto;
}
.ui.two.vertical.buttons > .button {
  height: 50%;
}
.ui.three.vertical.buttons > .button {
  height: 33.333%;
}
.ui.four.vertical.buttons > .button {
  height: 25%;
}
.ui.five.vertical.buttons > .button {
  height: 20%;
}
.ui.six.vertical.buttons > .button {
  height: 16.666%;
}
.ui.seven.vertical.buttons > .button {
  height: 14.285%;
}
.ui.eight.vertical.buttons > .button {
  height: 12.5%;
}
.ui.nine.vertical.buttons > .button {
  height: 11.11%;
}
.ui.ten.vertical.buttons > .button {
  height: 10%;
}
.ui.eleven.vertical.buttons > .button {
  height: 9.09%;
}
.ui.twelve.vertical.buttons > .button {
  height: 8.3333%;
}
.ui.black.button,
.ui.black.buttons .button {
  background-color: #1b1c1d;
  color: #fff;
  text-shadow: none;
  background-image: none;
}
.ui.black.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.black.button:hover,
.ui.black.buttons .button:hover {
  background-color: #27292a;
  color: #fff;
  text-shadow: none;
}
.ui.black.button:focus,
.ui.black.buttons .button:focus {
  background-color: #2f3032;
  color: #fff;
  text-shadow: none;
}
.ui.black.button:active,
.ui.black.buttons .button:active {
  background-color: #343637;
  color: #fff;
  text-shadow: none;
}
.ui.black.active.button,
.ui.black.button .active.button:active,
.ui.black.buttons .active.button,
.ui.black.buttons .active.button:active {
  background-color: #0f0f10;
  color: #fff;
  text-shadow: none;
}
.ui.basic.black.button,
.ui.basic.black.buttons .button {
  box-shadow: 0 0 0 1px #1b1c1d inset !important;
  color: #1b1c1d !important;
}
.ui.basic.black.button:hover,
.ui.basic.black.buttons .button:hover {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #27292a inset !important;
  color: #27292a !important;
}
.ui.basic.black.button:focus,
.ui.basic.black.buttons .button:focus {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #2f3032 inset !important;
  color: #27292a !important;
}
.ui.basic.black.active.button,
.ui.basic.black.buttons .active.button {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #0f0f10 inset !important;
  color: #343637 !important;
}
.ui.basic.black.button:active,
.ui.basic.black.buttons .button:active {
  box-shadow: 0 0 0 1px #343637 inset !important;
  color: #343637 !important;
}
.ui.buttons:not(.vertical) > .basic.black.button:not(:first-child) {
  margin-left: -1px;
}
.ui.inverted.black.button,
.ui.inverted.black.buttons .button {
  background-color: transparent;
  box-shadow: 0 0 0 2px #d4d4d5 inset !important;
  color: #fff;
}
.ui.inverted.black.button.active,
.ui.inverted.black.button:active,
.ui.inverted.black.button:focus,
.ui.inverted.black.button:hover,
.ui.inverted.black.buttons .button.active,
.ui.inverted.black.buttons .button:active,
.ui.inverted.black.buttons .button:focus,
.ui.inverted.black.buttons .button:hover {
  box-shadow: none !important;
  color: #fff;
}
.ui.inverted.black.button:hover,
.ui.inverted.black.buttons .button:hover {
  background-color: #000;
}
.ui.inverted.black.button:focus,
.ui.inverted.black.buttons .button:focus {
  background-color: #000;
}
.ui.inverted.black.active.button,
.ui.inverted.black.buttons .active.button {
  background-color: #000;
}
.ui.inverted.black.button:active,
.ui.inverted.black.buttons .button:active {
  background-color: #000;
}
.ui.inverted.black.basic.button,
.ui.inverted.black.basic.buttons .button,
.ui.inverted.black.buttons .basic.button {
  background-color: transparent;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #fff !important;
}
.ui.inverted.black.basic.button:hover,
.ui.inverted.black.basic.buttons .button:hover,
.ui.inverted.black.buttons .basic.button:hover {
  box-shadow: 0 0 0 2px #000 inset !important;
  color: #fff !important;
}
.ui.inverted.black.basic.button:focus,
.ui.inverted.black.basic.buttons .button:focus {
  box-shadow: 0 0 0 2px #000 inset !important;
  color: #545454 !important;
}
.ui.inverted.black.basic.active.button,
.ui.inverted.black.basic.buttons .active.button,
.ui.inverted.black.buttons .basic.active.button {
  box-shadow: 0 0 0 2px #000 inset !important;
  color: #fff !important;
}
.ui.inverted.black.basic.button:active,
.ui.inverted.black.basic.buttons .button:active,
.ui.inverted.black.buttons .basic.button:active {
  box-shadow: 0 0 0 2px #000 inset !important;
  color: #fff !important;
}
.ui.grey.button,
.ui.grey.buttons .button {
  background-color: #767676;
  color: #fff;
  text-shadow: none;
  background-image: none;
}
.ui.grey.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.grey.button:hover,
.ui.grey.buttons .button:hover {
  background-color: #838383;
  color: #fff;
  text-shadow: none;
}
.ui.grey.button:focus,
.ui.grey.buttons .button:focus {
  background-color: #8a8a8a;
  color: #fff;
  text-shadow: none;
}
.ui.grey.button:active,
.ui.grey.buttons .button:active {
  background-color: #909090;
  color: #fff;
  text-shadow: none;
}
.ui.grey.active.button,
.ui.grey.button .active.button:active,
.ui.grey.buttons .active.button,
.ui.grey.buttons .active.button:active {
  background-color: #696969;
  color: #fff;
  text-shadow: none;
}
.ui.basic.grey.button,
.ui.basic.grey.buttons .button {
  box-shadow: 0 0 0 1px #767676 inset !important;
  color: #767676 !important;
}
.ui.basic.grey.button:hover,
.ui.basic.grey.buttons .button:hover {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #838383 inset !important;
  color: #838383 !important;
}
.ui.basic.grey.button:focus,
.ui.basic.grey.buttons .button:focus {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #8a8a8a inset !important;
  color: #838383 !important;
}
.ui.basic.grey.active.button,
.ui.basic.grey.buttons .active.button {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #696969 inset !important;
  color: #909090 !important;
}
.ui.basic.grey.button:active,
.ui.basic.grey.buttons .button:active {
  box-shadow: 0 0 0 1px #909090 inset !important;
  color: #909090 !important;
}
.ui.buttons:not(.vertical) > .basic.grey.button:not(:first-child) {
  margin-left: -1px;
}
.ui.inverted.grey.button,
.ui.inverted.grey.buttons .button {
  background-color: transparent;
  box-shadow: 0 0 0 2px #d4d4d5 inset !important;
  color: #fff;
}
.ui.inverted.grey.button.active,
.ui.inverted.grey.button:active,
.ui.inverted.grey.button:focus,
.ui.inverted.grey.button:hover,
.ui.inverted.grey.buttons .button.active,
.ui.inverted.grey.buttons .button:active,
.ui.inverted.grey.buttons .button:focus,
.ui.inverted.grey.buttons .button:hover {
  box-shadow: none !important;
  color: rgba(0, 0, 0, 0.6);
}
.ui.inverted.grey.button:hover,
.ui.inverted.grey.buttons .button:hover {
  background-color: #cfd0d2;
}
.ui.inverted.grey.button:focus,
.ui.inverted.grey.buttons .button:focus {
  background-color: #c7c9cb;
}
.ui.inverted.grey.active.button,
.ui.inverted.grey.buttons .active.button {
  background-color: #cfd0d2;
}
.ui.inverted.grey.button:active,
.ui.inverted.grey.buttons .button:active {
  background-color: #c2c4c5;
}
.ui.inverted.grey.basic.button,
.ui.inverted.grey.basic.buttons .button,
.ui.inverted.grey.buttons .basic.button {
  background-color: transparent;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #fff !important;
}
.ui.inverted.grey.basic.button:hover,
.ui.inverted.grey.basic.buttons .button:hover,
.ui.inverted.grey.buttons .basic.button:hover {
  box-shadow: 0 0 0 2px #cfd0d2 inset !important;
  color: #fff !important;
}
.ui.inverted.grey.basic.button:focus,
.ui.inverted.grey.basic.buttons .button:focus {
  box-shadow: 0 0 0 2px #c7c9cb inset !important;
  color: #dcddde !important;
}
.ui.inverted.grey.basic.active.button,
.ui.inverted.grey.basic.buttons .active.button,
.ui.inverted.grey.buttons .basic.active.button {
  box-shadow: 0 0 0 2px #cfd0d2 inset !important;
  color: #fff !important;
}
.ui.inverted.grey.basic.button:active,
.ui.inverted.grey.basic.buttons .button:active,
.ui.inverted.grey.buttons .basic.button:active {
  box-shadow: 0 0 0 2px #c2c4c5 inset !important;
  color: #fff !important;
}
.ui.brown.button,
.ui.brown.buttons .button {
  background-color: #a5673f;
  color: #fff;
  text-shadow: none;
  background-image: none;
}
.ui.brown.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.brown.button:hover,
.ui.brown.buttons .button:hover {
  background-color: #975b33;
  color: #fff;
  text-shadow: none;
}
.ui.brown.button:focus,
.ui.brown.buttons .button:focus {
  background-color: #90532b;
  color: #fff;
  text-shadow: none;
}
.ui.brown.button:active,
.ui.brown.buttons .button:active {
  background-color: #805031;
  color: #fff;
  text-shadow: none;
}
.ui.brown.active.button,
.ui.brown.button .active.button:active,
.ui.brown.buttons .active.button,
.ui.brown.buttons .active.button:active {
  background-color: #995a31;
  color: #fff;
  text-shadow: none;
}
.ui.basic.brown.button,
.ui.basic.brown.buttons .button {
  box-shadow: 0 0 0 1px #a5673f inset !important;
  color: #a5673f !important;
}
.ui.basic.brown.button:hover,
.ui.basic.brown.buttons .button:hover {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #975b33 inset !important;
  color: #975b33 !important;
}
.ui.basic.brown.button:focus,
.ui.basic.brown.buttons .button:focus {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #90532b inset !important;
  color: #975b33 !important;
}
.ui.basic.brown.active.button,
.ui.basic.brown.buttons .active.button {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #995a31 inset !important;
  color: #805031 !important;
}
.ui.basic.brown.button:active,
.ui.basic.brown.buttons .button:active {
  box-shadow: 0 0 0 1px #805031 inset !important;
  color: #805031 !important;
}
.ui.buttons:not(.vertical) > .basic.brown.button:not(:first-child) {
  margin-left: -1px;
}
.ui.inverted.brown.button,
.ui.inverted.brown.buttons .button {
  background-color: transparent;
  box-shadow: 0 0 0 2px #d67c1c inset !important;
  color: #d67c1c;
}
.ui.inverted.brown.button.active,
.ui.inverted.brown.button:active,
.ui.inverted.brown.button:focus,
.ui.inverted.brown.button:hover,
.ui.inverted.brown.buttons .button.active,
.ui.inverted.brown.buttons .button:active,
.ui.inverted.brown.buttons .button:focus,
.ui.inverted.brown.buttons .button:hover {
  box-shadow: none !important;
  color: #fff;
}
.ui.inverted.brown.button:hover,
.ui.inverted.brown.buttons .button:hover {
  background-color: #c86f11;
}
.ui.inverted.brown.button:focus,
.ui.inverted.brown.buttons .button:focus {
  background-color: #c16808;
}
.ui.inverted.brown.active.button,
.ui.inverted.brown.buttons .active.button {
  background-color: #cc6f0d;
}
.ui.inverted.brown.button:active,
.ui.inverted.brown.buttons .button:active {
  background-color: #a96216;
}
.ui.inverted.brown.basic.button,
.ui.inverted.brown.basic.buttons .button,
.ui.inverted.brown.buttons .basic.button {
  background-color: transparent;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #fff !important;
}
.ui.inverted.brown.basic.button:hover,
.ui.inverted.brown.basic.buttons .button:hover,
.ui.inverted.brown.buttons .basic.button:hover {
  box-shadow: 0 0 0 2px #c86f11 inset !important;
  color: #d67c1c !important;
}
.ui.inverted.brown.basic.button:focus,
.ui.inverted.brown.basic.buttons .button:focus {
  box-shadow: 0 0 0 2px #c16808 inset !important;
  color: #d67c1c !important;
}
.ui.inverted.brown.basic.active.button,
.ui.inverted.brown.basic.buttons .active.button,
.ui.inverted.brown.buttons .basic.active.button {
  box-shadow: 0 0 0 2px #cc6f0d inset !important;
  color: #d67c1c !important;
}
.ui.inverted.brown.basic.button:active,
.ui.inverted.brown.basic.buttons .button:active,
.ui.inverted.brown.buttons .basic.button:active {
  box-shadow: 0 0 0 2px #a96216 inset !important;
  color: #d67c1c !important;
}
.ui.blue.button,
.ui.blue.buttons .button {
  background-color: #2185d0;
  color: #fff;
  text-shadow: none;
  background-image: none;
}
.ui.blue.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.blue.button:hover,
.ui.blue.buttons .button:hover {
  background-color: #1678c2;
  color: #fff;
  text-shadow: none;
}
.ui.blue.button:focus,
.ui.blue.buttons .button:focus {
  background-color: #0d71bb;
  color: #fff;
  text-shadow: none;
}
.ui.blue.button:active,
.ui.blue.buttons .button:active {
  background-color: #1a69a4;
  color: #fff;
  text-shadow: none;
}
.ui.blue.active.button,
.ui.blue.button .active.button:active,
.ui.blue.buttons .active.button,
.ui.blue.buttons .active.button:active {
  background-color: #1279c6;
  color: #fff;
  text-shadow: none;
}
.ui.basic.blue.button,
.ui.basic.blue.buttons .button {
  box-shadow: 0 0 0 1px #2185d0 inset !important;
  color: #2185d0 !important;
}
.ui.basic.blue.button:hover,
.ui.basic.blue.buttons .button:hover {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #1678c2 inset !important;
  color: #1678c2 !important;
}
.ui.basic.blue.button:focus,
.ui.basic.blue.buttons .button:focus {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #0d71bb inset !important;
  color: #1678c2 !important;
}
.ui.basic.blue.active.button,
.ui.basic.blue.buttons .active.button {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #1279c6 inset !important;
  color: #1a69a4 !important;
}
.ui.basic.blue.button:active,
.ui.basic.blue.buttons .button:active {
  box-shadow: 0 0 0 1px #1a69a4 inset !important;
  color: #1a69a4 !important;
}
.ui.buttons:not(.vertical) > .basic.blue.button:not(:first-child) {
  margin-left: -1px;
}
.ui.inverted.blue.button,
.ui.inverted.blue.buttons .button {
  background-color: transparent;
  box-shadow: 0 0 0 2px #54c8ff inset !important;
  color: #54c8ff;
}
.ui.inverted.blue.button.active,
.ui.inverted.blue.button:active,
.ui.inverted.blue.button:focus,
.ui.inverted.blue.button:hover,
.ui.inverted.blue.buttons .button.active,
.ui.inverted.blue.buttons .button:active,
.ui.inverted.blue.buttons .button:focus,
.ui.inverted.blue.buttons .button:hover {
  box-shadow: none !important;
  color: #fff;
}
.ui.inverted.blue.button:hover,
.ui.inverted.blue.buttons .button:hover {
  background-color: #3ac0ff;
}
.ui.inverted.blue.button:focus,
.ui.inverted.blue.buttons .button:focus {
  background-color: #2bbbff;
}
.ui.inverted.blue.active.button,
.ui.inverted.blue.buttons .active.button {
  background-color: #3ac0ff;
}
.ui.inverted.blue.button:active,
.ui.inverted.blue.buttons .button:active {
  background-color: #21b8ff;
}
.ui.inverted.blue.basic.button,
.ui.inverted.blue.basic.buttons .button,
.ui.inverted.blue.buttons .basic.button {
  background-color: transparent;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #fff !important;
}
.ui.inverted.blue.basic.button:hover,
.ui.inverted.blue.basic.buttons .button:hover,
.ui.inverted.blue.buttons .basic.button:hover {
  box-shadow: 0 0 0 2px #3ac0ff inset !important;
  color: #54c8ff !important;
}
.ui.inverted.blue.basic.button:focus,
.ui.inverted.blue.basic.buttons .button:focus {
  box-shadow: 0 0 0 2px #2bbbff inset !important;
  color: #54c8ff !important;
}
.ui.inverted.blue.basic.active.button,
.ui.inverted.blue.basic.buttons .active.button,
.ui.inverted.blue.buttons .basic.active.button {
  box-shadow: 0 0 0 2px #3ac0ff inset !important;
  color: #54c8ff !important;
}
.ui.inverted.blue.basic.button:active,
.ui.inverted.blue.basic.buttons .button:active,
.ui.inverted.blue.buttons .basic.button:active {
  box-shadow: 0 0 0 2px #21b8ff inset !important;
  color: #54c8ff !important;
}
.ui.green.button,
.ui.green.buttons .button {
  background-color: #21ba45;
  color: #fff;
  text-shadow: none;
  background-image: none;
}
.ui.green.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.green.button:hover,
.ui.green.buttons .button:hover {
  background-color: #16ab39;
  color: #fff;
  text-shadow: none;
}
.ui.green.button:focus,
.ui.green.buttons .button:focus {
  background-color: #0ea432;
  color: #fff;
  text-shadow: none;
}
.ui.green.button:active,
.ui.green.buttons .button:active {
  background-color: #198f35;
  color: #fff;
  text-shadow: none;
}
.ui.green.active.button,
.ui.green.button .active.button:active,
.ui.green.buttons .active.button,
.ui.green.buttons .active.button:active {
  background-color: #13ae38;
  color: #fff;
  text-shadow: none;
}
.ui.basic.green.button,
.ui.basic.green.buttons .button {
  box-shadow: 0 0 0 1px #21ba45 inset !important;
  color: #21ba45 !important;
}
.ui.basic.green.button:hover,
.ui.basic.green.buttons .button:hover {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #16ab39 inset !important;
  color: #16ab39 !important;
}
.ui.basic.green.button:focus,
.ui.basic.green.buttons .button:focus {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #0ea432 inset !important;
  color: #16ab39 !important;
}
.ui.basic.green.active.button,
.ui.basic.green.buttons .active.button {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #13ae38 inset !important;
  color: #198f35 !important;
}
.ui.basic.green.button:active,
.ui.basic.green.buttons .button:active {
  box-shadow: 0 0 0 1px #198f35 inset !important;
  color: #198f35 !important;
}
.ui.buttons:not(.vertical) > .basic.green.button:not(:first-child) {
  margin-left: -1px;
}
.ui.inverted.green.button,
.ui.inverted.green.buttons .button {
  background-color: transparent;
  box-shadow: 0 0 0 2px #2ecc40 inset !important;
  color: #2ecc40;
}
.ui.inverted.green.button.active,
.ui.inverted.green.button:active,
.ui.inverted.green.button:focus,
.ui.inverted.green.button:hover,
.ui.inverted.green.buttons .button.active,
.ui.inverted.green.buttons .button:active,
.ui.inverted.green.buttons .button:focus,
.ui.inverted.green.buttons .button:hover {
  box-shadow: none !important;
  color: #fff;
}
.ui.inverted.green.button:hover,
.ui.inverted.green.buttons .button:hover {
  background-color: #22be34;
}
.ui.inverted.green.button:focus,
.ui.inverted.green.buttons .button:focus {
  background-color: #19b82b;
}
.ui.inverted.green.active.button,
.ui.inverted.green.buttons .active.button {
  background-color: #1fc231;
}
.ui.inverted.green.button:active,
.ui.inverted.green.buttons .button:active {
  background-color: #25a233;
}
.ui.inverted.green.basic.button,
.ui.inverted.green.basic.buttons .button,
.ui.inverted.green.buttons .basic.button {
  background-color: transparent;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #fff !important;
}
.ui.inverted.green.basic.button:hover,
.ui.inverted.green.basic.buttons .button:hover,
.ui.inverted.green.buttons .basic.button:hover {
  box-shadow: 0 0 0 2px #22be34 inset !important;
  color: #2ecc40 !important;
}
.ui.inverted.green.basic.button:focus,
.ui.inverted.green.basic.buttons .button:focus {
  box-shadow: 0 0 0 2px #19b82b inset !important;
  color: #2ecc40 !important;
}
.ui.inverted.green.basic.active.button,
.ui.inverted.green.basic.buttons .active.button,
.ui.inverted.green.buttons .basic.active.button {
  box-shadow: 0 0 0 2px #1fc231 inset !important;
  color: #2ecc40 !important;
}
.ui.inverted.green.basic.button:active,
.ui.inverted.green.basic.buttons .button:active,
.ui.inverted.green.buttons .basic.button:active {
  box-shadow: 0 0 0 2px #25a233 inset !important;
  color: #2ecc40 !important;
}
.ui.orange.button,
.ui.orange.buttons .button {
  background-color: #f2711c;
  color: #fff;
  text-shadow: none;
  background-image: none;
}
.ui.orange.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.orange.button:hover,
.ui.orange.buttons .button:hover {
  background-color: #f26202;
  color: #fff;
  text-shadow: none;
}
.ui.orange.button:focus,
.ui.orange.buttons .button:focus {
  background-color: #e55b00;
  color: #fff;
  text-shadow: none;
}
.ui.orange.button:active,
.ui.orange.buttons .button:active {
  background-color: #cf590c;
  color: #fff;
  text-shadow: none;
}
.ui.orange.active.button,
.ui.orange.button .active.button:active,
.ui.orange.buttons .active.button,
.ui.orange.buttons .active.button:active {
  background-color: #f56100;
  color: #fff;
  text-shadow: none;
}
.ui.basic.orange.button,
.ui.basic.orange.buttons .button {
  box-shadow: 0 0 0 1px #f2711c inset !important;
  color: #f2711c !important;
}
.ui.basic.orange.button:hover,
.ui.basic.orange.buttons .button:hover {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #f26202 inset !important;
  color: #f26202 !important;
}
.ui.basic.orange.button:focus,
.ui.basic.orange.buttons .button:focus {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #e55b00 inset !important;
  color: #f26202 !important;
}
.ui.basic.orange.active.button,
.ui.basic.orange.buttons .active.button {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #f56100 inset !important;
  color: #cf590c !important;
}
.ui.basic.orange.button:active,
.ui.basic.orange.buttons .button:active {
  box-shadow: 0 0 0 1px #cf590c inset !important;
  color: #cf590c !important;
}
.ui.buttons:not(.vertical) > .basic.orange.button:not(:first-child) {
  margin-left: -1px;
}
.ui.inverted.orange.button,
.ui.inverted.orange.buttons .button {
  background-color: transparent;
  box-shadow: 0 0 0 2px #ff851b inset !important;
  color: #ff851b;
}
.ui.inverted.orange.button.active,
.ui.inverted.orange.button:active,
.ui.inverted.orange.button:focus,
.ui.inverted.orange.button:hover,
.ui.inverted.orange.buttons .button.active,
.ui.inverted.orange.buttons .button:active,
.ui.inverted.orange.buttons .button:focus,
.ui.inverted.orange.buttons .button:hover {
  box-shadow: none !important;
  color: #fff;
}
.ui.inverted.orange.button:hover,
.ui.inverted.orange.buttons .button:hover {
  background-color: #ff7701;
}
.ui.inverted.orange.button:focus,
.ui.inverted.orange.buttons .button:focus {
  background-color: #f17000;
}
.ui.inverted.orange.active.button,
.ui.inverted.orange.buttons .active.button {
  background-color: #ff7701;
}
.ui.inverted.orange.button:active,
.ui.inverted.orange.buttons .button:active {
  background-color: #e76b00;
}
.ui.inverted.orange.basic.button,
.ui.inverted.orange.basic.buttons .button,
.ui.inverted.orange.buttons .basic.button {
  background-color: transparent;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #fff !important;
}
.ui.inverted.orange.basic.button:hover,
.ui.inverted.orange.basic.buttons .button:hover,
.ui.inverted.orange.buttons .basic.button:hover {
  box-shadow: 0 0 0 2px #ff7701 inset !important;
  color: #ff851b !important;
}
.ui.inverted.orange.basic.button:focus,
.ui.inverted.orange.basic.buttons .button:focus {
  box-shadow: 0 0 0 2px #f17000 inset !important;
  color: #ff851b !important;
}
.ui.inverted.orange.basic.active.button,
.ui.inverted.orange.basic.buttons .active.button,
.ui.inverted.orange.buttons .basic.active.button {
  box-shadow: 0 0 0 2px #ff7701 inset !important;
  color: #ff851b !important;
}
.ui.inverted.orange.basic.button:active,
.ui.inverted.orange.basic.buttons .button:active,
.ui.inverted.orange.buttons .basic.button:active {
  box-shadow: 0 0 0 2px #e76b00 inset !important;
  color: #ff851b !important;
}
.ui.pink.button,
.ui.pink.buttons .button {
  background-color: #e03997;
  color: #fff;
  text-shadow: none;
  background-image: none;
}
.ui.pink.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.pink.button:hover,
.ui.pink.buttons .button:hover {
  background-color: #e61a8d;
  color: #fff;
  text-shadow: none;
}
.ui.pink.button:focus,
.ui.pink.buttons .button:focus {
  background-color: #e10f85;
  color: #fff;
  text-shadow: none;
}
.ui.pink.button:active,
.ui.pink.buttons .button:active {
  background-color: #c71f7e;
  color: #fff;
  text-shadow: none;
}
.ui.pink.active.button,
.ui.pink.button .active.button:active,
.ui.pink.buttons .active.button,
.ui.pink.buttons .active.button:active {
  background-color: #ea158d;
  color: #fff;
  text-shadow: none;
}
.ui.basic.pink.button,
.ui.basic.pink.buttons .button {
  box-shadow: 0 0 0 1px #e03997 inset !important;
  color: #e03997 !important;
}
.ui.basic.pink.button:hover,
.ui.basic.pink.buttons .button:hover {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #e61a8d inset !important;
  color: #e61a8d !important;
}
.ui.basic.pink.button:focus,
.ui.basic.pink.buttons .button:focus {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #e10f85 inset !important;
  color: #e61a8d !important;
}
.ui.basic.pink.active.button,
.ui.basic.pink.buttons .active.button {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #ea158d inset !important;
  color: #c71f7e !important;
}
.ui.basic.pink.button:active,
.ui.basic.pink.buttons .button:active {
  box-shadow: 0 0 0 1px #c71f7e inset !important;
  color: #c71f7e !important;
}
.ui.buttons:not(.vertical) > .basic.pink.button:not(:first-child) {
  margin-left: -1px;
}
.ui.inverted.pink.button,
.ui.inverted.pink.buttons .button {
  background-color: transparent;
  box-shadow: 0 0 0 2px #ff8edf inset !important;
  color: #ff8edf;
}
.ui.inverted.pink.button.active,
.ui.inverted.pink.button:active,
.ui.inverted.pink.button:focus,
.ui.inverted.pink.button:hover,
.ui.inverted.pink.buttons .button.active,
.ui.inverted.pink.buttons .button:active,
.ui.inverted.pink.buttons .button:focus,
.ui.inverted.pink.buttons .button:hover {
  box-shadow: none !important;
  color: #fff;
}
.ui.inverted.pink.button:hover,
.ui.inverted.pink.buttons .button:hover {
  background-color: #ff74d8;
}
.ui.inverted.pink.button:focus,
.ui.inverted.pink.buttons .button:focus {
  background-color: #ff65d3;
}
.ui.inverted.pink.active.button,
.ui.inverted.pink.buttons .active.button {
  background-color: #ff74d8;
}
.ui.inverted.pink.button:active,
.ui.inverted.pink.buttons .button:active {
  background-color: #ff5bd1;
}
.ui.inverted.pink.basic.button,
.ui.inverted.pink.basic.buttons .button,
.ui.inverted.pink.buttons .basic.button {
  background-color: transparent;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #fff !important;
}
.ui.inverted.pink.basic.button:hover,
.ui.inverted.pink.basic.buttons .button:hover,
.ui.inverted.pink.buttons .basic.button:hover {
  box-shadow: 0 0 0 2px #ff74d8 inset !important;
  color: #ff8edf !important;
}
.ui.inverted.pink.basic.button:focus,
.ui.inverted.pink.basic.buttons .button:focus {
  box-shadow: 0 0 0 2px #ff65d3 inset !important;
  color: #ff8edf !important;
}
.ui.inverted.pink.basic.active.button,
.ui.inverted.pink.basic.buttons .active.button,
.ui.inverted.pink.buttons .basic.active.button {
  box-shadow: 0 0 0 2px #ff74d8 inset !important;
  color: #ff8edf !important;
}
.ui.inverted.pink.basic.button:active,
.ui.inverted.pink.basic.buttons .button:active,
.ui.inverted.pink.buttons .basic.button:active {
  box-shadow: 0 0 0 2px #ff5bd1 inset !important;
  color: #ff8edf !important;
}
.ui.violet.button,
.ui.violet.buttons .button {
  background-color: #6435c9;
  color: #fff;
  text-shadow: none;
  background-image: none;
}
.ui.violet.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.violet.button:hover,
.ui.violet.buttons .button:hover {
  background-color: #5829bb;
  color: #fff;
  text-shadow: none;
}
.ui.violet.button:focus,
.ui.violet.buttons .button:focus {
  background-color: #4f20b5;
  color: #fff;
  text-shadow: none;
}
.ui.violet.button:active,
.ui.violet.buttons .button:active {
  background-color: #502aa1;
  color: #fff;
  text-shadow: none;
}
.ui.violet.active.button,
.ui.violet.button .active.button:active,
.ui.violet.buttons .active.button,
.ui.violet.buttons .active.button:active {
  background-color: #5626bf;
  color: #fff;
  text-shadow: none;
}
.ui.basic.violet.button,
.ui.basic.violet.buttons .button {
  box-shadow: 0 0 0 1px #6435c9 inset !important;
  color: #6435c9 !important;
}
.ui.basic.violet.button:hover,
.ui.basic.violet.buttons .button:hover {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #5829bb inset !important;
  color: #5829bb !important;
}
.ui.basic.violet.button:focus,
.ui.basic.violet.buttons .button:focus {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #4f20b5 inset !important;
  color: #5829bb !important;
}
.ui.basic.violet.active.button,
.ui.basic.violet.buttons .active.button {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #5626bf inset !important;
  color: #502aa1 !important;
}
.ui.basic.violet.button:active,
.ui.basic.violet.buttons .button:active {
  box-shadow: 0 0 0 1px #502aa1 inset !important;
  color: #502aa1 !important;
}
.ui.buttons:not(.vertical) > .basic.violet.button:not(:first-child) {
  margin-left: -1px;
}
.ui.inverted.violet.button,
.ui.inverted.violet.buttons .button {
  background-color: transparent;
  box-shadow: 0 0 0 2px #a291fb inset !important;
  color: #a291fb;
}
.ui.inverted.violet.button.active,
.ui.inverted.violet.button:active,
.ui.inverted.violet.button:focus,
.ui.inverted.violet.button:hover,
.ui.inverted.violet.buttons .button.active,
.ui.inverted.violet.buttons .button:active,
.ui.inverted.violet.buttons .button:focus,
.ui.inverted.violet.buttons .button:hover {
  box-shadow: none !important;
  color: #fff;
}
.ui.inverted.violet.button:hover,
.ui.inverted.violet.buttons .button:hover {
  background-color: #8a73ff;
}
.ui.inverted.violet.button:focus,
.ui.inverted.violet.buttons .button:focus {
  background-color: #7d64ff;
}
.ui.inverted.violet.active.button,
.ui.inverted.violet.buttons .active.button {
  background-color: #8a73ff;
}
.ui.inverted.violet.button:active,
.ui.inverted.violet.buttons .button:active {
  background-color: #7860f9;
}
.ui.inverted.violet.basic.button,
.ui.inverted.violet.basic.buttons .button,
.ui.inverted.violet.buttons .basic.button {
  background-color: transparent;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #fff !important;
}
.ui.inverted.violet.basic.button:hover,
.ui.inverted.violet.basic.buttons .button:hover,
.ui.inverted.violet.buttons .basic.button:hover {
  box-shadow: 0 0 0 2px #8a73ff inset !important;
  color: #a291fb !important;
}
.ui.inverted.violet.basic.button:focus,
.ui.inverted.violet.basic.buttons .button:focus {
  box-shadow: 0 0 0 2px #7d64ff inset !important;
  color: #a291fb !important;
}
.ui.inverted.violet.basic.active.button,
.ui.inverted.violet.basic.buttons .active.button,
.ui.inverted.violet.buttons .basic.active.button {
  box-shadow: 0 0 0 2px #8a73ff inset !important;
  color: #a291fb !important;
}
.ui.inverted.violet.basic.button:active,
.ui.inverted.violet.basic.buttons .button:active,
.ui.inverted.violet.buttons .basic.button:active {
  box-shadow: 0 0 0 2px #7860f9 inset !important;
  color: #a291fb !important;
}
.ui.purple.button,
.ui.purple.buttons .button {
  background-color: #a333c8;
  color: #fff;
  text-shadow: none;
  background-image: none;
}
.ui.purple.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.purple.button:hover,
.ui.purple.buttons .button:hover {
  background-color: #9627ba;
  color: #fff;
  text-shadow: none;
}
.ui.purple.button:focus,
.ui.purple.buttons .button:focus {
  background-color: #8f1eb4;
  color: #fff;
  text-shadow: none;
}
.ui.purple.button:active,
.ui.purple.buttons .button:active {
  background-color: #82299f;
  color: #fff;
  text-shadow: none;
}
.ui.purple.active.button,
.ui.purple.button .active.button:active,
.ui.purple.buttons .active.button,
.ui.purple.buttons .active.button:active {
  background-color: #9724be;
  color: #fff;
  text-shadow: none;
}
.ui.basic.purple.button,
.ui.basic.purple.buttons .button {
  box-shadow: 0 0 0 1px #a333c8 inset !important;
  color: #a333c8 !important;
}
.ui.basic.purple.button:hover,
.ui.basic.purple.buttons .button:hover {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #9627ba inset !important;
  color: #9627ba !important;
}
.ui.basic.purple.button:focus,
.ui.basic.purple.buttons .button:focus {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #8f1eb4 inset !important;
  color: #9627ba !important;
}
.ui.basic.purple.active.button,
.ui.basic.purple.buttons .active.button {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #9724be inset !important;
  color: #82299f !important;
}
.ui.basic.purple.button:active,
.ui.basic.purple.buttons .button:active {
  box-shadow: 0 0 0 1px #82299f inset !important;
  color: #82299f !important;
}
.ui.buttons:not(.vertical) > .basic.purple.button:not(:first-child) {
  margin-left: -1px;
}
.ui.inverted.purple.button,
.ui.inverted.purple.buttons .button {
  background-color: transparent;
  box-shadow: 0 0 0 2px #dc73ff inset !important;
  color: #dc73ff;
}
.ui.inverted.purple.button.active,
.ui.inverted.purple.button:active,
.ui.inverted.purple.button:focus,
.ui.inverted.purple.button:hover,
.ui.inverted.purple.buttons .button.active,
.ui.inverted.purple.buttons .button:active,
.ui.inverted.purple.buttons .button:focus,
.ui.inverted.purple.buttons .button:hover {
  box-shadow: none !important;
  color: #fff;
}
.ui.inverted.purple.button:hover,
.ui.inverted.purple.buttons .button:hover {
  background-color: #d65aff;
}
.ui.inverted.purple.button:focus,
.ui.inverted.purple.buttons .button:focus {
  background-color: #d24aff;
}
.ui.inverted.purple.active.button,
.ui.inverted.purple.buttons .active.button {
  background-color: #d65aff;
}
.ui.inverted.purple.button:active,
.ui.inverted.purple.buttons .button:active {
  background-color: #cf40ff;
}
.ui.inverted.purple.basic.button,
.ui.inverted.purple.basic.buttons .button,
.ui.inverted.purple.buttons .basic.button {
  background-color: transparent;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #fff !important;
}
.ui.inverted.purple.basic.button:hover,
.ui.inverted.purple.basic.buttons .button:hover,
.ui.inverted.purple.buttons .basic.button:hover {
  box-shadow: 0 0 0 2px #d65aff inset !important;
  color: #dc73ff !important;
}
.ui.inverted.purple.basic.button:focus,
.ui.inverted.purple.basic.buttons .button:focus {
  box-shadow: 0 0 0 2px #d24aff inset !important;
  color: #dc73ff !important;
}
.ui.inverted.purple.basic.active.button,
.ui.inverted.purple.basic.buttons .active.button,
.ui.inverted.purple.buttons .basic.active.button {
  box-shadow: 0 0 0 2px #d65aff inset !important;
  color: #dc73ff !important;
}
.ui.inverted.purple.basic.button:active,
.ui.inverted.purple.basic.buttons .button:active,
.ui.inverted.purple.buttons .basic.button:active {
  box-shadow: 0 0 0 2px #cf40ff inset !important;
  color: #dc73ff !important;
}
.ui.red.button,
.ui.red.buttons .button {
  background-color: #db2828;
  color: #fff;
  text-shadow: none;
  background-image: none;
}
.ui.red.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.red.button:hover,
.ui.red.buttons .button:hover {
  background-color: #d01919;
  color: #fff;
  text-shadow: none;
}
.ui.red.button:focus,
.ui.red.buttons .button:focus {
  background-color: #ca1010;
  color: #fff;
  text-shadow: none;
}
.ui.red.button:active,
.ui.red.buttons .button:active {
  background-color: #b21e1e;
  color: #fff;
  text-shadow: none;
}
.ui.red.active.button,
.ui.red.button .active.button:active,
.ui.red.buttons .active.button,
.ui.red.buttons .active.button:active {
  background-color: #d41515;
  color: #fff;
  text-shadow: none;
}
.ui.basic.red.button,
.ui.basic.red.buttons .button {
  box-shadow: 0 0 0 1px #db2828 inset !important;
  color: #db2828 !important;
}
.ui.basic.red.button:hover,
.ui.basic.red.buttons .button:hover {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #d01919 inset !important;
  color: #d01919 !important;
}
.ui.basic.red.button:focus,
.ui.basic.red.buttons .button:focus {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #ca1010 inset !important;
  color: #d01919 !important;
}
.ui.basic.red.active.button,
.ui.basic.red.buttons .active.button {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #d41515 inset !important;
  color: #b21e1e !important;
}
.ui.basic.red.button:active,
.ui.basic.red.buttons .button:active {
  box-shadow: 0 0 0 1px #b21e1e inset !important;
  color: #b21e1e !important;
}
.ui.buttons:not(.vertical) > .basic.red.button:not(:first-child) {
  margin-left: -1px;
}
.ui.inverted.red.button,
.ui.inverted.red.buttons .button {
  background-color: transparent;
  box-shadow: 0 0 0 2px #ff695e inset !important;
  color: #ff695e;
}
.ui.inverted.red.button.active,
.ui.inverted.red.button:active,
.ui.inverted.red.button:focus,
.ui.inverted.red.button:hover,
.ui.inverted.red.buttons .button.active,
.ui.inverted.red.buttons .button:active,
.ui.inverted.red.buttons .button:focus,
.ui.inverted.red.buttons .button:hover {
  box-shadow: none !important;
  color: #fff;
}
.ui.inverted.red.button:hover,
.ui.inverted.red.buttons .button:hover {
  background-color: #ff5144;
}
.ui.inverted.red.button:focus,
.ui.inverted.red.buttons .button:focus {
  background-color: #ff4335;
}
.ui.inverted.red.active.button,
.ui.inverted.red.buttons .active.button {
  background-color: #ff5144;
}
.ui.inverted.red.button:active,
.ui.inverted.red.buttons .button:active {
  background-color: #ff392b;
}
.ui.inverted.red.basic.button,
.ui.inverted.red.basic.buttons .button,
.ui.inverted.red.buttons .basic.button {
  background-color: transparent;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #fff !important;
}
.ui.inverted.red.basic.button:hover,
.ui.inverted.red.basic.buttons .button:hover,
.ui.inverted.red.buttons .basic.button:hover {
  box-shadow: 0 0 0 2px #ff5144 inset !important;
  color: #ff695e !important;
}
.ui.inverted.red.basic.button:focus,
.ui.inverted.red.basic.buttons .button:focus {
  box-shadow: 0 0 0 2px #ff4335 inset !important;
  color: #ff695e !important;
}
.ui.inverted.red.basic.active.button,
.ui.inverted.red.basic.buttons .active.button,
.ui.inverted.red.buttons .basic.active.button {
  box-shadow: 0 0 0 2px #ff5144 inset !important;
  color: #ff695e !important;
}
.ui.inverted.red.basic.button:active,
.ui.inverted.red.basic.buttons .button:active,
.ui.inverted.red.buttons .basic.button:active {
  box-shadow: 0 0 0 2px #ff392b inset !important;
  color: #ff695e !important;
}
.ui.teal.button,
.ui.teal.buttons .button {
  background-color: #00b5ad;
  color: #fff;
  text-shadow: none;
  background-image: none;
}
.ui.teal.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.teal.button:hover,
.ui.teal.buttons .button:hover {
  background-color: #009c95;
  color: #fff;
  text-shadow: none;
}
.ui.teal.button:focus,
.ui.teal.buttons .button:focus {
  background-color: #008c86;
  color: #fff;
  text-shadow: none;
}
.ui.teal.button:active,
.ui.teal.buttons .button:active {
  background-color: #00827c;
  color: #fff;
  text-shadow: none;
}
.ui.teal.active.button,
.ui.teal.button .active.button:active,
.ui.teal.buttons .active.button,
.ui.teal.buttons .active.button:active {
  background-color: #009c95;
  color: #fff;
  text-shadow: none;
}
.ui.basic.teal.button,
.ui.basic.teal.buttons .button {
  box-shadow: 0 0 0 1px #00b5ad inset !important;
  color: #00b5ad !important;
}
.ui.basic.teal.button:hover,
.ui.basic.teal.buttons .button:hover {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #009c95 inset !important;
  color: #009c95 !important;
}
.ui.basic.teal.button:focus,
.ui.basic.teal.buttons .button:focus {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #008c86 inset !important;
  color: #009c95 !important;
}
.ui.basic.teal.active.button,
.ui.basic.teal.buttons .active.button {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #009c95 inset !important;
  color: #00827c !important;
}
.ui.basic.teal.button:active,
.ui.basic.teal.buttons .button:active {
  box-shadow: 0 0 0 1px #00827c inset !important;
  color: #00827c !important;
}
.ui.buttons:not(.vertical) > .basic.teal.button:not(:first-child) {
  margin-left: -1px;
}
.ui.inverted.teal.button,
.ui.inverted.teal.buttons .button {
  background-color: transparent;
  box-shadow: 0 0 0 2px #6dffff inset !important;
  color: #6dffff;
}
.ui.inverted.teal.button.active,
.ui.inverted.teal.button:active,
.ui.inverted.teal.button:focus,
.ui.inverted.teal.button:hover,
.ui.inverted.teal.buttons .button.active,
.ui.inverted.teal.buttons .button:active,
.ui.inverted.teal.buttons .button:focus,
.ui.inverted.teal.buttons .button:hover {
  box-shadow: none !important;
  color: rgba(0, 0, 0, 0.6);
}
.ui.inverted.teal.button:hover,
.ui.inverted.teal.buttons .button:hover {
  background-color: #54ffff;
}
.ui.inverted.teal.button:focus,
.ui.inverted.teal.buttons .button:focus {
  background-color: #4ff;
}
.ui.inverted.teal.active.button,
.ui.inverted.teal.buttons .active.button {
  background-color: #54ffff;
}
.ui.inverted.teal.button:active,
.ui.inverted.teal.buttons .button:active {
  background-color: #3affff;
}
.ui.inverted.teal.basic.button,
.ui.inverted.teal.basic.buttons .button,
.ui.inverted.teal.buttons .basic.button {
  background-color: transparent;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #fff !important;
}
.ui.inverted.teal.basic.button:hover,
.ui.inverted.teal.basic.buttons .button:hover,
.ui.inverted.teal.buttons .basic.button:hover {
  box-shadow: 0 0 0 2px #54ffff inset !important;
  color: #6dffff !important;
}
.ui.inverted.teal.basic.button:focus,
.ui.inverted.teal.basic.buttons .button:focus {
  box-shadow: 0 0 0 2px #4ff inset !important;
  color: #6dffff !important;
}
.ui.inverted.teal.basic.active.button,
.ui.inverted.teal.basic.buttons .active.button,
.ui.inverted.teal.buttons .basic.active.button {
  box-shadow: 0 0 0 2px #54ffff inset !important;
  color: #6dffff !important;
}
.ui.inverted.teal.basic.button:active,
.ui.inverted.teal.basic.buttons .button:active,
.ui.inverted.teal.buttons .basic.button:active {
  box-shadow: 0 0 0 2px #3affff inset !important;
  color: #6dffff !important;
}
.ui.olive.button,
.ui.olive.buttons .button {
  background-color: #b5cc18;
  color: #fff;
  text-shadow: none;
  background-image: none;
}
.ui.olive.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.olive.button:hover,
.ui.olive.buttons .button:hover {
  background-color: #a7bd0d;
  color: #fff;
  text-shadow: none;
}
.ui.olive.button:focus,
.ui.olive.buttons .button:focus {
  background-color: #a0b605;
  color: #fff;
  text-shadow: none;
}
.ui.olive.button:active,
.ui.olive.buttons .button:active {
  background-color: #8d9e13;
  color: #fff;
  text-shadow: none;
}
.ui.olive.active.button,
.ui.olive.button .active.button:active,
.ui.olive.buttons .active.button,
.ui.olive.buttons .active.button:active {
  background-color: #aac109;
  color: #fff;
  text-shadow: none;
}
.ui.basic.olive.button,
.ui.basic.olive.buttons .button {
  box-shadow: 0 0 0 1px #b5cc18 inset !important;
  color: #b5cc18 !important;
}
.ui.basic.olive.button:hover,
.ui.basic.olive.buttons .button:hover {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #a7bd0d inset !important;
  color: #a7bd0d !important;
}
.ui.basic.olive.button:focus,
.ui.basic.olive.buttons .button:focus {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #a0b605 inset !important;
  color: #a7bd0d !important;
}
.ui.basic.olive.active.button,
.ui.basic.olive.buttons .active.button {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #aac109 inset !important;
  color: #8d9e13 !important;
}
.ui.basic.olive.button:active,
.ui.basic.olive.buttons .button:active {
  box-shadow: 0 0 0 1px #8d9e13 inset !important;
  color: #8d9e13 !important;
}
.ui.buttons:not(.vertical) > .basic.olive.button:not(:first-child) {
  margin-left: -1px;
}
.ui.inverted.olive.button,
.ui.inverted.olive.buttons .button {
  background-color: transparent;
  box-shadow: 0 0 0 2px #d9e778 inset !important;
  color: #d9e778;
}
.ui.inverted.olive.button.active,
.ui.inverted.olive.button:active,
.ui.inverted.olive.button:focus,
.ui.inverted.olive.button:hover,
.ui.inverted.olive.buttons .button.active,
.ui.inverted.olive.buttons .button:active,
.ui.inverted.olive.buttons .button:focus,
.ui.inverted.olive.buttons .button:hover {
  box-shadow: none !important;
  color: rgba(0, 0, 0, 0.6);
}
.ui.inverted.olive.button:hover,
.ui.inverted.olive.buttons .button:hover {
  background-color: #d8ea5c;
}
.ui.inverted.olive.button:focus,
.ui.inverted.olive.buttons .button:focus {
  background-color: #daef47;
}
.ui.inverted.olive.active.button,
.ui.inverted.olive.buttons .active.button {
  background-color: #daed59;
}
.ui.inverted.olive.button:active,
.ui.inverted.olive.buttons .button:active {
  background-color: #cddf4d;
}
.ui.inverted.olive.basic.button,
.ui.inverted.olive.basic.buttons .button,
.ui.inverted.olive.buttons .basic.button {
  background-color: transparent;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #fff !important;
}
.ui.inverted.olive.basic.button:hover,
.ui.inverted.olive.basic.buttons .button:hover,
.ui.inverted.olive.buttons .basic.button:hover {
  box-shadow: 0 0 0 2px #d8ea5c inset !important;
  color: #d9e778 !important;
}
.ui.inverted.olive.basic.button:focus,
.ui.inverted.olive.basic.buttons .button:focus {
  box-shadow: 0 0 0 2px #daef47 inset !important;
  color: #d9e778 !important;
}
.ui.inverted.olive.basic.active.button,
.ui.inverted.olive.basic.buttons .active.button,
.ui.inverted.olive.buttons .basic.active.button {
  box-shadow: 0 0 0 2px #daed59 inset !important;
  color: #d9e778 !important;
}
.ui.inverted.olive.basic.button:active,
.ui.inverted.olive.basic.buttons .button:active,
.ui.inverted.olive.buttons .basic.button:active {
  box-shadow: 0 0 0 2px #cddf4d inset !important;
  color: #d9e778 !important;
}
.ui.yellow.button,
.ui.yellow.buttons .button {
  background-color: #fbbd08;
  color: #fff;
  text-shadow: none;
  background-image: none;
}
.ui.yellow.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.yellow.button:hover,
.ui.yellow.buttons .button:hover {
  background-color: #eaae00;
  color: #fff;
  text-shadow: none;
}
.ui.yellow.button:focus,
.ui.yellow.buttons .button:focus {
  background-color: #daa300;
  color: #fff;
  text-shadow: none;
}
.ui.yellow.button:active,
.ui.yellow.buttons .button:active {
  background-color: #cd9903;
  color: #fff;
  text-shadow: none;
}
.ui.yellow.active.button,
.ui.yellow.button .active.button:active,
.ui.yellow.buttons .active.button,
.ui.yellow.buttons .active.button:active {
  background-color: #eaae00;
  color: #fff;
  text-shadow: none;
}
.ui.basic.yellow.button,
.ui.basic.yellow.buttons .button {
  box-shadow: 0 0 0 1px #fbbd08 inset !important;
  color: #fbbd08 !important;
}
.ui.basic.yellow.button:hover,
.ui.basic.yellow.buttons .button:hover {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #eaae00 inset !important;
  color: #eaae00 !important;
}
.ui.basic.yellow.button:focus,
.ui.basic.yellow.buttons .button:focus {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #daa300 inset !important;
  color: #eaae00 !important;
}
.ui.basic.yellow.active.button,
.ui.basic.yellow.buttons .active.button {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #eaae00 inset !important;
  color: #cd9903 !important;
}
.ui.basic.yellow.button:active,
.ui.basic.yellow.buttons .button:active {
  box-shadow: 0 0 0 1px #cd9903 inset !important;
  color: #cd9903 !important;
}
.ui.buttons:not(.vertical) > .basic.yellow.button:not(:first-child) {
  margin-left: -1px;
}
.ui.inverted.yellow.button,
.ui.inverted.yellow.buttons .button {
  background-color: transparent;
  box-shadow: 0 0 0 2px #ffe21f inset !important;
  color: #ffe21f;
}
.ui.inverted.yellow.button.active,
.ui.inverted.yellow.button:active,
.ui.inverted.yellow.button:focus,
.ui.inverted.yellow.button:hover,
.ui.inverted.yellow.buttons .button.active,
.ui.inverted.yellow.buttons .button:active,
.ui.inverted.yellow.buttons .button:focus,
.ui.inverted.yellow.buttons .button:hover {
  box-shadow: none !important;
  color: rgba(0, 0, 0, 0.6);
}
.ui.inverted.yellow.button:hover,
.ui.inverted.yellow.buttons .button:hover {
  background-color: #ffdf05;
}
.ui.inverted.yellow.button:focus,
.ui.inverted.yellow.buttons .button:focus {
  background-color: #f5d500;
}
.ui.inverted.yellow.active.button,
.ui.inverted.yellow.buttons .active.button {
  background-color: #ffdf05;
}
.ui.inverted.yellow.button:active,
.ui.inverted.yellow.buttons .button:active {
  background-color: #ebcd00;
}
.ui.inverted.yellow.basic.button,
.ui.inverted.yellow.basic.buttons .button,
.ui.inverted.yellow.buttons .basic.button {
  background-color: transparent;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #fff !important;
}
.ui.inverted.yellow.basic.button:hover,
.ui.inverted.yellow.basic.buttons .button:hover,
.ui.inverted.yellow.buttons .basic.button:hover {
  box-shadow: 0 0 0 2px #ffdf05 inset !important;
  color: #ffe21f !important;
}
.ui.inverted.yellow.basic.button:focus,
.ui.inverted.yellow.basic.buttons .button:focus {
  box-shadow: 0 0 0 2px #f5d500 inset !important;
  color: #ffe21f !important;
}
.ui.inverted.yellow.basic.active.button,
.ui.inverted.yellow.basic.buttons .active.button,
.ui.inverted.yellow.buttons .basic.active.button {
  box-shadow: 0 0 0 2px #ffdf05 inset !important;
  color: #ffe21f !important;
}
.ui.inverted.yellow.basic.button:active,
.ui.inverted.yellow.basic.buttons .button:active,
.ui.inverted.yellow.buttons .basic.button:active {
  box-shadow: 0 0 0 2px #ebcd00 inset !important;
  color: #ffe21f !important;
}
.ui.primary.button,
.ui.primary.buttons .button {
  background-color: #2185d0;
  color: #fff;
  text-shadow: none;
  background-image: none;
}
.ui.primary.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.primary.button:hover,
.ui.primary.buttons .button:hover {
  background-color: #1678c2;
  color: #fff;
  text-shadow: none;
}
.ui.primary.button:focus,
.ui.primary.buttons .button:focus {
  background-color: #0d71bb;
  color: #fff;
  text-shadow: none;
}
.ui.primary.button:active,
.ui.primary.buttons .button:active {
  background-color: #1a69a4;
  color: #fff;
  text-shadow: none;
}
.ui.primary.active.button,
.ui.primary.button .active.button:active,
.ui.primary.buttons .active.button,
.ui.primary.buttons .active.button:active {
  background-color: #1279c6;
  color: #fff;
  text-shadow: none;
}
.ui.basic.primary.button,
.ui.basic.primary.buttons .button {
  box-shadow: 0 0 0 1px #2185d0 inset !important;
  color: #2185d0 !important;
}
.ui.basic.primary.button:hover,
.ui.basic.primary.buttons .button:hover {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #1678c2 inset !important;
  color: #1678c2 !important;
}
.ui.basic.primary.button:focus,
.ui.basic.primary.buttons .button:focus {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #0d71bb inset !important;
  color: #1678c2 !important;
}
.ui.basic.primary.active.button,
.ui.basic.primary.buttons .active.button {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #1279c6 inset !important;
  color: #1a69a4 !important;
}
.ui.basic.primary.button:active,
.ui.basic.primary.buttons .button:active {
  box-shadow: 0 0 0 1px #1a69a4 inset !important;
  color: #1a69a4 !important;
}
.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) {
  margin-left: -1px;
}
.ui.secondary.button,
.ui.secondary.buttons .button {
  background-color: #1b1c1d;
  color: #fff;
  text-shadow: none;
  background-image: none;
}
.ui.secondary.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.secondary.button:hover,
.ui.secondary.buttons .button:hover {
  background-color: #27292a;
  color: #fff;
  text-shadow: none;
}
.ui.secondary.button:focus,
.ui.secondary.buttons .button:focus {
  background-color: #2e3032;
  color: #fff;
  text-shadow: none;
}
.ui.secondary.button:active,
.ui.secondary.buttons .button:active {
  background-color: #343637;
  color: #fff;
  text-shadow: none;
}
.ui.secondary.active.button,
.ui.secondary.button .active.button:active,
.ui.secondary.buttons .active.button,
.ui.secondary.buttons .active.button:active {
  background-color: #27292a;
  color: #fff;
  text-shadow: none;
}
.ui.basic.secondary.button,
.ui.basic.secondary.buttons .button {
  box-shadow: 0 0 0 1px #1b1c1d inset !important;
  color: #1b1c1d !important;
}
.ui.basic.secondary.button:hover,
.ui.basic.secondary.buttons .button:hover {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #27292a inset !important;
  color: #27292a !important;
}
.ui.basic.secondary.button:focus,
.ui.basic.secondary.buttons .button:focus {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #2e3032 inset !important;
  color: #27292a !important;
}
.ui.basic.secondary.active.button,
.ui.basic.secondary.buttons .active.button {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #27292a inset !important;
  color: #343637 !important;
}
.ui.basic.secondary.button:active,
.ui.basic.secondary.buttons .button:active {
  box-shadow: 0 0 0 1px #343637 inset !important;
  color: #343637 !important;
}
.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) {
  margin-left: -1px;
}
.ui.positive.button,
.ui.positive.buttons .button {
  background-color: #21ba45;
  color: #fff;
  text-shadow: none;
  background-image: none;
}
.ui.positive.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.positive.button:hover,
.ui.positive.buttons .button:hover {
  background-color: #16ab39;
  color: #fff;
  text-shadow: none;
}
.ui.positive.button:focus,
.ui.positive.buttons .button:focus {
  background-color: #0ea432;
  color: #fff;
  text-shadow: none;
}
.ui.positive.button:active,
.ui.positive.buttons .button:active {
  background-color: #198f35;
  color: #fff;
  text-shadow: none;
}
.ui.positive.active.button,
.ui.positive.button .active.button:active,
.ui.positive.buttons .active.button,
.ui.positive.buttons .active.button:active {
  background-color: #13ae38;
  color: #fff;
  text-shadow: none;
}
.ui.basic.positive.button,
.ui.basic.positive.buttons .button {
  box-shadow: 0 0 0 1px #21ba45 inset !important;
  color: #21ba45 !important;
}
.ui.basic.positive.button:hover,
.ui.basic.positive.buttons .button:hover {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #16ab39 inset !important;
  color: #16ab39 !important;
}
.ui.basic.positive.button:focus,
.ui.basic.positive.buttons .button:focus {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #0ea432 inset !important;
  color: #16ab39 !important;
}
.ui.basic.positive.active.button,
.ui.basic.positive.buttons .active.button {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #13ae38 inset !important;
  color: #198f35 !important;
}
.ui.basic.positive.button:active,
.ui.basic.positive.buttons .button:active {
  box-shadow: 0 0 0 1px #198f35 inset !important;
  color: #198f35 !important;
}
.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) {
  margin-left: -1px;
}
.ui.negative.button,
.ui.negative.buttons .button {
  background-color: #db2828;
  color: #fff;
  text-shadow: none;
  background-image: none;
}
.ui.negative.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.negative.button:hover,
.ui.negative.buttons .button:hover {
  background-color: #d01919;
  color: #fff;
  text-shadow: none;
}
.ui.negative.button:focus,
.ui.negative.buttons .button:focus {
  background-color: #ca1010;
  color: #fff;
  text-shadow: none;
}
.ui.negative.button:active,
.ui.negative.buttons .button:active {
  background-color: #b21e1e;
  color: #fff;
  text-shadow: none;
}
.ui.negative.active.button,
.ui.negative.button .active.button:active,
.ui.negative.buttons .active.button,
.ui.negative.buttons .active.button:active {
  background-color: #d41515;
  color: #fff;
  text-shadow: none;
}
.ui.basic.negative.button,
.ui.basic.negative.buttons .button {
  box-shadow: 0 0 0 1px #db2828 inset !important;
  color: #db2828 !important;
}
.ui.basic.negative.button:hover,
.ui.basic.negative.buttons .button:hover {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #d01919 inset !important;
  color: #d01919 !important;
}
.ui.basic.negative.button:focus,
.ui.basic.negative.buttons .button:focus {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #ca1010 inset !important;
  color: #d01919 !important;
}
.ui.basic.negative.active.button,
.ui.basic.negative.buttons .active.button {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #d41515 inset !important;
  color: #b21e1e !important;
}
.ui.basic.negative.button:active,
.ui.basic.negative.buttons .button:active {
  box-shadow: 0 0 0 1px #b21e1e inset !important;
  color: #b21e1e !important;
}
.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) {
  margin-left: -1px;
}
.ui.buttons {
  display: inline-flex;
  flex-direction: row;
  font-size: 0;
  vertical-align: baseline;
  margin: 0 0.25em 0 0;
}
.ui.buttons:not(.basic):not(.inverted) {
  box-shadow: none;
}
.ui.buttons:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ui.buttons .button {
  flex: 1 0 auto;
  margin: 0;
  border-radius: 0;
  margin: 0;
}
.ui.buttons:not(.basic):not(.inverted) > .button,
.ui.buttons > .ui.button:not(.basic):not(.inverted) {
  box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.buttons .button:first-child {
  border-left: none;
  margin-left: 0;
  border-top-left-radius: 0.28571429rem;
  border-bottom-left-radius: 0.28571429rem;
}
.ui.buttons .button:last-child {
  border-top-right-radius: 0.28571429rem;
  border-bottom-right-radius: 0.28571429rem;
}
.ui.vertical.buttons {
  display: inline-flex;
  flex-direction: column;
}
.ui.vertical.buttons .button {
  display: block;
  float: none;
  width: 100%;
  margin: 0;
  box-shadow: none;
  border-radius: 0;
}
.ui.vertical.buttons .button:first-child {
  border-top-left-radius: 0.28571429rem;
  border-top-right-radius: 0.28571429rem;
}
.ui.vertical.buttons .button:last-child {
  margin-bottom: 0;
  border-bottom-left-radius: 0.28571429rem;
  border-bottom-right-radius: 0.28571429rem;
}
.ui.vertical.buttons .button:only-child {
  border-radius: 0.28571429rem;
}
/*!
 * # Semantic UI 2.2.12 - Container
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.container {
  display: block;
  max-width: 100% !important;
}
@media only screen and (max-width: 767px) {
  .ui.container {
    width: auto !important;
    margin-left: 1em !important;
    margin-right: 1em !important;
  }
  .ui.grid.container {
    width: auto !important;
  }
  .ui.relaxed.grid.container {
    width: auto !important;
  }
  .ui.very.relaxed.grid.container {
    width: auto !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ui.container {
    width: 723px;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .ui.grid.container {
    width: calc(723px + 2rem) !important;
  }
  .ui.relaxed.grid.container {
    width: calc(723px + 3rem) !important;
  }
  .ui.very.relaxed.grid.container {
    width: calc(723px + 5rem) !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .ui.container {
    width: 933px;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .ui.grid.container {
    width: calc(933px + 2rem) !important;
  }
  .ui.relaxed.grid.container {
    width: calc(933px + 3rem) !important;
  }
  .ui.very.relaxed.grid.container {
    width: calc(933px + 5rem) !important;
  }
}
@media only screen and (min-width: 1200px) {
  .ui.container {
    width: 1127px;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .ui.grid.container {
    width: calc(1127px + 2rem) !important;
  }
  .ui.relaxed.grid.container {
    width: calc(1127px + 3rem) !important;
  }
  .ui.very.relaxed.grid.container {
    width: calc(1127px + 5rem) !important;
  }
}
.ui.text.container {
  font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
  max-width: 700px !important;
  line-height: 1.5;
}
.ui.text.container {
  font-size: 1.14285714rem;
}
.ui.fluid.container {
  width: 100%;
}
.ui[class*='left aligned'].container {
  text-align: left;
}
.ui[class*='center aligned'].container {
  text-align: center;
}
.ui[class*='right aligned'].container {
  text-align: right;
}
.ui.justified.container {
  text-align: justify;
  -webkit-hyphens: auto;
  hyphens: auto;
}
/*!
 * # Semantic UI 2.2.12 - Divider
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.divider {
  margin: 1rem 0;
  line-height: 1;
  height: 0;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: rgba(0, 0, 0, 0.85);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.ui.divider:not(.vertical):not(.horizontal) {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.ui.grid > .column + .divider,
.ui.grid > .row > .column + .divider {
  left: auto;
}
.ui.horizontal.divider {
  display: table;
  white-space: nowrap;
  height: auto;
  margin: '';
  line-height: 1;
  text-align: center;
}
.ui.horizontal.divider:after,
.ui.horizontal.divider:before {
  content: '';
  display: table-cell;
  position: relative;
  top: 50%;
  width: 50%;
  background-repeat: no-repeat;
}
.ui.horizontal.divider:before {
  background-position: right 1em top 50%;
}
.ui.horizontal.divider:after {
  background-position: left 1em top 50%;
}
.ui.vertical.divider {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  margin: 0;
  padding: 0;
  width: auto;
  height: 50%;
  line-height: 0;
  text-align: center;
  transform: translateX(-50%);
}
.ui.vertical.divider:after,
.ui.vertical.divider:before {
  position: absolute;
  left: 50%;
  content: '';
  z-index: 3;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  width: 0;
  height: calc(100% - 1rem);
}
.ui.vertical.divider:before {
  top: -100%;
}
.ui.vertical.divider:after {
  top: auto;
  bottom: 0;
}
@media only screen and (max-width: 767px) {
  .ui.grid .stackable.row .ui.vertical.divider,
  .ui.stackable.grid .ui.vertical.divider {
    display: table;
    white-space: nowrap;
    height: auto;
    margin: '';
    overflow: hidden;
    line-height: 1;
    text-align: center;
    position: static;
    top: 0;
    left: 0;
    transform: none;
  }
  .ui.grid .stackable.row .ui.vertical.divider:after,
  .ui.grid .stackable.row .ui.vertical.divider:before,
  .ui.stackable.grid .ui.vertical.divider:after,
  .ui.stackable.grid .ui.vertical.divider:before {
    position: static;
    left: 0;
    border-left: none;
    border-right: none;
    content: '';
    display: table-cell;
    position: relative;
    top: 50%;
    width: 50%;
    background-repeat: no-repeat;
  }
  .ui.grid .stackable.row .ui.vertical.divider:before,
  .ui.stackable.grid .ui.vertical.divider:before {
    background-position: right 1em top 50%;
  }
  .ui.grid .stackable.row .ui.vertical.divider:after,
  .ui.stackable.grid .ui.vertical.divider:after {
    background-position: left 1em top 50%;
  }
}
.ui.divider > .icon {
  margin: 0;
  font-size: 1rem;
  height: 1em;
  vertical-align: middle;
}
.ui.hidden.divider {
  border-color: transparent !important;
}
.ui.hidden.divider:after,
.ui.hidden.divider:before {
  display: none;
}
.ui.divider.inverted,
.ui.horizontal.inverted.divider,
.ui.vertical.inverted.divider {
  color: #fff;
}
.ui.divider.inverted,
.ui.divider.inverted:after,
.ui.divider.inverted:before {
  border-top-color: rgba(34, 36, 38, 0.15) !important;
  border-left-color: rgba(34, 36, 38, 0.15) !important;
  border-bottom-color: rgba(255, 255, 255, 0.15) !important;
  border-right-color: rgba(255, 255, 255, 0.15) !important;
}
.ui.fitted.divider {
  margin: 0;
}
.ui.clearing.divider {
  clear: both;
}
.ui.section.divider {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.ui.divider {
  font-size: 1rem;
}
.ui.horizontal.divider:after,
.ui.horizontal.divider:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC);
}
@media only screen and (max-width: 767px) {
  .ui.grid .stackable.row .ui.vertical.divider:after,
  .ui.grid .stackable.row .ui.vertical.divider:before,
  .ui.stackable.grid .ui.vertical.divider:after,
  .ui.stackable.grid .ui.vertical.divider:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC);
  }
}
/*!
 * # Semantic UI 2.2.12 - Flag
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
i.flag:not(.icon) {
  display: inline-block;
  width: 16px;
  height: 11px;
  line-height: 11px;
  vertical-align: baseline;
  margin: 0 0.5em 0 0;
  text-decoration: inherit;
  speak: none;
  font-smoothing: antialiased;
  backface-visibility: hidden;
}
i.flag:not(.icon):before {
  display: inline-block;
  content: '';
  background: url('flags.99f63ae7a743f21ab308.png') no-repeat -108px -1976px;
  width: 16px;
  height: 11px;
}
i.flag.ad:before,
i.flag.andorra:before {
  background-position: 0 0;
}
i.flag.ae:before,
i.flag.uae:before,
i.flag.united.arab.emirates:before {
  background-position: 0 -26px;
}
i.flag.af:before,
i.flag.afghanistan:before {
  background-position: 0 -52px;
}
i.flag.ag:before,
i.flag.antigua:before {
  background-position: 0 -78px;
}
i.flag.ai:before,
i.flag.anguilla:before {
  background-position: 0 -104px;
}
i.flag.al:before,
i.flag.albania:before {
  background-position: 0 -130px;
}
i.flag.am:before,
i.flag.armenia:before {
  background-position: 0 -156px;
}
i.flag.an:before,
i.flag.netherlands.antilles:before {
  background-position: 0 -182px;
}
i.flag.angola:before,
i.flag.ao:before {
  background-position: 0 -208px;
}
i.flag.ar:before,
i.flag.argentina:before {
  background-position: 0 -234px;
}
i.flag.american.samoa:before,
i.flag.as:before {
  background-position: 0 -260px;
}
i.flag.at:before,
i.flag.austria:before {
  background-position: 0 -286px;
}
i.flag.au:before,
i.flag.australia:before {
  background-position: 0 -312px;
}
i.flag.aruba:before,
i.flag.aw:before {
  background-position: 0 -338px;
}
i.flag.aland.islands:before,
i.flag.ax:before {
  background-position: 0 -364px;
}
i.flag.az:before,
i.flag.azerbaijan:before {
  background-position: 0 -390px;
}
i.flag.ba:before,
i.flag.bosnia:before {
  background-position: 0 -416px;
}
i.flag.barbados:before,
i.flag.bb:before {
  background-position: 0 -442px;
}
i.flag.bangladesh:before,
i.flag.bd:before {
  background-position: 0 -468px;
}
i.flag.be:before,
i.flag.belgium:before {
  background-position: 0 -494px;
}
i.flag.bf:before,
i.flag.burkina.faso:before {
  background-position: 0 -520px;
}
i.flag.bg:before,
i.flag.bulgaria:before {
  background-position: 0 -546px;
}
i.flag.bahrain:before,
i.flag.bh:before {
  background-position: 0 -572px;
}
i.flag.bi:before,
i.flag.burundi:before {
  background-position: 0 -598px;
}
i.flag.benin:before,
i.flag.bj:before {
  background-position: 0 -624px;
}
i.flag.bermuda:before,
i.flag.bm:before {
  background-position: 0 -650px;
}
i.flag.bn:before,
i.flag.brunei:before {
  background-position: 0 -676px;
}
i.flag.bo:before,
i.flag.bolivia:before {
  background-position: 0 -702px;
}
i.flag.br:before,
i.flag.brazil:before {
  background-position: 0 -728px;
}
i.flag.bahamas:before,
i.flag.bs:before {
  background-position: 0 -754px;
}
i.flag.bhutan:before,
i.flag.bt:before {
  background-position: 0 -780px;
}
i.flag.bouvet.island:before,
i.flag.bv:before {
  background-position: 0 -806px;
}
i.flag.botswana:before,
i.flag.bw:before {
  background-position: 0 -832px;
}
i.flag.belarus:before,
i.flag.by:before {
  background-position: 0 -858px;
}
i.flag.belize:before,
i.flag.bz:before {
  background-position: 0 -884px;
}
i.flag.ca:before,
i.flag.canada:before {
  background-position: 0 -910px;
}
i.flag.cc:before,
i.flag.cocos.islands:before {
  background-position: 0 -962px;
}
i.flag.cd:before,
i.flag.congo:before {
  background-position: 0 -988px;
}
i.flag.central.african.republic:before,
i.flag.cf:before {
  background-position: 0 -1014px;
}
i.flag.cg:before,
i.flag.congo.brazzaville:before {
  background-position: 0 -1040px;
}
i.flag.ch:before,
i.flag.switzerland:before {
  background-position: 0 -1066px;
}
i.flag.ci:before,
i.flag.cote.divoire:before {
  background-position: 0 -1092px;
}
i.flag.ck:before,
i.flag.cook.islands:before {
  background-position: 0 -1118px;
}
i.flag.chile:before,
i.flag.cl:before {
  background-position: 0 -1144px;
}
i.flag.cameroon:before,
i.flag.cm:before {
  background-position: 0 -1170px;
}
i.flag.china:before,
i.flag.cn:before {
  background-position: 0 -1196px;
}
i.flag.co:before,
i.flag.colombia:before {
  background-position: 0 -1222px;
}
i.flag.costa.rica:before,
i.flag.cr:before {
  background-position: 0 -1248px;
}
i.flag.cs:before,
i.flag.serbia:before {
  background-position: 0 -1274px;
}
i.flag.cu:before,
i.flag.cuba:before {
  background-position: 0 -1300px;
}
i.flag.cape.verde:before,
i.flag.cv:before {
  background-position: 0 -1326px;
}
i.flag.christmas.island:before,
i.flag.cx:before {
  background-position: 0 -1352px;
}
i.flag.cy:before,
i.flag.cyprus:before {
  background-position: 0 -1378px;
}
i.flag.cz:before,
i.flag.czech.republic:before {
  background-position: 0 -1404px;
}
i.flag.de:before,
i.flag.germany:before {
  background-position: 0 -1430px;
}
i.flag.dj:before,
i.flag.djibouti:before {
  background-position: 0 -1456px;
}
i.flag.denmark:before,
i.flag.dk:before {
  background-position: 0 -1482px;
}
i.flag.dm:before,
i.flag.dominica:before {
  background-position: 0 -1508px;
}
i.flag.do:before,
i.flag.dominican.republic:before {
  background-position: 0 -1534px;
}
i.flag.algeria:before,
i.flag.dz:before {
  background-position: 0 -1560px;
}
i.flag.ec:before,
i.flag.ecuador:before {
  background-position: 0 -1586px;
}
i.flag.ee:before,
i.flag.estonia:before {
  background-position: 0 -1612px;
}
i.flag.eg:before,
i.flag.egypt:before {
  background-position: 0 -1638px;
}
i.flag.eh:before,
i.flag.western.sahara:before {
  background-position: 0 -1664px;
}
i.flag.er:before,
i.flag.eritrea:before {
  background-position: 0 -1716px;
}
i.flag.es:before,
i.flag.spain:before {
  background-position: 0 -1742px;
}
i.flag.et:before,
i.flag.ethiopia:before {
  background-position: 0 -1768px;
}
i.flag.eu:before,
i.flag.european.union:before {
  background-position: 0 -1794px;
}
i.flag.fi:before,
i.flag.finland:before {
  background-position: 0 -1846px;
}
i.flag.fiji:before,
i.flag.fj:before {
  background-position: 0 -1872px;
}
i.flag.falkland.islands:before,
i.flag.fk:before {
  background-position: 0 -1898px;
}
i.flag.fm:before,
i.flag.micronesia:before {
  background-position: 0 -1924px;
}
i.flag.faroe.islands:before,
i.flag.fo:before {
  background-position: 0 -1950px;
}
i.flag.fr:before,
i.flag.france:before {
  background-position: 0 -1976px;
}
i.flag.ga:before,
i.flag.gabon:before {
  background-position: -36px 0;
}
i.flag.gb:before,
i.flag.united.kingdom:before {
  background-position: -36px -26px;
}
i.flag.gd:before,
i.flag.grenada:before {
  background-position: -36px -52px;
}
i.flag.ge:before,
i.flag.georgia:before {
  background-position: -36px -78px;
}
i.flag.french.guiana:before,
i.flag.gf:before {
  background-position: -36px -104px;
}
i.flag.gh:before,
i.flag.ghana:before {
  background-position: -36px -130px;
}
i.flag.gi:before,
i.flag.gibraltar:before {
  background-position: -36px -156px;
}
i.flag.gl:before,
i.flag.greenland:before {
  background-position: -36px -182px;
}
i.flag.gambia:before,
i.flag.gm:before {
  background-position: -36px -208px;
}
i.flag.gn:before,
i.flag.guinea:before {
  background-position: -36px -234px;
}
i.flag.gp:before,
i.flag.guadeloupe:before {
  background-position: -36px -260px;
}
i.flag.equatorial.guinea:before,
i.flag.gq:before {
  background-position: -36px -286px;
}
i.flag.gr:before,
i.flag.greece:before {
  background-position: -36px -312px;
}
i.flag.gs:before,
i.flag.sandwich.islands:before {
  background-position: -36px -338px;
}
i.flag.gt:before,
i.flag.guatemala:before {
  background-position: -36px -364px;
}
i.flag.gu:before,
i.flag.guam:before {
  background-position: -36px -390px;
}
i.flag.guinea-bissau:before,
i.flag.gw:before {
  background-position: -36px -416px;
}
i.flag.guyana:before,
i.flag.gy:before {
  background-position: -36px -442px;
}
i.flag.hk:before,
i.flag.hong.kong:before {
  background-position: -36px -468px;
}
i.flag.heard.island:before,
i.flag.hm:before {
  background-position: -36px -494px;
}
i.flag.hn:before,
i.flag.honduras:before {
  background-position: -36px -520px;
}
i.flag.croatia:before,
i.flag.hr:before {
  background-position: -36px -546px;
}
i.flag.haiti:before,
i.flag.ht:before {
  background-position: -36px -572px;
}
i.flag.hu:before,
i.flag.hungary:before {
  background-position: -36px -598px;
}
i.flag.id:before,
i.flag.indonesia:before {
  background-position: -36px -624px;
}
i.flag.ie:before,
i.flag.ireland:before {
  background-position: -36px -650px;
}
i.flag.il:before,
i.flag.israel:before {
  background-position: -36px -676px;
}
i.flag.in:before,
i.flag.india:before {
  background-position: -36px -702px;
}
i.flag.indian.ocean.territory:before,
i.flag.io:before {
  background-position: -36px -728px;
}
i.flag.iq:before,
i.flag.iraq:before {
  background-position: -36px -754px;
}
i.flag.ir:before,
i.flag.iran:before {
  background-position: -36px -780px;
}
i.flag.iceland:before,
i.flag.is:before {
  background-position: -36px -806px;
}
i.flag.it:before,
i.flag.italy:before {
  background-position: -36px -832px;
}
i.flag.jamaica:before,
i.flag.jm:before {
  background-position: -36px -858px;
}
i.flag.jo:before,
i.flag.jordan:before {
  background-position: -36px -884px;
}
i.flag.japan:before,
i.flag.jp:before {
  background-position: -36px -910px;
}
i.flag.ke:before,
i.flag.kenya:before {
  background-position: -36px -936px;
}
i.flag.kg:before,
i.flag.kyrgyzstan:before {
  background-position: -36px -962px;
}
i.flag.cambodia:before,
i.flag.kh:before {
  background-position: -36px -988px;
}
i.flag.ki:before,
i.flag.kiribati:before {
  background-position: -36px -1014px;
}
i.flag.comoros:before,
i.flag.km:before {
  background-position: -36px -1040px;
}
i.flag.kn:before,
i.flag.saint.kitts.and.nevis:before {
  background-position: -36px -1066px;
}
i.flag.kp:before,
i.flag.north.korea:before {
  background-position: -36px -1092px;
}
i.flag.kr:before,
i.flag.south.korea:before {
  background-position: -36px -1118px;
}
i.flag.kuwait:before,
i.flag.kw:before {
  background-position: -36px -1144px;
}
i.flag.cayman.islands:before,
i.flag.ky:before {
  background-position: -36px -1170px;
}
i.flag.kazakhstan:before,
i.flag.kz:before {
  background-position: -36px -1196px;
}
i.flag.la:before,
i.flag.laos:before {
  background-position: -36px -1222px;
}
i.flag.lb:before,
i.flag.lebanon:before {
  background-position: -36px -1248px;
}
i.flag.lc:before,
i.flag.saint.lucia:before {
  background-position: -36px -1274px;
}
i.flag.li:before,
i.flag.liechtenstein:before {
  background-position: -36px -1300px;
}
i.flag.lk:before,
i.flag.sri.lanka:before {
  background-position: -36px -1326px;
}
i.flag.liberia:before,
i.flag.lr:before {
  background-position: -36px -1352px;
}
i.flag.lesotho:before,
i.flag.ls:before {
  background-position: -36px -1378px;
}
i.flag.lithuania:before,
i.flag.lt:before {
  background-position: -36px -1404px;
}
i.flag.lu:before,
i.flag.luxembourg:before {
  background-position: -36px -1430px;
}
i.flag.latvia:before,
i.flag.lv:before {
  background-position: -36px -1456px;
}
i.flag.libya:before,
i.flag.ly:before {
  background-position: -36px -1482px;
}
i.flag.ma:before,
i.flag.morocco:before {
  background-position: -36px -1508px;
}
i.flag.mc:before,
i.flag.monaco:before {
  background-position: -36px -1534px;
}
i.flag.md:before,
i.flag.moldova:before {
  background-position: -36px -1560px;
}
i.flag.me:before,
i.flag.montenegro:before {
  background-position: -36px -1586px;
}
i.flag.madagascar:before,
i.flag.mg:before {
  background-position: -36px -1613px;
}
i.flag.marshall.islands:before,
i.flag.mh:before {
  background-position: -36px -1639px;
}
i.flag.macedonia:before,
i.flag.mk:before {
  background-position: -36px -1665px;
}
i.flag.mali:before,
i.flag.ml:before {
  background-position: -36px -1691px;
}
i.flag.burma:before,
i.flag.mm:before,
i.flag.myanmar:before {
  background-position: -73px -1821px;
}
i.flag.mn:before,
i.flag.mongolia:before {
  background-position: -36px -1743px;
}
i.flag.macau:before,
i.flag.mo:before {
  background-position: -36px -1769px;
}
i.flag.mp:before,
i.flag.northern.mariana.islands:before {
  background-position: -36px -1795px;
}
i.flag.martinique:before,
i.flag.mq:before {
  background-position: -36px -1821px;
}
i.flag.mauritania:before,
i.flag.mr:before {
  background-position: -36px -1847px;
}
i.flag.montserrat:before,
i.flag.ms:before {
  background-position: -36px -1873px;
}
i.flag.malta:before,
i.flag.mt:before {
  background-position: -36px -1899px;
}
i.flag.mauritius:before,
i.flag.mu:before {
  background-position: -36px -1925px;
}
i.flag.maldives:before,
i.flag.mv:before {
  background-position: -36px -1951px;
}
i.flag.malawi:before,
i.flag.mw:before {
  background-position: -36px -1977px;
}
i.flag.mexico:before,
i.flag.mx:before {
  background-position: -72px 0;
}
i.flag.malaysia:before,
i.flag.my:before {
  background-position: -72px -26px;
}
i.flag.mozambique:before,
i.flag.mz:before {
  background-position: -72px -52px;
}
i.flag.na:before,
i.flag.namibia:before {
  background-position: -72px -78px;
}
i.flag.nc:before,
i.flag.new.caledonia:before {
  background-position: -72px -104px;
}
i.flag.ne:before,
i.flag.niger:before {
  background-position: -72px -130px;
}
i.flag.nf:before,
i.flag.norfolk.island:before {
  background-position: -72px -156px;
}
i.flag.ng:before,
i.flag.nigeria:before {
  background-position: -72px -182px;
}
i.flag.ni:before,
i.flag.nicaragua:before {
  background-position: -72px -208px;
}
i.flag.netherlands:before,
i.flag.nl:before {
  background-position: -72px -234px;
}
i.flag.no:before,
i.flag.norway:before {
  background-position: -72px -260px;
}
i.flag.nepal:before,
i.flag.np:before {
  background-position: -72px -286px;
}
i.flag.nauru:before,
i.flag.nr:before {
  background-position: -72px -312px;
}
i.flag.niue:before,
i.flag.nu:before {
  background-position: -72px -338px;
}
i.flag.new.zealand:before,
i.flag.nz:before {
  background-position: -72px -364px;
}
i.flag.om:before,
i.flag.oman:before {
  background-position: -72px -390px;
}
i.flag.pa:before,
i.flag.panama:before {
  background-position: -72px -416px;
}
i.flag.pe:before,
i.flag.peru:before {
  background-position: -72px -442px;
}
i.flag.french.polynesia:before,
i.flag.pf:before {
  background-position: -72px -468px;
}
i.flag.new.guinea:before,
i.flag.pg:before {
  background-position: -72px -494px;
}
i.flag.ph:before,
i.flag.philippines:before {
  background-position: -72px -520px;
}
i.flag.pakistan:before,
i.flag.pk:before {
  background-position: -72px -546px;
}
i.flag.pl:before,
i.flag.poland:before {
  background-position: -72px -572px;
}
i.flag.pm:before,
i.flag.saint.pierre:before {
  background-position: -72px -598px;
}
i.flag.pitcairn.islands:before,
i.flag.pn:before {
  background-position: -72px -624px;
}
i.flag.pr:before,
i.flag.puerto.rico:before {
  background-position: -72px -650px;
}
i.flag.palestine:before,
i.flag.ps:before {
  background-position: -72px -676px;
}
i.flag.portugal:before,
i.flag.pt:before {
  background-position: -72px -702px;
}
i.flag.palau:before,
i.flag.pw:before {
  background-position: -72px -728px;
}
i.flag.paraguay:before,
i.flag.py:before {
  background-position: -72px -754px;
}
i.flag.qa:before,
i.flag.qatar:before {
  background-position: -72px -780px;
}
i.flag.re:before,
i.flag.reunion:before {
  background-position: -72px -806px;
}
i.flag.ro:before,
i.flag.romania:before {
  background-position: -72px -832px;
}
i.flag.rs:before,
i.flag.serbia:before {
  background-position: -72px -858px;
}
i.flag.ru:before,
i.flag.russia:before {
  background-position: -72px -884px;
}
i.flag.rw:before,
i.flag.rwanda:before {
  background-position: -72px -910px;
}
i.flag.sa:before,
i.flag.saudi.arabia:before {
  background-position: -72px -936px;
}
i.flag.sb:before,
i.flag.solomon.islands:before {
  background-position: -72px -962px;
}
i.flag.sc:before,
i.flag.seychelles:before {
  background-position: -72px -988px;
}
i.flag.gb.sct:before,
i.flag.scotland:before {
  background-position: -72px -1014px;
}
i.flag.sd:before,
i.flag.sudan:before {
  background-position: -72px -1040px;
}
i.flag.se:before,
i.flag.sweden:before {
  background-position: -72px -1066px;
}
i.flag.sg:before,
i.flag.singapore:before {
  background-position: -72px -1092px;
}
i.flag.saint.helena:before,
i.flag.sh:before {
  background-position: -72px -1118px;
}
i.flag.si:before,
i.flag.slovenia:before {
  background-position: -72px -1144px;
}
i.flag.jan.mayen:before,
i.flag.sj:before,
i.flag.svalbard:before {
  background-position: -72px -1170px;
}
i.flag.sk:before,
i.flag.slovakia:before {
  background-position: -72px -1196px;
}
i.flag.sierra.leone:before,
i.flag.sl:before {
  background-position: -72px -1222px;
}
i.flag.san.marino:before,
i.flag.sm:before {
  background-position: -72px -1248px;
}
i.flag.senegal:before,
i.flag.sn:before {
  background-position: -72px -1274px;
}
i.flag.so:before,
i.flag.somalia:before {
  background-position: -72px -1300px;
}
i.flag.sr:before,
i.flag.suriname:before {
  background-position: -72px -1326px;
}
i.flag.sao.tome:before,
i.flag.st:before {
  background-position: -72px -1352px;
}
i.flag.el.salvador:before,
i.flag.sv:before {
  background-position: -72px -1378px;
}
i.flag.sy:before,
i.flag.syria:before {
  background-position: -72px -1404px;
}
i.flag.swaziland:before,
i.flag.sz:before {
  background-position: -72px -1430px;
}
i.flag.caicos.islands:before,
i.flag.tc:before {
  background-position: -72px -1456px;
}
i.flag.chad:before,
i.flag.td:before {
  background-position: -72px -1482px;
}
i.flag.french.territories:before,
i.flag.tf:before {
  background-position: -72px -1508px;
}
i.flag.tg:before,
i.flag.togo:before {
  background-position: -72px -1534px;
}
i.flag.th:before,
i.flag.thailand:before {
  background-position: -72px -1560px;
}
i.flag.tajikistan:before,
i.flag.tj:before {
  background-position: -72px -1586px;
}
i.flag.tk:before,
i.flag.tokelau:before {
  background-position: -72px -1612px;
}
i.flag.timorleste:before,
i.flag.tl:before {
  background-position: -72px -1638px;
}
i.flag.tm:before,
i.flag.turkmenistan:before {
  background-position: -72px -1664px;
}
i.flag.tn:before,
i.flag.tunisia:before {
  background-position: -72px -1690px;
}
i.flag.to:before,
i.flag.tonga:before {
  background-position: -72px -1716px;
}
i.flag.tr:before,
i.flag.turkey:before {
  background-position: -72px -1742px;
}
i.flag.trinidad:before,
i.flag.tt:before {
  background-position: -72px -1768px;
}
i.flag.tuvalu:before,
i.flag.tv:before {
  background-position: -72px -1794px;
}
i.flag.taiwan:before,
i.flag.tw:before {
  background-position: -72px -1820px;
}
i.flag.tanzania:before,
i.flag.tz:before {
  background-position: -72px -1846px;
}
i.flag.ua:before,
i.flag.ukraine:before {
  background-position: -72px -1872px;
}
i.flag.ug:before,
i.flag.uganda:before {
  background-position: -72px -1898px;
}
i.flag.um:before,
i.flag.us.minor.islands:before {
  background-position: -72px -1924px;
}
i.flag.america:before,
i.flag.united.states:before,
i.flag.us:before {
  background-position: -72px -1950px;
}
i.flag.uruguay:before,
i.flag.uy:before {
  background-position: -72px -1976px;
}
i.flag.uz:before,
i.flag.uzbekistan:before {
  background-position: -108px 0;
}
i.flag.va:before,
i.flag.vatican.city:before {
  background-position: -108px -26px;
}
i.flag.saint.vincent:before,
i.flag.vc:before {
  background-position: -108px -52px;
}
i.flag.ve:before,
i.flag.venezuela:before {
  background-position: -108px -78px;
}
i.flag.british.virgin.islands:before,
i.flag.vg:before {
  background-position: -108px -104px;
}
i.flag.us.virgin.islands:before,
i.flag.vi:before {
  background-position: -108px -130px;
}
i.flag.vietnam:before,
i.flag.vn:before {
  background-position: -108px -156px;
}
i.flag.vanuatu:before,
i.flag.vu:before {
  background-position: -108px -182px;
}
i.flag.gb.wls:before,
i.flag.wales:before {
  background-position: -108px -208px;
}
i.flag.wallis.and.futuna:before,
i.flag.wf:before {
  background-position: -108px -234px;
}
i.flag.samoa:before,
i.flag.ws:before {
  background-position: -108px -260px;
}
i.flag.ye:before,
i.flag.yemen:before {
  background-position: -108px -286px;
}
i.flag.mayotte:before,
i.flag.yt:before {
  background-position: -108px -312px;
}
i.flag.south.africa:before,
i.flag.za:before {
  background-position: -108px -338px;
}
i.flag.zambia:before,
i.flag.zm:before {
  background-position: -108px -364px;
}
i.flag.zimbabwe:before,
i.flag.zw:before {
  background-position: -108px -390px;
}
/*!
 * # Semantic UI 2.2.12 - Header
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.header {
  border: none;
  margin: calc(2rem - 0.14285714em) 0 1rem;
  padding: 0 0;
  font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 1.28571429em;
  text-transform: none;
  color: rgba(0, 0, 0, 0.87);
}
.ui.header:first-child {
  margin-top: -0.14285714em;
}
.ui.header:last-child {
  margin-bottom: 0;
}
.ui.header .sub.header {
  display: block;
  font-weight: 400;
  padding: 0;
  margin: 0;
  font-size: 1rem;
  line-height: 1.2em;
  color: rgba(0, 0, 0, 0.6);
}
.ui.header > .icon {
  display: table-cell;
  opacity: 1;
  font-size: 1.5em;
  padding-top: 0;
  vertical-align: middle;
}
.ui.header .icon:only-child {
  display: inline-block;
  padding: 0;
  margin-right: 0.75rem;
}
.ui.header > .image:not(.icon),
.ui.header > img {
  display: inline-block;
  margin-top: 0.14285714em;
  width: 2.5em;
  height: auto;
  vertical-align: middle;
}
.ui.header > .image:not(.icon):only-child,
.ui.header > img:only-child {
  margin-right: 0.75rem;
}
.ui.header .content {
  display: inline-block;
  vertical-align: top;
}
.ui.header > .image + .content,
.ui.header > img + .content {
  padding-left: 0.75rem;
  vertical-align: middle;
}
.ui.header > .icon + .content {
  padding-left: 0.75rem;
  display: table-cell;
  vertical-align: middle;
}
.ui.header .ui.label {
  font-size: '';
  margin-left: 0.5rem;
  vertical-align: middle;
}
.ui.header + p {
  margin-top: 0;
}
h1.ui.header {
  font-size: 2rem;
}
h2.ui.header {
  font-size: 1.71428571rem;
}
h3.ui.header {
  font-size: 1.28571429rem;
}
h4.ui.header {
  font-size: 1.07142857rem;
}
h5.ui.header {
  font-size: 1rem;
}
h1.ui.header .sub.header {
  font-size: 1.14285714rem;
}
h2.ui.header .sub.header {
  font-size: 1.14285714rem;
}
h3.ui.header .sub.header {
  font-size: 1rem;
}
h4.ui.header .sub.header {
  font-size: 1rem;
}
h5.ui.header .sub.header {
  font-size: 0.92857143rem;
}
.ui.huge.header {
  min-height: 1em;
  font-size: 2em;
}
.ui.large.header {
  font-size: 1.71428571em;
}
.ui.medium.header {
  font-size: 1.28571429em;
}
.ui.small.header {
  font-size: 1.07142857em;
}
.ui.tiny.header {
  font-size: 1em;
}
.ui.huge.header .sub.header {
  font-size: 1.14285714rem;
}
.ui.large.header .sub.header {
  font-size: 1.14285714rem;
}
.ui.header .sub.header {
  font-size: 1rem;
}
.ui.small.header .sub.header {
  font-size: 1rem;
}
.ui.tiny.header .sub.header {
  font-size: 0.92857143rem;
}
.ui.sub.header {
  padding: 0;
  margin-bottom: 0.14285714rem;
  font-weight: 700;
  font-size: 0.85714286em;
  text-transform: uppercase;
  color: '';
}
.ui.small.sub.header {
  font-size: 0.78571429em;
}
.ui.sub.header {
  font-size: 0.85714286em;
}
.ui.large.sub.header {
  font-size: 0.92857143em;
}
.ui.huge.sub.header {
  font-size: 1em;
}
.ui.icon.header {
  display: inline-block;
  text-align: center;
  margin: 2rem 0 1rem;
}
.ui.icon.header:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ui.icon.header:first-child {
  margin-top: 0;
}
.ui.icon.header .icon {
  float: none;
  display: block;
  width: auto;
  height: auto;
  line-height: 1;
  padding: 0;
  font-size: 3em;
  margin: 0 auto 0.5rem;
  opacity: 1;
}
.ui.icon.header .content {
  display: block;
  padding: 0;
}
.ui.icon.header .circular.icon {
  font-size: 2em;
}
.ui.icon.header .square.icon {
  font-size: 2em;
}
.ui.block.icon.header .icon {
  margin-bottom: 0;
}
.ui.icon.header.aligned {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.ui.disabled.header {
  opacity: 0.45;
}
.ui.inverted.header {
  color: #fff;
}
.ui.inverted.header .sub.header {
  color: rgba(255, 255, 255, 0.8);
}
.ui.inverted.attached.header {
  background: #545454 linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  box-shadow: none;
  border-color: transparent;
}
.ui.inverted.block.header {
  background: #545454 linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  box-shadow: none;
}
.ui.inverted.block.header {
  border-bottom: none;
}
.ui.red.header {
  color: #db2828 !important;
}
a.ui.red.header:hover {
  color: #d01919 !important;
}
.ui.red.dividing.header {
  border-bottom: 2px solid #db2828;
}
.ui.inverted.red.header {
  color: #ff695e !important;
}
a.ui.inverted.red.header:hover {
  color: #ff5144 !important;
}
.ui.orange.header {
  color: #f2711c !important;
}
a.ui.orange.header:hover {
  color: #f26202 !important;
}
.ui.orange.dividing.header {
  border-bottom: 2px solid #f2711c;
}
.ui.inverted.orange.header {
  color: #ff851b !important;
}
a.ui.inverted.orange.header:hover {
  color: #ff7701 !important;
}
.ui.olive.header {
  color: #b5cc18 !important;
}
a.ui.olive.header:hover {
  color: #a7bd0d !important;
}
.ui.olive.dividing.header {
  border-bottom: 2px solid #b5cc18;
}
.ui.inverted.olive.header {
  color: #d9e778 !important;
}
a.ui.inverted.olive.header:hover {
  color: #d8ea5c !important;
}
.ui.yellow.header {
  color: #fbbd08 !important;
}
a.ui.yellow.header:hover {
  color: #eaae00 !important;
}
.ui.yellow.dividing.header {
  border-bottom: 2px solid #fbbd08;
}
.ui.inverted.yellow.header {
  color: #ffe21f !important;
}
a.ui.inverted.yellow.header:hover {
  color: #ffdf05 !important;
}
.ui.green.header {
  color: #21ba45 !important;
}
a.ui.green.header:hover {
  color: #16ab39 !important;
}
.ui.green.dividing.header {
  border-bottom: 2px solid #21ba45;
}
.ui.inverted.green.header {
  color: #2ecc40 !important;
}
a.ui.inverted.green.header:hover {
  color: #22be34 !important;
}
.ui.teal.header {
  color: #00b5ad !important;
}
a.ui.teal.header:hover {
  color: #009c95 !important;
}
.ui.teal.dividing.header {
  border-bottom: 2px solid #00b5ad;
}
.ui.inverted.teal.header {
  color: #6dffff !important;
}
a.ui.inverted.teal.header:hover {
  color: #54ffff !important;
}
.ui.blue.header {
  color: #2185d0 !important;
}
a.ui.blue.header:hover {
  color: #1678c2 !important;
}
.ui.blue.dividing.header {
  border-bottom: 2px solid #2185d0;
}
.ui.inverted.blue.header {
  color: #54c8ff !important;
}
a.ui.inverted.blue.header:hover {
  color: #3ac0ff !important;
}
.ui.violet.header {
  color: #6435c9 !important;
}
a.ui.violet.header:hover {
  color: #5829bb !important;
}
.ui.violet.dividing.header {
  border-bottom: 2px solid #6435c9;
}
.ui.inverted.violet.header {
  color: #a291fb !important;
}
a.ui.inverted.violet.header:hover {
  color: #8a73ff !important;
}
.ui.purple.header {
  color: #a333c8 !important;
}
a.ui.purple.header:hover {
  color: #9627ba !important;
}
.ui.purple.dividing.header {
  border-bottom: 2px solid #a333c8;
}
.ui.inverted.purple.header {
  color: #dc73ff !important;
}
a.ui.inverted.purple.header:hover {
  color: #d65aff !important;
}
.ui.pink.header {
  color: #e03997 !important;
}
a.ui.pink.header:hover {
  color: #e61a8d !important;
}
.ui.pink.dividing.header {
  border-bottom: 2px solid #e03997;
}
.ui.inverted.pink.header {
  color: #ff8edf !important;
}
a.ui.inverted.pink.header:hover {
  color: #ff74d8 !important;
}
.ui.brown.header {
  color: #a5673f !important;
}
a.ui.brown.header:hover {
  color: #975b33 !important;
}
.ui.brown.dividing.header {
  border-bottom: 2px solid #a5673f;
}
.ui.inverted.brown.header {
  color: #d67c1c !important;
}
a.ui.inverted.brown.header:hover {
  color: #c86f11 !important;
}
.ui.grey.header {
  color: #767676 !important;
}
a.ui.grey.header:hover {
  color: #838383 !important;
}
.ui.grey.dividing.header {
  border-bottom: 2px solid #767676;
}
.ui.inverted.grey.header {
  color: #dcddde !important;
}
a.ui.inverted.grey.header:hover {
  color: #cfd0d2 !important;
}
.ui.left.aligned.header {
  text-align: left;
}
.ui.right.aligned.header {
  text-align: right;
}
.ui.center.aligned.header,
.ui.centered.header {
  text-align: center;
}
.ui.justified.header {
  text-align: justify;
}
.ui.justified.header:after {
  display: inline-block;
  content: '';
  width: 100%;
}
.ui.floated.header,
.ui[class*='left floated'].header {
  float: left;
  margin-top: 0;
  margin-right: 0.5em;
}
.ui[class*='right floated'].header {
  float: right;
  margin-top: 0;
  margin-left: 0.5em;
}
.ui.fitted.header {
  padding: 0;
}
.ui.dividing.header {
  padding-bottom: 0.21428571rem;
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.dividing.header .sub.header {
  padding-bottom: 0.21428571rem;
}
.ui.dividing.header .icon {
  margin-bottom: 0;
}
.ui.inverted.dividing.header {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.ui.block.header {
  background: #f3f4f5;
  padding: 0.78571429rem 1rem;
  box-shadow: none;
  border: 1px solid #d4d4d5;
  border-radius: 0.28571429rem;
}
.ui.tiny.block.header {
  font-size: 0.85714286rem;
}
.ui.small.block.header {
  font-size: 0.92857143rem;
}
.ui.block.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  font-size: 1rem;
}
.ui.large.block.header {
  font-size: 1.14285714rem;
}
.ui.huge.block.header {
  font-size: 1.42857143rem;
}
.ui.attached.header {
  background: #fff;
  padding: 0.78571429rem 1rem;
  margin-left: -1px;
  margin-right: -1px;
  box-shadow: none;
  border: 1px solid #d4d4d5;
}
.ui.attached.block.header {
  background: #f3f4f5;
}
.ui.attached:not(.top):not(.bottom).header {
  margin-top: 0;
  margin-bottom: 0;
  border-top: none;
  border-radius: 0;
}
.ui.top.attached.header {
  margin-bottom: 0;
  border-radius: 0.28571429rem 0.28571429rem 0 0;
}
.ui.bottom.attached.header {
  margin-top: 0;
  border-top: none;
  border-radius: 0 0 0.28571429rem 0.28571429rem;
}
.ui.tiny.attached.header {
  font-size: 0.85714286em;
}
.ui.small.attached.header {
  font-size: 0.92857143em;
}
.ui.attached.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  font-size: 1em;
}
.ui.large.attached.header {
  font-size: 1.14285714em;
}
.ui.huge.attached.header {
  font-size: 1.42857143em;
}
.ui.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  font-size: 1.28571429em;
}
/*!
 * # Semantic UI 2.2.12 - Icon
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
@font-face {
  font-family: Icons;
  src: url('icons.adbb4a7ec83f8b52660f.eot');
  src: url('icons.adbb4a7ec83f8b52660f.eot?#iefix') format('embedded-opentype'), url('icons.2cc911ce28ae134a0a4e.woff2') format('woff2'),
    url('icons.53d8ee7e0993b2730b7f.woff') format('woff'), url('icons.4deacd6588ec9b5199a5.ttf') format('truetype'),
    url('icons.72c297682d3c3ec9df85.svg#icons') format('svg');
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-decoration: inherit;
  text-transform: none;
}
i.icon {
  display: inline-block;
  opacity: 1;
  margin: 0 0.25rem 0 0;
  width: 1.18em;
  height: 1em;
  font-family: Icons;
  font-style: normal;
  font-weight: 400;
  text-decoration: inherit;
  text-align: center;
  speak: none;
  font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}
i.icon:before {
  background: 0 0 !important;
}
i.icon.loading {
  height: 1em;
  line-height: 1;
  animation: icon-loading 2s linear infinite;
}
@keyframes icon-loading {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
i.icon.hover {
  opacity: 1 !important;
}
i.icon.active {
  opacity: 1 !important;
}
i.emphasized.icon {
  opacity: 1 !important;
}
i.disabled.icon {
  opacity: 0.45 !important;
}
i.fitted.icon {
  width: auto;
  margin: 0;
}
i.link.icon,
i.link.icons {
  cursor: pointer;
  opacity: 0.8;
  transition: opacity 0.1s ease;
}
i.link.icon:hover,
i.link.icons:hover {
  opacity: 1 !important;
}
i.circular.icon {
  border-radius: 500em !important;
  line-height: 1 !important;
  padding: 0.5em 0.5em !important;
  box-shadow: 0 0 0 0.1em rgba(0, 0, 0, 0.1) inset;
  width: 2em !important;
  height: 2em !important;
}
i.circular.inverted.icon {
  border: none;
  box-shadow: none;
}
i.flipped.icon,
i.horizontally.flipped.icon {
  transform: scale(-1, 1);
}
i.vertically.flipped.icon {
  transform: scale(1, -1);
}
i.clockwise.rotated.icon,
i.right.rotated.icon,
i.rotated.icon {
  transform: rotate(90deg);
}
i.counterclockwise.rotated.icon,
i.left.rotated.icon {
  transform: rotate(-90deg);
}
i.bordered.icon {
  line-height: 1;
  vertical-align: baseline;
  width: 2em;
  height: 2em;
  padding: 0.5em 0.41em !important;
  box-shadow: 0 0 0 0.1em rgba(0, 0, 0, 0.1) inset;
}
i.bordered.inverted.icon {
  border: none;
  box-shadow: none;
}
i.inverted.bordered.icon,
i.inverted.circular.icon {
  background-color: #1b1c1d !important;
  color: #fff !important;
}
i.inverted.icon {
  color: #fff;
}
i.red.icon {
  color: #db2828 !important;
}
i.inverted.red.icon {
  color: #ff695e !important;
}
i.inverted.bordered.red.icon,
i.inverted.circular.red.icon {
  background-color: #db2828 !important;
  color: #fff !important;
}
i.orange.icon {
  color: #f2711c !important;
}
i.inverted.orange.icon {
  color: #ff851b !important;
}
i.inverted.bordered.orange.icon,
i.inverted.circular.orange.icon {
  background-color: #f2711c !important;
  color: #fff !important;
}
i.yellow.icon {
  color: #fbbd08 !important;
}
i.inverted.yellow.icon {
  color: #ffe21f !important;
}
i.inverted.bordered.yellow.icon,
i.inverted.circular.yellow.icon {
  background-color: #fbbd08 !important;
  color: #fff !important;
}
i.olive.icon {
  color: #b5cc18 !important;
}
i.inverted.olive.icon {
  color: #d9e778 !important;
}
i.inverted.bordered.olive.icon,
i.inverted.circular.olive.icon {
  background-color: #b5cc18 !important;
  color: #fff !important;
}
i.green.icon {
  color: #21ba45 !important;
}
i.inverted.green.icon {
  color: #2ecc40 !important;
}
i.inverted.bordered.green.icon,
i.inverted.circular.green.icon {
  background-color: #21ba45 !important;
  color: #fff !important;
}
i.teal.icon {
  color: #00b5ad !important;
}
i.inverted.teal.icon {
  color: #6dffff !important;
}
i.inverted.bordered.teal.icon,
i.inverted.circular.teal.icon {
  background-color: #00b5ad !important;
  color: #fff !important;
}
i.blue.icon {
  color: #2185d0 !important;
}
i.inverted.blue.icon {
  color: #54c8ff !important;
}
i.inverted.bordered.blue.icon,
i.inverted.circular.blue.icon {
  background-color: #2185d0 !important;
  color: #fff !important;
}
i.violet.icon {
  color: #6435c9 !important;
}
i.inverted.violet.icon {
  color: #a291fb !important;
}
i.inverted.bordered.violet.icon,
i.inverted.circular.violet.icon {
  background-color: #6435c9 !important;
  color: #fff !important;
}
i.purple.icon {
  color: #a333c8 !important;
}
i.inverted.purple.icon {
  color: #dc73ff !important;
}
i.inverted.bordered.purple.icon,
i.inverted.circular.purple.icon {
  background-color: #a333c8 !important;
  color: #fff !important;
}
i.pink.icon {
  color: #e03997 !important;
}
i.inverted.pink.icon {
  color: #ff8edf !important;
}
i.inverted.bordered.pink.icon,
i.inverted.circular.pink.icon {
  background-color: #e03997 !important;
  color: #fff !important;
}
i.brown.icon {
  color: #a5673f !important;
}
i.inverted.brown.icon {
  color: #d67c1c !important;
}
i.inverted.bordered.brown.icon,
i.inverted.circular.brown.icon {
  background-color: #a5673f !important;
  color: #fff !important;
}
i.grey.icon {
  color: #767676 !important;
}
i.inverted.grey.icon {
  color: #dcddde !important;
}
i.inverted.bordered.grey.icon,
i.inverted.circular.grey.icon {
  background-color: #767676 !important;
  color: #fff !important;
}
i.black.icon {
  color: #1b1c1d !important;
}
i.inverted.black.icon {
  color: #545454 !important;
}
i.inverted.bordered.black.icon,
i.inverted.circular.black.icon {
  background-color: #1b1c1d !important;
  color: #fff !important;
}
i.mini.icon,
i.mini.icons {
  line-height: 1;
  font-size: 0.4em;
}
i.tiny.icon,
i.tiny.icons {
  line-height: 1;
  font-size: 0.5em;
}
i.small.icon,
i.small.icons {
  line-height: 1;
  font-size: 0.75em;
}
i.icon,
i.icons {
  font-size: 1em;
}
i.large.icon,
i.large.icons {
  line-height: 1;
  vertical-align: middle;
  font-size: 1.5em;
}
i.big.icon,
i.big.icons {
  line-height: 1;
  vertical-align: middle;
  font-size: 2em;
}
i.huge.icon,
i.huge.icons {
  line-height: 1;
  vertical-align: middle;
  font-size: 4em;
}
i.massive.icon,
i.massive.icons {
  line-height: 1;
  vertical-align: middle;
  font-size: 8em;
}
i.icons {
  display: inline-block;
  position: relative;
  line-height: 1;
}
i.icons .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  margin: 0;
  margin: 0;
}
i.icons .icon:first-child {
  position: static;
  width: auto;
  height: auto;
  vertical-align: top;
  transform: none;
  margin-right: 0.25rem;
}
i.icons .corner.icon {
  top: auto;
  left: auto;
  right: 0;
  bottom: 0;
  transform: none;
  font-size: 0.45em;
  text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
}
i.icons .top.right.corner.icon {
  top: 0;
  left: auto;
  right: 0;
  bottom: auto;
}
i.icons .top.left.corner.icon {
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
}
i.icons .bottom.left.corner.icon {
  top: auto;
  left: 0;
  right: auto;
  bottom: 0;
}
i.icons .bottom.right.corner.icon {
  top: auto;
  left: auto;
  right: 0;
  bottom: 0;
}
i.icons .inverted.corner.icon {
  text-shadow: -1px -1px 0 #1b1c1d, 1px -1px 0 #1b1c1d, -1px 1px 0 #1b1c1d, 1px 1px 0 #1b1c1d;
}
i.icon.search:before {
  content: '\f002';
}
i.icon.mail.outline:before {
  content: '\f003';
}
i.icon.signal:before {
  content: '\f012';
}
i.icon.setting:before {
  content: '\f013';
}
i.icon.home:before {
  content: '\f015';
}
i.icon.inbox:before {
  content: '\f01c';
}
i.icon.browser:before {
  content: '\f022';
}
i.icon.tag:before {
  content: '\f02b';
}
i.icon.tags:before {
  content: '\f02c';
}
i.icon.image:before {
  content: '\f03e';
}
i.icon.calendar:before {
  content: '\f073';
}
i.icon.comment:before {
  content: '\f075';
}
i.icon.shop:before {
  content: '\f07a';
}
i.icon.comments:before {
  content: '\f086';
}
i.icon.external:before {
  content: '\f08e';
}
i.icon.privacy:before {
  content: '\f084';
}
i.icon.settings:before {
  content: '\f085';
}
i.icon.comments:before {
  content: '\f086';
}
i.icon.external:before {
  content: '\f08e';
}
i.icon.trophy:before {
  content: '\f091';
}
i.icon.payment:before {
  content: '\f09d';
}
i.icon.feed:before {
  content: '\f09e';
}
i.icon.alarm.outline:before {
  content: '\f0a2';
}
i.icon.tasks:before {
  content: '\f0ae';
}
i.icon.cloud:before {
  content: '\f0c2';
}
i.icon.lab:before {
  content: '\f0c3';
}
i.icon.mail:before {
  content: '\f0e0';
}
i.icon.dashboard:before {
  content: '\f0e4';
}
i.icon.comment.outline:before {
  content: '\f0e5';
}
i.icon.comments.outline:before {
  content: '\f0e6';
}
i.icon.sitemap:before {
  content: '\f0e8';
}
i.icon.idea:before {
  content: '\f0eb';
}
i.icon.alarm:before {
  content: '\f0f3';
}
i.icon.terminal:before {
  content: '\f120';
}
i.icon.code:before {
  content: '\f121';
}
i.icon.protect:before {
  content: '\f132';
}
i.icon.calendar.outline:before {
  content: '\f133';
}
i.icon.ticket:before {
  content: '\f145';
}
i.icon.external.square:before {
  content: '\f14c';
}
i.icon.bug:before {
  content: '\f188';
}
i.icon.mail.square:before {
  content: '\f199';
}
i.icon.history:before {
  content: '\f1da';
}
i.icon.options:before {
  content: '\f1de';
}
i.icon.text.telephone:before {
  content: '\f1e4';
}
i.icon.find:before {
  content: '\f1e5';
}
i.icon.alarm.mute:before {
  content: '\f1f6';
}
i.icon.alarm.mute.outline:before {
  content: '\f1f7';
}
i.icon.copyright:before {
  content: '\f1f9';
}
i.icon.at:before {
  content: '\f1fa';
}
i.icon.eyedropper:before {
  content: '\f1fb';
}
i.icon.paint.brush:before {
  content: '\f1fc';
}
i.icon.heartbeat:before {
  content: '\f21e';
}
i.icon.mouse.pointer:before {
  content: '\f245';
}
i.icon.hourglass.empty:before {
  content: '\f250';
}
i.icon.hourglass.start:before {
  content: '\f251';
}
i.icon.hourglass.half:before {
  content: '\f252';
}
i.icon.hourglass.end:before {
  content: '\f253';
}
i.icon.hourglass.full:before {
  content: '\f254';
}
i.icon.hand.pointer:before {
  content: '\f25a';
}
i.icon.trademark:before {
  content: '\f25c';
}
i.icon.registered:before {
  content: '\f25d';
}
i.icon.creative.commons:before {
  content: '\f25e';
}
i.icon.add.to.calendar:before {
  content: '\f271';
}
i.icon.remove.from.calendar:before {
  content: '\f272';
}
i.icon.delete.calendar:before {
  content: '\f273';
}
i.icon.checked.calendar:before {
  content: '\f274';
}
i.icon.industry:before {
  content: '\f275';
}
i.icon.shopping.bag:before {
  content: '\f290';
}
i.icon.shopping.basket:before {
  content: '\f291';
}
i.icon.hashtag:before {
  content: '\f292';
}
i.icon.percent:before {
  content: '\f295';
}
i.icon.handshake:before {
  content: '\f2b5';
}
i.icon.open.envelope:before {
  content: '\f2b6';
}
i.icon.open.envelope.outline:before {
  content: '\f2b7';
}
i.icon.address.book:before {
  content: '\f2b9';
}
i.icon.address.book.outline:before {
  content: '\f2ba';
}
i.icon.address.card:before {
  content: '\f2bb';
}
i.icon.address.card.outline:before {
  content: '\f2bc';
}
i.icon.id.badge:before {
  content: '\f2c1';
}
i.icon.id.card:before {
  content: '\f2c2';
}
i.icon.id.card.outline:before {
  content: '\f2c3';
}
i.icon.podcast:before {
  content: '\f2ce';
}
i.icon.window.maximize:before {
  content: '\f2d0';
}
i.icon.window.minimize:before {
  content: '\f2d1';
}
i.icon.window.restore:before {
  content: '\f2d2';
}
i.icon.window.close:before {
  content: '\f2d3';
}
i.icon.window.close.outline:before {
  content: '\f2d4';
}
i.icon.wait:before {
  content: '\f017';
}
i.icon.download:before {
  content: '\f019';
}
i.icon.repeat:before {
  content: '\f01e';
}
i.icon.refresh:before {
  content: '\f021';
}
i.icon.lock:before {
  content: '\f023';
}
i.icon.bookmark:before {
  content: '\f02e';
}
i.icon.print:before {
  content: '\f02f';
}
i.icon.write:before {
  content: '\f040';
}
i.icon.adjust:before {
  content: '\f042';
}
i.icon.theme:before {
  content: '\f043';
}
i.icon.edit:before {
  content: '\f044';
}
i.icon.external.share:before {
  content: '\f045';
}
i.icon.ban:before {
  content: '\f05e';
}
i.icon.mail.forward:before {
  content: '\f064';
}
i.icon.share:before {
  content: '\f064';
}
i.icon.expand:before {
  content: '\f065';
}
i.icon.compress:before {
  content: '\f066';
}
i.icon.unhide:before {
  content: '\f06e';
}
i.icon.hide:before {
  content: '\f070';
}
i.icon.random:before {
  content: '\f074';
}
i.icon.retweet:before {
  content: '\f079';
}
i.icon.sign.out:before {
  content: '\f08b';
}
i.icon.pin:before {
  content: '\f08d';
}
i.icon.sign.in:before {
  content: '\f090';
}
i.icon.upload:before {
  content: '\f093';
}
i.icon.call:before {
  content: '\f095';
}
i.icon.remove.bookmark:before {
  content: '\f097';
}
i.icon.call.square:before {
  content: '\f098';
}
i.icon.unlock:before {
  content: '\f09c';
}
i.icon.configure:before {
  content: '\f0ad';
}
i.icon.filter:before {
  content: '\f0b0';
}
i.icon.wizard:before {
  content: '\f0d0';
}
i.icon.undo:before {
  content: '\f0e2';
}
i.icon.exchange:before {
  content: '\f0ec';
}
i.icon.cloud.download:before {
  content: '\f0ed';
}
i.icon.cloud.upload:before {
  content: '\f0ee';
}
i.icon.reply:before {
  content: '\f112';
}
i.icon.reply.all:before {
  content: '\f122';
}
i.icon.erase:before {
  content: '\f12d';
}
i.icon.unlock.alternate:before {
  content: '\f13e';
}
i.icon.write.square:before {
  content: '\f14b';
}
i.icon.share.square:before {
  content: '\f14d';
}
i.icon.archive:before {
  content: '\f187';
}
i.icon.translate:before {
  content: '\f1ab';
}
i.icon.recycle:before {
  content: '\f1b8';
}
i.icon.send:before {
  content: '\f1d8';
}
i.icon.send.outline:before {
  content: '\f1d9';
}
i.icon.share.alternate:before {
  content: '\f1e0';
}
i.icon.share.alternate.square:before {
  content: '\f1e1';
}
i.icon.add.to.cart:before {
  content: '\f217';
}
i.icon.in.cart:before {
  content: '\f218';
}
i.icon.add.user:before {
  content: '\f234';
}
i.icon.remove.user:before {
  content: '\f235';
}
i.icon.object.group:before {
  content: '\f247';
}
i.icon.object.ungroup:before {
  content: '\f248';
}
i.icon.clone:before {
  content: '\f24d';
}
i.icon.talk:before {
  content: '\f27a';
}
i.icon.talk.outline:before {
  content: '\f27b';
}
i.icon.help.circle:before {
  content: '\f059';
}
i.icon.info.circle:before {
  content: '\f05a';
}
i.icon.warning.circle:before {
  content: '\f06a';
}
i.icon.warning.sign:before {
  content: '\f071';
}
i.icon.announcement:before {
  content: '\f0a1';
}
i.icon.help:before {
  content: '\f128';
}
i.icon.info:before {
  content: '\f129';
}
i.icon.warning:before {
  content: '\f12a';
}
i.icon.birthday:before {
  content: '\f1fd';
}
i.icon.help.circle.outline:before {
  content: '\f29c';
}
i.icon.user:before {
  content: '\f007';
}
i.icon.users:before {
  content: '\f0c0';
}
i.icon.doctor:before {
  content: '\f0f0';
}
i.icon.handicap:before {
  content: '\f193';
}
i.icon.student:before {
  content: '\f19d';
}
i.icon.child:before {
  content: '\f1ae';
}
i.icon.spy:before {
  content: '\f21b';
}
i.icon.user.circle:before {
  content: '\f2bd';
}
i.icon.user.circle.outline:before {
  content: '\f2be';
}
i.icon.user.outline:before {
  content: '\f2c0';
}
i.icon.female:before {
  content: '\f182';
}
i.icon.male:before {
  content: '\f183';
}
i.icon.woman:before {
  content: '\f221';
}
i.icon.man:before {
  content: '\f222';
}
i.icon.non.binary.transgender:before {
  content: '\f223';
}
i.icon.intergender:before {
  content: '\f224';
}
i.icon.transgender:before {
  content: '\f225';
}
i.icon.lesbian:before {
  content: '\f226';
}
i.icon.gay:before {
  content: '\f227';
}
i.icon.heterosexual:before {
  content: '\f228';
}
i.icon.other.gender:before {
  content: '\f229';
}
i.icon.other.gender.vertical:before {
  content: '\f22a';
}
i.icon.other.gender.horizontal:before {
  content: '\f22b';
}
i.icon.neuter:before {
  content: '\f22c';
}
i.icon.genderless:before {
  content: '\f22d';
}
i.icon.universal.access:before {
  content: '\f29a';
}
i.icon.wheelchair:before {
  content: '\f29b';
}
i.icon.blind:before {
  content: '\f29d';
}
i.icon.audio.description:before {
  content: '\f29e';
}
i.icon.volume.control.phone:before {
  content: '\f2a0';
}
i.icon.braille:before {
  content: '\f2a1';
}
i.icon.asl:before {
  content: '\f2a3';
}
i.icon.assistive.listening.systems:before {
  content: '\f2a2';
}
i.icon.deafness:before {
  content: '\f2a4';
}
i.icon.sign.language:before {
  content: '\f2a7';
}
i.icon.low.vision:before {
  content: '\f2a8';
}
i.icon.block.layout:before {
  content: '\f009';
}
i.icon.grid.layout:before {
  content: '\f00a';
}
i.icon.list.layout:before {
  content: '\f00b';
}
i.icon.zoom:before {
  content: '\f00e';
}
i.icon.zoom.out:before {
  content: '\f010';
}
i.icon.resize.vertical:before {
  content: '\f07d';
}
i.icon.resize.horizontal:before {
  content: '\f07e';
}
i.icon.maximize:before {
  content: '\f0b2';
}
i.icon.crop:before {
  content: '\f125';
}
i.icon.cocktail:before {
  content: '\f000';
}
i.icon.road:before {
  content: '\f018';
}
i.icon.flag:before {
  content: '\f024';
}
i.icon.book:before {
  content: '\f02d';
}
i.icon.gift:before {
  content: '\f06b';
}
i.icon.leaf:before {
  content: '\f06c';
}
i.icon.fire:before {
  content: '\f06d';
}
i.icon.plane:before {
  content: '\f072';
}
i.icon.magnet:before {
  content: '\f076';
}
i.icon.lemon:before {
  content: '\f094';
}
i.icon.world:before {
  content: '\f0ac';
}
i.icon.travel:before {
  content: '\f0b1';
}
i.icon.shipping:before {
  content: '\f0d1';
}
i.icon.money:before {
  content: '\f0d6';
}
i.icon.legal:before {
  content: '\f0e3';
}
i.icon.lightning:before {
  content: '\f0e7';
}
i.icon.umbrella:before {
  content: '\f0e9';
}
i.icon.treatment:before {
  content: '\f0f1';
}
i.icon.suitcase:before {
  content: '\f0f2';
}
i.icon.bar:before {
  content: '\f0fc';
}
i.icon.flag.outline:before {
  content: '\f11d';
}
i.icon.flag.checkered:before {
  content: '\f11e';
}
i.icon.puzzle:before {
  content: '\f12e';
}
i.icon.fire.extinguisher:before {
  content: '\f134';
}
i.icon.rocket:before {
  content: '\f135';
}
i.icon.anchor:before {
  content: '\f13d';
}
i.icon.bullseye:before {
  content: '\f140';
}
i.icon.sun:before {
  content: '\f185';
}
i.icon.moon:before {
  content: '\f186';
}
i.icon.fax:before {
  content: '\f1ac';
}
i.icon.life.ring:before {
  content: '\f1cd';
}
i.icon.bomb:before {
  content: '\f1e2';
}
i.icon.soccer:before {
  content: '\f1e3';
}
i.icon.calculator:before {
  content: '\f1ec';
}
i.icon.diamond:before {
  content: '\f219';
}
i.icon.sticky.note:before {
  content: '\f249';
}
i.icon.sticky.note.outline:before {
  content: '\f24a';
}
i.icon.law:before {
  content: '\f24e';
}
i.icon.hand.peace:before {
  content: '\f25b';
}
i.icon.hand.rock:before {
  content: '\f255';
}
i.icon.hand.paper:before {
  content: '\f256';
}
i.icon.hand.scissors:before {
  content: '\f257';
}
i.icon.hand.lizard:before {
  content: '\f258';
}
i.icon.hand.spock:before {
  content: '\f259';
}
i.icon.tv:before {
  content: '\f26c';
}
i.icon.thermometer.full:before {
  content: '\f2c7';
}
i.icon.thermometer.three.quarters:before {
  content: '\f2c8';
}
i.icon.thermometer.half:before {
  content: '\f2c9';
}
i.icon.thermometer.quarter:before {
  content: '\f2ca';
}
i.icon.thermometer.empty:before {
  content: '\f2cb';
}
i.icon.shower:before {
  content: '\f2cc';
}
i.icon.bathtub:before {
  content: '\f2cd';
}
i.icon.snowflake:before {
  content: '\f2dc';
}
i.icon.crosshairs:before {
  content: '\f05b';
}
i.icon.asterisk:before {
  content: '\f069';
}
i.icon.square.outline:before {
  content: '\f096';
}
i.icon.certificate:before {
  content: '\f0a3';
}
i.icon.square:before {
  content: '\f0c8';
}
i.icon.quote.left:before {
  content: '\f10d';
}
i.icon.quote.right:before {
  content: '\f10e';
}
i.icon.spinner:before {
  content: '\f110';
}
i.icon.circle:before {
  content: '\f111';
}
i.icon.ellipsis.horizontal:before {
  content: '\f141';
}
i.icon.ellipsis.vertical:before {
  content: '\f142';
}
i.icon.cube:before {
  content: '\f1b2';
}
i.icon.cubes:before {
  content: '\f1b3';
}
i.icon.circle.notched:before {
  content: '\f1ce';
}
i.icon.circle.thin:before {
  content: '\f1db';
}
i.icon.checkmark:before {
  content: '\f00c';
}
i.icon.remove:before {
  content: '\f00d';
}
i.icon.checkmark.box:before {
  content: '\f046';
}
i.icon.move:before {
  content: '\f047';
}
i.icon.add.circle:before {
  content: '\f055';
}
i.icon.minus.circle:before {
  content: '\f056';
}
i.icon.remove.circle:before {
  content: '\f057';
}
i.icon.check.circle:before {
  content: '\f058';
}
i.icon.remove.circle.outline:before {
  content: '\f05c';
}
i.icon.check.circle.outline:before {
  content: '\f05d';
}
i.icon.plus:before {
  content: '\f067';
}
i.icon.minus:before {
  content: '\f068';
}
i.icon.add.square:before {
  content: '\f0fe';
}
i.icon.radio:before {
  content: '\f10c';
}
i.icon.minus.square:before {
  content: '\f146';
}
i.icon.minus.square.outline:before {
  content: '\f147';
}
i.icon.check.square:before {
  content: '\f14a';
}
i.icon.selected.radio:before {
  content: '\f192';
}
i.icon.plus.square.outline:before {
  content: '\f196';
}
i.icon.toggle.off:before {
  content: '\f204';
}
i.icon.toggle.on:before {
  content: '\f205';
}
i.icon.film:before {
  content: '\f008';
}
i.icon.sound:before {
  content: '\f025';
}
i.icon.photo:before {
  content: '\f030';
}
i.icon.bar.chart:before {
  content: '\f080';
}
i.icon.camera.retro:before {
  content: '\f083';
}
i.icon.newspaper:before {
  content: '\f1ea';
}
i.icon.area.chart:before {
  content: '\f1fe';
}
i.icon.pie.chart:before {
  content: '\f200';
}
i.icon.line.chart:before {
  content: '\f201';
}
i.icon.arrow.circle.outline.down:before {
  content: '\f01a';
}
i.icon.arrow.circle.outline.up:before {
  content: '\f01b';
}
i.icon.chevron.left:before {
  content: '\f053';
}
i.icon.chevron.right:before {
  content: '\f054';
}
i.icon.arrow.left:before {
  content: '\f060';
}
i.icon.arrow.right:before {
  content: '\f061';
}
i.icon.arrow.up:before {
  content: '\f062';
}
i.icon.arrow.down:before {
  content: '\f063';
}
i.icon.chevron.up:before {
  content: '\f077';
}
i.icon.chevron.down:before {
  content: '\f078';
}
i.icon.pointing.right:before {
  content: '\f0a4';
}
i.icon.pointing.left:before {
  content: '\f0a5';
}
i.icon.pointing.up:before {
  content: '\f0a6';
}
i.icon.pointing.down:before {
  content: '\f0a7';
}
i.icon.arrow.circle.left:before {
  content: '\f0a8';
}
i.icon.arrow.circle.right:before {
  content: '\f0a9';
}
i.icon.arrow.circle.up:before {
  content: '\f0aa';
}
i.icon.arrow.circle.down:before {
  content: '\f0ab';
}
i.icon.caret.down:before {
  content: '\f0d7';
}
i.icon.caret.up:before {
  content: '\f0d8';
}
i.icon.caret.left:before {
  content: '\f0d9';
}
i.icon.caret.right:before {
  content: '\f0da';
}
i.icon.angle.double.left:before {
  content: '\f100';
}
i.icon.angle.double.right:before {
  content: '\f101';
}
i.icon.angle.double.up:before {
  content: '\f102';
}
i.icon.angle.double.down:before {
  content: '\f103';
}
i.icon.angle.left:before {
  content: '\f104';
}
i.icon.angle.right:before {
  content: '\f105';
}
i.icon.angle.up:before {
  content: '\f106';
}
i.icon.angle.down:before {
  content: '\f107';
}
i.icon.chevron.circle.left:before {
  content: '\f137';
}
i.icon.chevron.circle.right:before {
  content: '\f138';
}
i.icon.chevron.circle.up:before {
  content: '\f139';
}
i.icon.chevron.circle.down:before {
  content: '\f13a';
}
i.icon.toggle.down:before {
  content: '\f150';
}
i.icon.toggle.up:before {
  content: '\f151';
}
i.icon.toggle.right:before {
  content: '\f152';
}
i.icon.long.arrow.down:before {
  content: '\f175';
}
i.icon.long.arrow.up:before {
  content: '\f176';
}
i.icon.long.arrow.left:before {
  content: '\f177';
}
i.icon.long.arrow.right:before {
  content: '\f178';
}
i.icon.arrow.circle.outline.right:before {
  content: '\f18e';
}
i.icon.arrow.circle.outline.left:before {
  content: '\f190';
}
i.icon.toggle.left:before {
  content: '\f191';
}
i.icon.tablet:before {
  content: '\f10a';
}
i.icon.mobile:before {
  content: '\f10b';
}
i.icon.battery.full:before {
  content: '\f240';
}
i.icon.battery.high:before {
  content: '\f241';
}
i.icon.battery.medium:before {
  content: '\f242';
}
i.icon.battery.low:before {
  content: '\f243';
}
i.icon.battery.empty:before {
  content: '\f244';
}
i.icon.power:before {
  content: '\f011';
}
i.icon.trash.outline:before {
  content: '\f014';
}
i.icon.disk.outline:before {
  content: '\f0a0';
}
i.icon.desktop:before {
  content: '\f108';
}
i.icon.laptop:before {
  content: '\f109';
}
i.icon.game:before {
  content: '\f11b';
}
i.icon.keyboard:before {
  content: '\f11c';
}
i.icon.plug:before {
  content: '\f1e6';
}
i.icon.trash:before {
  content: '\f1f8';
}
i.icon.file.outline:before {
  content: '\f016';
}
i.icon.folder:before {
  content: '\f07b';
}
i.icon.folder.open:before {
  content: '\f07c';
}
i.icon.file.text.outline:before {
  content: '\f0f6';
}
i.icon.folder.outline:before {
  content: '\f114';
}
i.icon.folder.open.outline:before {
  content: '\f115';
}
i.icon.level.up:before {
  content: '\f148';
}
i.icon.level.down:before {
  content: '\f149';
}
i.icon.file:before {
  content: '\f15b';
}
i.icon.file.text:before {
  content: '\f15c';
}
i.icon.file.pdf.outline:before {
  content: '\f1c1';
}
i.icon.file.word.outline:before {
  content: '\f1c2';
}
i.icon.file.excel.outline:before {
  content: '\f1c3';
}
i.icon.file.powerpoint.outline:before {
  content: '\f1c4';
}
i.icon.file.image.outline:before {
  content: '\f1c5';
}
i.icon.file.archive.outline:before {
  content: '\f1c6';
}
i.icon.file.audio.outline:before {
  content: '\f1c7';
}
i.icon.file.video.outline:before {
  content: '\f1c8';
}
i.icon.file.code.outline:before {
  content: '\f1c9';
}
i.icon.qrcode:before {
  content: '\f029';
}
i.icon.barcode:before {
  content: '\f02a';
}
i.icon.rss:before {
  content: '\f09e';
}
i.icon.fork:before {
  content: '\f126';
}
i.icon.html5:before {
  content: '\f13b';
}
i.icon.css3:before {
  content: '\f13c';
}
i.icon.rss.square:before {
  content: '\f143';
}
i.icon.openid:before {
  content: '\f19b';
}
i.icon.database:before {
  content: '\f1c0';
}
i.icon.wifi:before {
  content: '\f1eb';
}
i.icon.server:before {
  content: '\f233';
}
i.icon.usb:before {
  content: '\f287';
}
i.icon.bluetooth:before {
  content: '\f293';
}
i.icon.bluetooth.alternative:before {
  content: '\f294';
}
i.icon.microchip:before {
  content: '\f2db';
}
i.icon.heart:before {
  content: '\f004';
}
i.icon.star:before {
  content: '\f005';
}
i.icon.empty.star:before {
  content: '\f006';
}
i.icon.thumbs.outline.up:before {
  content: '\f087';
}
i.icon.thumbs.outline.down:before {
  content: '\f088';
}
i.icon.star.half:before {
  content: '\f089';
}
i.icon.empty.heart:before {
  content: '\f08a';
}
i.icon.smile:before {
  content: '\f118';
}
i.icon.frown:before {
  content: '\f119';
}
i.icon.meh:before {
  content: '\f11a';
}
i.icon.star.half.empty:before {
  content: '\f123';
}
i.icon.thumbs.up:before {
  content: '\f164';
}
i.icon.thumbs.down:before {
  content: '\f165';
}
i.icon.music:before {
  content: '\f001';
}
i.icon.video.play.outline:before {
  content: '\f01d';
}
i.icon.volume.off:before {
  content: '\f026';
}
i.icon.volume.down:before {
  content: '\f027';
}
i.icon.volume.up:before {
  content: '\f028';
}
i.icon.record:before {
  content: '\f03d';
}
i.icon.step.backward:before {
  content: '\f048';
}
i.icon.fast.backward:before {
  content: '\f049';
}
i.icon.backward:before {
  content: '\f04a';
}
i.icon.play:before {
  content: '\f04b';
}
i.icon.pause:before {
  content: '\f04c';
}
i.icon.stop:before {
  content: '\f04d';
}
i.icon.forward:before {
  content: '\f04e';
}
i.icon.fast.forward:before {
  content: '\f050';
}
i.icon.step.forward:before {
  content: '\f051';
}
i.icon.eject:before {
  content: '\f052';
}
i.icon.unmute:before {
  content: '\f130';
}
i.icon.mute:before {
  content: '\f131';
}
i.icon.video.play:before {
  content: '\f144';
}
i.icon.closed.captioning:before {
  content: '\f20a';
}
i.icon.pause.circle:before {
  content: '\f28b';
}
i.icon.pause.circle.outline:before {
  content: '\f28c';
}
i.icon.stop.circle:before {
  content: '\f28d';
}
i.icon.stop.circle.outline:before {
  content: '\f28e';
}
i.icon.marker:before {
  content: '\f041';
}
i.icon.coffee:before {
  content: '\f0f4';
}
i.icon.food:before {
  content: '\f0f5';
}
i.icon.building.outline:before {
  content: '\f0f7';
}
i.icon.hospital:before {
  content: '\f0f8';
}
i.icon.emergency:before {
  content: '\f0f9';
}
i.icon.first.aid:before {
  content: '\f0fa';
}
i.icon.military:before {
  content: '\f0fb';
}
i.icon.h:before {
  content: '\f0fd';
}
i.icon.location.arrow:before {
  content: '\f124';
}
i.icon.compass:before {
  content: '\f14e';
}
i.icon.space.shuttle:before {
  content: '\f197';
}
i.icon.university:before {
  content: '\f19c';
}
i.icon.building:before {
  content: '\f1ad';
}
i.icon.paw:before {
  content: '\f1b0';
}
i.icon.spoon:before {
  content: '\f1b1';
}
i.icon.car:before {
  content: '\f1b9';
}
i.icon.taxi:before {
  content: '\f1ba';
}
i.icon.tree:before {
  content: '\f1bb';
}
i.icon.bicycle:before {
  content: '\f206';
}
i.icon.bus:before {
  content: '\f207';
}
i.icon.ship:before {
  content: '\f21a';
}
i.icon.motorcycle:before {
  content: '\f21c';
}
i.icon.street.view:before {
  content: '\f21d';
}
i.icon.hotel:before {
  content: '\f236';
}
i.icon.train:before {
  content: '\f238';
}
i.icon.subway:before {
  content: '\f239';
}
i.icon.map.pin:before {
  content: '\f276';
}
i.icon.map.signs:before {
  content: '\f277';
}
i.icon.map.outline:before {
  content: '\f278';
}
i.icon.map:before {
  content: '\f279';
}
i.icon.table:before {
  content: '\f0ce';
}
i.icon.columns:before {
  content: '\f0db';
}
i.icon.sort:before {
  content: '\f0dc';
}
i.icon.sort.descending:before {
  content: '\f0dd';
}
i.icon.sort.ascending:before {
  content: '\f0de';
}
i.icon.sort.alphabet.ascending:before {
  content: '\f15d';
}
i.icon.sort.alphabet.descending:before {
  content: '\f15e';
}
i.icon.sort.content.ascending:before {
  content: '\f160';
}
i.icon.sort.content.descending:before {
  content: '\f161';
}
i.icon.sort.numeric.ascending:before {
  content: '\f162';
}
i.icon.sort.numeric.descending:before {
  content: '\f163';
}
i.icon.font:before {
  content: '\f031';
}
i.icon.bold:before {
  content: '\f032';
}
i.icon.italic:before {
  content: '\f033';
}
i.icon.text.height:before {
  content: '\f034';
}
i.icon.text.width:before {
  content: '\f035';
}
i.icon.align.left:before {
  content: '\f036';
}
i.icon.align.center:before {
  content: '\f037';
}
i.icon.align.right:before {
  content: '\f038';
}
i.icon.align.justify:before {
  content: '\f039';
}
i.icon.list:before {
  content: '\f03a';
}
i.icon.outdent:before {
  content: '\f03b';
}
i.icon.indent:before {
  content: '\f03c';
}
i.icon.linkify:before {
  content: '\f0c1';
}
i.icon.cut:before {
  content: '\f0c4';
}
i.icon.copy:before {
  content: '\f0c5';
}
i.icon.attach:before {
  content: '\f0c6';
}
i.icon.save:before {
  content: '\f0c7';
}
i.icon.content:before {
  content: '\f0c9';
}
i.icon.unordered.list:before {
  content: '\f0ca';
}
i.icon.ordered.list:before {
  content: '\f0cb';
}
i.icon.strikethrough:before {
  content: '\f0cc';
}
i.icon.underline:before {
  content: '\f0cd';
}
i.icon.paste:before {
  content: '\f0ea';
}
i.icon.unlinkify:before {
  content: '\f127';
}
i.icon.superscript:before {
  content: '\f12b';
}
i.icon.subscript:before {
  content: '\f12c';
}
i.icon.header:before {
  content: '\f1dc';
}
i.icon.paragraph:before {
  content: '\f1dd';
}
i.icon.text.cursor:before {
  content: '\f246';
}
i.icon.euro:before {
  content: '\f153';
}
i.icon.pound:before {
  content: '\f154';
}
i.icon.dollar:before {
  content: '\f155';
}
i.icon.rupee:before {
  content: '\f156';
}
i.icon.yen:before {
  content: '\f157';
}
i.icon.ruble:before {
  content: '\f158';
}
i.icon.won:before {
  content: '\f159';
}
i.icon.bitcoin:before {
  content: '\f15a';
}
i.icon.lira:before {
  content: '\f195';
}
i.icon.shekel:before {
  content: '\f20b';
}
i.icon.paypal:before {
  content: '\f1ed';
}
i.icon.google.wallet:before {
  content: '\f1ee';
}
i.icon.visa:before {
  content: '\f1f0';
}
i.icon.mastercard:before {
  content: '\f1f1';
}
i.icon.discover:before {
  content: '\f1f2';
}
i.icon.american.express:before {
  content: '\f1f3';
}
i.icon.paypal.card:before {
  content: '\f1f4';
}
i.icon.stripe:before {
  content: '\f1f5';
}
i.icon.japan.credit.bureau:before {
  content: '\f24b';
}
i.icon.diners.club:before {
  content: '\f24c';
}
i.icon.credit.card.alternative:before {
  content: '\f283';
}
i.icon.twitter.square:before {
  content: '\f081';
}
i.icon.facebook.square:before {
  content: '\f082';
}
i.icon.linkedin.square:before {
  content: '\f08c';
}
i.icon.github.square:before {
  content: '\f092';
}
i.icon.twitter:before {
  content: '\f099';
}
i.icon.facebook.f:before {
  content: '\f09a';
}
i.icon.github:before {
  content: '\f09b';
}
i.icon.pinterest:before {
  content: '\f0d2';
}
i.icon.pinterest.square:before {
  content: '\f0d3';
}
i.icon.google.plus.square:before {
  content: '\f0d4';
}
i.icon.google.plus:before {
  content: '\f0d5';
}
i.icon.linkedin:before {
  content: '\f0e1';
}
i.icon.github.alternate:before {
  content: '\f113';
}
i.icon.maxcdn:before {
  content: '\f136';
}
i.icon.youtube.square:before {
  content: '\f166';
}
i.icon.youtube:before {
  content: '\f167';
}
i.icon.xing:before {
  content: '\f168';
}
i.icon.xing.square:before {
  content: '\f169';
}
i.icon.youtube.play:before {
  content: '\f16a';
}
i.icon.dropbox:before {
  content: '\f16b';
}
i.icon.stack.overflow:before {
  content: '\f16c';
}
i.icon.instagram:before {
  content: '\f16d';
}
i.icon.flickr:before {
  content: '\f16e';
}
i.icon.adn:before {
  content: '\f170';
}
i.icon.bitbucket:before {
  content: '\f171';
}
i.icon.bitbucket.square:before {
  content: '\f172';
}
i.icon.tumblr:before {
  content: '\f173';
}
i.icon.tumblr.square:before {
  content: '\f174';
}
i.icon.apple:before {
  content: '\f179';
}
i.icon.windows:before {
  content: '\f17a';
}
i.icon.android:before {
  content: '\f17b';
}
i.icon.linux:before {
  content: '\f17c';
}
i.icon.dribble:before {
  content: '\f17d';
}
i.icon.skype:before {
  content: '\f17e';
}
i.icon.foursquare:before {
  content: '\f180';
}
i.icon.trello:before {
  content: '\f181';
}
i.icon.gittip:before {
  content: '\f184';
}
i.icon.vk:before {
  content: '\f189';
}
i.icon.weibo:before {
  content: '\f18a';
}
i.icon.renren:before {
  content: '\f18b';
}
i.icon.pagelines:before {
  content: '\f18c';
}
i.icon.stack.exchange:before {
  content: '\f18d';
}
i.icon.vimeo.square:before {
  content: '\f194';
}
i.icon.slack:before {
  content: '\f198';
}
i.icon.wordpress:before {
  content: '\f19a';
}
i.icon.yahoo:before {
  content: '\f19e';
}
i.icon.google:before {
  content: '\f1a0';
}
i.icon.reddit:before {
  content: '\f1a1';
}
i.icon.reddit.square:before {
  content: '\f1a2';
}
i.icon.stumbleupon.circle:before {
  content: '\f1a3';
}
i.icon.stumbleupon:before {
  content: '\f1a4';
}
i.icon.delicious:before {
  content: '\f1a5';
}
i.icon.digg:before {
  content: '\f1a6';
}
i.icon.pied.piper:before {
  content: '\f1a7';
}
i.icon.pied.piper.alternate:before {
  content: '\f1a8';
}
i.icon.drupal:before {
  content: '\f1a9';
}
i.icon.joomla:before {
  content: '\f1aa';
}
i.icon.behance:before {
  content: '\f1b4';
}
i.icon.behance.square:before {
  content: '\f1b5';
}
i.icon.steam:before {
  content: '\f1b6';
}
i.icon.steam.square:before {
  content: '\f1b7';
}
i.icon.spotify:before {
  content: '\f1bc';
}
i.icon.deviantart:before {
  content: '\f1bd';
}
i.icon.soundcloud:before {
  content: '\f1be';
}
i.icon.vine:before {
  content: '\f1ca';
}
i.icon.codepen:before {
  content: '\f1cb';
}
i.icon.jsfiddle:before {
  content: '\f1cc';
}
i.icon.rebel:before {
  content: '\f1d0';
}
i.icon.empire:before {
  content: '\f1d1';
}
i.icon.git.square:before {
  content: '\f1d2';
}
i.icon.git:before {
  content: '\f1d3';
}
i.icon.hacker.news:before {
  content: '\f1d4';
}
i.icon.tencent.weibo:before {
  content: '\f1d5';
}
i.icon.qq:before {
  content: '\f1d6';
}
i.icon.wechat:before {
  content: '\f1d7';
}
i.icon.slideshare:before {
  content: '\f1e7';
}
i.icon.twitch:before {
  content: '\f1e8';
}
i.icon.yelp:before {
  content: '\f1e9';
}
i.icon.lastfm:before {
  content: '\f202';
}
i.icon.lastfm.square:before {
  content: '\f203';
}
i.icon.ioxhost:before {
  content: '\f208';
}
i.icon.angellist:before {
  content: '\f209';
}
i.icon.meanpath:before {
  content: '\f20c';
}
i.icon.buysellads:before {
  content: '\f20d';
}
i.icon.connectdevelop:before {
  content: '\f20e';
}
i.icon.dashcube:before {
  content: '\f210';
}
i.icon.forumbee:before {
  content: '\f211';
}
i.icon.leanpub:before {
  content: '\f212';
}
i.icon.sellsy:before {
  content: '\f213';
}
i.icon.shirtsinbulk:before {
  content: '\f214';
}
i.icon.simplybuilt:before {
  content: '\f215';
}
i.icon.skyatlas:before {
  content: '\f216';
}
i.icon.facebook:before {
  content: '\f230';
}
i.icon.pinterest:before {
  content: '\f231';
}
i.icon.whatsapp:before {
  content: '\f232';
}
i.icon.viacoin:before {
  content: '\f237';
}
i.icon.medium:before {
  content: '\f23a';
}
i.icon.y.combinator:before {
  content: '\f23b';
}
i.icon.optinmonster:before {
  content: '\f23c';
}
i.icon.opencart:before {
  content: '\f23d';
}
i.icon.expeditedssl:before {
  content: '\f23e';
}
i.icon.gg:before {
  content: '\f260';
}
i.icon.gg.circle:before {
  content: '\f261';
}
i.icon.tripadvisor:before {
  content: '\f262';
}
i.icon.odnoklassniki:before {
  content: '\f263';
}
i.icon.odnoklassniki.square:before {
  content: '\f264';
}
i.icon.pocket:before {
  content: '\f265';
}
i.icon.wikipedia:before {
  content: '\f266';
}
i.icon.safari:before {
  content: '\f267';
}
i.icon.chrome:before {
  content: '\f268';
}
i.icon.firefox:before {
  content: '\f269';
}
i.icon.opera:before {
  content: '\f26a';
}
i.icon.internet.explorer:before {
  content: '\f26b';
}
i.icon.contao:before {
  content: '\f26d';
}
i.icon.\35 00px:before {
  content: '\f26e';
}
i.icon.amazon:before {
  content: '\f270';
}
i.icon.houzz:before {
  content: '\f27c';
}
i.icon.vimeo:before {
  content: '\f27d';
}
i.icon.black.tie:before {
  content: '\f27e';
}
i.icon.fonticons:before {
  content: '\f280';
}
i.icon.reddit.alien:before {
  content: '\f281';
}
i.icon.microsoft.edge:before {
  content: '\f282';
}
i.icon.codiepie:before {
  content: '\f284';
}
i.icon.modx:before {
  content: '\f285';
}
i.icon.fort.awesome:before {
  content: '\f286';
}
i.icon.product.hunt:before {
  content: '\f288';
}
i.icon.mixcloud:before {
  content: '\f289';
}
i.icon.scribd:before {
  content: '\f28a';
}
i.icon.gitlab:before {
  content: '\f296';
}
i.icon.wpbeginner:before {
  content: '\f297';
}
i.icon.wpforms:before {
  content: '\f298';
}
i.icon.envira.gallery:before {
  content: '\f299';
}
i.icon.glide:before {
  content: '\f2a5';
}
i.icon.glide.g:before {
  content: '\f2a6';
}
i.icon.viadeo:before {
  content: '\f2a9';
}
i.icon.viadeo.square:before {
  content: '\f2aa';
}
i.icon.snapchat:before {
  content: '\f2ab';
}
i.icon.snapchat.ghost:before {
  content: '\f2ac';
}
i.icon.snapchat.square:before {
  content: '\f2ad';
}
i.icon.pied.piper.hat:before {
  content: '\f2ae';
}
i.icon.first.order:before {
  content: '\f2b0';
}
i.icon.yoast:before {
  content: '\f2b1';
}
i.icon.themeisle:before {
  content: '\f2b2';
}
i.icon.google.plus.circle:before {
  content: '\f2b3';
}
i.icon.font.awesome:before {
  content: '\f2b4';
}
i.icon.linode:before {
  content: '\f2b8';
}
i.icon.quora:before {
  content: '\f2c4';
}
i.icon.free.code.camp:before {
  content: '\f2c5';
}
i.icon.telegram:before {
  content: '\f2c6';
}
i.icon.bandcamp:before {
  content: '\f2d5';
}
i.icon.grav:before {
  content: '\f2d6';
}
i.icon.etsy:before {
  content: '\f2d7';
}
i.icon.imdb:before {
  content: '\f2d8';
}
i.icon.ravelry:before {
  content: '\f2d9';
}
i.icon.eercast:before {
  content: '\f2da';
}
i.icon.superpowers:before {
  content: '\f2dd';
}
i.icon.wpexplorer:before {
  content: '\f2de';
}
i.icon.meetup:before {
  content: '\f2e0';
}
i.icon.like:before {
  content: '\f004';
}
i.icon.favorite:before {
  content: '\f005';
}
i.icon.video:before {
  content: '\f008';
}
i.icon.check:before {
  content: '\f00c';
}
i.icon.close:before {
  content: '\f00d';
}
i.icon.cancel:before {
  content: '\f00d';
}
i.icon.delete:before {
  content: '\f00d';
}
i.icon.x:before {
  content: '\f00d';
}
i.icon.zoom.in:before {
  content: '\f00e';
}
i.icon.magnify:before {
  content: '\f00e';
}
i.icon.shutdown:before {
  content: '\f011';
}
i.icon.clock:before {
  content: '\f017';
}
i.icon.time:before {
  content: '\f017';
}
i.icon.play.circle.outline:before {
  content: '\f01d';
}
i.icon.headphone:before {
  content: '\f025';
}
i.icon.camera:before {
  content: '\f030';
}
i.icon.video.camera:before {
  content: '\f03d';
}
i.icon.picture:before {
  content: '\f03e';
}
i.icon.pencil:before {
  content: '\f040';
}
i.icon.compose:before {
  content: '\f040';
}
i.icon.point:before {
  content: '\f041';
}
i.icon.tint:before {
  content: '\f043';
}
i.icon.signup:before {
  content: '\f044';
}
i.icon.plus.circle:before {
  content: '\f055';
}
i.icon.question.circle:before {
  content: '\f059';
}
i.icon.dont:before {
  content: '\f05e';
}
i.icon.minimize:before {
  content: '\f066';
}
i.icon.add:before {
  content: '\f067';
}
i.icon.exclamation.circle:before {
  content: '\f06a';
}
i.icon.attention:before {
  content: '\f06a';
}
i.icon.eye:before {
  content: '\f06e';
}
i.icon.exclamation.triangle:before {
  content: '\f071';
}
i.icon.shuffle:before {
  content: '\f074';
}
i.icon.chat:before {
  content: '\f075';
}
i.icon.cart:before {
  content: '\f07a';
}
i.icon.shopping.cart:before {
  content: '\f07a';
}
i.icon.bar.graph:before {
  content: '\f080';
}
i.icon.key:before {
  content: '\f084';
}
i.icon.cogs:before {
  content: '\f085';
}
i.icon.discussions:before {
  content: '\f086';
}
i.icon.like.outline:before {
  content: '\f087';
}
i.icon.dislike.outline:before {
  content: '\f088';
}
i.icon.heart.outline:before {
  content: '\f08a';
}
i.icon.log.out:before {
  content: '\f08b';
}
i.icon.thumb.tack:before {
  content: '\f08d';
}
i.icon.winner:before {
  content: '\f091';
}
i.icon.phone:before {
  content: '\f095';
}
i.icon.bookmark.outline:before {
  content: '\f097';
}
i.icon.phone.square:before {
  content: '\f098';
}
i.icon.credit.card:before {
  content: '\f09d';
}
i.icon.hdd.outline:before {
  content: '\f0a0';
}
i.icon.bullhorn:before {
  content: '\f0a1';
}
i.icon.bell.outline:before {
  content: '\f0a2';
}
i.icon.hand.outline.right:before {
  content: '\f0a4';
}
i.icon.hand.outline.left:before {
  content: '\f0a5';
}
i.icon.hand.outline.up:before {
  content: '\f0a6';
}
i.icon.hand.outline.down:before {
  content: '\f0a7';
}
i.icon.globe:before {
  content: '\f0ac';
}
i.icon.wrench:before {
  content: '\f0ad';
}
i.icon.briefcase:before {
  content: '\f0b1';
}
i.icon.group:before {
  content: '\f0c0';
}
i.icon.linkify:before {
  content: '\f0c1';
}
i.icon.chain:before {
  content: '\f0c1';
}
i.icon.flask:before {
  content: '\f0c3';
}
i.icon.sidebar:before {
  content: '\f0c9';
}
i.icon.bars:before {
  content: '\f0c9';
}
i.icon.list.ul:before {
  content: '\f0ca';
}
i.icon.list.ol:before {
  content: '\f0cb';
}
i.icon.numbered.list:before {
  content: '\f0cb';
}
i.icon.magic:before {
  content: '\f0d0';
}
i.icon.truck:before {
  content: '\f0d1';
}
i.icon.currency:before {
  content: '\f0d6';
}
i.icon.triangle.down:before {
  content: '\f0d7';
}
i.icon.dropdown:before {
  content: '\f0d7';
}
i.icon.triangle.up:before {
  content: '\f0d8';
}
i.icon.triangle.left:before {
  content: '\f0d9';
}
i.icon.triangle.right:before {
  content: '\f0da';
}
i.icon.envelope:before {
  content: '\f0e0';
}
i.icon.conversation:before {
  content: '\f0e6';
}
i.icon.rain:before {
  content: '\f0e9';
}
i.icon.clipboard:before {
  content: '\f0ea';
}
i.icon.lightbulb:before {
  content: '\f0eb';
}
i.icon.bell:before {
  content: '\f0f3';
}
i.icon.ambulance:before {
  content: '\f0f9';
}
i.icon.medkit:before {
  content: '\f0fa';
}
i.icon.fighter.jet:before {
  content: '\f0fb';
}
i.icon.beer:before {
  content: '\f0fc';
}
i.icon.plus.square:before {
  content: '\f0fe';
}
i.icon.computer:before {
  content: '\f108';
}
i.icon.circle.outline:before {
  content: '\f10c';
}
i.icon.gamepad:before {
  content: '\f11b';
}
i.icon.star.half.full:before {
  content: '\f123';
}
i.icon.broken.chain:before {
  content: '\f127';
}
i.icon.question:before {
  content: '\f128';
}
i.icon.exclamation:before {
  content: '\f12a';
}
i.icon.eraser:before {
  content: '\f12d';
}
i.icon.microphone:before {
  content: '\f130';
}
i.icon.microphone.slash:before {
  content: '\f131';
}
i.icon.shield:before {
  content: '\f132';
}
i.icon.target:before {
  content: '\f140';
}
i.icon.play.circle:before {
  content: '\f144';
}
i.icon.pencil.square:before {
  content: '\f14b';
}
i.icon.eur:before {
  content: '\f153';
}
i.icon.gbp:before {
  content: '\f154';
}
i.icon.usd:before {
  content: '\f155';
}
i.icon.inr:before {
  content: '\f156';
}
i.icon.cny:before {
  content: '\f157';
}
i.icon.rmb:before {
  content: '\f157';
}
i.icon.jpy:before {
  content: '\f157';
}
i.icon.rouble:before {
  content: '\f158';
}
i.icon.rub:before {
  content: '\f158';
}
i.icon.krw:before {
  content: '\f159';
}
i.icon.btc:before {
  content: '\f15a';
}
i.icon.gratipay:before {
  content: '\f184';
}
i.icon.zip:before {
  content: '\f187';
}
i.icon.dot.circle.outline:before {
  content: '\f192';
}
i.icon.try:before {
  content: '\f195';
}
i.icon.graduation:before {
  content: '\f19d';
}
i.icon.circle.outline:before {
  content: '\f1db';
}
i.icon.sliders:before {
  content: '\f1de';
}
i.icon.weixin:before {
  content: '\f1d7';
}
i.icon.tty:before {
  content: '\f1e4';
}
i.icon.teletype:before {
  content: '\f1e4';
}
i.icon.binoculars:before {
  content: '\f1e5';
}
i.icon.power.cord:before {
  content: '\f1e6';
}
i.icon.wi-fi:before {
  content: '\f1eb';
}
i.icon.visa.card:before {
  content: '\f1f0';
}
i.icon.mastercard.card:before {
  content: '\f1f1';
}
i.icon.discover.card:before {
  content: '\f1f2';
}
i.icon.amex:before {
  content: '\f1f3';
}
i.icon.american.express.card:before {
  content: '\f1f3';
}
i.icon.stripe.card:before {
  content: '\f1f5';
}
i.icon.bell.slash:before {
  content: '\f1f6';
}
i.icon.bell.slash.outline:before {
  content: '\f1f7';
}
i.icon.area.graph:before {
  content: '\f1fe';
}
i.icon.pie.graph:before {
  content: '\f200';
}
i.icon.line.graph:before {
  content: '\f201';
}
i.icon.cc:before {
  content: '\f20a';
}
i.icon.sheqel:before {
  content: '\f20b';
}
i.icon.ils:before {
  content: '\f20b';
}
i.icon.plus.cart:before {
  content: '\f217';
}
i.icon.arrow.down.cart:before {
  content: '\f218';
}
i.icon.detective:before {
  content: '\f21b';
}
i.icon.venus:before {
  content: '\f221';
}
i.icon.mars:before {
  content: '\f222';
}
i.icon.mercury:before {
  content: '\f223';
}
i.icon.intersex:before {
  content: '\f224';
}
i.icon.venus.double:before {
  content: '\f226';
}
i.icon.female.homosexual:before {
  content: '\f226';
}
i.icon.mars.double:before {
  content: '\f227';
}
i.icon.male.homosexual:before {
  content: '\f227';
}
i.icon.venus.mars:before {
  content: '\f228';
}
i.icon.mars.stroke:before {
  content: '\f229';
}
i.icon.mars.alternate:before {
  content: '\f229';
}
i.icon.mars.vertical:before {
  content: '\f22a';
}
i.icon.mars.stroke.vertical:before {
  content: '\f22a';
}
i.icon.mars.horizontal:before {
  content: '\f22b';
}
i.icon.mars.stroke.horizontal:before {
  content: '\f22b';
}
i.icon.asexual:before {
  content: '\f22d';
}
i.icon.facebook.official:before {
  content: '\f230';
}
i.icon.user.plus:before {
  content: '\f234';
}
i.icon.user.times:before {
  content: '\f235';
}
i.icon.user.close:before {
  content: '\f235';
}
i.icon.user.cancel:before {
  content: '\f235';
}
i.icon.user.delete:before {
  content: '\f235';
}
i.icon.user.x:before {
  content: '\f235';
}
i.icon.bed:before {
  content: '\f236';
}
i.icon.yc:before {
  content: '\f23b';
}
i.icon.ycombinator:before {
  content: '\f23b';
}
i.icon.battery.four:before {
  content: '\f240';
}
i.icon.battery.three:before {
  content: '\f241';
}
i.icon.battery.three.quarters:before {
  content: '\f241';
}
i.icon.battery.two:before {
  content: '\f242';
}
i.icon.battery.half:before {
  content: '\f242';
}
i.icon.battery.one:before {
  content: '\f243';
}
i.icon.battery.quarter:before {
  content: '\f243';
}
i.icon.battery.zero:before {
  content: '\f244';
}
i.icon.i.cursor:before {
  content: '\f246';
}
i.icon.jcb:before {
  content: '\f24b';
}
i.icon.japan.credit.bureau.card:before {
  content: '\f24b';
}
i.icon.diners.club.card:before {
  content: '\f24c';
}
i.icon.balance:before {
  content: '\f24e';
}
i.icon.hourglass.outline:before {
  content: '\f250';
}
i.icon.hourglass.zero:before {
  content: '\f250';
}
i.icon.hourglass.one:before {
  content: '\f251';
}
i.icon.hourglass.two:before {
  content: '\f252';
}
i.icon.hourglass.three:before {
  content: '\f253';
}
i.icon.hourglass.four:before {
  content: '\f254';
}
i.icon.grab:before {
  content: '\f255';
}
i.icon.hand.victory:before {
  content: '\f25b';
}
i.icon.tm:before {
  content: '\f25c';
}
i.icon.r.circle:before {
  content: '\f25d';
}
i.icon.television:before {
  content: '\f26c';
}
i.icon.five.hundred.pixels:before {
  content: '\f26e';
}
i.icon.calendar.plus:before {
  content: '\f271';
}
i.icon.calendar.minus:before {
  content: '\f272';
}
i.icon.calendar.times:before {
  content: '\f273';
}
i.icon.calendar.check:before {
  content: '\f274';
}
i.icon.factory:before {
  content: '\f275';
}
i.icon.commenting:before {
  content: '\f27a';
}
i.icon.commenting.outline:before {
  content: '\f27b';
}
i.icon.edge:before {
  content: '\f282';
}
i.icon.ms.edge:before {
  content: '\f282';
}
i.icon.wordpress.beginner:before {
  content: '\f297';
}
i.icon.wordpress.forms:before {
  content: '\f298';
}
i.icon.envira:before {
  content: '\f299';
}
i.icon.question.circle.outline:before {
  content: '\f29c';
}
i.icon.assistive.listening.devices:before {
  content: '\f2a2';
}
i.icon.als:before {
  content: '\f2a2';
}
i.icon.ald:before {
  content: '\f2a2';
}
i.icon.asl.interpreting:before {
  content: '\f2a3';
}
i.icon.deaf:before {
  content: '\f2a4';
}
i.icon.american.sign.language.interpreting:before {
  content: '\f2a3';
}
i.icon.hard.of.hearing:before {
  content: '\f2a4';
}
i.icon.signing:before {
  content: '\f2a7';
}
i.icon.new.pied.piper:before {
  content: '\f2ae';
}
i.icon.theme.isle:before {
  content: '\f2b2';
}
i.icon.google.plus.official:before {
  content: '\f2b3';
}
i.icon.fa:before {
  content: '\f2b4';
}
i.icon.vcard:before {
  content: '\f2bb';
}
i.icon.vcard.outline:before {
  content: '\f2bc';
}
i.icon.drivers.license:before {
  content: '\f2c2';
}
i.icon.drivers.license.outline:before {
  content: '\f2c3';
}
i.icon.thermometer:before {
  content: '\f2c7';
}
i.icon.s15:before {
  content: '\f2cd';
}
i.icon.bath:before {
  content: '\f2cd';
}
i.icon.times.rectangle:before {
  content: '\f2d3';
}
i.icon.times.rectangle.outline:before {
  content: '\f2d4';
}
/*!
 * # Semantic UI 2.2.12 - Image
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.image {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  background-color: transparent;
}
img.ui.image {
  display: block;
}
.ui.image img,
.ui.image svg {
  display: block;
  max-width: 100%;
  height: auto;
}
.ui.hidden.image,
.ui.hidden.images {
  display: none;
}
.ui.hidden.transition.image,
.ui.hidden.transition.images {
  display: block;
  visibility: hidden;
}
.ui.disabled.image,
.ui.disabled.images {
  cursor: default;
  opacity: 0.45;
}
.ui.inline.image,
.ui.inline.image img,
.ui.inline.image svg {
  display: inline-block;
}
.ui.top.aligned.image,
.ui.top.aligned.image img,
.ui.top.aligned.image svg,
.ui.top.aligned.images .image {
  display: inline-block;
  vertical-align: top;
}
.ui.middle.aligned.image,
.ui.middle.aligned.image img,
.ui.middle.aligned.image svg,
.ui.middle.aligned.images .image {
  display: inline-block;
  vertical-align: middle;
}
.ui.bottom.aligned.image,
.ui.bottom.aligned.image img,
.ui.bottom.aligned.image svg,
.ui.bottom.aligned.images .image {
  display: inline-block;
  vertical-align: bottom;
}
.ui.rounded.image,
.ui.rounded.image > *,
.ui.rounded.images .image,
.ui.rounded.images .image > * {
  border-radius: 0.3125em;
}
.ui.bordered.image img,
.ui.bordered.image svg,
.ui.bordered.images .image,
.ui.bordered.images img,
.ui.bordered.images svg,
img.ui.bordered.image {
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.ui.circular.image,
.ui.circular.images {
  overflow: hidden;
}
.ui.circular.image,
.ui.circular.image > *,
.ui.circular.images .image,
.ui.circular.images .image > * {
  border-radius: 500rem;
}
.ui.fluid.image,
.ui.fluid.image img,
.ui.fluid.image svg,
.ui.fluid.images,
.ui.fluid.images img,
.ui.fluid.images svg {
  display: block;
  width: 100%;
  height: auto;
}
.ui.avatar.image,
.ui.avatar.image img,
.ui.avatar.image svg,
.ui.avatar.images .image,
.ui.avatar.images img,
.ui.avatar.images svg {
  margin-right: 0.25em;
  display: inline-block;
  width: 2em;
  height: 2em;
  border-radius: 500rem;
}
.ui.spaced.image {
  display: inline-block !important;
  margin-left: 0.5em;
  margin-right: 0.5em;
}
.ui[class*='left spaced'].image {
  margin-left: 0.5em;
  margin-right: 0;
}
.ui[class*='right spaced'].image {
  margin-left: 0;
  margin-right: 0.5em;
}
.ui.floated.image,
.ui.floated.images {
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
}
.ui.right.floated.image,
.ui.right.floated.images {
  float: right;
  margin-right: 0;
  margin-bottom: 1em;
  margin-left: 1em;
}
.ui.floated.image:last-child,
.ui.floated.images:last-child {
  margin-bottom: 0;
}
.ui.centered.image,
.ui.centered.images {
  margin-left: auto;
  margin-right: auto;
}
.ui.mini.image,
.ui.mini.images .image,
.ui.mini.images img,
.ui.mini.images svg {
  width: 35px;
  height: auto;
  font-size: 0.78571429rem;
}
.ui.tiny.image,
.ui.tiny.images .image,
.ui.tiny.images img,
.ui.tiny.images svg {
  width: 80px;
  height: auto;
  font-size: 0.85714286rem;
}
.ui.small.image,
.ui.small.images .image,
.ui.small.images img,
.ui.small.images svg {
  width: 150px;
  height: auto;
  font-size: 0.92857143rem;
}
.ui.medium.image,
.ui.medium.images .image,
.ui.medium.images img,
.ui.medium.images svg {
  width: 300px;
  height: auto;
  font-size: 1rem;
}
.ui.large.image,
.ui.large.images .image,
.ui.large.images img,
.ui.large.images svg {
  width: 450px;
  height: auto;
  font-size: 1.14285714rem;
}
.ui.big.image,
.ui.big.images .image,
.ui.big.images img,
.ui.big.images svg {
  width: 600px;
  height: auto;
  font-size: 1.28571429rem;
}
.ui.huge.image,
.ui.huge.images .image,
.ui.huge.images img,
.ui.huge.images svg {
  width: 800px;
  height: auto;
  font-size: 1.42857143rem;
}
.ui.massive.image,
.ui.massive.images .image,
.ui.massive.images img,
.ui.massive.images svg {
  width: 960px;
  height: auto;
  font-size: 1.71428571rem;
}
.ui.images {
  font-size: 0;
  margin: 0 -0.25rem 0;
}
.ui.images .image,
.ui.images img,
.ui.images svg {
  display: inline-block;
  margin: 0 0.25rem 0.5rem;
}
/*!
 * # Semantic UI 2.2.12 - Input
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.input {
  position: relative;
  font-weight: 400;
  font-style: normal;
  display: inline-flex;
  color: rgba(0, 0, 0, 0.87);
}
.ui.input input {
  margin: 0;
  max-width: 100%;
  flex: 1 0 auto;
  outline: 0;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  text-align: left;
  line-height: 1.21428571em;
  font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
  padding: 0.67857143em 1em;
  background: #fff;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0.28571429rem;
  transition: box-shadow 0.1s ease, border-color 0.1s ease;
  box-shadow: none;
}
.ui.input input::-webkit-input-placeholder {
  color: rgba(191, 191, 191, 0.87);
}
.ui.input input::-moz-placeholder {
  color: rgba(191, 191, 191, 0.87);
}
.ui.input input:-ms-input-placeholder {
  color: rgba(191, 191, 191, 0.87);
}
.ui.disabled.input,
.ui.input:not(.disabled) input[disabled] {
  opacity: 0.45;
}
.ui.disabled.input input,
.ui.input:not(.disabled) input[disabled] {
  pointer-events: none;
}
.ui.input input:active,
.ui.input.down input {
  border-color: rgba(0, 0, 0, 0.3);
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
}
.ui.loading.loading.input > i.icon:before {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -0.64285714em 0 0 -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.1);
}
.ui.loading.loading.input > i.icon:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -0.64285714em 0 0 -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  animation: button-spin 0.6s linear;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #767676 transparent transparent;
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0 0 0 1px transparent;
}
.ui.input input:focus,
.ui.input.focus input {
  border-color: #85b7d9;
  background: #fff;
  color: rgba(0, 0, 0, 0.8);
  box-shadow: none;
}
.ui.input input:focus::-webkit-input-placeholder,
.ui.input.focus input::-webkit-input-placeholder {
  color: rgba(115, 115, 115, 0.87);
}
.ui.input input:focus::-moz-placeholder,
.ui.input.focus input::-moz-placeholder {
  color: rgba(115, 115, 115, 0.87);
}
.ui.input input:focus:-ms-input-placeholder,
.ui.input.focus input:-ms-input-placeholder {
  color: rgba(115, 115, 115, 0.87);
}
.ui.input.error input {
  background-color: #fff6f6;
  border-color: #e0b4b4;
  color: #9f3a38;
  box-shadow: none;
}
.ui.input.error input::-webkit-input-placeholder {
  color: #e7bdbc;
}
.ui.input.error input::-moz-placeholder {
  color: #e7bdbc;
}
.ui.input.error input:-ms-input-placeholder {
  color: #e7bdbc !important;
}
.ui.input.error input:focus::-webkit-input-placeholder {
  color: #da9796;
}
.ui.input.error input:focus::-moz-placeholder {
  color: #da9796;
}
.ui.input.error input:focus:-ms-input-placeholder {
  color: #da9796 !important;
}
.ui.transparent.input input {
  border-color: transparent !important;
  background-color: transparent !important;
  padding: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.ui.transparent.icon.input > i.icon {
  width: 1.1em;
}
.ui.transparent.icon.input > input {
  padding-left: 0 !important;
  padding-right: 2em !important;
}
.ui.transparent[class*='left icon'].input > input {
  padding-left: 2em !important;
  padding-right: 0 !important;
}
.ui.transparent.inverted.input {
  color: #fff;
}
.ui.transparent.inverted.input input {
  color: inherit;
}
.ui.transparent.inverted.input input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.ui.transparent.inverted.input input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.ui.transparent.inverted.input input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.ui.icon.input > i.icon {
  cursor: default;
  position: absolute;
  line-height: 1;
  text-align: center;
  top: 0;
  right: 0;
  margin: 0;
  height: 100%;
  width: 2.67142857em;
  opacity: 0.5;
  border-radius: 0 0.28571429rem 0.28571429rem 0;
  transition: opacity 0.3s ease;
}
.ui.icon.input > i.icon:not(.link) {
  pointer-events: none;
}
.ui.icon.input input {
  padding-right: 2.67142857em !important;
}
.ui.icon.input > i.icon:after,
.ui.icon.input > i.icon:before {
  left: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
  margin-top: -0.5em;
}
.ui.icon.input > i.link.icon {
  cursor: pointer;
}
.ui.icon.input > i.circular.icon {
  top: 0.35em;
  right: 0.5em;
}
.ui[class*='left icon'].input > i.icon {
  right: auto;
  left: 1px;
  border-radius: 0.28571429rem 0 0 0.28571429rem;
}
.ui[class*='left icon'].input > i.circular.icon {
  right: auto;
  left: 0.5em;
}
.ui[class*='left icon'].input > input {
  padding-left: 2.67142857em !important;
  padding-right: 1em !important;
}
.ui.icon.input > input:focus ~ i.icon {
  opacity: 1;
}
.ui.labeled.input > .label {
  flex: 0 0 auto;
  margin: 0;
  font-size: 1em;
}
.ui.labeled.input > .label:not(.corner) {
  padding-top: 0.78571429em;
  padding-bottom: 0.78571429em;
}
.ui.labeled.input:not([class*='corner labeled']) .label:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ui.labeled.input:not([class*='corner labeled']) .label:first-child + input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-color: transparent;
}
.ui.labeled.input:not([class*='corner labeled']) .label:first-child + input:focus {
  border-left-color: #85b7d9;
}
.ui[class*='right labeled'].input input {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-right-color: transparent !important;
}
.ui[class*='right labeled'].input input + .label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ui[class*='right labeled'].input input:focus {
  border-right-color: #85b7d9 !important;
}
.ui.labeled.input .corner.label {
  top: 1px;
  right: 1px;
  font-size: 0.64285714em;
  border-radius: 0 0.28571429rem 0 0;
}
.ui[class*='corner labeled']:not([class*='left corner labeled']).labeled.input input {
  padding-right: 2.5em !important;
}
.ui[class*='corner labeled'].icon.input:not([class*='left corner labeled']) > input {
  padding-right: 3.25em !important;
}
.ui[class*='corner labeled'].icon.input:not([class*='left corner labeled']) > .icon {
  margin-right: 1.25em;
}
.ui[class*='left corner labeled'].labeled.input input {
  padding-left: 2.5em !important;
}
.ui[class*='left corner labeled'].icon.input > input {
  padding-left: 3.25em !important;
}
.ui[class*='left corner labeled'].icon.input > .icon {
  margin-left: 1.25em;
}
.ui.input > .ui.corner.label {
  top: 1px;
  right: 1px;
}
.ui.input > .ui.left.corner.label {
  right: auto;
  left: 1px;
}
.ui.action.input > .button,
.ui.action.input > .buttons {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
}
.ui.action.input > .button,
.ui.action.input > .buttons > .button {
  padding-top: 0.78571429em;
  padding-bottom: 0.78571429em;
  margin: 0;
}
.ui.action.input:not([class*='left action']) > input {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-right-color: transparent !important;
}
.ui.action.input:not([class*='left action']) > .button:not(:first-child),
.ui.action.input:not([class*='left action']) > .buttons:not(:first-child) > .button,
.ui.action.input:not([class*='left action']) > .dropdown:not(:first-child) {
  border-radius: 0;
}
.ui.action.input:not([class*='left action']) > .button:last-child,
.ui.action.input:not([class*='left action']) > .buttons:last-child > .button,
.ui.action.input:not([class*='left action']) > .dropdown:last-child {
  border-radius: 0 0.28571429rem 0.28571429rem 0;
}
.ui.action.input:not([class*='left action']) input:focus {
  border-right-color: #85b7d9 !important;
}
.ui[class*='left action'].input > input {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-left-color: transparent !important;
}
.ui[class*='left action'].input > .button,
.ui[class*='left action'].input > .buttons > .button,
.ui[class*='left action'].input > .dropdown {
  border-radius: 0;
}
.ui[class*='left action'].input > .button:first-child,
.ui[class*='left action'].input > .buttons:first-child > .button,
.ui[class*='left action'].input > .dropdown:first-child {
  border-radius: 0.28571429rem 0 0 0.28571429rem;
}
.ui[class*='left action'].input > input:focus {
  border-left-color: #85b7d9 !important;
}
.ui.inverted.input input {
  border: none;
}
.ui.fluid.input {
  display: flex;
}
.ui.fluid.input > input {
  width: 0 !important;
}
.ui.mini.input {
  font-size: 0.78571429em;
}
.ui.small.input {
  font-size: 0.92857143em;
}
.ui.input {
  font-size: 1em;
}
.ui.large.input {
  font-size: 1.14285714em;
}
.ui.big.input {
  font-size: 1.28571429em;
}
.ui.huge.input {
  font-size: 1.42857143em;
}
.ui.massive.input {
  font-size: 1.71428571em;
}
/*!
 * # Semantic UI 2.2.12 - Label
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.label {
  display: inline-block;
  line-height: 1;
  vertical-align: baseline;
  margin: 0 0.14285714em;
  background-color: #e8e8e8;
  background-image: none;
  padding: 0.5833em 0.833em;
  color: rgba(0, 0, 0, 0.6);
  text-transform: none;
  font-weight: 700;
  border: 0 solid transparent;
  border-radius: 0.28571429rem;
  transition: background 0.1s ease;
}
.ui.label:first-child {
  margin-left: 0;
}
.ui.label:last-child {
  margin-right: 0;
}
a.ui.label {
  cursor: pointer;
}
.ui.label > a {
  cursor: pointer;
  color: inherit;
  opacity: 0.5;
  transition: 0.1s opacity ease;
}
.ui.label > a:hover {
  opacity: 1;
}
.ui.label > img {
  width: auto !important;
  vertical-align: middle;
  height: 2.1666em !important;
}
.ui.label > .icon {
  width: auto;
  margin: 0 0.75em 0 0;
}
.ui.label > .detail {
  display: inline-block;
  vertical-align: top;
  font-weight: 700;
  margin-left: 1em;
  opacity: 0.8;
}
.ui.label > .detail .icon {
  margin: 0 0.25em 0 0;
}
.ui.label > .close.icon,
.ui.label > .delete.icon {
  cursor: pointer;
  margin-right: 0;
  margin-left: 0.5em;
  font-size: 0.92857143em;
  opacity: 0.5;
  transition: background 0.1s ease;
}
.ui.label > .delete.icon:hover {
  opacity: 1;
}
.ui.labels > .label {
  margin: 0 0.5em 0.5em 0;
}
.ui.header > .ui.label {
  margin-top: -0.29165em;
}
.ui.attached.segment > .ui.top.left.attached.label,
.ui.bottom.attached.segment > .ui.top.left.attached.label {
  border-top-left-radius: 0;
}
.ui.attached.segment > .ui.top.right.attached.label,
.ui.bottom.attached.segment > .ui.top.right.attached.label {
  border-top-right-radius: 0;
}
.ui.top.attached.segment > .ui.bottom.left.attached.label {
  border-bottom-left-radius: 0;
}
.ui.top.attached.segment > .ui.bottom.right.attached.label {
  border-bottom-right-radius: 0;
}
.ui.top.attached.label + [class*='right floated'] + *,
.ui.top.attached.label:first-child + :not(.attached) {
  margin-top: 2rem !important;
}
.ui.bottom.attached.label:first-child ~ :last-child:not(.attached) {
  margin-top: 0;
  margin-bottom: 2rem !important;
}
.ui.image.label {
  width: auto !important;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 9999px;
  vertical-align: baseline;
  text-transform: none;
  background: #e8e8e8;
  padding: 0.5833em 0.833em 0.5833em 0.5em;
  border-radius: 0.28571429rem;
  box-shadow: none;
}
.ui.image.label img {
  display: inline-block;
  vertical-align: top;
  height: 2.1666em;
  margin: -0.5833em 0.5em -0.5833em -0.5em;
  border-radius: 0.28571429rem 0 0 0.28571429rem;
}
.ui.image.label .detail {
  background: rgba(0, 0, 0, 0.1);
  margin: -0.5833em -0.833em -0.5833em 0.5em;
  padding: 0.5833em 0.833em;
  border-radius: 0 0.28571429rem 0.28571429rem 0;
}
.ui.tag.label,
.ui.tag.labels .label {
  margin-left: 1em;
  position: relative;
  padding-left: 1.5em;
  padding-right: 1.5em;
  border-radius: 0 0.28571429rem 0.28571429rem 0;
  transition: none;
}
.ui.tag.label:before,
.ui.tag.labels .label:before {
  position: absolute;
  transform: translateY(-50%) translateX(50%) rotate(-45deg);
  top: 50%;
  right: 100%;
  content: '';
  background-color: inherit;
  background-image: none;
  width: 1.56em;
  height: 1.56em;
  transition: none;
}
.ui.tag.label:after,
.ui.tag.labels .label:after {
  position: absolute;
  content: '';
  top: 50%;
  left: -0.25em;
  margin-top: -0.25em;
  background-color: #fff !important;
  width: 0.5em;
  height: 0.5em;
  box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3);
  border-radius: 500rem;
}
.ui.corner.label {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  text-align: center;
  border-color: #e8e8e8;
  width: 4em;
  height: 4em;
  z-index: 1;
  transition: border-color 0.1s ease;
}
.ui.corner.label {
  background-color: transparent !important;
}
.ui.corner.label:after {
  position: absolute;
  content: '';
  right: 0;
  top: 0;
  z-index: -1;
  width: 0;
  height: 0;
  background-color: transparent !important;
  border-top: 0 solid transparent;
  border-right: 4em solid transparent;
  border-bottom: 4em solid transparent;
  border-left: 0 solid transparent;
  border-right-color: inherit;
  transition: border-color 0.1s ease;
}
.ui.corner.label .icon {
  cursor: default;
  position: relative;
  top: 0.64285714em;
  left: 0.78571429em;
  font-size: 1.14285714em;
  margin: 0;
}
.ui.left.corner.label,
.ui.left.corner.label:after {
  right: auto;
  left: 0;
}
.ui.left.corner.label:after {
  border-top: 4em solid transparent;
  border-right: 4em solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 0 solid transparent;
  border-top-color: inherit;
}
.ui.left.corner.label .icon {
  left: -0.78571429em;
}
.ui.segment > .ui.corner.label {
  top: -1px;
  right: -1px;
}
.ui.segment > .ui.left.corner.label {
  right: auto;
  left: -1px;
}
.ui.ribbon.label {
  position: relative;
  margin: 0;
  min-width: -moz-max-content;
  min-width: max-content;
  border-radius: 0 0.28571429rem 0.28571429rem 0;
  border-color: rgba(0, 0, 0, 0.15);
}
.ui.ribbon.label:after {
  position: absolute;
  content: '';
  top: 100%;
  left: 0;
  background-color: transparent !important;
  border-style: solid;
  border-width: 0 1.2em 1.2em 0;
  border-color: transparent;
  border-right-color: inherit;
  width: 0;
  height: 0;
}
.ui.ribbon.label {
  left: calc(-1rem - 1.2em);
  margin-right: -1.2em;
  padding-left: calc(1rem + 1.2em);
  padding-right: 1.2em;
}
.ui[class*='right ribbon'].label {
  left: calc(100% + 1rem + 1.2em);
  padding-left: 1.2em;
  padding-right: calc(1rem + 1.2em);
}
.ui[class*='right ribbon'].label {
  text-align: left;
  transform: translateX(-100%);
  border-radius: 0.28571429rem 0 0 0.28571429rem;
}
.ui[class*='right ribbon'].label:after {
  left: auto;
  right: 0;
  border-style: solid;
  border-width: 1.2em 1.2em 0 0;
  border-color: transparent;
  border-top-color: inherit;
}
.ui.card .image > .ribbon.label,
.ui.image > .ribbon.label {
  position: absolute;
  top: 1rem;
}
.ui.card .image > .ui.ribbon.label,
.ui.image > .ui.ribbon.label {
  left: calc(0.05rem - 1.2em);
}
.ui.card .image > .ui[class*='right ribbon'].label,
.ui.image > .ui[class*='right ribbon'].label {
  left: calc(100% + -0.05rem + 1.2em);
  padding-left: 0.833em;
}
.ui.table td > .ui.ribbon.label {
  left: calc(-0.78571429em - 1.2em);
}
.ui.table td > .ui[class*='right ribbon'].label {
  left: calc(100% + 0.78571429em + 1.2em);
  padding-left: 0.833em;
}
.ui.attached.label,
.ui[class*='top attached'].label {
  width: 100%;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  padding: 0.75em 1em;
  border-radius: 0.21428571rem 0.21428571rem 0 0;
}
.ui[class*='bottom attached'].label {
  top: auto;
  bottom: 0;
  border-radius: 0 0 0.21428571rem 0.21428571rem;
}
.ui[class*='top left attached'].label {
  width: auto;
  margin-top: 0 !important;
  border-radius: 0.21428571rem 0 0.28571429rem 0;
}
.ui[class*='top right attached'].label {
  width: auto;
  left: auto;
  right: 0;
  border-radius: 0 0.21428571rem 0 0.28571429rem;
}
.ui[class*='bottom left attached'].label {
  width: auto;
  top: auto;
  bottom: 0;
  border-radius: 0 0.28571429rem 0 0.21428571rem;
}
.ui[class*='bottom right attached'].label {
  top: auto;
  bottom: 0;
  left: auto;
  right: 0;
  width: auto;
  border-radius: 0.28571429rem 0 0.21428571rem 0;
}
.ui.label.disabled {
  opacity: 0.5;
}
a.ui.label:hover,
a.ui.labels .label:hover {
  background-color: #e0e0e0;
  border-color: #e0e0e0;
  background-image: none;
  color: rgba(0, 0, 0, 0.8);
}
.ui.labels a.label:hover:before,
a.ui.label:hover:before {
  color: rgba(0, 0, 0, 0.8);
}
.ui.active.label {
  background-color: #d0d0d0;
  border-color: #d0d0d0;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}
.ui.active.label:before {
  background-color: #d0d0d0;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}
a.ui.active.label:hover,
a.ui.labels .active.label:hover {
  background-color: #c8c8c8;
  border-color: #c8c8c8;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}
.ui.labels a.active.label:activehover:before,
a.ui.active.label:activehover:before {
  background-color: #c8c8c8;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}
.ui.label.visible:not(.dropdown),
.ui.labels.visible .label {
  display: inline-block !important;
}
.ui.label.hidden,
.ui.labels.hidden .label {
  display: none !important;
}
.ui.red.label,
.ui.red.labels .label {
  background-color: #db2828 !important;
  border-color: #db2828 !important;
  color: #fff !important;
}
.ui.red.labels .label:hover,
a.ui.red.label:hover {
  background-color: #d01919 !important;
  border-color: #d01919 !important;
  color: #fff !important;
}
.ui.red.corner.label,
.ui.red.corner.label:hover {
  background-color: transparent !important;
}
.ui.red.ribbon.label {
  border-color: #b21e1e !important;
}
.ui.basic.red.label {
  background-color: #fff !important;
  color: #db2828 !important;
  border-color: #db2828 !important;
}
.ui.basic.red.labels a.label:hover,
a.ui.basic.red.label:hover {
  background-color: #fff !important;
  color: #d01919 !important;
  border-color: #d01919 !important;
}
.ui.orange.label,
.ui.orange.labels .label {
  background-color: #f2711c !important;
  border-color: #f2711c !important;
  color: #fff !important;
}
.ui.orange.labels .label:hover,
a.ui.orange.label:hover {
  background-color: #f26202 !important;
  border-color: #f26202 !important;
  color: #fff !important;
}
.ui.orange.corner.label,
.ui.orange.corner.label:hover {
  background-color: transparent !important;
}
.ui.orange.ribbon.label {
  border-color: #cf590c !important;
}
.ui.basic.orange.label {
  background-color: #fff !important;
  color: #f2711c !important;
  border-color: #f2711c !important;
}
.ui.basic.orange.labels a.label:hover,
a.ui.basic.orange.label:hover {
  background-color: #fff !important;
  color: #f26202 !important;
  border-color: #f26202 !important;
}
.ui.yellow.label,
.ui.yellow.labels .label {
  background-color: #fbbd08 !important;
  border-color: #fbbd08 !important;
  color: #fff !important;
}
.ui.yellow.labels .label:hover,
a.ui.yellow.label:hover {
  background-color: #eaae00 !important;
  border-color: #eaae00 !important;
  color: #fff !important;
}
.ui.yellow.corner.label,
.ui.yellow.corner.label:hover {
  background-color: transparent !important;
}
.ui.yellow.ribbon.label {
  border-color: #cd9903 !important;
}
.ui.basic.yellow.label {
  background-color: #fff !important;
  color: #fbbd08 !important;
  border-color: #fbbd08 !important;
}
.ui.basic.yellow.labels a.label:hover,
a.ui.basic.yellow.label:hover {
  background-color: #fff !important;
  color: #eaae00 !important;
  border-color: #eaae00 !important;
}
.ui.olive.label,
.ui.olive.labels .label {
  background-color: #b5cc18 !important;
  border-color: #b5cc18 !important;
  color: #fff !important;
}
.ui.olive.labels .label:hover,
a.ui.olive.label:hover {
  background-color: #a7bd0d !important;
  border-color: #a7bd0d !important;
  color: #fff !important;
}
.ui.olive.corner.label,
.ui.olive.corner.label:hover {
  background-color: transparent !important;
}
.ui.olive.ribbon.label {
  border-color: #198f35 !important;
}
.ui.basic.olive.label {
  background-color: #fff !important;
  color: #b5cc18 !important;
  border-color: #b5cc18 !important;
}
.ui.basic.olive.labels a.label:hover,
a.ui.basic.olive.label:hover {
  background-color: #fff !important;
  color: #a7bd0d !important;
  border-color: #a7bd0d !important;
}
.ui.green.label,
.ui.green.labels .label {
  background-color: #21ba45 !important;
  border-color: #21ba45 !important;
  color: #fff !important;
}
.ui.green.labels .label:hover,
a.ui.green.label:hover {
  background-color: #16ab39 !important;
  border-color: #16ab39 !important;
  color: #fff !important;
}
.ui.green.corner.label,
.ui.green.corner.label:hover {
  background-color: transparent !important;
}
.ui.green.ribbon.label {
  border-color: #198f35 !important;
}
.ui.basic.green.label {
  background-color: #fff !important;
  color: #21ba45 !important;
  border-color: #21ba45 !important;
}
.ui.basic.green.labels a.label:hover,
a.ui.basic.green.label:hover {
  background-color: #fff !important;
  color: #16ab39 !important;
  border-color: #16ab39 !important;
}
.ui.teal.label,
.ui.teal.labels .label {
  background-color: #00b5ad !important;
  border-color: #00b5ad !important;
  color: #fff !important;
}
.ui.teal.labels .label:hover,
a.ui.teal.label:hover {
  background-color: #009c95 !important;
  border-color: #009c95 !important;
  color: #fff !important;
}
.ui.teal.corner.label,
.ui.teal.corner.label:hover {
  background-color: transparent !important;
}
.ui.teal.ribbon.label {
  border-color: #00827c !important;
}
.ui.basic.teal.label {
  background-color: #fff !important;
  color: #00b5ad !important;
  border-color: #00b5ad !important;
}
.ui.basic.teal.labels a.label:hover,
a.ui.basic.teal.label:hover {
  background-color: #fff !important;
  color: #009c95 !important;
  border-color: #009c95 !important;
}
.ui.blue.label,
.ui.blue.labels .label {
  background-color: #2185d0 !important;
  border-color: #2185d0 !important;
  color: #fff !important;
}
.ui.blue.labels .label:hover,
a.ui.blue.label:hover {
  background-color: #1678c2 !important;
  border-color: #1678c2 !important;
  color: #fff !important;
}
.ui.blue.corner.label,
.ui.blue.corner.label:hover {
  background-color: transparent !important;
}
.ui.blue.ribbon.label {
  border-color: #1a69a4 !important;
}
.ui.basic.blue.label {
  background-color: #fff !important;
  color: #2185d0 !important;
  border-color: #2185d0 !important;
}
.ui.basic.blue.labels a.label:hover,
a.ui.basic.blue.label:hover {
  background-color: #fff !important;
  color: #1678c2 !important;
  border-color: #1678c2 !important;
}
.ui.violet.label,
.ui.violet.labels .label {
  background-color: #6435c9 !important;
  border-color: #6435c9 !important;
  color: #fff !important;
}
.ui.violet.labels .label:hover,
a.ui.violet.label:hover {
  background-color: #5829bb !important;
  border-color: #5829bb !important;
  color: #fff !important;
}
.ui.violet.corner.label,
.ui.violet.corner.label:hover {
  background-color: transparent !important;
}
.ui.violet.ribbon.label {
  border-color: #502aa1 !important;
}
.ui.basic.violet.label {
  background-color: #fff !important;
  color: #6435c9 !important;
  border-color: #6435c9 !important;
}
.ui.basic.violet.labels a.label:hover,
a.ui.basic.violet.label:hover {
  background-color: #fff !important;
  color: #5829bb !important;
  border-color: #5829bb !important;
}
.ui.purple.label,
.ui.purple.labels .label {
  background-color: #a333c8 !important;
  border-color: #a333c8 !important;
  color: #fff !important;
}
.ui.purple.labels .label:hover,
a.ui.purple.label:hover {
  background-color: #9627ba !important;
  border-color: #9627ba !important;
  color: #fff !important;
}
.ui.purple.corner.label,
.ui.purple.corner.label:hover {
  background-color: transparent !important;
}
.ui.purple.ribbon.label {
  border-color: #82299f !important;
}
.ui.basic.purple.label {
  background-color: #fff !important;
  color: #a333c8 !important;
  border-color: #a333c8 !important;
}
.ui.basic.purple.labels a.label:hover,
a.ui.basic.purple.label:hover {
  background-color: #fff !important;
  color: #9627ba !important;
  border-color: #9627ba !important;
}
.ui.pink.label,
.ui.pink.labels .label {
  background-color: #e03997 !important;
  border-color: #e03997 !important;
  color: #fff !important;
}
.ui.pink.labels .label:hover,
a.ui.pink.label:hover {
  background-color: #e61a8d !important;
  border-color: #e61a8d !important;
  color: #fff !important;
}
.ui.pink.corner.label,
.ui.pink.corner.label:hover {
  background-color: transparent !important;
}
.ui.pink.ribbon.label {
  border-color: #c71f7e !important;
}
.ui.basic.pink.label {
  background-color: #fff !important;
  color: #e03997 !important;
  border-color: #e03997 !important;
}
.ui.basic.pink.labels a.label:hover,
a.ui.basic.pink.label:hover {
  background-color: #fff !important;
  color: #e61a8d !important;
  border-color: #e61a8d !important;
}
.ui.brown.label,
.ui.brown.labels .label {
  background-color: #a5673f !important;
  border-color: #a5673f !important;
  color: #fff !important;
}
.ui.brown.labels .label:hover,
a.ui.brown.label:hover {
  background-color: #975b33 !important;
  border-color: #975b33 !important;
  color: #fff !important;
}
.ui.brown.corner.label,
.ui.brown.corner.label:hover {
  background-color: transparent !important;
}
.ui.brown.ribbon.label {
  border-color: #805031 !important;
}
.ui.basic.brown.label {
  background-color: #fff !important;
  color: #a5673f !important;
  border-color: #a5673f !important;
}
.ui.basic.brown.labels a.label:hover,
a.ui.basic.brown.label:hover {
  background-color: #fff !important;
  color: #975b33 !important;
  border-color: #975b33 !important;
}
.ui.grey.label,
.ui.grey.labels .label {
  background-color: #767676 !important;
  border-color: #767676 !important;
  color: #fff !important;
}
.ui.grey.labels .label:hover,
a.ui.grey.label:hover {
  background-color: #838383 !important;
  border-color: #838383 !important;
  color: #fff !important;
}
.ui.grey.corner.label,
.ui.grey.corner.label:hover {
  background-color: transparent !important;
}
.ui.grey.ribbon.label {
  border-color: #805031 !important;
}
.ui.basic.grey.label {
  background-color: #fff !important;
  color: #767676 !important;
  border-color: #767676 !important;
}
.ui.basic.grey.labels a.label:hover,
a.ui.basic.grey.label:hover {
  background-color: #fff !important;
  color: #838383 !important;
  border-color: #838383 !important;
}
.ui.black.label,
.ui.black.labels .label {
  background-color: #1b1c1d !important;
  border-color: #1b1c1d !important;
  color: #fff !important;
}
.ui.black.labels .label:hover,
a.ui.black.label:hover {
  background-color: #27292a !important;
  border-color: #27292a !important;
  color: #fff !important;
}
.ui.black.corner.label,
.ui.black.corner.label:hover {
  background-color: transparent !important;
}
.ui.black.ribbon.label {
  border-color: #805031 !important;
}
.ui.basic.black.label {
  background-color: #fff !important;
  color: #1b1c1d !important;
  border-color: #1b1c1d !important;
}
.ui.basic.black.labels a.label:hover,
a.ui.basic.black.label:hover {
  background-color: #fff !important;
  color: #27292a !important;
  border-color: #27292a !important;
}
.ui.basic.label {
  background: none #fff;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
}
a.ui.basic.label:hover {
  text-decoration: none;
  background: none #fff;
  color: #1e70bf;
  box-shadow: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: none;
}
.ui.basic.pointing.label:before {
  border-color: inherit;
}
.ui.fluid.labels > .label,
.ui.label.fluid {
  width: 100%;
  box-sizing: border-box;
}
.ui.inverted.label,
.ui.inverted.labels .label {
  color: rgba(255, 255, 255, 0.9) !important;
}
.ui.horizontal.label,
.ui.horizontal.labels .label {
  margin: 0 0.5em 0 0;
  padding: 0.4em 0.833em;
  min-width: 3em;
  text-align: center;
}
.ui.circular.label,
.ui.circular.labels .label {
  min-width: 2em;
  min-height: 2em;
  padding: 0.5em !important;
  line-height: 1em;
  text-align: center;
  border-radius: 500rem;
}
.ui.empty.circular.label,
.ui.empty.circular.labels .label {
  min-width: 0;
  min-height: 0;
  overflow: hidden;
  width: 0.5em;
  height: 0.5em;
  vertical-align: baseline;
}
.ui.pointing.label {
  position: relative;
}
.ui.attached.pointing.label {
  position: absolute;
}
.ui.pointing.label:before {
  background-color: inherit;
  background-image: inherit;
  border-width: none;
  border-style: solid;
  border-color: inherit;
}
.ui.pointing.label:before {
  position: absolute;
  content: '';
  transform: rotate(45deg);
  background-image: none;
  z-index: 2;
  width: 0.6666em;
  height: 0.6666em;
  transition: background 0.1s ease;
}
.ui.pointing.label,
.ui[class*='pointing above'].label {
  margin-top: 1em;
}
.ui.pointing.label:before,
.ui[class*='pointing above'].label:before {
  border-width: 1px 0 0 1px;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  top: 0;
  left: 50%;
}
.ui[class*='bottom pointing'].label,
.ui[class*='pointing below'].label {
  margin-top: 0;
  margin-bottom: 1em;
}
.ui[class*='bottom pointing'].label:before,
.ui[class*='pointing below'].label:before {
  border-width: 0 1px 1px 0;
  top: auto;
  right: auto;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  top: 100%;
  left: 50%;
}
.ui[class*='left pointing'].label {
  margin-top: 0;
  margin-left: 0.6666em;
}
.ui[class*='left pointing'].label:before {
  border-width: 0 0 1px 1px;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  bottom: auto;
  right: auto;
  top: 50%;
  left: 0;
}
.ui[class*='right pointing'].label {
  margin-top: 0;
  margin-right: 0.6666em;
}
.ui[class*='right pointing'].label:before {
  border-width: 1px 1px 0 0;
  transform: translateX(50%) translateY(-50%) rotate(45deg);
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
}
.ui.basic.pointing.label:before,
.ui.basic[class*='pointing above'].label:before {
  margin-top: -1px;
}
.ui.basic[class*='bottom pointing'].label:before,
.ui.basic[class*='pointing below'].label:before {
  bottom: auto;
  top: 100%;
  margin-top: 1px;
}
.ui.basic[class*='left pointing'].label:before {
  top: 50%;
  left: -1px;
}
.ui.basic[class*='right pointing'].label:before {
  top: 50%;
  right: -1px;
}
.ui.floating.label {
  position: absolute;
  z-index: 100;
  top: -1em;
  left: 100%;
  margin: 0 0 0 -1.5em !important;
}
.ui.mini.label,
.ui.mini.labels .label {
  font-size: 0.64285714rem;
}
.ui.tiny.label,
.ui.tiny.labels .label {
  font-size: 0.71428571rem;
}
.ui.small.label,
.ui.small.labels .label {
  font-size: 0.78571429rem;
}
.ui.label,
.ui.labels .label {
  font-size: 0.85714286rem;
}
.ui.large.label,
.ui.large.labels .label {
  font-size: 1rem;
}
.ui.big.label,
.ui.big.labels .label {
  font-size: 1.28571429rem;
}
.ui.huge.label,
.ui.huge.labels .label {
  font-size: 1.42857143rem;
}
.ui.massive.label,
.ui.massive.labels .label {
  font-size: 1.71428571rem;
}
/*!
 * # Semantic UI 2.2.12 - List
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.list,
ol.ui.list,
ul.ui.list {
  list-style-type: none;
  margin: 1em 0;
  padding: 0 0;
}
.ui.list:first-child,
ol.ui.list:first-child,
ul.ui.list:first-child {
  margin-top: 0;
  padding-top: 0;
}
.ui.list:last-child,
ol.ui.list:last-child,
ul.ui.list:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.ui.list .list > .item,
.ui.list > .item,
ol.ui.list li,
ul.ui.list li {
  display: list-item;
  table-layout: fixed;
  list-style-type: none;
  list-style-position: outside;
  padding: 0.21428571em 0;
  line-height: 1.14285714em;
}
.ui.list > .item:after,
.ui.list > .list > .item,
ol.ui.list > li:first-child:after,
ul.ui.list > li:first-child:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ui.list .list > .item:first-child,
.ui.list > .item:first-child,
ol.ui.list li:first-child,
ul.ui.list li:first-child {
  padding-top: 0;
}
.ui.list .list > .item:last-child,
.ui.list > .item:last-child,
ol.ui.list li:last-child,
ul.ui.list li:last-child {
  padding-bottom: 0;
}
.ui.list .list,
ol.ui.list ol,
ul.ui.list ul {
  clear: both;
  margin: 0;
  padding: 0.75em 0 0.25em 0.5em;
}
.ui.list .list > .item,
ol.ui.list ol li,
ul.ui.list ul li {
  padding: 0.14285714em 0;
  line-height: inherit;
}
.ui.list .list > .item > i.icon,
.ui.list > .item > i.icon {
  display: table-cell;
  margin: 0;
  padding-top: 0;
  padding-right: 0.28571429em;
  vertical-align: top;
  transition: color 0.1s ease;
}
.ui.list .list > .item > i.icon:only-child,
.ui.list > .item > i.icon:only-child {
  display: inline-block;
  vertical-align: top;
}
.ui.list .list > .item > .image,
.ui.list > .item > .image {
  display: table-cell;
  background-color: transparent;
  margin: 0;
  vertical-align: top;
}
.ui.list .list > .item > .image:not(:only-child):not(img),
.ui.list > .item > .image:not(:only-child):not(img) {
  padding-right: 0.5em;
}
.ui.list .list > .item > .image img,
.ui.list > .item > .image img {
  vertical-align: top;
}
.ui.list .list > .item > .image:only-child,
.ui.list .list > .item > img.image,
.ui.list > .item > .image:only-child,
.ui.list > .item > img.image {
  display: inline-block;
}
.ui.list .list > .item > .content,
.ui.list > .item > .content {
  line-height: 1.14285714em;
}
.ui.list .list > .item > .icon + .content,
.ui.list .list > .item > .image + .content,
.ui.list > .item > .icon + .content,
.ui.list > .item > .image + .content {
  display: table-cell;
  padding: 0 0 0 0.5em;
  vertical-align: top;
}
.ui.list .list > .item > img.image + .content,
.ui.list > .item > img.image + .content {
  display: inline-block;
}
.ui.list .list > .item > .content > .list,
.ui.list > .item > .content > .list {
  margin-left: 0;
  padding-left: 0;
}
.ui.list .list > .item .header,
.ui.list > .item .header {
  display: block;
  margin: 0;
  font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.87);
}
.ui.list .list > .item .description,
.ui.list > .item .description {
  display: block;
  color: rgba(0, 0, 0, 0.7);
}
.ui.list .list > .item a,
.ui.list > .item a {
  cursor: pointer;
}
.ui.list .list > a.item,
.ui.list > a.item {
  cursor: pointer;
  color: #4183c4;
}
.ui.list .list > a.item:hover,
.ui.list > a.item:hover {
  color: #1e70bf;
}
.ui.list .list > a.item i.icon,
.ui.list > a.item i.icon {
  color: rgba(0, 0, 0, 0.4);
}
.ui.list .list > .item a.header,
.ui.list > .item a.header {
  cursor: pointer;
  color: #4183c4 !important;
}
.ui.list .list > .item a.header:hover,
.ui.list > .item a.header:hover {
  color: #1e70bf !important;
}
.ui[class*='left floated'].list {
  float: left;
}
.ui[class*='right floated'].list {
  float: right;
}
.ui.list .list > .item [class*='left floated'],
.ui.list > .item [class*='left floated'] {
  float: left;
  margin: 0 1em 0 0;
}
.ui.list .list > .item [class*='right floated'],
.ui.list > .item [class*='right floated'] {
  float: right;
  margin: 0 0 0 1em;
}
.ui.menu .ui.list .list > .item,
.ui.menu .ui.list > .item {
  display: list-item;
  table-layout: fixed;
  background-color: transparent;
  list-style-type: none;
  list-style-position: outside;
  padding: 0.21428571em 0;
  line-height: 1.14285714em;
}
.ui.menu .ui.list .list > .item:before,
.ui.menu .ui.list > .item:before {
  border: none;
  background: 0 0;
}
.ui.menu .ui.list .list > .item:first-child,
.ui.menu .ui.list > .item:first-child {
  padding-top: 0;
}
.ui.menu .ui.list .list > .item:last-child,
.ui.menu .ui.list > .item:last-child {
  padding-bottom: 0;
}
.ui.horizontal.list {
  display: inline-block;
  font-size: 0;
}
.ui.horizontal.list > .item {
  display: inline-block;
  margin-left: 1em;
  font-size: 1rem;
}
.ui.horizontal.list:not(.celled) > .item:first-child {
  margin-left: 0 !important;
  padding-left: 0 !important;
}
.ui.horizontal.list .list {
  padding-left: 0;
  padding-bottom: 0;
}
.ui.horizontal.list .list > .item > .content,
.ui.horizontal.list .list > .item > .icon,
.ui.horizontal.list .list > .item > .image,
.ui.horizontal.list > .item > .content,
.ui.horizontal.list > .item > .icon,
.ui.horizontal.list > .item > .image {
  vertical-align: middle;
}
.ui.horizontal.list > .item:first-child,
.ui.horizontal.list > .item:last-child {
  padding-top: 0.21428571em;
  padding-bottom: 0.21428571em;
}
.ui.horizontal.list > .item > i.icon {
  margin: 0;
  padding: 0 0.25em 0 0;
}
.ui.horizontal.list > .item > .icon,
.ui.horizontal.list > .item > .icon + .content {
  float: none;
  display: inline-block;
}
.ui.list .list > .disabled.item,
.ui.list > .disabled.item {
  pointer-events: none;
  color: rgba(40, 40, 40, 0.3) !important;
}
.ui.inverted.list .list > .disabled.item,
.ui.inverted.list > .disabled.item {
  color: rgba(225, 225, 225, 0.3) !important;
}
.ui.list .list > a.item:hover .icon,
.ui.list > a.item:hover .icon {
  color: rgba(0, 0, 0, 0.87);
}
.ui.inverted.list .list > a.item > .icon,
.ui.inverted.list > a.item > .icon {
  color: rgba(255, 255, 255, 0.7);
}
.ui.inverted.list .list > .item .header,
.ui.inverted.list > .item .header {
  color: rgba(255, 255, 255, 0.9);
}
.ui.inverted.list .list > .item .description,
.ui.inverted.list > .item .description {
  color: rgba(255, 255, 255, 0.7);
}
.ui.inverted.list .list > a.item,
.ui.inverted.list > a.item {
  cursor: pointer;
  color: rgba(255, 255, 255, 0.9);
}
.ui.inverted.list .list > a.item:hover,
.ui.inverted.list > a.item:hover {
  color: #1e70bf;
}
.ui.inverted.list .item a:not(.ui) {
  color: rgba(255, 255, 255, 0.9) !important;
}
.ui.inverted.list .item a:not(.ui):hover {
  color: #1e70bf !important;
}
.ui.list [class*='top aligned'],
.ui.list[class*='top aligned'] .content,
.ui.list[class*='top aligned'] .image {
  vertical-align: top !important;
}
.ui.list [class*='middle aligned'],
.ui.list[class*='middle aligned'] .content,
.ui.list[class*='middle aligned'] .image {
  vertical-align: middle !important;
}
.ui.list [class*='bottom aligned'],
.ui.list[class*='bottom aligned'] .content,
.ui.list[class*='bottom aligned'] .image {
  vertical-align: bottom !important;
}
.ui.link.list .item,
.ui.link.list .item a:not(.ui),
.ui.link.list a.item {
  color: rgba(0, 0, 0, 0.4);
  transition: 0.1s color ease;
}
.ui.link.list .item a:not(.ui):hover,
.ui.link.list a.item:hover {
  color: rgba(0, 0, 0, 0.8);
}
.ui.link.list .item a:not(.ui):active,
.ui.link.list a.item:active {
  color: rgba(0, 0, 0, 0.9);
}
.ui.link.list .active.item,
.ui.link.list .active.item a:not(.ui) {
  color: rgba(0, 0, 0, 0.95);
}
.ui.inverted.link.list .item,
.ui.inverted.link.list .item a:not(.ui),
.ui.inverted.link.list a.item {
  color: rgba(255, 255, 255, 0.5);
}
.ui.inverted.link.list .item a:not(.ui):hover,
.ui.inverted.link.list a.item:hover {
  color: #fff;
}
.ui.inverted.link.list .item a:not(.ui):active,
.ui.inverted.link.list a.item:active {
  color: #fff;
}
.ui.inverted.link.list .active.item a:not(.ui),
.ui.inverted.link.list a.active.item {
  color: #fff;
}
.ui.selection.list .list > .item,
.ui.selection.list > .item {
  cursor: pointer;
  background: 0 0;
  padding: 0.5em 0.5em;
  margin: 0;
  color: rgba(0, 0, 0, 0.4);
  border-radius: 0.5em;
  transition: 0.1s color ease, 0.1s padding-left ease, 0.1s background-color ease;
}
.ui.selection.list .list > .item:last-child,
.ui.selection.list > .item:last-child {
  margin-bottom: 0;
}
.ui.selection.list.list > .item:hover,
.ui.selection.list > .item:hover {
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.8);
}
.ui.selection.list .list > .item:active,
.ui.selection.list > .item:active {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.9);
}
.ui.selection.list .list > .item.active,
.ui.selection.list > .item.active {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}
.ui.inverted.selection.list > .item {
  background: 0 0;
  color: rgba(255, 255, 255, 0.5);
}
.ui.inverted.selection.list > .item:hover {
  background: rgba(255, 255, 255, 0.02);
  color: #fff;
}
.ui.inverted.selection.list > .item:active {
  background: rgba(255, 255, 255, 0.08);
  color: #fff;
}
.ui.inverted.selection.list > .item.active {
  background: rgba(255, 255, 255, 0.08);
  color: #fff;
}
.ui.celled.selection.list .list > .item,
.ui.celled.selection.list > .item,
.ui.divided.selection.list .list > .item,
.ui.divided.selection.list > .item {
  border-radius: 0;
}
.ui.animated.list > .item {
  transition: 0.25s color ease 0.1s, 0.25s padding-left ease 0.1s, 0.25s background-color ease 0.1s;
}
.ui.animated.list:not(.horizontal) > .item:hover {
  padding-left: 1em;
}
.ui.fitted.list:not(.selection) .list > .item,
.ui.fitted.list:not(.selection) > .item {
  padding-left: 0;
  padding-right: 0;
}
.ui.fitted.selection.list .list > .item,
.ui.fitted.selection.list > .item {
  margin-left: -0.5em;
  margin-right: -0.5em;
}
.ui.bulleted.list,
ul.ui.list {
  margin-left: 1.25rem;
}
.ui.bulleted.list .list > .item,
.ui.bulleted.list > .item,
ul.ui.list li {
  position: relative;
}
.ui.bulleted.list .list > .item:before,
.ui.bulleted.list > .item:before,
ul.ui.list li:before {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  pointer-events: none;
  position: absolute;
  top: auto;
  left: auto;
  font-weight: 400;
  margin-left: -1.25rem;
  content: '•';
  opacity: 1;
  color: inherit;
  vertical-align: top;
}
.ui.bulleted.list .list > a.item:before,
.ui.bulleted.list > a.item:before,
ul.ui.list li:before {
  color: rgba(0, 0, 0, 0.87);
}
.ui.bulleted.list .list,
ul.ui.list ul {
  padding-left: 1.25rem;
}
.ui.horizontal.bulleted.list,
ul.ui.horizontal.bulleted.list {
  margin-left: 0;
}
.ui.horizontal.bulleted.list > .item,
ul.ui.horizontal.bulleted.list li {
  margin-left: 1.75rem;
}
.ui.horizontal.bulleted.list > .item:first-child,
ul.ui.horizontal.bulleted.list li:first-child {
  margin-left: 0;
}
.ui.horizontal.bulleted.list > .item::before,
ul.ui.horizontal.bulleted.list li::before {
  color: rgba(0, 0, 0, 0.87);
}
.ui.horizontal.bulleted.list > .item:first-child::before,
ul.ui.horizontal.bulleted.list li:first-child::before {
  display: none;
}
.ui.ordered.list,
.ui.ordered.list .list,
ol.ui.list,
ol.ui.list ol {
  counter-reset: ordered;
  margin-left: 1.25rem;
  list-style-type: none;
}
.ui.ordered.list .list > .item,
.ui.ordered.list > .item,
ol.ui.list li {
  list-style-type: none;
  position: relative;
}
.ui.ordered.list .list > .item:before,
.ui.ordered.list > .item:before,
ol.ui.list li:before {
  position: absolute;
  top: auto;
  left: auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  pointer-events: none;
  margin-left: -1.25rem;
  counter-increment: ordered;
  content: counters(ordered, '.') ' ';
  text-align: right;
  color: rgba(0, 0, 0, 0.87);
  vertical-align: middle;
  opacity: 0.8;
}
.ui.ordered.inverted.list .list > .item:before,
.ui.ordered.inverted.list > .item:before,
ol.ui.inverted.list li:before {
  color: rgba(255, 255, 255, 0.7);
}
.ui.ordered.list > .item[data-value],
.ui.ordered.list > .list > .item[data-value] {
  content: attr(data-value);
}
ol.ui.list li[value]:before {
  content: attr(value);
}
.ui.ordered.list .list,
ol.ui.list ol {
  margin-left: 1em;
}
.ui.ordered.list .list > .item:before,
ol.ui.list ol li:before {
  margin-left: -2em;
}
.ui.ordered.horizontal.list,
ol.ui.horizontal.list {
  margin-left: 0;
}
.ui.ordered.horizontal.list .list > .item:before,
.ui.ordered.horizontal.list > .item:before,
ol.ui.horizontal.list li:before {
  position: static;
  margin: 0 0.5em 0 0;
}
.ui.divided.list > .item {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.divided.list .list > .item {
  border-top: none;
}
.ui.divided.list .item .list > .item {
  border-top: none;
}
.ui.divided.list .list > .item:first-child,
.ui.divided.list > .item:first-child {
  border-top: none;
}
.ui.divided.list:not(.horizontal) .list > .item:first-child {
  border-top-width: 1px;
}
.ui.divided.bulleted.list .list,
.ui.divided.bulleted.list:not(.horizontal) {
  margin-left: 0;
  padding-left: 0;
}
.ui.divided.bulleted.list > .item:not(.horizontal) {
  padding-left: 1.25rem;
}
.ui.divided.ordered.list {
  margin-left: 0;
}
.ui.divided.ordered.list .list > .item,
.ui.divided.ordered.list > .item {
  padding-left: 1.25rem;
}
.ui.divided.ordered.list .item .list {
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0.21428571em;
}
.ui.divided.ordered.list .item .list > .item {
  padding-left: 1em;
}
.ui.divided.selection.list .list > .item,
.ui.divided.selection.list > .item {
  margin: 0;
  border-radius: 0;
}
.ui.divided.horizontal.list {
  margin-left: 0;
}
.ui.divided.horizontal.list > .item:not(:first-child) {
  padding-left: 0.5em;
}
.ui.divided.horizontal.list > .item:not(:last-child) {
  padding-right: 0.5em;
}
.ui.divided.horizontal.list > .item {
  border-top: none;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  margin: 0;
  line-height: 0.6;
}
.ui.horizontal.divided.list > .item:first-child {
  border-left: none;
}
.ui.divided.inverted.horizontal.list > .item,
.ui.divided.inverted.list > .item,
.ui.divided.inverted.list > .list {
  border-color: rgba(255, 255, 255, 0.1);
}
.ui.celled.list > .item,
.ui.celled.list > .list {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.ui.celled.list > .item:last-child {
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.celled.list > .item:first-child,
.ui.celled.list > .item:last-child {
  padding-top: 0.21428571em;
  padding-bottom: 0.21428571em;
}
.ui.celled.list .item .list > .item {
  border-width: 0;
}
.ui.celled.list .list > .item:first-child {
  border-top-width: 0;
}
.ui.celled.bulleted.list {
  margin-left: 0;
}
.ui.celled.bulleted.list .list > .item,
.ui.celled.bulleted.list > .item {
  padding-left: 1.25rem;
}
.ui.celled.bulleted.list .item .list {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
  padding-bottom: 0.21428571em;
}
.ui.celled.ordered.list {
  margin-left: 0;
}
.ui.celled.ordered.list .list > .item,
.ui.celled.ordered.list > .item {
  padding-left: 1.25rem;
}
.ui.celled.ordered.list .item .list {
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0.21428571em;
}
.ui.celled.ordered.list .list > .item {
  padding-left: 1em;
}
.ui.horizontal.celled.list {
  margin-left: 0;
}
.ui.horizontal.celled.list .list > .item,
.ui.horizontal.celled.list > .item {
  border-top: none;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  margin: 0;
  padding-left: 0.5em;
  padding-right: 0.5em;
  line-height: 0.6;
}
.ui.horizontal.celled.list .list > .item:last-child,
.ui.horizontal.celled.list > .item:last-child {
  border-bottom: none;
  border-right: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.celled.inverted.list > .item,
.ui.celled.inverted.list > .list {
  border-color: 1px solid rgba(255, 255, 255, 0.1);
}
.ui.celled.inverted.horizontal.list .list > .item,
.ui.celled.inverted.horizontal.list > .item {
  border-color: 1px solid rgba(255, 255, 255, 0.1);
}
.ui.relaxed.list:not(.horizontal) > .item:not(:first-child) {
  padding-top: 0.42857143em;
}
.ui.relaxed.list:not(.horizontal) > .item:not(:last-child) {
  padding-bottom: 0.42857143em;
}
.ui.horizontal.relaxed.list .list > .item:not(:first-child),
.ui.horizontal.relaxed.list > .item:not(:first-child) {
  padding-left: 1rem;
}
.ui.horizontal.relaxed.list .list > .item:not(:last-child),
.ui.horizontal.relaxed.list > .item:not(:last-child) {
  padding-right: 1rem;
}
.ui[class*='very relaxed'].list:not(.horizontal) > .item:not(:first-child) {
  padding-top: 0.85714286em;
}
.ui[class*='very relaxed'].list:not(.horizontal) > .item:not(:last-child) {
  padding-bottom: 0.85714286em;
}
.ui.horizontal[class*='very relaxed'].list .list > .item:not(:first-child),
.ui.horizontal[class*='very relaxed'].list > .item:not(:first-child) {
  padding-left: 1.5rem;
}
.ui.horizontal[class*='very relaxed'].list .list > .item:not(:last-child),
.ui.horizontal[class*='very relaxed'].list > .item:not(:last-child) {
  padding-right: 1.5rem;
}
.ui.mini.list {
  font-size: 0.78571429em;
}
.ui.tiny.list {
  font-size: 0.85714286em;
}
.ui.small.list {
  font-size: 0.92857143em;
}
.ui.list {
  font-size: 1em;
}
.ui.large.list {
  font-size: 1.14285714em;
}
.ui.big.list {
  font-size: 1.28571429em;
}
.ui.huge.list {
  font-size: 1.42857143em;
}
.ui.massive.list {
  font-size: 1.71428571em;
}
.ui.mini.horizontal.list .list > .item,
.ui.mini.horizontal.list > .item {
  font-size: 0.78571429rem;
}
.ui.tiny.horizontal.list .list > .item,
.ui.tiny.horizontal.list > .item {
  font-size: 0.85714286rem;
}
.ui.small.horizontal.list .list > .item,
.ui.small.horizontal.list > .item {
  font-size: 0.92857143rem;
}
.ui.horizontal.list .list > .item,
.ui.horizontal.list > .item {
  font-size: 1rem;
}
.ui.large.horizontal.list .list > .item,
.ui.large.horizontal.list > .item {
  font-size: 1.14285714rem;
}
.ui.big.horizontal.list .list > .item,
.ui.big.horizontal.list > .item {
  font-size: 1.28571429rem;
}
.ui.huge.horizontal.list .list > .item,
.ui.huge.horizontal.list > .item {
  font-size: 1.42857143rem;
}
.ui.massive.horizontal.list .list > .item,
.ui.massive.horizontal.list > .item {
  font-size: 1.71428571rem;
}
/*!
 * # Semantic UI 2.2.12 - Loader
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.loader {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0;
  text-align: center;
  z-index: 1000;
  transform: translateX(-50%) translateY(-50%);
}
.ui.loader:before {
  position: absolute;
  content: '';
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.1);
}
.ui.loader:after {
  position: absolute;
  content: '';
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  animation: loader 0.6s linear;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #767676 transparent transparent;
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0 0 0 1px transparent;
}
@keyframes loader {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
.ui.mini.loader:after,
.ui.mini.loader:before {
  width: 1rem;
  height: 1rem;
  margin: 0 0 0 -0.5rem;
}
.ui.tiny.loader:after,
.ui.tiny.loader:before {
  width: 1.14285714rem;
  height: 1.14285714rem;
  margin: 0 0 0 -0.57142857rem;
}
.ui.small.loader:after,
.ui.small.loader:before {
  width: 1.71428571rem;
  height: 1.71428571rem;
  margin: 0 0 0 -0.85714286rem;
}
.ui.loader:after,
.ui.loader:before {
  width: 2.28571429rem;
  height: 2.28571429rem;
  margin: 0 0 0 -1.14285714rem;
}
.ui.large.loader:after,
.ui.large.loader:before {
  width: 3.42857143rem;
  height: 3.42857143rem;
  margin: 0 0 0 -1.71428571rem;
}
.ui.big.loader:after,
.ui.big.loader:before {
  width: 3.71428571rem;
  height: 3.71428571rem;
  margin: 0 0 0 -1.85714286rem;
}
.ui.huge.loader:after,
.ui.huge.loader:before {
  width: 4.14285714rem;
  height: 4.14285714rem;
  margin: 0 0 0 -2.07142857rem;
}
.ui.massive.loader:after,
.ui.massive.loader:before {
  width: 4.57142857rem;
  height: 4.57142857rem;
  margin: 0 0 0 -2.28571429rem;
}
.ui.dimmer .loader {
  display: block;
}
.ui.dimmer .ui.loader {
  color: rgba(255, 255, 255, 0.9);
}
.ui.dimmer .ui.loader:before {
  border-color: rgba(255, 255, 255, 0.15);
}
.ui.dimmer .ui.loader:after {
  border-color: #fff transparent transparent;
}
.ui.inverted.dimmer .ui.loader {
  color: rgba(0, 0, 0, 0.87);
}
.ui.inverted.dimmer .ui.loader:before {
  border-color: rgba(0, 0, 0, 0.1);
}
.ui.inverted.dimmer .ui.loader:after {
  border-color: #767676 transparent transparent;
}
.ui.text.loader {
  width: auto !important;
  height: auto !important;
  text-align: center;
  font-style: normal;
}
.ui.indeterminate.loader:after {
  animation-direction: reverse;
  animation-duration: 1.2s;
}
.ui.loader.active,
.ui.loader.visible {
  display: block;
}
.ui.loader.disabled,
.ui.loader.hidden {
  display: none;
}
.ui.inverted.dimmer .ui.mini.loader,
.ui.mini.loader {
  width: 1rem;
  height: 1rem;
  font-size: 0.78571429em;
}
.ui.inverted.dimmer .ui.tiny.loader,
.ui.tiny.loader {
  width: 1.14285714rem;
  height: 1.14285714rem;
  font-size: 0.85714286em;
}
.ui.inverted.dimmer .ui.small.loader,
.ui.small.loader {
  width: 1.71428571rem;
  height: 1.71428571rem;
  font-size: 0.92857143em;
}
.ui.inverted.dimmer .ui.loader,
.ui.loader {
  width: 2.28571429rem;
  height: 2.28571429rem;
  font-size: 1em;
}
.ui.inverted.dimmer .ui.large.loader,
.ui.large.loader {
  width: 3.42857143rem;
  height: 3.42857143rem;
  font-size: 1.14285714em;
}
.ui.big.loader,
.ui.inverted.dimmer .ui.big.loader {
  width: 3.71428571rem;
  height: 3.71428571rem;
  font-size: 1.28571429em;
}
.ui.huge.loader,
.ui.inverted.dimmer .ui.huge.loader {
  width: 4.14285714rem;
  height: 4.14285714rem;
  font-size: 1.42857143em;
}
.ui.inverted.dimmer .ui.massive.loader,
.ui.massive.loader {
  width: 4.57142857rem;
  height: 4.57142857rem;
  font-size: 1.71428571em;
}
.ui.mini.text.loader {
  min-width: 1rem;
  padding-top: 1.78571429rem;
}
.ui.tiny.text.loader {
  min-width: 1.14285714rem;
  padding-top: 1.92857143rem;
}
.ui.small.text.loader {
  min-width: 1.71428571rem;
  padding-top: 2.5rem;
}
.ui.text.loader {
  min-width: 2.28571429rem;
  padding-top: 3.07142857rem;
}
.ui.large.text.loader {
  min-width: 3.42857143rem;
  padding-top: 4.21428571rem;
}
.ui.big.text.loader {
  min-width: 3.71428571rem;
  padding-top: 4.5rem;
}
.ui.huge.text.loader {
  min-width: 4.14285714rem;
  padding-top: 4.92857143rem;
}
.ui.massive.text.loader {
  min-width: 4.57142857rem;
  padding-top: 5.35714286rem;
}
.ui.inverted.loader {
  color: rgba(255, 255, 255, 0.9);
}
.ui.inverted.loader:before {
  border-color: rgba(255, 255, 255, 0.15);
}
.ui.inverted.loader:after {
  border-top-color: #fff;
}
.ui.inline.loader {
  position: relative;
  vertical-align: middle;
  margin: 0;
  left: 0;
  top: 0;
  transform: none;
}
.ui.inline.loader.active,
.ui.inline.loader.visible {
  display: inline-block;
}
.ui.centered.inline.loader.active,
.ui.centered.inline.loader.visible {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/*!
 * # Semantic UI 2.2.12 - Rail
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.rail {
  position: absolute;
  top: 0;
  width: 300px;
  height: 100%;
}
.ui.left.rail {
  left: auto;
  right: 100%;
  padding: 0 2rem 0 0;
  margin: 0 2rem 0 0;
}
.ui.right.rail {
  left: 100%;
  right: auto;
  padding: 0 0 0 2rem;
  margin: 0 0 0 2rem;
}
.ui.left.internal.rail {
  left: 0;
  right: auto;
  padding: 0 0 0 2rem;
  margin: 0 0 0 2rem;
}
.ui.right.internal.rail {
  left: auto;
  right: 0;
  padding: 0 2rem 0 0;
  margin: 0 2rem 0 0;
}
.ui.dividing.rail {
  width: 302.5px;
}
.ui.left.dividing.rail {
  padding: 0 2.5rem 0 0;
  margin: 0 2.5rem 0 0;
  border-right: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.right.dividing.rail {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  padding: 0 0 0 2.5rem;
  margin: 0 0 0 2.5rem;
}
.ui.close.rail {
  width: calc(300px + 1em);
}
.ui.close.left.rail {
  padding: 0 1em 0 0;
  margin: 0 1em 0 0;
}
.ui.close.right.rail {
  padding: 0 0 0 1em;
  margin: 0 0 0 1em;
}
.ui.very.close.rail {
  width: calc(300px + 0.5em);
}
.ui.very.close.left.rail {
  padding: 0 0.5em 0 0;
  margin: 0 0.5em 0 0;
}
.ui.very.close.right.rail {
  padding: 0 0 0 0.5em;
  margin: 0 0 0 0.5em;
}
.ui.attached.left.rail,
.ui.attached.right.rail {
  padding: 0;
  margin: 0;
}
.ui.mini.rail {
  font-size: 0.78571429rem;
}
.ui.tiny.rail {
  font-size: 0.85714286rem;
}
.ui.small.rail {
  font-size: 0.92857143rem;
}
.ui.rail {
  font-size: 1rem;
}
.ui.large.rail {
  font-size: 1.14285714rem;
}
.ui.big.rail {
  font-size: 1.28571429rem;
}
.ui.huge.rail {
  font-size: 1.42857143rem;
}
.ui.massive.rail {
  font-size: 1.71428571rem;
}
/*!
 * # Semantic UI 2.2.12 - Reveal
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.reveal {
  display: inherit;
  position: relative !important;
  font-size: 0 !important;
}
.ui.reveal > .visible.content {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  z-index: 3 !important;
  transition: all 0.5s ease 0.1s;
}
.ui.reveal > .hidden.content {
  position: relative !important;
  z-index: 2 !important;
}
.ui.active.reveal .visible.content,
.ui.reveal:hover .visible.content {
  z-index: 4 !important;
}
.ui.slide.reveal {
  position: relative !important;
  overflow: hidden !important;
  white-space: nowrap;
}
.ui.slide.reveal > .content {
  display: block;
  width: 100%;
  float: left;
  margin: 0;
  transition: transform 0.5s ease 0.1s;
}
.ui.slide.reveal > .visible.content {
  position: relative !important;
}
.ui.slide.reveal > .hidden.content {
  position: absolute !important;
  left: 0 !important;
  width: 100% !important;
  transform: translateX(100%) !important;
}
.ui.slide.active.reveal > .visible.content,
.ui.slide.reveal:hover > .visible.content {
  transform: translateX(-100%) !important;
}
.ui.slide.active.reveal > .hidden.content,
.ui.slide.reveal:hover > .hidden.content {
  transform: translateX(0) !important;
}
.ui.slide.right.reveal > .visible.content {
  transform: translateX(0) !important;
}
.ui.slide.right.reveal > .hidden.content {
  transform: translateX(-100%) !important;
}
.ui.slide.right.active.reveal > .visible.content,
.ui.slide.right.reveal:hover > .visible.content {
  transform: translateX(100%) !important;
}
.ui.slide.right.active.reveal > .hidden.content,
.ui.slide.right.reveal:hover > .hidden.content {
  transform: translateX(0) !important;
}
.ui.slide.up.reveal > .hidden.content {
  transform: translateY(100%) !important;
}
.ui.slide.up.active.reveal > .visible.content,
.ui.slide.up.reveal:hover > .visible.content {
  transform: translateY(-100%) !important;
}
.ui.slide.up.active.reveal > .hidden.content,
.ui.slide.up.reveal:hover > .hidden.content {
  transform: translateY(0) !important;
}
.ui.slide.down.reveal > .hidden.content {
  transform: translateY(-100%) !important;
}
.ui.slide.down.active.reveal > .visible.content,
.ui.slide.down.reveal:hover > .visible.content {
  transform: translateY(100%) !important;
}
.ui.slide.down.active.reveal > .hidden.content,
.ui.slide.down.reveal:hover > .hidden.content {
  transform: translateY(0) !important;
}
.ui.fade.reveal > .visible.content {
  opacity: 1;
}
.ui.fade.active.reveal > .visible.content,
.ui.fade.reveal:hover > .visible.content {
  opacity: 0;
}
.ui.move.reveal {
  position: relative !important;
  overflow: hidden !important;
  white-space: nowrap;
}
.ui.move.reveal > .content {
  display: block;
  float: left;
  margin: 0;
  transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;
}
.ui.move.reveal > .visible.content {
  position: relative !important;
}
.ui.move.reveal > .hidden.content {
  position: absolute !important;
  left: 0 !important;
  width: 100% !important;
}
.ui.move.active.reveal > .visible.content,
.ui.move.reveal:hover > .visible.content {
  transform: translateX(-100%) !important;
}
.ui.move.right.active.reveal > .visible.content,
.ui.move.right.reveal:hover > .visible.content {
  transform: translateX(100%) !important;
}
.ui.move.up.active.reveal > .visible.content,
.ui.move.up.reveal:hover > .visible.content {
  transform: translateY(-100%) !important;
}
.ui.move.down.active.reveal > .visible.content,
.ui.move.down.reveal:hover > .visible.content {
  transform: translateY(100%) !important;
}
.ui.rotate.reveal > .visible.content {
  transition-duration: 0.5s;
  transform: rotate(0);
}
.ui.rotate.reveal > .visible.content,
.ui.rotate.right.reveal > .visible.content {
  transform-origin: bottom right;
}
.ui.rotate.active.reveal > .visible.content,
.ui.rotate.reveal:hover > .visible.content,
.ui.rotate.right.active.reveal > .visible.content,
.ui.rotate.right.reveal:hover > .visible.content {
  transform: rotate(110deg);
}
.ui.rotate.left.reveal > .visible.content {
  transform-origin: bottom left;
}
.ui.rotate.left.active.reveal > .visible.content,
.ui.rotate.left.reveal:hover > .visible.content {
  transform: rotate(-110deg);
}
.ui.disabled.reveal:hover > .visible.visible.content {
  position: static !important;
  display: block !important;
  opacity: 1 !important;
  top: 0 !important;
  left: 0 !important;
  right: auto !important;
  bottom: auto !important;
  transform: none !important;
}
.ui.disabled.reveal:hover > .hidden.hidden.content {
  display: none !important;
}
.ui.visible.reveal {
  overflow: visible;
}
.ui.instant.reveal > .content {
  transition-delay: 0s !important;
}
.ui.reveal > .content {
  font-size: 1rem !important;
}
/*!
 * # Semantic UI 2.2.12 - Segment
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.segment {
  position: relative;
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
  margin: 1rem 0;
  padding: 1em 1em;
  border-radius: 0.28571429rem;
  border: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.segment:first-child {
  margin-top: 0;
}
.ui.segment:last-child {
  margin-bottom: 0;
}
.ui.vertical.segment {
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  background: none transparent;
  border-radius: 0;
  box-shadow: none;
  border: none;
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.vertical.segment:last-child {
  border-bottom: none;
}
.ui.inverted.segment > .ui.header {
  color: #fff;
}
.ui[class*='bottom attached'].segment > [class*='top attached'].label {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ui[class*='top attached'].segment > [class*='bottom attached'].label {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ui.attached.segment:not(.top):not(.bottom) > [class*='top attached'].label {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ui.attached.segment:not(.top):not(.bottom) > [class*='bottom attached'].label {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ui.grid > .row > .ui.segment.column,
.ui.grid > .ui.segment.column,
.ui.page.grid.segment {
  padding-top: 2em;
  padding-bottom: 2em;
}
.ui.grid.segment {
  margin: 1rem 0;
  border-radius: 0.28571429rem;
}
.ui.basic.table.segment {
  background: #fff;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
}
.ui[class*='very basic'].table.segment {
  padding: 1em 1em;
}
.ui.piled.segment,
.ui.piled.segments {
  margin: 3em 0;
  box-shadow: '';
  z-index: auto;
}
.ui.piled.segment:first-child {
  margin-top: 0;
}
.ui.piled.segment:last-child {
  margin-bottom: 0;
}
.ui.piled.segment:after,
.ui.piled.segment:before,
.ui.piled.segments:after,
.ui.piled.segments:before {
  background-color: #fff;
  visibility: visible;
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: '';
}
.ui.piled.segment:before,
.ui.piled.segments:before {
  transform: rotate(-1.2deg);
  top: 0;
  z-index: -2;
}
.ui.piled.segment:after,
.ui.piled.segments:after {
  transform: rotate(1.2deg);
  top: 0;
  z-index: -1;
}
.ui[class*='top attached'].piled.segment {
  margin-top: 3em;
  margin-bottom: 0;
}
.ui.piled.segment[class*='top attached']:first-child {
  margin-top: 0;
}
.ui.piled.segment[class*='bottom attached'] {
  margin-top: 0;
  margin-bottom: 3em;
}
.ui.piled.segment[class*='bottom attached']:last-child {
  margin-bottom: 0;
}
.ui.stacked.segment {
  padding-bottom: 1.4em;
}
.ui.stacked.segment:after,
.ui.stacked.segment:before,
.ui.stacked.segments:after,
.ui.stacked.segments:before {
  content: '';
  position: absolute;
  bottom: -3px;
  left: 0;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  background: rgba(0, 0, 0, 0.03);
  width: 100%;
  height: 6px;
  visibility: visible;
}
.ui.stacked.segment:before,
.ui.stacked.segments:before {
  display: none;
}
.ui.tall.stacked.segment:before,
.ui.tall.stacked.segments:before {
  display: block;
  bottom: 0;
}
.ui.stacked.inverted.segment:after,
.ui.stacked.inverted.segment:before,
.ui.stacked.inverted.segments:after,
.ui.stacked.inverted.segments:before {
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(34, 36, 38, 0.35);
}
.ui.padded.segment {
  padding: 1.5em;
}
.ui[class*='very padded'].segment {
  padding: 3em;
}
.ui.padded.segment.vertical.segment,
.ui[class*='very padded'].vertical.segment {
  padding-left: 0;
  padding-right: 0;
}
.ui.compact.segment {
  display: table;
}
.ui.compact.segments {
  display: inline-flex;
}
.ui.compact.segments .segment,
.ui.segments .compact.segment {
  display: block;
  flex: 0 1 auto;
}
.ui.circular.segment {
  display: table-cell;
  padding: 2em;
  text-align: center;
  vertical-align: middle;
  border-radius: 500em;
}
.ui.raised.segment,
.ui.raised.segments {
  box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
}
.ui.segments {
  flex-direction: column;
  position: relative;
  margin: 1rem 0;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
}
.ui.segments:first-child {
  margin-top: 0;
}
.ui.segments:last-child {
  margin-bottom: 0;
}
.ui.segments > .segment {
  top: 0;
  bottom: 0;
  border-radius: 0;
  margin: 0;
  width: auto;
  box-shadow: none;
  border: none;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.segments:not(.horizontal) > .segment:first-child {
  border-top: none;
  margin-top: 0;
  bottom: 0;
  margin-bottom: 0;
  top: 0;
  border-radius: 0.28571429rem 0.28571429rem 0 0;
}
.ui.segments:not(.horizontal) > .segment:last-child {
  top: 0;
  bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none;
  border-radius: 0 0 0.28571429rem 0.28571429rem;
}
.ui.segments:not(.horizontal) > .segment:only-child {
  border-radius: 0.28571429rem;
}
.ui.segments > .ui.segments {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  margin: 1rem 1rem;
}
.ui.segments > .segments:first-child {
  border-top: none;
}
.ui.segments > .segment + .segments:not(.horizontal) {
  margin-top: 0;
}
.ui.horizontal.segments {
  display: flex;
  flex-direction: row;
  background-color: transparent;
  border-radius: 0;
  padding: 0;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
  margin: 1rem 0;
  border-radius: 0.28571429rem;
  border: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.segments > .horizontal.segments {
  margin: 0;
  background-color: transparent;
  border-radius: 0;
  border: none;
  box-shadow: none;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.horizontal.segments > .segment {
  flex: 1 1 auto;
  -ms-flex: 1 1 0px;
  margin: 0;
  min-width: 0;
  background-color: transparent;
  border-radius: 0;
  border: none;
  box-shadow: none;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.segments > .horizontal.segments:first-child {
  border-top: none;
}
.ui.horizontal.segments > .segment:first-child {
  border-left: none;
}
.ui.disabled.segment {
  opacity: 0.45;
  color: rgba(40, 40, 40, 0.3);
}
.ui.loading.segment {
  position: relative;
  cursor: default;
  pointer-events: none;
  text-shadow: none !important;
  color: transparent !important;
  transition: all 0s linear;
}
.ui.loading.segment:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 100%;
  border-radius: 0.28571429rem;
  z-index: 100;
}
.ui.loading.segment:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -1.5em 0 0 -1.5em;
  width: 3em;
  height: 3em;
  animation: segment-spin 0.6s linear;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #767676 rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0 0 0 1px transparent;
  visibility: visible;
  z-index: 101;
}
@keyframes segment-spin {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
.ui.basic.segment {
  background: none transparent;
  box-shadow: none;
  border: none;
  border-radius: 0;
}
.ui.clearing.segment:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ui.red.segment:not(.inverted) {
  border-top: 2px solid #db2828 !important;
}
.ui.inverted.red.segment {
  background-color: #db2828 !important;
  color: #fff !important;
}
.ui.orange.segment:not(.inverted) {
  border-top: 2px solid #f2711c !important;
}
.ui.inverted.orange.segment {
  background-color: #f2711c !important;
  color: #fff !important;
}
.ui.yellow.segment:not(.inverted) {
  border-top: 2px solid #fbbd08 !important;
}
.ui.inverted.yellow.segment {
  background-color: #fbbd08 !important;
  color: #fff !important;
}
.ui.olive.segment:not(.inverted) {
  border-top: 2px solid #b5cc18 !important;
}
.ui.inverted.olive.segment {
  background-color: #b5cc18 !important;
  color: #fff !important;
}
.ui.green.segment:not(.inverted) {
  border-top: 2px solid #21ba45 !important;
}
.ui.inverted.green.segment {
  background-color: #21ba45 !important;
  color: #fff !important;
}
.ui.teal.segment:not(.inverted) {
  border-top: 2px solid #00b5ad !important;
}
.ui.inverted.teal.segment {
  background-color: #00b5ad !important;
  color: #fff !important;
}
.ui.blue.segment:not(.inverted) {
  border-top: 2px solid #2185d0 !important;
}
.ui.inverted.blue.segment {
  background-color: #2185d0 !important;
  color: #fff !important;
}
.ui.violet.segment:not(.inverted) {
  border-top: 2px solid #6435c9 !important;
}
.ui.inverted.violet.segment {
  background-color: #6435c9 !important;
  color: #fff !important;
}
.ui.purple.segment:not(.inverted) {
  border-top: 2px solid #a333c8 !important;
}
.ui.inverted.purple.segment {
  background-color: #a333c8 !important;
  color: #fff !important;
}
.ui.pink.segment:not(.inverted) {
  border-top: 2px solid #e03997 !important;
}
.ui.inverted.pink.segment {
  background-color: #e03997 !important;
  color: #fff !important;
}
.ui.brown.segment:not(.inverted) {
  border-top: 2px solid #a5673f !important;
}
.ui.inverted.brown.segment {
  background-color: #a5673f !important;
  color: #fff !important;
}
.ui.grey.segment:not(.inverted) {
  border-top: 2px solid #767676 !important;
}
.ui.inverted.grey.segment {
  background-color: #767676 !important;
  color: #fff !important;
}
.ui.black.segment:not(.inverted) {
  border-top: 2px solid #1b1c1d !important;
}
.ui.inverted.black.segment {
  background-color: #1b1c1d !important;
  color: #fff !important;
}
.ui[class*='left aligned'].segment {
  text-align: left;
}
.ui[class*='right aligned'].segment {
  text-align: right;
}
.ui[class*='center aligned'].segment {
  text-align: center;
}
.ui.floated.segment,
.ui[class*='left floated'].segment {
  float: left;
  margin-right: 1em;
}
.ui[class*='right floated'].segment {
  float: right;
  margin-left: 1em;
}
.ui.inverted.segment {
  border: none;
  box-shadow: none;
}
.ui.inverted.segment,
.ui.primary.inverted.segment {
  background: #1b1c1d;
  color: rgba(255, 255, 255, 0.9);
}
.ui.inverted.segment .segment {
  color: rgba(0, 0, 0, 0.87);
}
.ui.inverted.segment .inverted.segment {
  color: rgba(255, 255, 255, 0.9);
}
.ui.inverted.attached.segment {
  border-color: #555;
}
.ui.secondary.segment {
  background: #f3f4f5;
  color: rgba(0, 0, 0, 0.6);
}
.ui.secondary.inverted.segment {
  background: #4c4f52 linear-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.2) 100%);
  color: rgba(255, 255, 255, 0.8);
}
.ui.tertiary.segment {
  background: #dcddde;
  color: rgba(0, 0, 0, 0.6);
}
.ui.tertiary.inverted.segment {
  background: #717579 linear-gradient(rgba(255, 255, 255, 0.35) 0, rgba(255, 255, 255, 0.35) 100%);
  color: rgba(255, 255, 255, 0.8);
}
.ui.attached.segment {
  top: 0;
  bottom: 0;
  border-radius: 0;
  margin: 0 -1px;
  width: calc(100% + 2px);
  max-width: calc(100% + 2px);
  box-shadow: none;
  border: 1px solid #d4d4d5;
}
.ui.attached:not(.message) + .ui.attached.segment:not(.top) {
  border-top: none;
}
.ui[class*='top attached'].segment {
  bottom: 0;
  margin-bottom: 0;
  top: 0;
  margin-top: 1rem;
  border-radius: 0.28571429rem 0.28571429rem 0 0;
}
.ui.segment[class*='top attached']:first-child {
  margin-top: 0;
}
.ui.segment[class*='bottom attached'] {
  bottom: 0;
  margin-top: 0;
  top: 0;
  margin-bottom: 1rem;
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none;
  border-radius: 0 0 0.28571429rem 0.28571429rem;
}
.ui.segment[class*='bottom attached']:last-child {
  margin-bottom: 0;
}
.ui.mini.segment,
.ui.mini.segments .segment {
  font-size: 0.78571429rem;
}
.ui.tiny.segment,
.ui.tiny.segments .segment {
  font-size: 0.85714286rem;
}
.ui.small.segment,
.ui.small.segments .segment {
  font-size: 0.92857143rem;
}
.ui.segment,
.ui.segments .segment {
  font-size: 1rem;
}
.ui.large.segment,
.ui.large.segments .segment {
  font-size: 1.14285714rem;
}
.ui.big.segment,
.ui.big.segments .segment {
  font-size: 1.28571429rem;
}
.ui.huge.segment,
.ui.huge.segments .segment {
  font-size: 1.42857143rem;
}
.ui.massive.segment,
.ui.massive.segments .segment {
  font-size: 1.71428571rem;
}
/*!
 * # Semantic UI 2.2.12 - Step
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.steps {
  display: inline-flex;
  flex-direction: row;
  align-items: stretch;
  margin: 1em 0;
  background: '';
  box-shadow: none;
  line-height: 1.14285714em;
  border-radius: 0.28571429rem;
  border: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.steps:first-child {
  margin-top: 0;
}
.ui.steps:last-child {
  margin-bottom: 0;
}
.ui.steps .step {
  position: relative;
  display: flex;
  flex: 1 0 auto;
  flex-wrap: wrap;
  flex-direction: row;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
  margin: 0 0;
  padding: 1.14285714em 2em;
  background: #fff;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
  border-radius: 0;
  border: none;
  border-right: 1px solid rgba(34, 36, 38, 0.15);
  transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;
}
.ui.steps .step:after {
  display: none;
  position: absolute;
  z-index: 2;
  content: '';
  top: 50%;
  right: 0;
  border: medium none;
  background-color: #fff;
  width: 1.14285714em;
  height: 1.14285714em;
  border-style: solid;
  border-color: rgba(34, 36, 38, 0.15);
  border-width: 0 1px 1px 0;
  transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;
  transform: translateY(-50%) translateX(50%) rotate(-45deg);
}
.ui.steps .step:first-child {
  padding-left: 2em;
  border-radius: 0.28571429rem 0 0 0.28571429rem;
}
.ui.steps .step:last-child {
  border-radius: 0 0.28571429rem 0.28571429rem 0;
}
.ui.steps .step:last-child {
  border-right: none;
  margin-right: 0;
}
.ui.steps .step:only-child {
  border-radius: 0.28571429rem;
}
.ui.steps .step .title {
  font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 1.14285714em;
  font-weight: 700;
}
.ui.steps .step > .title {
  width: 100%;
}
.ui.steps .step .description {
  font-weight: 400;
  font-size: 0.92857143em;
  color: rgba(0, 0, 0, 0.87);
}
.ui.steps .step > .description {
  width: 100%;
}
.ui.steps .step .title ~ .description {
  margin-top: 0.25em;
}
.ui.steps .step > .icon {
  line-height: 1;
  font-size: 2.5em;
  margin: 0 1rem 0 0;
}
.ui.steps .step > .icon,
.ui.steps .step > .icon ~ .content {
  display: block;
  flex: 0 1 auto;
  align-self: middle;
}
.ui.steps .step > .icon ~ .content {
  flex-grow: 1 0 auto;
}
.ui.steps:not(.vertical) .step > .icon {
  width: auto;
}
.ui.steps .link.step,
.ui.steps a.step {
  cursor: pointer;
}
.ui.ordered.steps {
  counter-reset: ordered;
}
.ui.ordered.steps .step:before {
  display: block;
  position: static;
  text-align: center;
  content: counters(ordered, '.');
  align-self: middle;
  margin-right: 1rem;
  font-size: 2.5em;
  counter-increment: ordered;
  font-family: inherit;
  font-weight: 700;
}
.ui.ordered.steps .step > * {
  display: block;
  align-self: middle;
}
.ui.vertical.steps {
  display: inline-flex;
  flex-direction: column;
  overflow: visible;
}
.ui.vertical.steps .step {
  justify-content: flex-start;
  border-radius: 0;
  padding: 1.14285714em 2em;
  border-right: none;
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.vertical.steps .step:first-child {
  padding: 1.14285714em 2em;
  border-radius: 0.28571429rem 0.28571429rem 0 0;
}
.ui.vertical.steps .step:last-child {
  border-bottom: none;
  border-radius: 0 0 0.28571429rem 0.28571429rem;
}
.ui.vertical.steps .step:only-child {
  border-radius: 0.28571429rem;
}
.ui.vertical.steps .step:after {
  display: none;
}
.ui.vertical.steps .step:after {
  top: 50%;
  right: 0;
  border-width: 0 1px 1px 0;
}
.ui.vertical.steps .step:after {
  display: none;
}
.ui.vertical.steps .active.step:after {
  display: block;
}
.ui.vertical.steps .step:last-child:after {
  display: none;
}
.ui.vertical.steps .active.step:last-child:after {
  display: block;
}
@media only screen and (max-width: 767px) {
  .ui.steps:not(.unstackable) {
    display: inline-flex;
    overflow: visible;
    flex-direction: column;
  }
  .ui.steps:not(.unstackable) .step {
    width: 100% !important;
    flex-direction: column;
    border-radius: 0;
    padding: 1.14285714em 2em;
  }
  .ui.steps:not(.unstackable) .step:first-child {
    padding: 1.14285714em 2em;
    border-radius: 0.28571429rem 0.28571429rem 0 0;
  }
  .ui.steps:not(.unstackable) .step:last-child {
    border-radius: 0 0 0.28571429rem 0.28571429rem;
  }
  .ui.steps:not(.unstackable) .step:after {
    display: none !important;
  }
  .ui.steps:not(.unstackable) .step .content {
    text-align: center;
  }
  .ui.ordered.steps:not(.unstackable) .step:before,
  .ui.steps:not(.unstackable) .step > .icon {
    margin: 0 0 1rem 0;
  }
}
.ui.steps .link.step:hover,
.ui.steps .link.step:hover::after,
.ui.steps a.step:hover,
.ui.steps a.step:hover::after {
  background: #f9fafb;
  color: rgba(0, 0, 0, 0.8);
}
.ui.steps .link.step:active,
.ui.steps .link.step:active::after,
.ui.steps a.step:active,
.ui.steps a.step:active::after {
  background: #f3f4f5;
  color: rgba(0, 0, 0, 0.9);
}
.ui.steps .step.active {
  cursor: auto;
  background: #f3f4f5;
}
.ui.steps .step.active:after {
  background: #f3f4f5;
}
.ui.steps .step.active .title {
  color: #4183c4;
}
.ui.ordered.steps .step.active:before,
.ui.steps .active.step .icon {
  color: rgba(0, 0, 0, 0.85);
}
.ui.steps .step:after {
  display: block;
}
.ui.steps .active.step:after {
  display: block;
}
.ui.steps .step:last-child:after {
  display: none;
}
.ui.steps .active.step:last-child:after {
  display: none;
}
.ui.steps .link.active.step:hover,
.ui.steps .link.active.step:hover::after,
.ui.steps a.active.step:hover,
.ui.steps a.active.step:hover::after {
  cursor: pointer;
  background: #dcddde;
  color: rgba(0, 0, 0, 0.87);
}
.ui.ordered.steps .step.completed:before,
.ui.steps .step.completed > .icon:before {
  color: #21ba45;
}
.ui.steps .disabled.step {
  cursor: auto;
  background: #fff;
  pointer-events: none;
}
.ui.steps .disabled.step,
.ui.steps .disabled.step .description,
.ui.steps .disabled.step .title {
  color: rgba(40, 40, 40, 0.3);
}
.ui.steps .disabled.step:after {
  background: #fff;
}
@media only screen and (max-width: 991px) {
  .ui[class*='tablet stackable'].steps {
    display: inline-flex;
    overflow: visible;
    flex-direction: column;
  }
  .ui[class*='tablet stackable'].steps .step {
    flex-direction: column;
    border-radius: 0;
    padding: 1.14285714em 2em;
  }
  .ui[class*='tablet stackable'].steps .step:first-child {
    padding: 1.14285714em 2em;
    border-radius: 0.28571429rem 0.28571429rem 0 0;
  }
  .ui[class*='tablet stackable'].steps .step:last-child {
    border-radius: 0 0 0.28571429rem 0.28571429rem;
  }
  .ui[class*='tablet stackable'].steps .step:after {
    display: none !important;
  }
  .ui[class*='tablet stackable'].steps .step .content {
    text-align: center;
  }
  .ui[class*='tablet stackable'].ordered.steps .step:before,
  .ui[class*='tablet stackable'].steps .step > .icon {
    margin: 0 0 1rem 0;
  }
}
.ui.fluid.steps {
  display: flex;
  width: 100%;
}
.ui.attached.steps {
  width: calc(100% + 2px) !important;
  margin: 0 -1px 0;
  max-width: calc(100% + 2px);
  border-radius: 0.28571429rem 0.28571429rem 0 0;
}
.ui.attached.steps .step:first-child {
  border-radius: 0.28571429rem 0 0 0;
}
.ui.attached.steps .step:last-child {
  border-radius: 0 0.28571429rem 0 0;
}
.ui.bottom.attached.steps {
  margin: 0 -1px 0;
  border-radius: 0 0 0.28571429rem 0.28571429rem;
}
.ui.bottom.attached.steps .step:first-child {
  border-radius: 0 0 0 0.28571429rem;
}
.ui.bottom.attached.steps .step:last-child {
  border-radius: 0 0 0.28571429rem 0;
}
.ui.eight.steps,
.ui.five.steps,
.ui.four.steps,
.ui.one.steps,
.ui.seven.steps,
.ui.six.steps,
.ui.three.steps,
.ui.two.steps {
  width: 100%;
}
.ui.eight.steps > .step,
.ui.five.steps > .step,
.ui.four.steps > .step,
.ui.one.steps > .step,
.ui.seven.steps > .step,
.ui.six.steps > .step,
.ui.three.steps > .step,
.ui.two.steps > .step {
  flex-wrap: nowrap;
}
.ui.one.steps > .step {
  width: 100%;
}
.ui.two.steps > .step {
  width: 50%;
}
.ui.three.steps > .step {
  width: 33.333%;
}
.ui.four.steps > .step {
  width: 25%;
}
.ui.five.steps > .step {
  width: 20%;
}
.ui.six.steps > .step {
  width: 16.666%;
}
.ui.seven.steps > .step {
  width: 14.285%;
}
.ui.eight.steps > .step {
  width: 12.5%;
}
.ui.mini.step,
.ui.mini.steps .step {
  font-size: 0.78571429rem;
}
.ui.tiny.step,
.ui.tiny.steps .step {
  font-size: 0.85714286rem;
}
.ui.small.step,
.ui.small.steps .step {
  font-size: 0.92857143rem;
}
.ui.step,
.ui.steps .step {
  font-size: 1rem;
}
.ui.large.step,
.ui.large.steps .step {
  font-size: 1.14285714rem;
}
.ui.big.step,
.ui.big.steps .step {
  font-size: 1.28571429rem;
}
.ui.huge.step,
.ui.huge.steps .step {
  font-size: 1.42857143rem;
}
.ui.massive.step,
.ui.massive.steps .step {
  font-size: 1.71428571rem;
}
@font-face {
  font-family: Step;
  src: url(data:application/x-font-ttf;charset=utf-8;;base64,AAEAAAAOAIAAAwBgT1MvMj3hSQEAAADsAAAAVmNtYXDQEhm3AAABRAAAAUpjdnQgBkn/lAAABuwAAAAcZnBnbYoKeDsAAAcIAAAJkWdhc3AAAAAQAAAG5AAAAAhnbHlm32cEdgAAApAAAAC2aGVhZAErPHsAAANIAAAANmhoZWEHUwNNAAADgAAAACRobXR4CykAAAAAA6QAAAAMbG9jYQA4AFsAAAOwAAAACG1heHAApgm8AAADuAAAACBuYW1lzJ0aHAAAA9gAAALNcG9zdK69QJgAAAaoAAAAO3ByZXCSoZr/AAAQnAAAAFYAAQO4AZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA6ADoAQNS/2oAWgMLAE8AAAABAAAAAAAAAAAAAwAAAAMAAAAcAAEAAAAAAEQAAwABAAAAHAAEACgAAAAGAAQAAQACAADoAf//AAAAAOgA//8AABgBAAEAAAAAAAAAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADpAKYABUAHEAZDwEAAQFCAAIBAmoAAQABagAAAGEUFxQDEisBFAcBBiInASY0PwE2Mh8BATYyHwEWA6QP/iAQLBD+6g8PTBAsEKQBbhAsEEwPAhYWEP4gDw8BFhAsEEwQEKUBbxAQTBAAAAH//f+xA18DCwAMABJADwABAQpDAAAACwBEFRMCESsBFA4BIi4CPgEyHgEDWXLG6MhuBnq89Lp+AV51xHR0xOrEdHTEAAAAAAEAAAABAADDeRpdXw889QALA+gAAAAAzzWYjQAAAADPNWBN//3/sQOkAwsAAAAIAAIAAAAAAAAAAQAAA1L/agBaA+gAAP/3A6QAAQAAAAAAAAAAAAAAAAAAAAMD6AAAA+gAAANZAAAAAAAAADgAWwABAAAAAwAWAAEAAAAAAAIABgATAG4AAAAtCZEAAAAAAAAAEgDeAAEAAAAAAAAANQAAAAEAAAAAAAEACAA1AAEAAAAAAAIABwA9AAEAAAAAAAMACABEAAEAAAAAAAQACABMAAEAAAAAAAUACwBUAAEAAAAAAAYACABfAAEAAAAAAAoAKwBnAAEAAAAAAAsAEwCSAAMAAQQJAAAAagClAAMAAQQJAAEAEAEPAAMAAQQJAAIADgEfAAMAAQQJAAMAEAEtAAMAAQQJAAQAEAE9AAMAAQQJAAUAFgFNAAMAAQQJAAYAEAFjAAMAAQQJAAoAVgFzAAMAAQQJAAsAJgHJQ29weXJpZ2h0IChDKSAyMDE0IGJ5IG9yaWdpbmFsIGF1dGhvcnMgQCBmb250ZWxsby5jb21mb250ZWxsb1JlZ3VsYXJmb250ZWxsb2ZvbnRlbGxvVmVyc2lvbiAxLjBmb250ZWxsb0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABDACkAIAAyADAAMQA0ACAAYgB5ACAAbwByAGkAZwBpAG4AYQBsACAAYQB1AHQAaABvAHIAcwAgAEAAIABmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQBmAG8AbgB0AGUAbABsAG8AUgBlAGcAdQBsAGEAcgBmAG8AbgB0AGUAbABsAG8AZgBvAG4AdABlAGwAbABvAFYAZQByAHMAaQBvAG4AIAAxAC4AMABmAG8AbgB0AGUAbABsAG8ARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAQIBAwljaGVja21hcmsGY2lyY2xlAAAAAAEAAf//AA8AAAAAAAAAAAAAAAAAAAAAADIAMgML/7EDC/+xsAAssCBgZi2wASwgZCCwwFCwBCZasARFW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCwCkVhZLAoUFghsApFILAwUFghsDBZGyCwwFBYIGYgiophILAKUFhgGyCwIFBYIbAKYBsgsDZQWCGwNmAbYFlZWRuwACtZWSOwAFBYZVlZLbACLCBFILAEJWFkILAFQ1BYsAUjQrAGI0IbISFZsAFgLbADLCMhIyEgZLEFYkIgsAYjQrIKAAIqISCwBkMgiiCKsAArsTAFJYpRWGBQG2FSWVgjWSEgsEBTWLAAKxshsEBZI7AAUFhlWS2wBCywB0MrsgACAENgQi2wBSywByNCIyCwACNCYbCAYrABYLAEKi2wBiwgIEUgsAJFY7ABRWJgRLABYC2wBywgIEUgsAArI7ECBCVgIEWKI2EgZCCwIFBYIbAAG7AwUFiwIBuwQFlZI7AAUFhlWbADJSNhRESwAWAtsAgssQUFRbABYUQtsAkssAFgICCwCUNKsABQWCCwCSNCWbAKQ0qwAFJYILAKI0JZLbAKLCC4BABiILgEAGOKI2GwC0NgIIpgILALI0IjLbALLEtUWLEHAURZJLANZSN4LbAMLEtRWEtTWLEHAURZGyFZJLATZSN4LbANLLEADENVWLEMDEOwAWFCsAorWbAAQ7ACJUKxCQIlQrEKAiVCsAEWIyCwAyVQWLEBAENgsAQlQoqKIIojYbAJKiEjsAFhIIojYbAJKiEbsQEAQ2CwAiVCsAIlYbAJKiFZsAlDR7AKQ0dgsIBiILACRWOwAUViYLEAABMjRLABQ7AAPrIBAQFDYEItsA4ssQAFRVRYALAMI0IgYLABYbUNDQEACwBCQopgsQ0FK7BtKxsiWS2wDyyxAA4rLbAQLLEBDistsBEssQIOKy2wEiyxAw4rLbATLLEEDistsBQssQUOKy2wFSyxBg4rLbAWLLEHDistsBcssQgOKy2wGCyxCQ4rLbAZLLAIK7EABUVUWACwDCNCIGCwAWG1DQ0BAAsAQkKKYLENBSuwbSsbIlktsBossQAZKy2wGyyxARkrLbAcLLECGSstsB0ssQMZKy2wHiyxBBkrLbAfLLEFGSstsCAssQYZKy2wISyxBxkrLbAiLLEIGSstsCMssQkZKy2wJCwgPLABYC2wJSwgYLANYCBDI7ABYEOwAiVhsAFgsCQqIS2wJiywJSuwJSotsCcsICBHICCwAkVjsAFFYmAjYTgjIIpVWCBHICCwAkVjsAFFYmAjYTgbIVktsCgssQAFRVRYALABFrAnKrABFTAbIlktsCkssAgrsQAFRVRYALABFrAnKrABFTAbIlktsCosIDWwAWAtsCssALADRWOwAUVisAArsAJFY7ABRWKwACuwABa0AAAAAABEPiM4sSoBFSotsCwsIDwgRyCwAkVjsAFFYmCwAENhOC2wLSwuFzwtsC4sIDwgRyCwAkVjsAFFYmCwAENhsAFDYzgtsC8ssQIAFiUgLiBHsAAjQrACJUmKikcjRyNhIFhiGyFZsAEjQrIuAQEVFCotsDAssAAWsAQlsAQlRyNHI2GwBkUrZYouIyAgPIo4LbAxLLAAFrAEJbAEJSAuRyNHI2EgsAQjQrAGRSsgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjILAIQyCKI0cjRyNhI0ZgsARDsIBiYCCwACsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsIBiYSMgILAEJiNGYTgbI7AIQ0awAiWwCENHI0cjYWAgsARDsIBiYCMgsAArI7AEQ2CwACuwBSVhsAUlsIBisAQmYSCwBCVgZCOwAyVgZFBYIRsjIVkjICCwBCYjRmE4WS2wMiywABYgICCwBSYgLkcjRyNhIzw4LbAzLLAAFiCwCCNCICAgRiNHsAArI2E4LbA0LLAAFrADJbACJUcjRyNhsABUWC4gPCMhG7ACJbACJUcjRyNhILAFJbAEJUcjRyNhsAYlsAUlSbACJWGwAUVjIyBYYhshWWOwAUViYCMuIyAgPIo4IyFZLbA1LLAAFiCwCEMgLkcjRyNhIGCwIGBmsIBiIyAgPIo4LbA2LCMgLkawAiVGUlggPFkusSYBFCstsDcsIyAuRrACJUZQWCA8WS6xJgEUKy2wOCwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xJgEUKy2wOSywMCsjIC5GsAIlRlJYIDxZLrEmARQrLbA6LLAxK4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrEmARQrsARDLrAmKy2wOyywABawBCWwBCYgLkcjRyNhsAZFKyMgPCAuIzixJgEUKy2wPCyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAGRSsgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwgGJgILAAKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwgGJhsAIlRmE4IyA8IzgbISAgRiNHsAArI2E4IVmxJgEUKy2wPSywMCsusSYBFCstsD4ssDErISMgIDywBCNCIzixJgEUK7AEQy6wJistsD8ssAAVIEewACNCsgABARUUEy6wLCotsEAssAAVIEewACNCsgABARUUEy6wLCotsEEssQABFBOwLSotsEIssC8qLbBDLLAAFkUjIC4gRoojYTixJgEUKy2wRCywCCNCsEMrLbBFLLIAADwrLbBGLLIAATwrLbBHLLIBADwrLbBILLIBATwrLbBJLLIAAD0rLbBKLLIAAT0rLbBLLLIBAD0rLbBMLLIBAT0rLbBNLLIAADkrLbBOLLIAATkrLbBPLLIBADkrLbBQLLIBATkrLbBRLLIAADsrLbBSLLIAATsrLbBTLLIBADsrLbBULLIBATsrLbBVLLIAAD4rLbBWLLIAAT4rLbBXLLIBAD4rLbBYLLIBAT4rLbBZLLIAADorLbBaLLIAATorLbBbLLIBADorLbBcLLIBATorLbBdLLAyKy6xJgEUKy2wXiywMiuwNistsF8ssDIrsDcrLbBgLLAAFrAyK7A4Ky2wYSywMysusSYBFCstsGIssDMrsDYrLbBjLLAzK7A3Ky2wZCywMyuwOCstsGUssDQrLrEmARQrLbBmLLA0K7A2Ky2wZyywNCuwNystsGgssDQrsDgrLbBpLLA1Ky6xJgEUKy2waiywNSuwNistsGsssDUrsDcrLbBsLLA1K7A4Ky2wbSwrsAhlsAMkUHiwARUwLQAAAEu4AMhSWLEBAY5ZuQgACABjILABI0SwAyNwsgQoCUVSRLIKAgcqsQYBRLEkAYhRWLBAiFixBgNEsSYBiFFYuAQAiFixBgFEWVlZWbgB/4WwBI2xBQBEAAA=);
}
.ui.ordered.steps .step.completed:before,
.ui.steps .step.completed > .icon:before {
  font-family: Step;
  content: '\e800';
}
/*!
 * # Semantic UI 2.2.12 - Breadcrumb
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.breadcrumb {
  line-height: 1;
  display: inline-block;
  margin: 0 0;
  vertical-align: middle;
}
.ui.breadcrumb:first-child {
  margin-top: 0;
}
.ui.breadcrumb:last-child {
  margin-bottom: 0;
}
.ui.breadcrumb .divider {
  display: inline-block;
  opacity: 0.7;
  margin: 0 0.21428571rem 0;
  font-size: 0.92857143em;
  color: rgba(0, 0, 0, 0.4);
  vertical-align: baseline;
}
.ui.breadcrumb a {
  color: #4183c4;
}
.ui.breadcrumb a:hover {
  color: #1e70bf;
}
.ui.breadcrumb .icon.divider {
  font-size: 0.85714286em;
  vertical-align: baseline;
}
.ui.breadcrumb a.section {
  cursor: pointer;
}
.ui.breadcrumb .section {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.ui.breadcrumb.segment {
  display: inline-block;
  padding: 0.78571429em 1em;
}
.ui.breadcrumb .active.section {
  font-weight: 700;
}
.ui.mini.breadcrumb {
  font-size: 0.78571429rem;
}
.ui.tiny.breadcrumb {
  font-size: 0.85714286rem;
}
.ui.small.breadcrumb {
  font-size: 0.92857143rem;
}
.ui.breadcrumb {
  font-size: 1rem;
}
.ui.large.breadcrumb {
  font-size: 1.14285714rem;
}
.ui.big.breadcrumb {
  font-size: 1.28571429rem;
}
.ui.huge.breadcrumb {
  font-size: 1.42857143rem;
}
.ui.massive.breadcrumb {
  font-size: 1.71428571rem;
}
/*!
 * # Semantic UI 2.2.12 - Form
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.form {
  position: relative;
  max-width: 100%;
}
.ui.form > p {
  margin: 1em 0;
}
.ui.form .field {
  clear: both;
  margin: 0 0 1em;
}
.ui.form .field:last-child,
.ui.form .fields:last-child .field {
  margin-bottom: 0;
}
.ui.form .fields .field {
  clear: both;
  margin: 0;
}
.ui.form .field > label {
  display: block;
  margin: 0 0 0.28571429rem 0;
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.92857143em;
  font-weight: 700;
  text-transform: none;
}
.ui.form input:not([type]),
.ui.form input[type='date'],
.ui.form input[type='datetime-local'],
.ui.form input[type='email'],
.ui.form input[type='file'],
.ui.form input[type='number'],
.ui.form input[type='password'],
.ui.form input[type='search'],
.ui.form input[type='tel'],
.ui.form input[type='text'],
.ui.form input[type='time'],
.ui.form input[type='url'],
.ui.form textarea {
  width: 100%;
  vertical-align: top;
}
.ui.form ::-webkit-datetime-edit,
.ui.form ::-webkit-inner-spin-button {
  height: 1.21428571em;
}
.ui.form input:not([type]),
.ui.form input[type='date'],
.ui.form input[type='datetime-local'],
.ui.form input[type='email'],
.ui.form input[type='file'],
.ui.form input[type='number'],
.ui.form input[type='password'],
.ui.form input[type='search'],
.ui.form input[type='tel'],
.ui.form input[type='text'],
.ui.form input[type='time'],
.ui.form input[type='url'] {
  font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
  margin: 0;
  outline: 0;
  -webkit-appearance: none;
  tap-highlight-color: rgba(255, 255, 255, 0);
  line-height: 1.21428571em;
  padding: 0.67857143em 1em;
  font-size: 1em;
  background: #fff;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0.28571429rem;
  box-shadow: 0 0 0 0 transparent inset;
  transition: color 0.1s ease, border-color 0.1s ease;
}
.ui.form textarea {
  margin: 0;
  -webkit-appearance: none;
  tap-highlight-color: rgba(255, 255, 255, 0);
  padding: 0.78571429em 1em;
  background: #fff;
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: 0;
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0.28571429rem;
  box-shadow: 0 0 0 0 transparent inset;
  transition: color 0.1s ease, border-color 0.1s ease;
  font-size: 1em;
  line-height: 1.2857;
  resize: vertical;
}
.ui.form textarea:not([rows]) {
  height: 12em;
  min-height: 8em;
  max-height: 24em;
}
.ui.form input[type='checkbox'],
.ui.form textarea {
  vertical-align: top;
}
.ui.form input.attached {
  width: auto;
}
.ui.form select {
  display: block;
  height: auto;
  width: 100%;
  background: #fff;
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
  box-shadow: 0 0 0 0 transparent inset;
  padding: 0.62em 1em;
  color: rgba(0, 0, 0, 0.87);
  transition: color 0.1s ease, border-color 0.1s ease;
}
.ui.form .field > .selection.dropdown {
  width: 100%;
}
.ui.form .field > .selection.dropdown > .dropdown.icon {
  float: right;
}
.ui.form .inline.field > .selection.dropdown,
.ui.form .inline.fields .field > .selection.dropdown {
  width: auto;
}
.ui.form .inline.field > .selection.dropdown > .dropdown.icon,
.ui.form .inline.fields .field > .selection.dropdown > .dropdown.icon {
  float: none;
}
.ui.form .field .ui.input,
.ui.form .fields .field .ui.input,
.ui.form .wide.field .ui.input {
  width: 100%;
}
.ui.form .inline.field:not(.wide) .ui.input,
.ui.form .inline.fields .field:not(.wide) .ui.input {
  width: auto;
  vertical-align: middle;
}
.ui.form .field .ui.input input,
.ui.form .fields .field .ui.input input {
  width: auto;
}
.ui.form .eight.fields .ui.input input,
.ui.form .five.fields .ui.input input,
.ui.form .four.fields .ui.input input,
.ui.form .nine.fields .ui.input input,
.ui.form .seven.fields .ui.input input,
.ui.form .six.fields .ui.input input,
.ui.form .ten.fields .ui.input input,
.ui.form .three.fields .ui.input input,
.ui.form .two.fields .ui.input input,
.ui.form .wide.field .ui.input input {
  flex: 1 0 auto;
  width: 0;
}
.ui.form .error.message,
.ui.form .success.message,
.ui.form .warning.message {
  display: none;
}
.ui.form .message:first-child {
  margin-top: 0;
}
.ui.form .field .prompt.label {
  white-space: normal;
  background: #fff !important;
  border: 1px solid #e0b4b4 !important;
  color: #9f3a38 !important;
}
.ui.form .inline.field .prompt,
.ui.form .inline.fields .field .prompt {
  vertical-align: top;
  margin: -0.25em 0 -0.5em 0.5em;
}
.ui.form .inline.field .prompt:before,
.ui.form .inline.fields .field .prompt:before {
  border-width: 0 0 1px 1px;
  bottom: auto;
  right: auto;
  top: 50%;
  left: 0;
}
.ui.form .field.field input:-webkit-autofill {
  box-shadow: 0 0 0 100px ivory inset !important;
  border-color: #e5dfa1 !important;
}
.ui.form .field.field input:-webkit-autofill:focus {
  box-shadow: 0 0 0 100px ivory inset !important;
  border-color: #d5c315 !important;
}
.ui.form .error.error input:-webkit-autofill {
  box-shadow: 0 0 0 100px #fffaf0 inset !important;
  border-color: #e0b4b4 !important;
}
.ui.form ::-webkit-input-placeholder {
  color: rgba(191, 191, 191, 0.87);
}
.ui.form :-ms-input-placeholder {
  color: rgba(191, 191, 191, 0.87);
}
.ui.form ::-moz-placeholder {
  color: rgba(191, 191, 191, 0.87);
}
.ui.form :focus::-webkit-input-placeholder {
  color: rgba(115, 115, 115, 0.87);
}
.ui.form :focus:-ms-input-placeholder {
  color: rgba(115, 115, 115, 0.87);
}
.ui.form :focus::-moz-placeholder {
  color: rgba(115, 115, 115, 0.87);
}
.ui.form .error ::-webkit-input-placeholder {
  color: #e7bdbc;
}
.ui.form .error :-ms-input-placeholder {
  color: #e7bdbc !important;
}
.ui.form .error ::-moz-placeholder {
  color: #e7bdbc;
}
.ui.form .error :focus::-webkit-input-placeholder {
  color: #da9796;
}
.ui.form .error :focus:-ms-input-placeholder {
  color: #da9796 !important;
}
.ui.form .error :focus::-moz-placeholder {
  color: #da9796;
}
.ui.form input:not([type]):focus,
.ui.form input[type='date']:focus,
.ui.form input[type='datetime-local']:focus,
.ui.form input[type='email']:focus,
.ui.form input[type='file']:focus,
.ui.form input[type='number']:focus,
.ui.form input[type='password']:focus,
.ui.form input[type='search']:focus,
.ui.form input[type='tel']:focus,
.ui.form input[type='text']:focus,
.ui.form input[type='time']:focus,
.ui.form input[type='url']:focus {
  color: rgba(0, 0, 0, 0.95);
  border-color: #85b7d9;
  border-radius: 0.28571429rem;
  background: #fff;
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.35) inset;
}
.ui.form textarea:focus {
  color: rgba(0, 0, 0, 0.95);
  border-color: #85b7d9;
  border-radius: 0.28571429rem;
  background: #fff;
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.35) inset;
  -webkit-appearance: none;
}
.ui.form.success .success.message:not(:empty) {
  display: block;
}
.ui.form.success .compact.success.message:not(:empty) {
  display: inline-block;
}
.ui.form.success .icon.success.message:not(:empty) {
  display: flex;
}
.ui.form.warning .warning.message:not(:empty) {
  display: block;
}
.ui.form.warning .compact.warning.message:not(:empty) {
  display: inline-block;
}
.ui.form.warning .icon.warning.message:not(:empty) {
  display: flex;
}
.ui.form.error .error.message:not(:empty) {
  display: block;
}
.ui.form.error .compact.error.message:not(:empty) {
  display: inline-block;
}
.ui.form.error .icon.error.message:not(:empty) {
  display: flex;
}
.ui.form .field.error .input,
.ui.form .field.error label,
.ui.form .fields.error .field .input,
.ui.form .fields.error .field label {
  color: #9f3a38;
}
.ui.form .field.error .corner.label,
.ui.form .fields.error .field .corner.label {
  border-color: #9f3a38;
  color: #fff;
}
.ui.form .field.error input:not([type]),
.ui.form .field.error input[type='date'],
.ui.form .field.error input[type='datetime-local'],
.ui.form .field.error input[type='email'],
.ui.form .field.error input[type='file'],
.ui.form .field.error input[type='number'],
.ui.form .field.error input[type='password'],
.ui.form .field.error input[type='search'],
.ui.form .field.error input[type='tel'],
.ui.form .field.error input[type='text'],
.ui.form .field.error input[type='time'],
.ui.form .field.error input[type='url'],
.ui.form .field.error select,
.ui.form .field.error textarea,
.ui.form .fields.error .field input:not([type]),
.ui.form .fields.error .field input[type='date'],
.ui.form .fields.error .field input[type='datetime-local'],
.ui.form .fields.error .field input[type='email'],
.ui.form .fields.error .field input[type='file'],
.ui.form .fields.error .field input[type='number'],
.ui.form .fields.error .field input[type='password'],
.ui.form .fields.error .field input[type='search'],
.ui.form .fields.error .field input[type='tel'],
.ui.form .fields.error .field input[type='text'],
.ui.form .fields.error .field input[type='time'],
.ui.form .fields.error .field input[type='url'],
.ui.form .fields.error .field select,
.ui.form .fields.error .field textarea {
  background: #fff6f6;
  border-color: #e0b4b4;
  color: #9f3a38;
  border-radius: '';
  box-shadow: none;
}
.ui.form .field.error input:not([type]):focus,
.ui.form .field.error input[type='date']:focus,
.ui.form .field.error input[type='datetime-local']:focus,
.ui.form .field.error input[type='email']:focus,
.ui.form .field.error input[type='file']:focus,
.ui.form .field.error input[type='number']:focus,
.ui.form .field.error input[type='password']:focus,
.ui.form .field.error input[type='search']:focus,
.ui.form .field.error input[type='tel']:focus,
.ui.form .field.error input[type='text']:focus,
.ui.form .field.error input[type='time']:focus,
.ui.form .field.error input[type='url']:focus,
.ui.form .field.error select:focus,
.ui.form .field.error textarea:focus {
  background: #fff6f6;
  border-color: #e0b4b4;
  color: #9f3a38;
  -webkit-appearance: none;
  box-shadow: none;
}
.ui.form .field.error select {
  -webkit-appearance: menulist-button;
}
.ui.form .field.error .ui.dropdown,
.ui.form .field.error .ui.dropdown .item,
.ui.form .field.error .ui.dropdown .text,
.ui.form .fields.error .field .ui.dropdown,
.ui.form .fields.error .field .ui.dropdown .item {
  background: #fff6f6;
  color: #9f3a38;
}
.ui.form .field.error .ui.dropdown,
.ui.form .fields.error .field .ui.dropdown {
  border-color: #e0b4b4 !important;
}
.ui.form .field.error .ui.dropdown:hover,
.ui.form .fields.error .field .ui.dropdown:hover {
  border-color: #e0b4b4 !important;
}
.ui.form .field.error .ui.dropdown:hover .menu,
.ui.form .fields.error .field .ui.dropdown:hover .menu {
  border-color: #e0b4b4;
}
.ui.form .field.error .ui.multiple.selection.dropdown > .label,
.ui.form .fields.error .field .ui.multiple.selection.dropdown > .label {
  background-color: #eacbcb;
  color: #9f3a38;
}
.ui.form .field.error .ui.dropdown .menu .item:hover,
.ui.form .fields.error .field .ui.dropdown .menu .item:hover {
  background-color: #fbe7e7;
}
.ui.form .field.error .ui.dropdown .menu .selected.item,
.ui.form .fields.error .field .ui.dropdown .menu .selected.item {
  background-color: #fbe7e7;
}
.ui.form .field.error .ui.dropdown .menu .active.item,
.ui.form .fields.error .field .ui.dropdown .menu .active.item {
  background-color: #fdcfcf !important;
}
.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box,
.ui.form .field.error .checkbox:not(.toggle):not(.slider) label,
.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box,
.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label {
  color: #9f3a38;
}
.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box:before,
.ui.form .field.error .checkbox:not(.toggle):not(.slider) label:before,
.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box:before,
.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label:before {
  background: #fff6f6;
  border-color: #e0b4b4;
}
.ui.form .field.error .checkbox .box:after,
.ui.form .field.error .checkbox label:after,
.ui.form .fields.error .field .checkbox .box:after,
.ui.form .fields.error .field .checkbox label:after {
  color: #9f3a38;
}
.ui.form .disabled.field,
.ui.form .disabled.fields .field,
.ui.form .field :disabled {
  pointer-events: none;
  opacity: 0.45;
}
.ui.form .field.disabled > label,
.ui.form .fields.disabled > label {
  opacity: 0.45;
}
.ui.form .field.disabled :disabled {
  opacity: 1;
}
.ui.loading.form {
  position: relative;
  cursor: default;
  pointer-events: none;
}
.ui.loading.form:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 100%;
  z-index: 100;
}
.ui.loading.form:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -1.5em 0 0 -1.5em;
  width: 3em;
  height: 3em;
  animation: form-spin 0.6s linear;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #767676 rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0 0 0 1px transparent;
  visibility: visible;
  z-index: 101;
}
@keyframes form-spin {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
.ui.form .required.field > .checkbox:after,
.ui.form .required.field > label:after,
.ui.form .required.fields.grouped > label:after,
.ui.form .required.fields:not(.grouped) > .field > .checkbox:after,
.ui.form .required.fields:not(.grouped) > .field > label:after {
  margin: -0.2em 0 0 0.2em;
  content: '*';
  color: #db2828;
}
.ui.form .required.field > label:after,
.ui.form .required.fields.grouped > label:after,
.ui.form .required.fields:not(.grouped) > .field > label:after {
  display: inline-block;
  vertical-align: top;
}
.ui.form .required.field > .checkbox:after,
.ui.form .required.fields:not(.grouped) > .field > .checkbox:after {
  position: absolute;
  top: 0;
  left: 100%;
}
.ui.form .inverted.segment .ui.checkbox .box,
.ui.form .inverted.segment .ui.checkbox label,
.ui.form .inverted.segment label,
.ui.inverted.form .inline.field > label,
.ui.inverted.form .inline.field > p,
.ui.inverted.form .inline.fields .field > label,
.ui.inverted.form .inline.fields .field > p,
.ui.inverted.form .inline.fields > label,
.ui.inverted.form .ui.checkbox .box,
.ui.inverted.form .ui.checkbox label,
.ui.inverted.form label {
  color: rgba(255, 255, 255, 0.9);
}
.ui.inverted.form input:not([type]),
.ui.inverted.form input[type='date'],
.ui.inverted.form input[type='datetime-local'],
.ui.inverted.form input[type='email'],
.ui.inverted.form input[type='file'],
.ui.inverted.form input[type='number'],
.ui.inverted.form input[type='password'],
.ui.inverted.form input[type='search'],
.ui.inverted.form input[type='tel'],
.ui.inverted.form input[type='text'],
.ui.inverted.form input[type='time'],
.ui.inverted.form input[type='url'] {
  background: #fff;
  border-color: rgba(255, 255, 255, 0.1);
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
}
.ui.form .grouped.fields {
  display: block;
  margin: 0 0 1em;
}
.ui.form .grouped.fields:last-child {
  margin-bottom: 0;
}
.ui.form .grouped.fields > label {
  margin: 0 0 0.28571429rem 0;
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.92857143em;
  font-weight: 700;
  text-transform: none;
}
.ui.form .grouped.fields .field,
.ui.form .grouped.inline.fields .field {
  display: block;
  margin: 0.5em 0;
  padding: 0;
}
.ui.form .fields {
  display: flex;
  flex-direction: row;
  margin: 0 -0.5em 1em;
}
.ui.form .fields > .field {
  flex: 0 1 auto;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.ui.form .fields > .field:first-child {
  border-left: none;
  box-shadow: none;
}
.ui.form .two.fields > .field,
.ui.form .two.fields > .fields {
  width: 50%;
}
.ui.form .three.fields > .field,
.ui.form .three.fields > .fields {
  width: 33.33333333%;
}
.ui.form .four.fields > .field,
.ui.form .four.fields > .fields {
  width: 25%;
}
.ui.form .five.fields > .field,
.ui.form .five.fields > .fields {
  width: 20%;
}
.ui.form .six.fields > .field,
.ui.form .six.fields > .fields {
  width: 16.66666667%;
}
.ui.form .seven.fields > .field,
.ui.form .seven.fields > .fields {
  width: 14.28571429%;
}
.ui.form .eight.fields > .field,
.ui.form .eight.fields > .fields {
  width: 12.5%;
}
.ui.form .nine.fields > .field,
.ui.form .nine.fields > .fields {
  width: 11.11111111%;
}
.ui.form .ten.fields > .field,
.ui.form .ten.fields > .fields {
  width: 10%;
}
@media only screen and (max-width: 767px) {
  .ui.form .fields {
    flex-wrap: wrap;
  }
  .ui.form:not(.unstackable) .eight.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .eight.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .five.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .five.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .four.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .four.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .nine.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .nine.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .seven.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .seven.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .six.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .six.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .ten.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .ten.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .three.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .three.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .two.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .two.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) [class*='equal width'].fields:not(.unstackable) > .field,
  .ui[class*='equal width'].form:not(.unstackable) .fields > .field {
    width: 100% !important;
    margin: 0 0 1em;
  }
}
.ui.form .fields .wide.field {
  width: 6.25%;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.ui.form .one.wide.field {
  width: 6.25% !important;
}
.ui.form .two.wide.field {
  width: 12.5% !important;
}
.ui.form .three.wide.field {
  width: 18.75% !important;
}
.ui.form .four.wide.field {
  width: 25% !important;
}
.ui.form .five.wide.field {
  width: 31.25% !important;
}
.ui.form .six.wide.field {
  width: 37.5% !important;
}
.ui.form .seven.wide.field {
  width: 43.75% !important;
}
.ui.form .eight.wide.field {
  width: 50% !important;
}
.ui.form .nine.wide.field {
  width: 56.25% !important;
}
.ui.form .ten.wide.field {
  width: 62.5% !important;
}
.ui.form .eleven.wide.field {
  width: 68.75% !important;
}
.ui.form .twelve.wide.field {
  width: 75% !important;
}
.ui.form .thirteen.wide.field {
  width: 81.25% !important;
}
.ui.form .fourteen.wide.field {
  width: 87.5% !important;
}
.ui.form .fifteen.wide.field {
  width: 93.75% !important;
}
.ui.form .sixteen.wide.field {
  width: 100% !important;
}
@media only screen and (max-width: 767px) {
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .eight.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .eleven.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .fifteen.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .five.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .four.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .fourteen.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .nine.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .seven.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .six.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .sixteen.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .ten.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .thirteen.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .three.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .twelve.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .two.wide.field,
  .ui.form:not(.unstackable) .five.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .five.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .four.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .four.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .three.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .three.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .two.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .two.fields:not(.unstackable) > .fields {
    width: 100% !important;
  }
  .ui.form .fields {
    margin-bottom: 0;
  }
}
.ui.form [class*='equal width'].fields > .field,
.ui[class*='equal width'].form .fields > .field {
  width: 100%;
  flex: 1 1 auto;
}
.ui.form .inline.fields {
  margin: 0 0 1em;
  align-items: center;
}
.ui.form .inline.fields .field {
  margin: 0;
  padding: 0 1em 0 0;
}
.ui.form .inline.field > label,
.ui.form .inline.field > p,
.ui.form .inline.fields .field > label,
.ui.form .inline.fields .field > p,
.ui.form .inline.fields > label {
  display: inline-block;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: baseline;
  font-size: 0.92857143em;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.87);
  text-transform: none;
}
.ui.form .inline.fields > label {
  margin: 0.035714em 1em 0 0;
}
.ui.form .inline.field > input,
.ui.form .inline.field > select,
.ui.form .inline.fields .field > input,
.ui.form .inline.fields .field > select {
  display: inline-block;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: middle;
  font-size: 1em;
}
.ui.form .inline.field > :first-child,
.ui.form .inline.fields .field > :first-child {
  margin: 0 0.85714286em 0 0;
}
.ui.form .inline.field > :only-child,
.ui.form .inline.fields .field > :only-child {
  margin: 0;
}
.ui.form .inline.fields .wide.field {
  display: flex;
  align-items: center;
}
.ui.form .inline.fields .wide.field > input,
.ui.form .inline.fields .wide.field > select {
  width: 100%;
}
.ui.mini.form {
  font-size: 0.78571429rem;
}
.ui.tiny.form {
  font-size: 0.85714286rem;
}
.ui.small.form {
  font-size: 0.92857143rem;
}
.ui.form {
  font-size: 1rem;
}
.ui.large.form {
  font-size: 1.14285714rem;
}
.ui.big.form {
  font-size: 1.28571429rem;
}
.ui.huge.form {
  font-size: 1.42857143rem;
}
.ui.massive.form {
  font-size: 1.71428571rem;
}
/*!
 * # Semantic UI 2.2.12 - Grid
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.grid {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  padding: 0;
}
.ui.grid {
  margin-top: -1rem;
  margin-bottom: -1rem;
  margin-left: -1rem;
  margin-right: -1rem;
}
.ui.relaxed.grid {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}
.ui[class*='very relaxed'].grid {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}
.ui.grid + .grid {
  margin-top: 1rem;
}
.ui.grid > .column:not(.row),
.ui.grid > .row > .column {
  position: relative;
  display: inline-block;
  width: 6.25%;
  padding-left: 1rem;
  padding-right: 1rem;
  vertical-align: top;
}
.ui.grid > * {
  padding-left: 1rem;
  padding-right: 1rem;
}
.ui.grid > .row {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: inherit;
  align-items: stretch;
  width: 100% !important;
  padding: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.ui.grid > .column:not(.row) {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.ui.grid > .row > .column {
  margin-top: 0;
  margin-bottom: 0;
}
.ui.grid > .row > .column > img,
.ui.grid > .row > img {
  max-width: 100%;
}
.ui.grid > .ui.grid:first-child {
  margin-top: 0;
}
.ui.grid > .ui.grid:last-child {
  margin-bottom: 0;
}
.ui.aligned.grid .column > .segment:not(.compact):not(.attached),
.ui.grid .aligned.row > .column > .segment:not(.compact):not(.attached) {
  width: 100%;
}
.ui.grid .row + .ui.divider {
  flex-grow: 1;
  margin: 1rem 1rem;
}
.ui.grid .column + .ui.vertical.divider {
  height: calc(50% - 1rem);
}
.ui.grid > .column:last-child > .horizontal.segment,
.ui.grid > .row > .column:last-child > .horizontal.segment {
  box-shadow: none;
}
@media only screen and (max-width: 767px) {
  .ui.page.grid {
    width: auto;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ui.page.grid {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2em;
    padding-right: 2em;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .ui.page.grid {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 3%;
    padding-right: 3%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1919px) {
  .ui.page.grid {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 15%;
    padding-right: 15%;
  }
}
@media only screen and (min-width: 1920px) {
  .ui.page.grid {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 23%;
    padding-right: 23%;
  }
}
.ui.grid > .column:only-child,
.ui.grid > .row > .column:only-child {
  width: 100%;
}
.ui[class*='one column'].grid > .column:not(.row),
.ui[class*='one column'].grid > .row > .column {
  width: 100%;
}
.ui[class*='two column'].grid > .column:not(.row),
.ui[class*='two column'].grid > .row > .column {
  width: 50%;
}
.ui[class*='three column'].grid > .column:not(.row),
.ui[class*='three column'].grid > .row > .column {
  width: 33.33333333%;
}
.ui[class*='four column'].grid > .column:not(.row),
.ui[class*='four column'].grid > .row > .column {
  width: 25%;
}
.ui[class*='five column'].grid > .column:not(.row),
.ui[class*='five column'].grid > .row > .column {
  width: 20%;
}
.ui[class*='six column'].grid > .column:not(.row),
.ui[class*='six column'].grid > .row > .column {
  width: 16.66666667%;
}
.ui[class*='seven column'].grid > .column:not(.row),
.ui[class*='seven column'].grid > .row > .column {
  width: 14.28571429%;
}
.ui[class*='eight column'].grid > .column:not(.row),
.ui[class*='eight column'].grid > .row > .column {
  width: 12.5%;
}
.ui[class*='nine column'].grid > .column:not(.row),
.ui[class*='nine column'].grid > .row > .column {
  width: 11.11111111%;
}
.ui[class*='ten column'].grid > .column:not(.row),
.ui[class*='ten column'].grid > .row > .column {
  width: 10%;
}
.ui[class*='eleven column'].grid > .column:not(.row),
.ui[class*='eleven column'].grid > .row > .column {
  width: 9.09090909%;
}
.ui[class*='twelve column'].grid > .column:not(.row),
.ui[class*='twelve column'].grid > .row > .column {
  width: 8.33333333%;
}
.ui[class*='thirteen column'].grid > .column:not(.row),
.ui[class*='thirteen column'].grid > .row > .column {
  width: 7.69230769%;
}
.ui[class*='fourteen column'].grid > .column:not(.row),
.ui[class*='fourteen column'].grid > .row > .column {
  width: 7.14285714%;
}
.ui[class*='fifteen column'].grid > .column:not(.row),
.ui[class*='fifteen column'].grid > .row > .column {
  width: 6.66666667%;
}
.ui[class*='sixteen column'].grid > .column:not(.row),
.ui[class*='sixteen column'].grid > .row > .column {
  width: 6.25%;
}
.ui.grid > [class*='one column'].row > .column {
  width: 100% !important;
}
.ui.grid > [class*='two column'].row > .column {
  width: 50% !important;
}
.ui.grid > [class*='three column'].row > .column {
  width: 33.33333333% !important;
}
.ui.grid > [class*='four column'].row > .column {
  width: 25% !important;
}
.ui.grid > [class*='five column'].row > .column {
  width: 20% !important;
}
.ui.grid > [class*='six column'].row > .column {
  width: 16.66666667% !important;
}
.ui.grid > [class*='seven column'].row > .column {
  width: 14.28571429% !important;
}
.ui.grid > [class*='eight column'].row > .column {
  width: 12.5% !important;
}
.ui.grid > [class*='nine column'].row > .column {
  width: 11.11111111% !important;
}
.ui.grid > [class*='ten column'].row > .column {
  width: 10% !important;
}
.ui.grid > [class*='eleven column'].row > .column {
  width: 9.09090909% !important;
}
.ui.grid > [class*='twelve column'].row > .column {
  width: 8.33333333% !important;
}
.ui.grid > [class*='thirteen column'].row > .column {
  width: 7.69230769% !important;
}
.ui.grid > [class*='fourteen column'].row > .column {
  width: 7.14285714% !important;
}
.ui.grid > [class*='fifteen column'].row > .column {
  width: 6.66666667% !important;
}
.ui.grid > [class*='sixteen column'].row > .column {
  width: 6.25% !important;
}
.ui.celled.page.grid {
  box-shadow: none;
}
.ui.column.grid > [class*='one wide'].column,
.ui.grid > .column.row > [class*='one wide'].column,
.ui.grid > .row > [class*='one wide'].column,
.ui.grid > [class*='one wide'].column {
  width: 6.25% !important;
}
.ui.column.grid > [class*='two wide'].column,
.ui.grid > .column.row > [class*='two wide'].column,
.ui.grid > .row > [class*='two wide'].column,
.ui.grid > [class*='two wide'].column {
  width: 12.5% !important;
}
.ui.column.grid > [class*='three wide'].column,
.ui.grid > .column.row > [class*='three wide'].column,
.ui.grid > .row > [class*='three wide'].column,
.ui.grid > [class*='three wide'].column {
  width: 18.75% !important;
}
.ui.column.grid > [class*='four wide'].column,
.ui.grid > .column.row > [class*='four wide'].column,
.ui.grid > .row > [class*='four wide'].column,
.ui.grid > [class*='four wide'].column {
  width: 25% !important;
}
.ui.column.grid > [class*='five wide'].column,
.ui.grid > .column.row > [class*='five wide'].column,
.ui.grid > .row > [class*='five wide'].column,
.ui.grid > [class*='five wide'].column {
  width: 31.25% !important;
}
.ui.column.grid > [class*='six wide'].column,
.ui.grid > .column.row > [class*='six wide'].column,
.ui.grid > .row > [class*='six wide'].column,
.ui.grid > [class*='six wide'].column {
  width: 37.5% !important;
}
.ui.column.grid > [class*='seven wide'].column,
.ui.grid > .column.row > [class*='seven wide'].column,
.ui.grid > .row > [class*='seven wide'].column,
.ui.grid > [class*='seven wide'].column {
  width: 43.75% !important;
}
.ui.column.grid > [class*='eight wide'].column,
.ui.grid > .column.row > [class*='eight wide'].column,
.ui.grid > .row > [class*='eight wide'].column,
.ui.grid > [class*='eight wide'].column {
  width: 50% !important;
}
.ui.column.grid > [class*='nine wide'].column,
.ui.grid > .column.row > [class*='nine wide'].column,
.ui.grid > .row > [class*='nine wide'].column,
.ui.grid > [class*='nine wide'].column {
  width: 56.25% !important;
}
.ui.column.grid > [class*='ten wide'].column,
.ui.grid > .column.row > [class*='ten wide'].column,
.ui.grid > .row > [class*='ten wide'].column,
.ui.grid > [class*='ten wide'].column {
  width: 62.5% !important;
}
.ui.column.grid > [class*='eleven wide'].column,
.ui.grid > .column.row > [class*='eleven wide'].column,
.ui.grid > .row > [class*='eleven wide'].column,
.ui.grid > [class*='eleven wide'].column {
  width: 68.75% !important;
}
.ui.column.grid > [class*='twelve wide'].column,
.ui.grid > .column.row > [class*='twelve wide'].column,
.ui.grid > .row > [class*='twelve wide'].column,
.ui.grid > [class*='twelve wide'].column {
  width: 75% !important;
}
.ui.column.grid > [class*='thirteen wide'].column,
.ui.grid > .column.row > [class*='thirteen wide'].column,
.ui.grid > .row > [class*='thirteen wide'].column,
.ui.grid > [class*='thirteen wide'].column {
  width: 81.25% !important;
}
.ui.column.grid > [class*='fourteen wide'].column,
.ui.grid > .column.row > [class*='fourteen wide'].column,
.ui.grid > .row > [class*='fourteen wide'].column,
.ui.grid > [class*='fourteen wide'].column {
  width: 87.5% !important;
}
.ui.column.grid > [class*='fifteen wide'].column,
.ui.grid > .column.row > [class*='fifteen wide'].column,
.ui.grid > .row > [class*='fifteen wide'].column,
.ui.grid > [class*='fifteen wide'].column {
  width: 93.75% !important;
}
.ui.column.grid > [class*='sixteen wide'].column,
.ui.grid > .column.row > [class*='sixteen wide'].column,
.ui.grid > .row > [class*='sixteen wide'].column,
.ui.grid > [class*='sixteen wide'].column {
  width: 100% !important;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .ui.column.grid > [class*='one wide mobile'].column,
  .ui.grid > .column.row > [class*='one wide mobile'].column,
  .ui.grid > .row > [class*='one wide mobile'].column,
  .ui.grid > [class*='one wide mobile'].column {
    width: 6.25% !important;
  }
  .ui.column.grid > [class*='two wide mobile'].column,
  .ui.grid > .column.row > [class*='two wide mobile'].column,
  .ui.grid > .row > [class*='two wide mobile'].column,
  .ui.grid > [class*='two wide mobile'].column {
    width: 12.5% !important;
  }
  .ui.column.grid > [class*='three wide mobile'].column,
  .ui.grid > .column.row > [class*='three wide mobile'].column,
  .ui.grid > .row > [class*='three wide mobile'].column,
  .ui.grid > [class*='three wide mobile'].column {
    width: 18.75% !important;
  }
  .ui.column.grid > [class*='four wide mobile'].column,
  .ui.grid > .column.row > [class*='four wide mobile'].column,
  .ui.grid > .row > [class*='four wide mobile'].column,
  .ui.grid > [class*='four wide mobile'].column {
    width: 25% !important;
  }
  .ui.column.grid > [class*='five wide mobile'].column,
  .ui.grid > .column.row > [class*='five wide mobile'].column,
  .ui.grid > .row > [class*='five wide mobile'].column,
  .ui.grid > [class*='five wide mobile'].column {
    width: 31.25% !important;
  }
  .ui.column.grid > [class*='six wide mobile'].column,
  .ui.grid > .column.row > [class*='six wide mobile'].column,
  .ui.grid > .row > [class*='six wide mobile'].column,
  .ui.grid > [class*='six wide mobile'].column {
    width: 37.5% !important;
  }
  .ui.column.grid > [class*='seven wide mobile'].column,
  .ui.grid > .column.row > [class*='seven wide mobile'].column,
  .ui.grid > .row > [class*='seven wide mobile'].column,
  .ui.grid > [class*='seven wide mobile'].column {
    width: 43.75% !important;
  }
  .ui.column.grid > [class*='eight wide mobile'].column,
  .ui.grid > .column.row > [class*='eight wide mobile'].column,
  .ui.grid > .row > [class*='eight wide mobile'].column,
  .ui.grid > [class*='eight wide mobile'].column {
    width: 50% !important;
  }
  .ui.column.grid > [class*='nine wide mobile'].column,
  .ui.grid > .column.row > [class*='nine wide mobile'].column,
  .ui.grid > .row > [class*='nine wide mobile'].column,
  .ui.grid > [class*='nine wide mobile'].column {
    width: 56.25% !important;
  }
  .ui.column.grid > [class*='ten wide mobile'].column,
  .ui.grid > .column.row > [class*='ten wide mobile'].column,
  .ui.grid > .row > [class*='ten wide mobile'].column,
  .ui.grid > [class*='ten wide mobile'].column {
    width: 62.5% !important;
  }
  .ui.column.grid > [class*='eleven wide mobile'].column,
  .ui.grid > .column.row > [class*='eleven wide mobile'].column,
  .ui.grid > .row > [class*='eleven wide mobile'].column,
  .ui.grid > [class*='eleven wide mobile'].column {
    width: 68.75% !important;
  }
  .ui.column.grid > [class*='twelve wide mobile'].column,
  .ui.grid > .column.row > [class*='twelve wide mobile'].column,
  .ui.grid > .row > [class*='twelve wide mobile'].column,
  .ui.grid > [class*='twelve wide mobile'].column {
    width: 75% !important;
  }
  .ui.column.grid > [class*='thirteen wide mobile'].column,
  .ui.grid > .column.row > [class*='thirteen wide mobile'].column,
  .ui.grid > .row > [class*='thirteen wide mobile'].column,
  .ui.grid > [class*='thirteen wide mobile'].column {
    width: 81.25% !important;
  }
  .ui.column.grid > [class*='fourteen wide mobile'].column,
  .ui.grid > .column.row > [class*='fourteen wide mobile'].column,
  .ui.grid > .row > [class*='fourteen wide mobile'].column,
  .ui.grid > [class*='fourteen wide mobile'].column {
    width: 87.5% !important;
  }
  .ui.column.grid > [class*='fifteen wide mobile'].column,
  .ui.grid > .column.row > [class*='fifteen wide mobile'].column,
  .ui.grid > .row > [class*='fifteen wide mobile'].column,
  .ui.grid > [class*='fifteen wide mobile'].column {
    width: 93.75% !important;
  }
  .ui.column.grid > [class*='sixteen wide mobile'].column,
  .ui.grid > .column.row > [class*='sixteen wide mobile'].column,
  .ui.grid > .row > [class*='sixteen wide mobile'].column,
  .ui.grid > [class*='sixteen wide mobile'].column {
    width: 100% !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ui.column.grid > [class*='one wide tablet'].column,
  .ui.grid > .column.row > [class*='one wide tablet'].column,
  .ui.grid > .row > [class*='one wide tablet'].column,
  .ui.grid > [class*='one wide tablet'].column {
    width: 6.25% !important;
  }
  .ui.column.grid > [class*='two wide tablet'].column,
  .ui.grid > .column.row > [class*='two wide tablet'].column,
  .ui.grid > .row > [class*='two wide tablet'].column,
  .ui.grid > [class*='two wide tablet'].column {
    width: 12.5% !important;
  }
  .ui.column.grid > [class*='three wide tablet'].column,
  .ui.grid > .column.row > [class*='three wide tablet'].column,
  .ui.grid > .row > [class*='three wide tablet'].column,
  .ui.grid > [class*='three wide tablet'].column {
    width: 18.75% !important;
  }
  .ui.column.grid > [class*='four wide tablet'].column,
  .ui.grid > .column.row > [class*='four wide tablet'].column,
  .ui.grid > .row > [class*='four wide tablet'].column,
  .ui.grid > [class*='four wide tablet'].column {
    width: 25% !important;
  }
  .ui.column.grid > [class*='five wide tablet'].column,
  .ui.grid > .column.row > [class*='five wide tablet'].column,
  .ui.grid > .row > [class*='five wide tablet'].column,
  .ui.grid > [class*='five wide tablet'].column {
    width: 31.25% !important;
  }
  .ui.column.grid > [class*='six wide tablet'].column,
  .ui.grid > .column.row > [class*='six wide tablet'].column,
  .ui.grid > .row > [class*='six wide tablet'].column,
  .ui.grid > [class*='six wide tablet'].column {
    width: 37.5% !important;
  }
  .ui.column.grid > [class*='seven wide tablet'].column,
  .ui.grid > .column.row > [class*='seven wide tablet'].column,
  .ui.grid > .row > [class*='seven wide tablet'].column,
  .ui.grid > [class*='seven wide tablet'].column {
    width: 43.75% !important;
  }
  .ui.column.grid > [class*='eight wide tablet'].column,
  .ui.grid > .column.row > [class*='eight wide tablet'].column,
  .ui.grid > .row > [class*='eight wide tablet'].column,
  .ui.grid > [class*='eight wide tablet'].column {
    width: 50% !important;
  }
  .ui.column.grid > [class*='nine wide tablet'].column,
  .ui.grid > .column.row > [class*='nine wide tablet'].column,
  .ui.grid > .row > [class*='nine wide tablet'].column,
  .ui.grid > [class*='nine wide tablet'].column {
    width: 56.25% !important;
  }
  .ui.column.grid > [class*='ten wide tablet'].column,
  .ui.grid > .column.row > [class*='ten wide tablet'].column,
  .ui.grid > .row > [class*='ten wide tablet'].column,
  .ui.grid > [class*='ten wide tablet'].column {
    width: 62.5% !important;
  }
  .ui.column.grid > [class*='eleven wide tablet'].column,
  .ui.grid > .column.row > [class*='eleven wide tablet'].column,
  .ui.grid > .row > [class*='eleven wide tablet'].column,
  .ui.grid > [class*='eleven wide tablet'].column {
    width: 68.75% !important;
  }
  .ui.column.grid > [class*='twelve wide tablet'].column,
  .ui.grid > .column.row > [class*='twelve wide tablet'].column,
  .ui.grid > .row > [class*='twelve wide tablet'].column,
  .ui.grid > [class*='twelve wide tablet'].column {
    width: 75% !important;
  }
  .ui.column.grid > [class*='thirteen wide tablet'].column,
  .ui.grid > .column.row > [class*='thirteen wide tablet'].column,
  .ui.grid > .row > [class*='thirteen wide tablet'].column,
  .ui.grid > [class*='thirteen wide tablet'].column {
    width: 81.25% !important;
  }
  .ui.column.grid > [class*='fourteen wide tablet'].column,
  .ui.grid > .column.row > [class*='fourteen wide tablet'].column,
  .ui.grid > .row > [class*='fourteen wide tablet'].column,
  .ui.grid > [class*='fourteen wide tablet'].column {
    width: 87.5% !important;
  }
  .ui.column.grid > [class*='fifteen wide tablet'].column,
  .ui.grid > .column.row > [class*='fifteen wide tablet'].column,
  .ui.grid > .row > [class*='fifteen wide tablet'].column,
  .ui.grid > [class*='fifteen wide tablet'].column {
    width: 93.75% !important;
  }
  .ui.column.grid > [class*='sixteen wide tablet'].column,
  .ui.grid > .column.row > [class*='sixteen wide tablet'].column,
  .ui.grid > .row > [class*='sixteen wide tablet'].column,
  .ui.grid > [class*='sixteen wide tablet'].column {
    width: 100% !important;
  }
}
@media only screen and (min-width: 992px) {
  .ui.column.grid > [class*='one wide computer'].column,
  .ui.grid > .column.row > [class*='one wide computer'].column,
  .ui.grid > .row > [class*='one wide computer'].column,
  .ui.grid > [class*='one wide computer'].column {
    width: 6.25% !important;
  }
  .ui.column.grid > [class*='two wide computer'].column,
  .ui.grid > .column.row > [class*='two wide computer'].column,
  .ui.grid > .row > [class*='two wide computer'].column,
  .ui.grid > [class*='two wide computer'].column {
    width: 12.5% !important;
  }
  .ui.column.grid > [class*='three wide computer'].column,
  .ui.grid > .column.row > [class*='three wide computer'].column,
  .ui.grid > .row > [class*='three wide computer'].column,
  .ui.grid > [class*='three wide computer'].column {
    width: 18.75% !important;
  }
  .ui.column.grid > [class*='four wide computer'].column,
  .ui.grid > .column.row > [class*='four wide computer'].column,
  .ui.grid > .row > [class*='four wide computer'].column,
  .ui.grid > [class*='four wide computer'].column {
    width: 25% !important;
  }
  .ui.column.grid > [class*='five wide computer'].column,
  .ui.grid > .column.row > [class*='five wide computer'].column,
  .ui.grid > .row > [class*='five wide computer'].column,
  .ui.grid > [class*='five wide computer'].column {
    width: 31.25% !important;
  }
  .ui.column.grid > [class*='six wide computer'].column,
  .ui.grid > .column.row > [class*='six wide computer'].column,
  .ui.grid > .row > [class*='six wide computer'].column,
  .ui.grid > [class*='six wide computer'].column {
    width: 37.5% !important;
  }
  .ui.column.grid > [class*='seven wide computer'].column,
  .ui.grid > .column.row > [class*='seven wide computer'].column,
  .ui.grid > .row > [class*='seven wide computer'].column,
  .ui.grid > [class*='seven wide computer'].column {
    width: 43.75% !important;
  }
  .ui.column.grid > [class*='eight wide computer'].column,
  .ui.grid > .column.row > [class*='eight wide computer'].column,
  .ui.grid > .row > [class*='eight wide computer'].column,
  .ui.grid > [class*='eight wide computer'].column {
    width: 50% !important;
  }
  .ui.column.grid > [class*='nine wide computer'].column,
  .ui.grid > .column.row > [class*='nine wide computer'].column,
  .ui.grid > .row > [class*='nine wide computer'].column,
  .ui.grid > [class*='nine wide computer'].column {
    width: 56.25% !important;
  }
  .ui.column.grid > [class*='ten wide computer'].column,
  .ui.grid > .column.row > [class*='ten wide computer'].column,
  .ui.grid > .row > [class*='ten wide computer'].column,
  .ui.grid > [class*='ten wide computer'].column {
    width: 62.5% !important;
  }
  .ui.column.grid > [class*='eleven wide computer'].column,
  .ui.grid > .column.row > [class*='eleven wide computer'].column,
  .ui.grid > .row > [class*='eleven wide computer'].column,
  .ui.grid > [class*='eleven wide computer'].column {
    width: 68.75% !important;
  }
  .ui.column.grid > [class*='twelve wide computer'].column,
  .ui.grid > .column.row > [class*='twelve wide computer'].column,
  .ui.grid > .row > [class*='twelve wide computer'].column,
  .ui.grid > [class*='twelve wide computer'].column {
    width: 75% !important;
  }
  .ui.column.grid > [class*='thirteen wide computer'].column,
  .ui.grid > .column.row > [class*='thirteen wide computer'].column,
  .ui.grid > .row > [class*='thirteen wide computer'].column,
  .ui.grid > [class*='thirteen wide computer'].column {
    width: 81.25% !important;
  }
  .ui.column.grid > [class*='fourteen wide computer'].column,
  .ui.grid > .column.row > [class*='fourteen wide computer'].column,
  .ui.grid > .row > [class*='fourteen wide computer'].column,
  .ui.grid > [class*='fourteen wide computer'].column {
    width: 87.5% !important;
  }
  .ui.column.grid > [class*='fifteen wide computer'].column,
  .ui.grid > .column.row > [class*='fifteen wide computer'].column,
  .ui.grid > .row > [class*='fifteen wide computer'].column,
  .ui.grid > [class*='fifteen wide computer'].column {
    width: 93.75% !important;
  }
  .ui.column.grid > [class*='sixteen wide computer'].column,
  .ui.grid > .column.row > [class*='sixteen wide computer'].column,
  .ui.grid > .row > [class*='sixteen wide computer'].column,
  .ui.grid > [class*='sixteen wide computer'].column {
    width: 100% !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1919px) {
  .ui.column.grid > [class*='one wide large screen'].column,
  .ui.grid > .column.row > [class*='one wide large screen'].column,
  .ui.grid > .row > [class*='one wide large screen'].column,
  .ui.grid > [class*='one wide large screen'].column {
    width: 6.25% !important;
  }
  .ui.column.grid > [class*='two wide large screen'].column,
  .ui.grid > .column.row > [class*='two wide large screen'].column,
  .ui.grid > .row > [class*='two wide large screen'].column,
  .ui.grid > [class*='two wide large screen'].column {
    width: 12.5% !important;
  }
  .ui.column.grid > [class*='three wide large screen'].column,
  .ui.grid > .column.row > [class*='three wide large screen'].column,
  .ui.grid > .row > [class*='three wide large screen'].column,
  .ui.grid > [class*='three wide large screen'].column {
    width: 18.75% !important;
  }
  .ui.column.grid > [class*='four wide large screen'].column,
  .ui.grid > .column.row > [class*='four wide large screen'].column,
  .ui.grid > .row > [class*='four wide large screen'].column,
  .ui.grid > [class*='four wide large screen'].column {
    width: 25% !important;
  }
  .ui.column.grid > [class*='five wide large screen'].column,
  .ui.grid > .column.row > [class*='five wide large screen'].column,
  .ui.grid > .row > [class*='five wide large screen'].column,
  .ui.grid > [class*='five wide large screen'].column {
    width: 31.25% !important;
  }
  .ui.column.grid > [class*='six wide large screen'].column,
  .ui.grid > .column.row > [class*='six wide large screen'].column,
  .ui.grid > .row > [class*='six wide large screen'].column,
  .ui.grid > [class*='six wide large screen'].column {
    width: 37.5% !important;
  }
  .ui.column.grid > [class*='seven wide large screen'].column,
  .ui.grid > .column.row > [class*='seven wide large screen'].column,
  .ui.grid > .row > [class*='seven wide large screen'].column,
  .ui.grid > [class*='seven wide large screen'].column {
    width: 43.75% !important;
  }
  .ui.column.grid > [class*='eight wide large screen'].column,
  .ui.grid > .column.row > [class*='eight wide large screen'].column,
  .ui.grid > .row > [class*='eight wide large screen'].column,
  .ui.grid > [class*='eight wide large screen'].column {
    width: 50% !important;
  }
  .ui.column.grid > [class*='nine wide large screen'].column,
  .ui.grid > .column.row > [class*='nine wide large screen'].column,
  .ui.grid > .row > [class*='nine wide large screen'].column,
  .ui.grid > [class*='nine wide large screen'].column {
    width: 56.25% !important;
  }
  .ui.column.grid > [class*='ten wide large screen'].column,
  .ui.grid > .column.row > [class*='ten wide large screen'].column,
  .ui.grid > .row > [class*='ten wide large screen'].column,
  .ui.grid > [class*='ten wide large screen'].column {
    width: 62.5% !important;
  }
  .ui.column.grid > [class*='eleven wide large screen'].column,
  .ui.grid > .column.row > [class*='eleven wide large screen'].column,
  .ui.grid > .row > [class*='eleven wide large screen'].column,
  .ui.grid > [class*='eleven wide large screen'].column {
    width: 68.75% !important;
  }
  .ui.column.grid > [class*='twelve wide large screen'].column,
  .ui.grid > .column.row > [class*='twelve wide large screen'].column,
  .ui.grid > .row > [class*='twelve wide large screen'].column,
  .ui.grid > [class*='twelve wide large screen'].column {
    width: 75% !important;
  }
  .ui.column.grid > [class*='thirteen wide large screen'].column,
  .ui.grid > .column.row > [class*='thirteen wide large screen'].column,
  .ui.grid > .row > [class*='thirteen wide large screen'].column,
  .ui.grid > [class*='thirteen wide large screen'].column {
    width: 81.25% !important;
  }
  .ui.column.grid > [class*='fourteen wide large screen'].column,
  .ui.grid > .column.row > [class*='fourteen wide large screen'].column,
  .ui.grid > .row > [class*='fourteen wide large screen'].column,
  .ui.grid > [class*='fourteen wide large screen'].column {
    width: 87.5% !important;
  }
  .ui.column.grid > [class*='fifteen wide large screen'].column,
  .ui.grid > .column.row > [class*='fifteen wide large screen'].column,
  .ui.grid > .row > [class*='fifteen wide large screen'].column,
  .ui.grid > [class*='fifteen wide large screen'].column {
    width: 93.75% !important;
  }
  .ui.column.grid > [class*='sixteen wide large screen'].column,
  .ui.grid > .column.row > [class*='sixteen wide large screen'].column,
  .ui.grid > .row > [class*='sixteen wide large screen'].column,
  .ui.grid > [class*='sixteen wide large screen'].column {
    width: 100% !important;
  }
}
@media only screen and (min-width: 1920px) {
  .ui.column.grid > [class*='one wide widescreen'].column,
  .ui.grid > .column.row > [class*='one wide widescreen'].column,
  .ui.grid > .row > [class*='one wide widescreen'].column,
  .ui.grid > [class*='one wide widescreen'].column {
    width: 6.25% !important;
  }
  .ui.column.grid > [class*='two wide widescreen'].column,
  .ui.grid > .column.row > [class*='two wide widescreen'].column,
  .ui.grid > .row > [class*='two wide widescreen'].column,
  .ui.grid > [class*='two wide widescreen'].column {
    width: 12.5% !important;
  }
  .ui.column.grid > [class*='three wide widescreen'].column,
  .ui.grid > .column.row > [class*='three wide widescreen'].column,
  .ui.grid > .row > [class*='three wide widescreen'].column,
  .ui.grid > [class*='three wide widescreen'].column {
    width: 18.75% !important;
  }
  .ui.column.grid > [class*='four wide widescreen'].column,
  .ui.grid > .column.row > [class*='four wide widescreen'].column,
  .ui.grid > .row > [class*='four wide widescreen'].column,
  .ui.grid > [class*='four wide widescreen'].column {
    width: 25% !important;
  }
  .ui.column.grid > [class*='five wide widescreen'].column,
  .ui.grid > .column.row > [class*='five wide widescreen'].column,
  .ui.grid > .row > [class*='five wide widescreen'].column,
  .ui.grid > [class*='five wide widescreen'].column {
    width: 31.25% !important;
  }
  .ui.column.grid > [class*='six wide widescreen'].column,
  .ui.grid > .column.row > [class*='six wide widescreen'].column,
  .ui.grid > .row > [class*='six wide widescreen'].column,
  .ui.grid > [class*='six wide widescreen'].column {
    width: 37.5% !important;
  }
  .ui.column.grid > [class*='seven wide widescreen'].column,
  .ui.grid > .column.row > [class*='seven wide widescreen'].column,
  .ui.grid > .row > [class*='seven wide widescreen'].column,
  .ui.grid > [class*='seven wide widescreen'].column {
    width: 43.75% !important;
  }
  .ui.column.grid > [class*='eight wide widescreen'].column,
  .ui.grid > .column.row > [class*='eight wide widescreen'].column,
  .ui.grid > .row > [class*='eight wide widescreen'].column,
  .ui.grid > [class*='eight wide widescreen'].column {
    width: 50% !important;
  }
  .ui.column.grid > [class*='nine wide widescreen'].column,
  .ui.grid > .column.row > [class*='nine wide widescreen'].column,
  .ui.grid > .row > [class*='nine wide widescreen'].column,
  .ui.grid > [class*='nine wide widescreen'].column {
    width: 56.25% !important;
  }
  .ui.column.grid > [class*='ten wide widescreen'].column,
  .ui.grid > .column.row > [class*='ten wide widescreen'].column,
  .ui.grid > .row > [class*='ten wide widescreen'].column,
  .ui.grid > [class*='ten wide widescreen'].column {
    width: 62.5% !important;
  }
  .ui.column.grid > [class*='eleven wide widescreen'].column,
  .ui.grid > .column.row > [class*='eleven wide widescreen'].column,
  .ui.grid > .row > [class*='eleven wide widescreen'].column,
  .ui.grid > [class*='eleven wide widescreen'].column {
    width: 68.75% !important;
  }
  .ui.column.grid > [class*='twelve wide widescreen'].column,
  .ui.grid > .column.row > [class*='twelve wide widescreen'].column,
  .ui.grid > .row > [class*='twelve wide widescreen'].column,
  .ui.grid > [class*='twelve wide widescreen'].column {
    width: 75% !important;
  }
  .ui.column.grid > [class*='thirteen wide widescreen'].column,
  .ui.grid > .column.row > [class*='thirteen wide widescreen'].column,
  .ui.grid > .row > [class*='thirteen wide widescreen'].column,
  .ui.grid > [class*='thirteen wide widescreen'].column {
    width: 81.25% !important;
  }
  .ui.column.grid > [class*='fourteen wide widescreen'].column,
  .ui.grid > .column.row > [class*='fourteen wide widescreen'].column,
  .ui.grid > .row > [class*='fourteen wide widescreen'].column,
  .ui.grid > [class*='fourteen wide widescreen'].column {
    width: 87.5% !important;
  }
  .ui.column.grid > [class*='fifteen wide widescreen'].column,
  .ui.grid > .column.row > [class*='fifteen wide widescreen'].column,
  .ui.grid > .row > [class*='fifteen wide widescreen'].column,
  .ui.grid > [class*='fifteen wide widescreen'].column {
    width: 93.75% !important;
  }
  .ui.column.grid > [class*='sixteen wide widescreen'].column,
  .ui.grid > .column.row > [class*='sixteen wide widescreen'].column,
  .ui.grid > .row > [class*='sixteen wide widescreen'].column,
  .ui.grid > [class*='sixteen wide widescreen'].column {
    width: 100% !important;
  }
}
.ui.centered.grid,
.ui.centered.grid > .row,
.ui.grid > .centered.row {
  text-align: center;
  justify-content: center;
}
.ui.centered.grid > .column:not(.aligned):not(.justified):not(.row),
.ui.centered.grid > .row > .column:not(.aligned):not(.justified),
.ui.grid .centered.row > .column:not(.aligned):not(.justified) {
  text-align: left;
}
.ui.grid > .centered.column,
.ui.grid > .row > .centered.column {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.ui.grid > .relaxed.row > .column,
.ui.relaxed.grid > .column:not(.row),
.ui.relaxed.grid > .row > .column {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.ui.grid > [class*='very relaxed'].row > .column,
.ui[class*='very relaxed'].grid > .column:not(.row),
.ui[class*='very relaxed'].grid > .row > .column {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.ui.grid .relaxed.row + .ui.divider,
.ui.relaxed.grid .row + .ui.divider {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.ui.grid [class*='very relaxed'].row + .ui.divider,
.ui[class*='very relaxed'].grid .row + .ui.divider {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}
.ui.padded.grid:not(.vertically):not(.horizontally) {
  margin: 0 !important;
}
[class*='horizontally padded'].ui.grid {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
[class*='vertically padded'].ui.grid {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.ui.grid [class*='left floated'].column {
  margin-right: auto;
}
.ui.grid [class*='right floated'].column {
  margin-left: auto;
}
.ui.divided.grid:not([class*='vertically divided']) > .column:not(.row),
.ui.divided.grid:not([class*='vertically divided']) > .row > .column {
  box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15);
}
.ui[class*='vertically divided'].grid > .column:not(.row),
.ui[class*='vertically divided'].grid > .row > .column {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-top: 0;
  padding-bottom: 0;
}
.ui[class*='vertically divided'].grid > .row {
  margin-top: 0;
  margin-bottom: 0;
}
.ui.divided.grid:not([class*='vertically divided']) > .column:first-child,
.ui.divided.grid:not([class*='vertically divided']) > .row > .column:first-child {
  box-shadow: none;
}
.ui[class*='vertically divided'].grid > .row:first-child > .column {
  margin-top: 0;
}
.ui.grid > .divided.row > .column {
  box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15);
}
.ui.grid > .divided.row > .column:first-child {
  box-shadow: none;
}
.ui[class*='vertically divided'].grid > .row {
  position: relative;
}
.ui[class*='vertically divided'].grid > .row:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: calc(100% - 2rem);
  height: 1px;
  margin: 0 1rem;
  box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15);
}
.ui.padded.divided.grid:not(.vertically):not(.horizontally),
[class*='horizontally padded'].ui.divided.grid {
  width: 100%;
}
.ui[class*='vertically divided'].grid > .row:first-child:before {
  box-shadow: none;
}
.ui.inverted.divided.grid:not([class*='vertically divided']) > .column:not(.row),
.ui.inverted.divided.grid:not([class*='vertically divided']) > .row > .column {
  box-shadow: -1px 0 0 0 rgba(255, 255, 255, 0.1);
}
.ui.inverted.divided.grid:not([class*='vertically divided']) > .column:not(.row):first-child,
.ui.inverted.divided.grid:not([class*='vertically divided']) > .row > .column:first-child {
  box-shadow: none;
}
.ui.inverted[class*='vertically divided'].grid > .row:before {
  box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.1);
}
.ui.relaxed[class*='vertically divided'].grid > .row:before {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  width: calc(100% - 3rem);
}
.ui[class*='very relaxed'][class*='vertically divided'].grid > .row:before {
  margin-left: 5rem;
  margin-right: 5rem;
  width: calc(100% - 5rem);
}
.ui.celled.grid {
  width: 100%;
  margin: 1em 0;
  box-shadow: 0 0 0 1px #d4d4d5;
}
.ui.celled.grid > .row {
  width: 100% !important;
  margin: 0;
  padding: 0;
  box-shadow: 0 -1px 0 0 #d4d4d5;
}
.ui.celled.grid > .column:not(.row),
.ui.celled.grid > .row > .column {
  box-shadow: -1px 0 0 0 #d4d4d5;
}
.ui.celled.grid > .column:first-child,
.ui.celled.grid > .row > .column:first-child {
  box-shadow: none;
}
.ui.celled.grid > .column:not(.row),
.ui.celled.grid > .row > .column {
  padding: 1em;
}
.ui.relaxed.celled.grid > .column:not(.row),
.ui.relaxed.celled.grid > .row > .column {
  padding: 1.5em;
}
.ui[class*='very relaxed'].celled.grid > .column:not(.row),
.ui[class*='very relaxed'].celled.grid > .row > .column {
  padding: 2em;
}
.ui[class*='internally celled'].grid {
  box-shadow: none;
  margin: 0;
}
.ui[class*='internally celled'].grid > .row:first-child {
  box-shadow: none;
}
.ui[class*='internally celled'].grid > .row > .column:first-child {
  box-shadow: none;
}
.ui.grid > .row > [class*='top aligned'].column,
.ui.grid > [class*='top aligned'].column:not(.row),
.ui.grid > [class*='top aligned'].row > .column,
.ui[class*='top aligned'].grid > .column:not(.row),
.ui[class*='top aligned'].grid > .row > .column {
  flex-direction: column;
  vertical-align: top;
  align-self: flex-start !important;
}
.ui.grid > .row > [class*='middle aligned'].column,
.ui.grid > [class*='middle aligned'].column:not(.row),
.ui.grid > [class*='middle aligned'].row > .column,
.ui[class*='middle aligned'].grid > .column:not(.row),
.ui[class*='middle aligned'].grid > .row > .column {
  flex-direction: column;
  vertical-align: middle;
  align-self: center !important;
}
.ui.grid > .row > [class*='bottom aligned'].column,
.ui.grid > [class*='bottom aligned'].column:not(.row),
.ui.grid > [class*='bottom aligned'].row > .column,
.ui[class*='bottom aligned'].grid > .column:not(.row),
.ui[class*='bottom aligned'].grid > .row > .column {
  flex-direction: column;
  vertical-align: bottom;
  align-self: flex-end !important;
}
.ui.grid > .row > .stretched.column,
.ui.grid > .stretched.column:not(.row),
.ui.grid > .stretched.row > .column,
.ui.stretched.grid > .column,
.ui.stretched.grid > .row > .column {
  display: inline-flex !important;
  align-self: stretch;
  flex-direction: column;
}
.ui.grid > .row > .stretched.column > *,
.ui.grid > .stretched.column:not(.row) > *,
.ui.grid > .stretched.row > .column > *,
.ui.stretched.grid > .column > *,
.ui.stretched.grid > .row > .column > * {
  flex-grow: 1;
}
.ui.grid > .row > [class*='left aligned'].column.column,
.ui.grid > [class*='left aligned'].column.column,
.ui.grid > [class*='left aligned'].row > .column,
.ui[class*='left aligned'].grid > .column,
.ui[class*='left aligned'].grid > .row > .column {
  text-align: left;
  align-self: inherit;
}
.ui.grid > .row > [class*='center aligned'].column.column,
.ui.grid > [class*='center aligned'].column.column,
.ui.grid > [class*='center aligned'].row > .column,
.ui[class*='center aligned'].grid > .column,
.ui[class*='center aligned'].grid > .row > .column {
  text-align: center;
  align-self: inherit;
}
.ui[class*='center aligned'].grid {
  justify-content: center;
}
.ui.grid > .row > [class*='right aligned'].column.column,
.ui.grid > [class*='right aligned'].column.column,
.ui.grid > [class*='right aligned'].row > .column,
.ui[class*='right aligned'].grid > .column,
.ui[class*='right aligned'].grid > .row > .column {
  text-align: right;
  align-self: inherit;
}
.ui.grid > .justified.column.column,
.ui.grid > .justified.row > .column,
.ui.grid > .row > .justified.column.column,
.ui.justified.grid > .column,
.ui.justified.grid > .row > .column {
  text-align: justify;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.ui.grid > .row > .black.column,
.ui.grid > .row > .blue.column,
.ui.grid > .row > .brown.column,
.ui.grid > .row > .green.column,
.ui.grid > .row > .grey.column,
.ui.grid > .row > .olive.column,
.ui.grid > .row > .orange.column,
.ui.grid > .row > .pink.column,
.ui.grid > .row > .purple.column,
.ui.grid > .row > .red.column,
.ui.grid > .row > .teal.column,
.ui.grid > .row > .violet.column,
.ui.grid > .row > .yellow.column {
  margin-top: -1rem;
  margin-bottom: -1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.ui.grid > .red.column,
.ui.grid > .red.row,
.ui.grid > .row > .red.column {
  background-color: #db2828 !important;
  color: #fff;
}
.ui.grid > .orange.column,
.ui.grid > .orange.row,
.ui.grid > .row > .orange.column {
  background-color: #f2711c !important;
  color: #fff;
}
.ui.grid > .row > .yellow.column,
.ui.grid > .yellow.column,
.ui.grid > .yellow.row {
  background-color: #fbbd08 !important;
  color: #fff;
}
.ui.grid > .olive.column,
.ui.grid > .olive.row,
.ui.grid > .row > .olive.column {
  background-color: #b5cc18 !important;
  color: #fff;
}
.ui.grid > .green.column,
.ui.grid > .green.row,
.ui.grid > .row > .green.column {
  background-color: #21ba45 !important;
  color: #fff;
}
.ui.grid > .row > .teal.column,
.ui.grid > .teal.column,
.ui.grid > .teal.row {
  background-color: #00b5ad !important;
  color: #fff;
}
.ui.grid > .blue.column,
.ui.grid > .blue.row,
.ui.grid > .row > .blue.column {
  background-color: #2185d0 !important;
  color: #fff;
}
.ui.grid > .row > .violet.column,
.ui.grid > .violet.column,
.ui.grid > .violet.row {
  background-color: #6435c9 !important;
  color: #fff;
}
.ui.grid > .purple.column,
.ui.grid > .purple.row,
.ui.grid > .row > .purple.column {
  background-color: #a333c8 !important;
  color: #fff;
}
.ui.grid > .pink.column,
.ui.grid > .pink.row,
.ui.grid > .row > .pink.column {
  background-color: #e03997 !important;
  color: #fff;
}
.ui.grid > .brown.column,
.ui.grid > .brown.row,
.ui.grid > .row > .brown.column {
  background-color: #a5673f !important;
  color: #fff;
}
.ui.grid > .grey.column,
.ui.grid > .grey.row,
.ui.grid > .row > .grey.column {
  background-color: #767676 !important;
  color: #fff;
}
.ui.grid > .black.column,
.ui.grid > .black.row,
.ui.grid > .row > .black.column {
  background-color: #1b1c1d !important;
  color: #fff;
}
.ui.grid > [class*='equal width'].row > .column,
.ui[class*='equal width'].grid > .column:not(.row),
.ui[class*='equal width'].grid > .row > .column {
  display: inline-block;
  flex-grow: 1;
}
.ui.grid > [class*='equal width'].row > .wide.column,
.ui[class*='equal width'].grid > .row > .wide.column,
.ui[class*='equal width'].grid > .wide.column {
  flex-grow: 0;
}
@media only screen and (max-width: 767px) {
  .ui.grid > [class*='mobile reversed'].row,
  .ui[class*='mobile reversed'].grid,
  .ui[class*='mobile reversed'].grid > .row {
    flex-direction: row-reverse;
  }
  .ui.stackable[class*='mobile reversed'],
  .ui[class*='mobile vertically reversed'].grid {
    flex-direction: column-reverse;
  }
  .ui[class*='mobile reversed'].divided.grid:not([class*='vertically divided']) > .column:first-child,
  .ui[class*='mobile reversed'].divided.grid:not([class*='vertically divided']) > .row > .column:first-child {
    box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15);
  }
  .ui[class*='mobile reversed'].divided.grid:not([class*='vertically divided']) > .column:last-child,
  .ui[class*='mobile reversed'].divided.grid:not([class*='vertically divided']) > .row > .column:last-child {
    box-shadow: none;
  }
  .ui.grid[class*='vertically divided'][class*='mobile vertically reversed'] > .row:first-child:before {
    box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15);
  }
  .ui.grid[class*='vertically divided'][class*='mobile vertically reversed'] > .row:last-child:before {
    box-shadow: none;
  }
  .ui[class*='mobile reversed'].celled.grid > .row > .column:first-child {
    box-shadow: -1px 0 0 0 #d4d4d5;
  }
  .ui[class*='mobile reversed'].celled.grid > .row > .column:last-child {
    box-shadow: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ui.grid > [class*='tablet reversed'].row,
  .ui[class*='tablet reversed'].grid,
  .ui[class*='tablet reversed'].grid > .row {
    flex-direction: row-reverse;
  }
  .ui[class*='tablet vertically reversed'].grid {
    flex-direction: column-reverse;
  }
  .ui[class*='tablet reversed'].divided.grid:not([class*='vertically divided']) > .column:first-child,
  .ui[class*='tablet reversed'].divided.grid:not([class*='vertically divided']) > .row > .column:first-child {
    box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15);
  }
  .ui[class*='tablet reversed'].divided.grid:not([class*='vertically divided']) > .column:last-child,
  .ui[class*='tablet reversed'].divided.grid:not([class*='vertically divided']) > .row > .column:last-child {
    box-shadow: none;
  }
  .ui.grid[class*='vertically divided'][class*='tablet vertically reversed'] > .row:first-child:before {
    box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15);
  }
  .ui.grid[class*='vertically divided'][class*='tablet vertically reversed'] > .row:last-child:before {
    box-shadow: none;
  }
  .ui[class*='tablet reversed'].celled.grid > .row > .column:first-child {
    box-shadow: -1px 0 0 0 #d4d4d5;
  }
  .ui[class*='tablet reversed'].celled.grid > .row > .column:last-child {
    box-shadow: none;
  }
}
@media only screen and (min-width: 992px) {
  .ui.grid > [class*='computer reversed'].row,
  .ui[class*='computer reversed'].grid,
  .ui[class*='computer reversed'].grid > .row {
    flex-direction: row-reverse;
  }
  .ui[class*='computer vertically reversed'].grid {
    flex-direction: column-reverse;
  }
  .ui[class*='computer reversed'].divided.grid:not([class*='vertically divided']) > .column:first-child,
  .ui[class*='computer reversed'].divided.grid:not([class*='vertically divided']) > .row > .column:first-child {
    box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15);
  }
  .ui[class*='computer reversed'].divided.grid:not([class*='vertically divided']) > .column:last-child,
  .ui[class*='computer reversed'].divided.grid:not([class*='vertically divided']) > .row > .column:last-child {
    box-shadow: none;
  }
  .ui.grid[class*='vertically divided'][class*='computer vertically reversed'] > .row:first-child:before {
    box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15);
  }
  .ui.grid[class*='vertically divided'][class*='computer vertically reversed'] > .row:last-child:before {
    box-shadow: none;
  }
  .ui[class*='computer reversed'].celled.grid > .row > .column:first-child {
    box-shadow: -1px 0 0 0 #d4d4d5;
  }
  .ui[class*='computer reversed'].celled.grid > .row > .column:last-child {
    box-shadow: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ui.doubling.grid {
    width: auto;
  }
  .ui.doubling.grid > .row,
  .ui.grid > .doubling.row {
    margin: 0 !important;
    padding: 0 !important;
  }
  .ui.doubling.grid > .row > .column,
  .ui.grid > .doubling.row > .column {
    display: inline-block !important;
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    box-shadow: none !important;
    margin: 0;
  }
  .ui.grid > [class*='two column'].doubling.row.row > .column,
  .ui[class*='two column'].doubling.grid > .column:not(.row),
  .ui[class*='two column'].doubling.grid > .row > .column {
    width: 100% !important;
  }
  .ui.grid > [class*='three column'].doubling.row.row > .column,
  .ui[class*='three column'].doubling.grid > .column:not(.row),
  .ui[class*='three column'].doubling.grid > .row > .column {
    width: 50% !important;
  }
  .ui.grid > [class*='four column'].doubling.row.row > .column,
  .ui[class*='four column'].doubling.grid > .column:not(.row),
  .ui[class*='four column'].doubling.grid > .row > .column {
    width: 50% !important;
  }
  .ui.grid > [class*='five column'].doubling.row.row > .column,
  .ui[class*='five column'].doubling.grid > .column:not(.row),
  .ui[class*='five column'].doubling.grid > .row > .column {
    width: 33.33333333% !important;
  }
  .ui.grid > [class*='six column'].doubling.row.row > .column,
  .ui[class*='six column'].doubling.grid > .column:not(.row),
  .ui[class*='six column'].doubling.grid > .row > .column {
    width: 33.33333333% !important;
  }
  .ui.grid > [class*='seven column'].doubling.row.row > .column,
  .ui[class*='seven column'].doubling.grid > .column:not(.row),
  .ui[class*='seven column'].doubling.grid > .row > .column {
    width: 33.33333333% !important;
  }
  .ui.grid > [class*='eight column'].doubling.row.row > .column,
  .ui[class*='eight column'].doubling.grid > .column:not(.row),
  .ui[class*='eight column'].doubling.grid > .row > .column {
    width: 25% !important;
  }
  .ui.grid > [class*='nine column'].doubling.row.row > .column,
  .ui[class*='nine column'].doubling.grid > .column:not(.row),
  .ui[class*='nine column'].doubling.grid > .row > .column {
    width: 25% !important;
  }
  .ui.grid > [class*='ten column'].doubling.row.row > .column,
  .ui[class*='ten column'].doubling.grid > .column:not(.row),
  .ui[class*='ten column'].doubling.grid > .row > .column {
    width: 20% !important;
  }
  .ui.grid > [class*='eleven column'].doubling.row.row > .column,
  .ui[class*='eleven column'].doubling.grid > .column:not(.row),
  .ui[class*='eleven column'].doubling.grid > .row > .column {
    width: 20% !important;
  }
  .ui.grid > [class*='twelve column'].doubling.row.row > .column,
  .ui[class*='twelve column'].doubling.grid > .column:not(.row),
  .ui[class*='twelve column'].doubling.grid > .row > .column {
    width: 16.66666667% !important;
  }
  .ui.grid > [class*='thirteen column'].doubling.row.row > .column,
  .ui[class*='thirteen column'].doubling.grid > .column:not(.row),
  .ui[class*='thirteen column'].doubling.grid > .row > .column {
    width: 16.66666667% !important;
  }
  .ui.grid > [class*='fourteen column'].doubling.row.row > .column,
  .ui[class*='fourteen column'].doubling.grid > .column:not(.row),
  .ui[class*='fourteen column'].doubling.grid > .row > .column {
    width: 14.28571429% !important;
  }
  .ui.grid > [class*='fifteen column'].doubling.row.row > .column,
  .ui[class*='fifteen column'].doubling.grid > .column:not(.row),
  .ui[class*='fifteen column'].doubling.grid > .row > .column {
    width: 14.28571429% !important;
  }
  .ui.grid > [class*='sixteen column'].doubling.row.row > .column,
  .ui[class*='sixteen column'].doubling.grid > .column:not(.row),
  .ui[class*='sixteen column'].doubling.grid > .row > .column {
    width: 12.5% !important;
  }
}
@media only screen and (max-width: 767px) {
  .ui.doubling.grid > .row,
  .ui.grid > .doubling.row {
    margin: 0 !important;
    padding: 0 !important;
  }
  .ui.doubling.grid > .row > .column,
  .ui.grid > .doubling.row > .column {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    margin: 0 !important;
    box-shadow: none !important;
  }
  .ui.grid > [class*='two column'].doubling:not(.stackable).row.row > .column,
  .ui[class*='two column'].doubling:not(.stackable).grid > .column:not(.row),
  .ui[class*='two column'].doubling:not(.stackable).grid > .row > .column {
    width: 100% !important;
  }
  .ui.grid > [class*='three column'].doubling:not(.stackable).row.row > .column,
  .ui[class*='three column'].doubling:not(.stackable).grid > .column:not(.row),
  .ui[class*='three column'].doubling:not(.stackable).grid > .row > .column {
    width: 50% !important;
  }
  .ui.grid > [class*='four column'].doubling:not(.stackable).row.row > .column,
  .ui[class*='four column'].doubling:not(.stackable).grid > .column:not(.row),
  .ui[class*='four column'].doubling:not(.stackable).grid > .row > .column {
    width: 50% !important;
  }
  .ui.grid > [class*='five column'].doubling:not(.stackable).row.row > .column,
  .ui[class*='five column'].doubling:not(.stackable).grid > .column:not(.row),
  .ui[class*='five column'].doubling:not(.stackable).grid > .row > .column {
    width: 50% !important;
  }
  .ui.grid > [class*='six column'].doubling:not(.stackable).row.row > .column,
  .ui[class*='six column'].doubling:not(.stackable).grid > .column:not(.row),
  .ui[class*='six column'].doubling:not(.stackable).grid > .row > .column {
    width: 50% !important;
  }
  .ui.grid > [class*='seven column'].doubling:not(.stackable).row.row > .column,
  .ui[class*='seven column'].doubling:not(.stackable).grid > .column:not(.row),
  .ui[class*='seven column'].doubling:not(.stackable).grid > .row > .column {
    width: 50% !important;
  }
  .ui.grid > [class*='eight column'].doubling:not(.stackable).row.row > .column,
  .ui[class*='eight column'].doubling:not(.stackable).grid > .column:not(.row),
  .ui[class*='eight column'].doubling:not(.stackable).grid > .row > .column {
    width: 50% !important;
  }
  .ui.grid > [class*='nine column'].doubling:not(.stackable).row.row > .column,
  .ui[class*='nine column'].doubling:not(.stackable).grid > .column:not(.row),
  .ui[class*='nine column'].doubling:not(.stackable).grid > .row > .column {
    width: 33.33333333% !important;
  }
  .ui.grid > [class*='ten column'].doubling:not(.stackable).row.row > .column,
  .ui[class*='ten column'].doubling:not(.stackable).grid > .column:not(.row),
  .ui[class*='ten column'].doubling:not(.stackable).grid > .row > .column {
    width: 33.33333333% !important;
  }
  .ui.grid > [class*='eleven column'].doubling:not(.stackable).row.row > .column,
  .ui[class*='eleven column'].doubling:not(.stackable).grid > .column:not(.row),
  .ui[class*='eleven column'].doubling:not(.stackable).grid > .row > .column {
    width: 33.33333333% !important;
  }
  .ui.grid > [class*='twelve column'].doubling:not(.stackable).row.row > .column,
  .ui[class*='twelve column'].doubling:not(.stackable).grid > .column:not(.row),
  .ui[class*='twelve column'].doubling:not(.stackable).grid > .row > .column {
    width: 33.33333333% !important;
  }
  .ui.grid > [class*='thirteen column'].doubling:not(.stackable).row.row > .column,
  .ui[class*='thirteen column'].doubling:not(.stackable).grid > .column:not(.row),
  .ui[class*='thirteen column'].doubling:not(.stackable).grid > .row > .column {
    width: 33.33333333% !important;
  }
  .ui.grid > [class*='fourteen column'].doubling:not(.stackable).row.row > .column,
  .ui[class*='fourteen column'].doubling:not(.stackable).grid > .column:not(.row),
  .ui[class*='fourteen column'].doubling:not(.stackable).grid > .row > .column {
    width: 25% !important;
  }
  .ui.grid > [class*='fifteen column'].doubling:not(.stackable).row.row > .column,
  .ui[class*='fifteen column'].doubling:not(.stackable).grid > .column:not(.row),
  .ui[class*='fifteen column'].doubling:not(.stackable).grid > .row > .column {
    width: 25% !important;
  }
  .ui.grid > [class*='sixteen column'].doubling:not(.stackable).row.row > .column,
  .ui[class*='sixteen column'].doubling:not(.stackable).grid > .column:not(.row),
  .ui[class*='sixteen column'].doubling:not(.stackable).grid > .row > .column {
    width: 25% !important;
  }
}
@media only screen and (max-width: 767px) {
  .ui.stackable.grid {
    width: auto;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ui.grid > .stackable.stackable.row > .column,
  .ui.stackable.grid > .column.grid > .column,
  .ui.stackable.grid > .column.row > .column,
  .ui.stackable.grid > .column:not(.row),
  .ui.stackable.grid > .row > .column,
  .ui.stackable.grid > .row > .wide.column,
  .ui.stackable.grid > .wide.column {
    width: 100% !important;
    margin: 0 0 !important;
    box-shadow: none !important;
    padding: 1rem 1rem !important;
  }
  .ui.stackable.grid:not(.vertically) > .row {
    margin: 0;
    padding: 0;
  }
  .ui.container > .ui.stackable.grid > .column,
  .ui.container > .ui.stackable.grid > .row > .column {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .ui.grid .ui.stackable.grid,
  .ui.segment:not(.vertical) .ui.stackable.page.grid {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
  .ui.stackable.celled.grid > .column:not(.row):first-child,
  .ui.stackable.celled.grid > .row:first-child > .column:first-child,
  .ui.stackable.divided.grid > .column:not(.row):first-child,
  .ui.stackable.divided.grid > .row:first-child > .column:first-child {
    border-top: none !important;
  }
  .ui.inverted.stackable.celled.grid > .column:not(.row),
  .ui.inverted.stackable.celled.grid > .row > .column,
  .ui.inverted.stackable.divided.grid > .column:not(.row),
  .ui.inverted.stackable.divided.grid > .row > .column {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
  }
  .ui.stackable.celled.grid > .column:not(.row),
  .ui.stackable.celled.grid > .row > .column,
  .ui.stackable.divided:not(.vertically).grid > .column:not(.row),
  .ui.stackable.divided:not(.vertically).grid > .row > .column {
    border-top: 1px solid rgba(34, 36, 38, 0.15);
    box-shadow: none !important;
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .ui.stackable.celled.grid > .row {
    box-shadow: none !important;
  }
  .ui.stackable.divided:not(.vertically).grid > .column:not(.row),
  .ui.stackable.divided:not(.vertically).grid > .row > .column {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media only screen and (max-width: 767px) {
  .ui.grid.grid.grid > .row > [class*='tablet only'].column:not(.mobile),
  .ui.grid.grid.grid > [class*='tablet only'].column:not(.mobile),
  .ui.grid.grid.grid > [class*='tablet only'].row:not(.mobile),
  .ui[class*='tablet only'].grid.grid.grid:not(.mobile) {
    display: none !important;
  }
  .ui.grid.grid.grid > .row > [class*='computer only'].column:not(.mobile),
  .ui.grid.grid.grid > [class*='computer only'].column:not(.mobile),
  .ui.grid.grid.grid > [class*='computer only'].row:not(.mobile),
  .ui[class*='computer only'].grid.grid.grid:not(.mobile) {
    display: none !important;
  }
  .ui.grid.grid.grid > .row > [class*='large screen only'].column:not(.mobile),
  .ui.grid.grid.grid > [class*='large screen only'].column:not(.mobile),
  .ui.grid.grid.grid > [class*='large screen only'].row:not(.mobile),
  .ui[class*='large screen only'].grid.grid.grid:not(.mobile) {
    display: none !important;
  }
  .ui.grid.grid.grid > .row > [class*='widescreen only'].column:not(.mobile),
  .ui.grid.grid.grid > [class*='widescreen only'].column:not(.mobile),
  .ui.grid.grid.grid > [class*='widescreen only'].row:not(.mobile),
  .ui[class*='widescreen only'].grid.grid.grid:not(.mobile) {
    display: none !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ui.grid.grid.grid > .row > [class*='mobile only'].column:not(.tablet),
  .ui.grid.grid.grid > [class*='mobile only'].column:not(.tablet),
  .ui.grid.grid.grid > [class*='mobile only'].row:not(.tablet),
  .ui[class*='mobile only'].grid.grid.grid:not(.tablet) {
    display: none !important;
  }
  .ui.grid.grid.grid > .row > [class*='computer only'].column:not(.tablet),
  .ui.grid.grid.grid > [class*='computer only'].column:not(.tablet),
  .ui.grid.grid.grid > [class*='computer only'].row:not(.tablet),
  .ui[class*='computer only'].grid.grid.grid:not(.tablet) {
    display: none !important;
  }
  .ui.grid.grid.grid > .row > [class*='large screen only'].column:not(.mobile),
  .ui.grid.grid.grid > [class*='large screen only'].column:not(.mobile),
  .ui.grid.grid.grid > [class*='large screen only'].row:not(.mobile),
  .ui[class*='large screen only'].grid.grid.grid:not(.mobile) {
    display: none !important;
  }
  .ui.grid.grid.grid > .row > [class*='widescreen only'].column:not(.mobile),
  .ui.grid.grid.grid > [class*='widescreen only'].column:not(.mobile),
  .ui.grid.grid.grid > [class*='widescreen only'].row:not(.mobile),
  .ui[class*='widescreen only'].grid.grid.grid:not(.mobile) {
    display: none !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .ui.grid.grid.grid > .row > [class*='mobile only'].column:not(.computer),
  .ui.grid.grid.grid > [class*='mobile only'].column:not(.computer),
  .ui.grid.grid.grid > [class*='mobile only'].row:not(.computer),
  .ui[class*='mobile only'].grid.grid.grid:not(.computer) {
    display: none !important;
  }
  .ui.grid.grid.grid > .row > [class*='tablet only'].column:not(.computer),
  .ui.grid.grid.grid > [class*='tablet only'].column:not(.computer),
  .ui.grid.grid.grid > [class*='tablet only'].row:not(.computer),
  .ui[class*='tablet only'].grid.grid.grid:not(.computer) {
    display: none !important;
  }
  .ui.grid.grid.grid > .row > [class*='large screen only'].column:not(.mobile),
  .ui.grid.grid.grid > [class*='large screen only'].column:not(.mobile),
  .ui.grid.grid.grid > [class*='large screen only'].row:not(.mobile),
  .ui[class*='large screen only'].grid.grid.grid:not(.mobile) {
    display: none !important;
  }
  .ui.grid.grid.grid > .row > [class*='widescreen only'].column:not(.mobile),
  .ui.grid.grid.grid > [class*='widescreen only'].column:not(.mobile),
  .ui.grid.grid.grid > [class*='widescreen only'].row:not(.mobile),
  .ui[class*='widescreen only'].grid.grid.grid:not(.mobile) {
    display: none !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1919px) {
  .ui.grid.grid.grid > .row > [class*='mobile only'].column:not(.computer),
  .ui.grid.grid.grid > [class*='mobile only'].column:not(.computer),
  .ui.grid.grid.grid > [class*='mobile only'].row:not(.computer),
  .ui[class*='mobile only'].grid.grid.grid:not(.computer) {
    display: none !important;
  }
  .ui.grid.grid.grid > .row > [class*='tablet only'].column:not(.computer),
  .ui.grid.grid.grid > [class*='tablet only'].column:not(.computer),
  .ui.grid.grid.grid > [class*='tablet only'].row:not(.computer),
  .ui[class*='tablet only'].grid.grid.grid:not(.computer) {
    display: none !important;
  }
  .ui.grid.grid.grid > .row > [class*='widescreen only'].column:not(.mobile),
  .ui.grid.grid.grid > [class*='widescreen only'].column:not(.mobile),
  .ui.grid.grid.grid > [class*='widescreen only'].row:not(.mobile),
  .ui[class*='widescreen only'].grid.grid.grid:not(.mobile) {
    display: none !important;
  }
}
@media only screen and (min-width: 1920px) {
  .ui.grid.grid.grid > .row > [class*='mobile only'].column:not(.computer),
  .ui.grid.grid.grid > [class*='mobile only'].column:not(.computer),
  .ui.grid.grid.grid > [class*='mobile only'].row:not(.computer),
  .ui[class*='mobile only'].grid.grid.grid:not(.computer) {
    display: none !important;
  }
  .ui.grid.grid.grid > .row > [class*='tablet only'].column:not(.computer),
  .ui.grid.grid.grid > [class*='tablet only'].column:not(.computer),
  .ui.grid.grid.grid > [class*='tablet only'].row:not(.computer),
  .ui[class*='tablet only'].grid.grid.grid:not(.computer) {
    display: none !important;
  }
}
.ui.menu {
  display: flex;
  margin: 1rem 0;
  font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
  background: #fff;
  font-weight: 400;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
  min-height: 2.85714286em;
}
.ui.menu:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ui.menu:first-child {
  margin-top: 0;
}
.ui.menu:last-child {
  margin-bottom: 0;
}
.ui.menu .menu {
  margin: 0;
}
.ui.menu:not(.vertical) > .menu {
  display: flex;
}
.ui.menu:not(.vertical) .item {
  display: flex;
  align-items: center;
}
.ui.menu .item {
  position: relative;
  vertical-align: middle;
  line-height: 1;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
  flex: 0 0 auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background: 0 0;
  padding: 0.92857143em 1.14285714em;
  text-transform: none;
  color: rgba(0, 0, 0, 0.87);
  font-weight: 400;
  transition: background 0.1s ease, box-shadow 0.1s ease, color 0.1s ease;
}
.ui.menu > .item:first-child {
  border-radius: 0.28571429rem 0 0 0.28571429rem;
}
.ui.menu .item:before {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  height: 100%;
  width: 1px;
  background: rgba(34, 36, 38, 0.1);
}
.ui.menu .item > a:not(.ui),
.ui.menu .item > p:only-child,
.ui.menu .text.item > * {
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: text;
  line-height: 1.3;
}
.ui.menu .item > p:first-child {
  margin-top: 0;
}
.ui.menu .item > p:last-child {
  margin-bottom: 0;
}
.ui.menu .item > i.icon {
  opacity: 0.9;
  float: none;
  margin: 0 0.35714286em 0 0;
}
.ui.menu:not(.vertical) .item > .button {
  position: relative;
  top: 0;
  margin: -0.5em 0;
  padding-bottom: 0.78571429em;
  padding-top: 0.78571429em;
  font-size: 1em;
}
.ui.menu > .container,
.ui.menu > .grid {
  display: flex;
  align-items: inherit;
  flex-direction: inherit;
}
.ui.menu .item > .input {
  width: 100%;
}
.ui.menu:not(.vertical) .item > .input {
  position: relative;
  top: 0;
  margin: -0.5em 0;
}
.ui.menu .item > .input input {
  font-size: 1em;
  padding-top: 0.57142857em;
  padding-bottom: 0.57142857em;
}
.ui.menu .header.item,
.ui.vertical.menu .header.item {
  margin: 0;
  background: '';
  text-transform: normal;
  font-weight: 700;
}
.ui.vertical.menu .item > .header:not(.ui) {
  margin: 0 0 0.5em;
  font-size: 1em;
  font-weight: 700;
}
.ui.menu .item > i.dropdown.icon {
  padding: 0;
  float: right;
  margin: 0 0 0 1em;
}
.ui.menu .dropdown.item .menu {
  min-width: calc(100% - 1px);
  border-radius: 0 0 0.28571429rem 0.28571429rem;
  background: #fff;
  margin: 0 0 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);
  flex-direction: column !important;
}
.ui.menu .ui.dropdown .menu > .item {
  margin: 0;
  text-align: left;
  font-size: 1em !important;
  padding: 0.78571429em 1.14285714em !important;
  background: 0 0 !important;
  color: rgba(0, 0, 0, 0.87) !important;
  text-transform: none !important;
  font-weight: 400 !important;
  box-shadow: none !important;
  transition: none !important;
}
.ui.menu .ui.dropdown .menu > .item:hover {
  background: rgba(0, 0, 0, 0.05) !important;
  color: rgba(0, 0, 0, 0.95) !important;
}
.ui.menu .ui.dropdown .menu > .selected.item {
  background: rgba(0, 0, 0, 0.05) !important;
  color: rgba(0, 0, 0, 0.95) !important;
}
.ui.menu .ui.dropdown .menu > .active.item {
  background: rgba(0, 0, 0, 0.03) !important;
  font-weight: 700 !important;
  color: rgba(0, 0, 0, 0.95) !important;
}
.ui.menu .ui.dropdown.item .menu .item:not(.filtered) {
  display: block;
}
.ui.menu .ui.dropdown .menu > .item .icon:not(.dropdown) {
  display: inline-block;
  font-size: 1em !important;
  float: none;
  margin: 0 0.75em 0 0;
}
.ui.secondary.menu .dropdown.item > .menu,
.ui.text.menu .dropdown.item > .menu {
  border-radius: 0.28571429rem;
  margin-top: 0.35714286em;
}
.ui.menu .pointing.dropdown.item .menu {
  margin-top: 0.75em;
}
.ui.inverted.menu .search.dropdown.item > .search,
.ui.inverted.menu .search.dropdown.item > .text {
  color: rgba(255, 255, 255, 0.9);
}
.ui.vertical.menu .dropdown.item > .icon {
  float: right;
  content: '\f0da';
  margin-left: 1em;
}
.ui.vertical.menu .dropdown.item .menu {
  left: 100%;
  min-width: 0;
  margin: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);
  border-radius: 0 0.28571429rem 0.28571429rem 0.28571429rem;
}
.ui.vertical.menu .dropdown.item.upward .menu {
  bottom: 0;
}
.ui.vertical.menu .dropdown.item:not(.upward) .menu {
  top: 0;
}
.ui.vertical.menu .active.dropdown.item {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ui.vertical.menu .dropdown.active.item {
  box-shadow: none;
}
.ui.item.menu .dropdown .menu .item {
  width: 100%;
}
.ui.menu .item > .label {
  background: #999;
  color: #fff;
  margin-left: 1em;
  padding: 0.3em 0.78571429em;
}
.ui.vertical.menu .item > .label {
  background: #999;
  color: #fff;
  margin-top: -0.15em;
  margin-bottom: -0.15em;
  padding: 0.3em 0.78571429em;
}
.ui.menu .item > .floating.label {
  padding: 0.3em 0.78571429em;
}
.ui.menu .item > img:not(.ui) {
  display: inline-block;
  vertical-align: middle;
  margin: -0.3em 0;
  width: 2.5em;
}
.ui.vertical.menu .item > img:not(.ui):only-child {
  display: block;
  max-width: 100%;
  width: auto;
}
.ui.vertical.sidebar.menu > .item:first-child:before {
  display: block !important;
}
.ui.vertical.sidebar.menu > .item::before {
  top: auto;
  bottom: 0;
}
@media only screen and (max-width: 767px) {
  .ui.menu > .ui.container {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
@media only screen and (min-width: 768px) {
  .ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless) > .container > .item:not(.right):not(.borderless):first-child {
    border-left: 1px solid rgba(34, 36, 38, 0.1);
  }
}
.ui.link.menu .item:hover,
.ui.menu .dropdown.item:hover,
.ui.menu .link.item:hover,
.ui.menu a.item:hover {
  cursor: pointer;
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.95);
}
.ui.link.menu .item:active,
.ui.menu .link.item:active,
.ui.menu a.item:active {
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.95);
}
.ui.menu .active.item {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
  font-weight: 400;
  box-shadow: none;
}
.ui.menu .active.item > i.icon {
  opacity: 1;
}
.ui.menu .active.item:hover,
.ui.vertical.menu .active.item:hover {
  background-color: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}
.ui.menu .item.disabled,
.ui.menu .item.disabled:hover {
  cursor: default;
  background-color: transparent !important;
  color: rgba(40, 40, 40, 0.3);
}
.ui.menu:not(.vertical) .left.item,
.ui.menu:not(.vertical) .left.menu {
  display: flex;
  margin-right: auto !important;
}
.ui.menu:not(.vertical) .right.item,
.ui.menu:not(.vertical) .right.menu {
  display: flex;
  margin-left: auto !important;
}
.ui.menu .right.item::before,
.ui.menu .right.menu > .item::before {
  right: auto;
  left: 0;
}
.ui.vertical.menu {
  display: block;
  flex-direction: column;
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
}
.ui.vertical.menu .item {
  display: block;
  background: 0 0;
  border-top: none;
  border-right: none;
}
.ui.vertical.menu > .item:first-child {
  border-radius: 0.28571429rem 0.28571429rem 0 0;
}
.ui.vertical.menu > .item:last-child {
  border-radius: 0 0 0.28571429rem 0.28571429rem;
}
.ui.vertical.menu .item > .label {
  float: right;
  text-align: center;
}
.ui.vertical.menu .item > i.icon {
  width: 1.18em;
  float: right;
  margin: 0 0 0 0.5em;
}
.ui.vertical.menu .item > .label + i.icon {
  float: none;
  margin: 0 0.5em 0 0;
}
.ui.vertical.menu .item:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: rgba(34, 36, 38, 0.1);
}
.ui.vertical.menu .item:first-child:before {
  display: none !important;
}
.ui.vertical.menu .item > .menu {
  margin: 0.5em -1.14285714em 0;
}
.ui.vertical.menu .menu .item {
  background: 0 0;
  padding: 0.5em 1.33333333em;
  font-size: 0.85714286em;
  color: rgba(0, 0, 0, 0.5);
}
.ui.vertical.menu .item .menu .link.item:hover,
.ui.vertical.menu .item .menu a.item:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ui.vertical.menu .menu .item:before {
  display: none;
}
.ui.vertical.menu .active.item {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  box-shadow: none;
}
.ui.vertical.menu > .active.item:first-child {
  border-radius: 0.28571429rem 0.28571429rem 0 0;
}
.ui.vertical.menu > .active.item:last-child {
  border-radius: 0 0 0.28571429rem 0.28571429rem;
}
.ui.vertical.menu > .active.item:only-child {
  border-radius: 0.28571429rem;
}
.ui.vertical.menu .active.item .menu .active.item {
  border-left: none;
}
.ui.vertical.menu .item .menu .active.item {
  background-color: transparent;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.95);
}
.ui.tabular.menu {
  border-radius: 0;
  box-shadow: none !important;
  border: none;
  background: none transparent;
  border-bottom: 1px solid #d4d4d5;
}
.ui.tabular.fluid.menu {
  width: calc(100% + 2px) !important;
}
.ui.tabular.menu .item {
  background: 0 0;
  border-bottom: none;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 2px solid transparent;
  padding: 0.92857143em 1.42857143em;
  color: rgba(0, 0, 0, 0.87);
}
.ui.tabular.menu .item:before {
  display: none;
}
.ui.tabular.menu .item:hover {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.8);
}
.ui.tabular.menu .active.item {
  background: none #fff;
  color: rgba(0, 0, 0, 0.95);
  border-top-width: 1px;
  border-color: #d4d4d5;
  font-weight: 700;
  margin-bottom: -1px;
  box-shadow: none;
  border-radius: 0.28571429rem 0.28571429rem 0 0 !important;
}
.ui.tabular.menu + .attached:not(.top).segment,
.ui.tabular.menu + .attached:not(.top).segment + .attached:not(.top).segment {
  border-top: none;
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
  width: 100%;
}
.top.attached.segment + .ui.bottom.tabular.menu {
  position: relative;
  width: calc(100% + 2px);
  left: -1px;
}
.ui.bottom.tabular.menu {
  background: none transparent;
  border-radius: 0;
  box-shadow: none !important;
  border-bottom: none;
  border-top: 1px solid #d4d4d5;
}
.ui.bottom.tabular.menu .item {
  background: 0 0;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-bottom: 1px solid transparent;
  border-top: none;
}
.ui.bottom.tabular.menu .active.item {
  background: none #fff;
  color: rgba(0, 0, 0, 0.95);
  border-color: #d4d4d5;
  margin: -1px 0 0 0;
  border-radius: 0 0 0.28571429rem 0.28571429rem !important;
}
.ui.vertical.tabular.menu {
  background: none transparent;
  border-radius: 0;
  box-shadow: none !important;
  border-bottom: none;
  border-right: 1px solid #d4d4d5;
}
.ui.vertical.tabular.menu .item {
  background: 0 0;
  border-left: 1px solid transparent;
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
  border-right: none;
}
.ui.vertical.tabular.menu .active.item {
  background: none #fff;
  color: rgba(0, 0, 0, 0.95);
  border-color: #d4d4d5;
  margin: 0 -1px 0 0;
  border-radius: 0.28571429rem 0 0 0.28571429rem !important;
}
.ui.vertical.right.tabular.menu {
  background: none transparent;
  border-radius: 0;
  box-shadow: none !important;
  border-bottom: none;
  border-right: none;
  border-left: 1px solid #d4d4d5;
}
.ui.vertical.right.tabular.menu .item {
  background: 0 0;
  border-right: 1px solid transparent;
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
  border-left: none;
}
.ui.vertical.right.tabular.menu .active.item {
  background: none #fff;
  color: rgba(0, 0, 0, 0.95);
  border-color: #d4d4d5;
  margin: 0 0 0 -1px;
  border-radius: 0 0.28571429rem 0.28571429rem 0 !important;
}
.ui.tabular.menu .active.dropdown.item {
  margin-bottom: 0;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 2px solid transparent;
  border-bottom: none;
}
.ui.pagination.menu {
  margin: 0;
  display: inline-flex;
  vertical-align: middle;
}
.ui.pagination.menu .item:last-child {
  border-radius: 0 0.28571429rem 0.28571429rem 0;
}
.ui.compact.menu .item:last-child {
  border-radius: 0 0.28571429rem 0.28571429rem 0;
}
.ui.pagination.menu .item:last-child:before {
  display: none;
}
.ui.pagination.menu .item {
  min-width: 3em;
  text-align: center;
}
.ui.pagination.menu .icon.item i.icon {
  vertical-align: top;
}
.ui.pagination.menu .active.item {
  border-top: none;
  padding-top: 0.92857143em;
  background-color: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
  box-shadow: none;
}
.ui.secondary.menu {
  background: 0 0;
  margin-left: -0.35714286em;
  margin-right: -0.35714286em;
  border-radius: 0;
  border: none;
  box-shadow: none;
}
.ui.secondary.menu .item {
  align-self: center;
  box-shadow: none;
  border: none;
  padding: 0.78571429em 0.92857143em;
  margin: 0 0.35714286em;
  background: 0 0;
  transition: color 0.1s ease;
  border-radius: 0.28571429rem;
}
.ui.secondary.menu .item:before {
  display: none !important;
}
.ui.secondary.menu .header.item {
  border-radius: 0;
  border-right: none;
  background: none transparent;
}
.ui.secondary.menu .item > img:not(.ui) {
  margin: 0;
}
.ui.secondary.menu .dropdown.item:hover,
.ui.secondary.menu .link.item:hover,
.ui.secondary.menu a.item:hover {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}
.ui.secondary.menu .active.item {
  box-shadow: none;
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
  border-radius: 0.28571429rem;
}
.ui.secondary.menu .active.item:hover {
  box-shadow: none;
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}
.ui.secondary.inverted.menu .link.item,
.ui.secondary.inverted.menu a.item {
  color: rgba(255, 255, 255, 0.7) !important;
}
.ui.secondary.inverted.menu .dropdown.item:hover,
.ui.secondary.inverted.menu .link.item:hover,
.ui.secondary.inverted.menu a.item:hover {
  background: rgba(255, 255, 255, 0.08);
  color: #fff !important;
}
.ui.secondary.inverted.menu .active.item {
  background: rgba(255, 255, 255, 0.15);
  color: #fff !important;
}
.ui.secondary.item.menu {
  margin-left: 0;
  margin-right: 0;
}
.ui.secondary.item.menu .item:last-child {
  margin-right: 0;
}
.ui.secondary.attached.menu {
  box-shadow: none;
}
.ui.vertical.secondary.menu .item:not(.dropdown) > .menu {
  margin: 0 -0.92857143em;
}
.ui.vertical.secondary.menu .item:not(.dropdown) > .menu > .item {
  margin: 0;
  padding: 0.5em 1.33333333em;
}
.ui.secondary.vertical.menu > .item {
  border: none;
  margin: 0 0 0.35714286em;
  border-radius: 0.28571429rem !important;
}
.ui.secondary.vertical.menu > .header.item {
  border-radius: 0;
}
.ui.vertical.secondary.menu .item > .menu .item {
  background-color: transparent;
}
.ui.secondary.inverted.menu {
  background-color: transparent;
}
.ui.secondary.pointing.menu {
  margin-left: 0;
  margin-right: 0;
  border-bottom: 2px solid rgba(34, 36, 38, 0.15);
}
.ui.secondary.pointing.menu .item {
  border-bottom-color: transparent;
  border-bottom-style: solid;
  border-radius: 0;
  align-self: flex-end;
  margin: 0 0 -2px;
  padding: 0.85714286em 1.14285714em;
  border-bottom-width: 2px;
  transition: color 0.1s ease;
}
.ui.secondary.pointing.menu .header.item {
  color: rgba(0, 0, 0, 0.85) !important;
}
.ui.secondary.pointing.menu .text.item {
  box-shadow: none !important;
}
.ui.secondary.pointing.menu .item:after {
  display: none;
}
.ui.secondary.pointing.menu .dropdown.item:hover,
.ui.secondary.pointing.menu .link.item:hover,
.ui.secondary.pointing.menu a.item:hover {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.ui.secondary.pointing.menu .dropdown.item:active,
.ui.secondary.pointing.menu .link.item:active,
.ui.secondary.pointing.menu a.item:active {
  background-color: transparent;
  border-color: rgba(34, 36, 38, 0.15);
}
.ui.secondary.pointing.menu .active.item {
  background-color: transparent;
  box-shadow: none;
  border-color: #1b1c1d;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.95);
}
.ui.secondary.pointing.menu .active.item:hover {
  border-color: #1b1c1d;
  color: rgba(0, 0, 0, 0.95);
}
.ui.secondary.pointing.menu .active.dropdown.item {
  border-color: transparent;
}
.ui.secondary.vertical.pointing.menu {
  border-bottom-width: 0;
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: rgba(34, 36, 38, 0.15);
}
.ui.secondary.vertical.pointing.menu .item {
  border-bottom: none;
  border-right-style: solid;
  border-right-color: transparent;
  border-radius: 0 !important;
  margin: 0 -2px 0 0;
  border-right-width: 2px;
}
.ui.secondary.vertical.pointing.menu .active.item {
  border-color: #1b1c1d;
}
.ui.secondary.inverted.pointing.menu {
  border-color: rgba(255, 255, 255, 0.1);
}
.ui.secondary.inverted.pointing.menu {
  border-width: 2px;
  border-color: rgba(34, 36, 38, 0.15);
}
.ui.secondary.inverted.pointing.menu .item {
  color: rgba(255, 255, 255, 0.9);
}
.ui.secondary.inverted.pointing.menu .header.item {
  color: #fff !important;
}
.ui.secondary.inverted.pointing.menu .link.item:hover,
.ui.secondary.inverted.pointing.menu a.item:hover {
  color: rgba(0, 0, 0, 0.95);
}
.ui.secondary.inverted.pointing.menu .active.item {
  border-color: #fff;
  color: #fff;
}
.ui.text.menu {
  background: none transparent;
  border-radius: 0;
  box-shadow: none;
  border: none;
  margin: 1em -0.5em;
}
.ui.text.menu .item {
  border-radius: 0;
  box-shadow: none;
  align-self: center;
  margin: 0 0;
  padding: 0.35714286em 0.5em;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.6);
  transition: opacity 0.1s ease;
}
.ui.text.menu .item:before,
.ui.text.menu .menu .item:before {
  display: none !important;
}
.ui.text.menu .header.item {
  background-color: transparent;
  opacity: 1;
  color: rgba(0, 0, 0, 0.85);
  font-size: 0.92857143em;
  text-transform: uppercase;
  font-weight: 700;
}
.ui.text.menu .item > img:not(.ui) {
  margin: 0;
}
.ui.text.item.menu .item {
  margin: 0;
}
.ui.vertical.text.menu {
  margin: 1em 0;
}
.ui.vertical.text.menu:first-child {
  margin-top: 0;
}
.ui.vertical.text.menu:last-child {
  margin-bottom: 0;
}
.ui.vertical.text.menu .item {
  margin: 0.57142857em 0;
  padding-left: 0;
  padding-right: 0;
}
.ui.vertical.text.menu .item > i.icon {
  float: none;
  margin: 0 0.35714286em 0 0;
}
.ui.vertical.text.menu .header.item {
  margin: 0.57142857em 0 0.71428571em;
}
.ui.vertical.text.menu .item:not(.dropdown) > .menu {
  margin: 0;
}
.ui.vertical.text.menu .item:not(.dropdown) > .menu > .item {
  margin: 0;
  padding: 0.5em 0;
}
.ui.text.menu .item:hover {
  opacity: 1;
  background-color: transparent;
}
.ui.text.menu .active.item {
  background-color: transparent;
  border: none;
  box-shadow: none;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.95);
}
.ui.text.menu .active.item:hover {
  background-color: transparent;
}
.ui.text.pointing.menu .active.item:after {
  box-shadow: none;
}
.ui.text.attached.menu {
  box-shadow: none;
}
.ui.inverted.text.menu,
.ui.inverted.text.menu .active.item,
.ui.inverted.text.menu .item,
.ui.inverted.text.menu .item:hover {
  background-color: transparent !important;
}
.ui.fluid.text.menu {
  margin-left: 0;
  margin-right: 0;
}
.ui.vertical.icon.menu {
  display: inline-block;
  width: auto;
}
.ui.icon.menu .item {
  height: auto;
  text-align: center;
  color: #1b1c1d;
}
.ui.icon.menu .item > .icon:not(.dropdown) {
  margin: 0;
  opacity: 1;
}
.ui.icon.menu .icon:before {
  opacity: 1;
}
.ui.menu .icon.item > .icon {
  width: auto;
  margin: 0 auto;
}
.ui.vertical.icon.menu .item > .icon:not(.dropdown) {
  display: block;
  opacity: 1;
  margin: 0 auto;
  float: none;
}
.ui.inverted.icon.menu .item {
  color: #fff;
}
.ui.labeled.icon.menu {
  text-align: center;
}
.ui.labeled.icon.menu .item {
  min-width: 6em;
  flex-direction: column;
}
.ui.labeled.icon.menu .item > .icon:not(.dropdown) {
  height: 1em;
  display: block;
  font-size: 1.71428571em !important;
  margin: 0 auto 0.5rem !important;
}
.ui.fluid.labeled.icon.menu > .item {
  min-width: 0;
}
@media only screen and (max-width: 767px) {
  .ui.stackable.menu {
    flex-direction: column;
  }
  .ui.stackable.menu .item {
    width: 100% !important;
  }
  .ui.stackable.menu .item:before {
    position: absolute;
    content: '';
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: rgba(34, 36, 38, 0.1);
  }
  .ui.stackable.menu .left.item,
  .ui.stackable.menu .left.menu {
    margin-right: 0 !important;
  }
  .ui.stackable.menu .right.item,
  .ui.stackable.menu .right.menu {
    margin-left: 0 !important;
  }
  .ui.stackable.menu .left.menu,
  .ui.stackable.menu .right.menu {
    flex-direction: column;
  }
}
.ui.menu .red.active.item,
.ui.red.menu .active.item {
  border-color: #db2828 !important;
  color: #db2828 !important;
}
.ui.menu .orange.active.item,
.ui.orange.menu .active.item {
  border-color: #f2711c !important;
  color: #f2711c !important;
}
.ui.menu .yellow.active.item,
.ui.yellow.menu .active.item {
  border-color: #fbbd08 !important;
  color: #fbbd08 !important;
}
.ui.menu .olive.active.item,
.ui.olive.menu .active.item {
  border-color: #b5cc18 !important;
  color: #b5cc18 !important;
}
.ui.green.menu .active.item,
.ui.menu .green.active.item {
  border-color: #21ba45 !important;
  color: #21ba45 !important;
}
.ui.menu .teal.active.item,
.ui.teal.menu .active.item {
  border-color: #00b5ad !important;
  color: #00b5ad !important;
}
.ui.blue.menu .active.item,
.ui.menu .blue.active.item {
  border-color: #2185d0 !important;
  color: #2185d0 !important;
}
.ui.menu .violet.active.item,
.ui.violet.menu .active.item {
  border-color: #6435c9 !important;
  color: #6435c9 !important;
}
.ui.menu .purple.active.item,
.ui.purple.menu .active.item {
  border-color: #a333c8 !important;
  color: #a333c8 !important;
}
.ui.menu .pink.active.item,
.ui.pink.menu .active.item {
  border-color: #e03997 !important;
  color: #e03997 !important;
}
.ui.brown.menu .active.item,
.ui.menu .brown.active.item {
  border-color: #a5673f !important;
  color: #a5673f !important;
}
.ui.grey.menu .active.item,
.ui.menu .grey.active.item {
  border-color: #767676 !important;
  color: #767676 !important;
}
.ui.inverted.menu {
  border: 0 solid transparent;
  background: #1b1c1d;
  box-shadow: none;
}
.ui.inverted.menu .item,
.ui.inverted.menu .item > a:not(.ui) {
  background: 0 0;
  color: rgba(255, 255, 255, 0.9);
}
.ui.inverted.menu .item.menu {
  background: 0 0;
}
.ui.inverted.menu .item:before {
  background: rgba(255, 255, 255, 0.08);
}
.ui.vertical.inverted.menu .item:before {
  background: rgba(255, 255, 255, 0.08);
}
.ui.vertical.inverted.menu .menu .item,
.ui.vertical.inverted.menu .menu .item a:not(.ui) {
  color: rgba(255, 255, 255, 0.5);
}
.ui.inverted.menu .header.item {
  margin: 0;
  background: 0 0;
  box-shadow: none;
}
.ui.inverted.menu .item.disabled,
.ui.inverted.menu .item.disabled:hover {
  color: rgba(225, 225, 225, 0.3);
}
.ui.inverted.menu .dropdown.item:hover,
.ui.inverted.menu .link.item:hover,
.ui.inverted.menu a.item:hover,
.ui.link.inverted.menu .item:hover {
  background: rgba(255, 255, 255, 0.08);
  color: #fff;
}
.ui.vertical.inverted.menu .item .menu .link.item:hover,
.ui.vertical.inverted.menu .item .menu a.item:hover {
  background: 0 0;
  color: #fff;
}
.ui.inverted.menu .link.item:active,
.ui.inverted.menu a.item:active {
  background: rgba(255, 255, 255, 0.08);
  color: #fff;
}
.ui.inverted.menu .active.item {
  background: rgba(255, 255, 255, 0.15);
  color: #fff !important;
}
.ui.inverted.vertical.menu .item .menu .active.item {
  background: 0 0;
  color: #fff;
}
.ui.inverted.pointing.menu .active.item:after {
  background: #3d3e3f !important;
  margin: 0 !important;
  box-shadow: none !important;
  border: none !important;
}
.ui.inverted.menu .active.item:hover {
  background: rgba(255, 255, 255, 0.15);
  color: #fff !important;
}
.ui.inverted.pointing.menu .active.item:hover:after {
  background: #3d3e3f !important;
}
.ui.floated.menu {
  float: left;
  margin: 0 0.5rem 0 0;
}
.ui.floated.menu .item:last-child:before {
  display: none;
}
.ui.right.floated.menu {
  float: right;
  margin: 0 0 0 0.5rem;
}
.ui.inverted.menu .red.active.item,
.ui.inverted.red.menu {
  background-color: #db2828;
}
.ui.inverted.red.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.inverted.red.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
.ui.inverted.menu .orange.active.item,
.ui.inverted.orange.menu {
  background-color: #f2711c;
}
.ui.inverted.orange.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.inverted.orange.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
.ui.inverted.menu .yellow.active.item,
.ui.inverted.yellow.menu {
  background-color: #fbbd08;
}
.ui.inverted.yellow.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.inverted.yellow.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
.ui.inverted.menu .olive.active.item,
.ui.inverted.olive.menu {
  background-color: #b5cc18;
}
.ui.inverted.olive.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.inverted.olive.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
.ui.inverted.green.menu,
.ui.inverted.menu .green.active.item {
  background-color: #21ba45;
}
.ui.inverted.green.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.inverted.green.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
.ui.inverted.menu .teal.active.item,
.ui.inverted.teal.menu {
  background-color: #00b5ad;
}
.ui.inverted.teal.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.inverted.teal.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
.ui.inverted.blue.menu,
.ui.inverted.menu .blue.active.item {
  background-color: #2185d0;
}
.ui.inverted.blue.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.inverted.blue.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
.ui.inverted.menu .violet.active.item,
.ui.inverted.violet.menu {
  background-color: #6435c9;
}
.ui.inverted.violet.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.inverted.violet.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
.ui.inverted.menu .purple.active.item,
.ui.inverted.purple.menu {
  background-color: #a333c8;
}
.ui.inverted.purple.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.inverted.purple.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
.ui.inverted.menu .pink.active.item,
.ui.inverted.pink.menu {
  background-color: #e03997;
}
.ui.inverted.pink.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.inverted.pink.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
.ui.inverted.brown.menu,
.ui.inverted.menu .brown.active.item {
  background-color: #a5673f;
}
.ui.inverted.brown.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.inverted.brown.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
.ui.inverted.grey.menu,
.ui.inverted.menu .grey.active.item {
  background-color: #767676;
}
.ui.inverted.grey.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.inverted.grey.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
.ui.fitted.menu .item,
.ui.fitted.menu .item .menu .item,
.ui.menu .fitted.item {
  padding: 0;
}
.ui.horizontally.fitted.menu .item,
.ui.horizontally.fitted.menu .item .menu .item,
.ui.menu .horizontally.fitted.item {
  padding-top: 0.92857143em;
  padding-bottom: 0.92857143em;
}
.ui.menu .vertically.fitted.item,
.ui.vertically.fitted.menu .item,
.ui.vertically.fitted.menu .item .menu .item {
  padding-left: 1.14285714em;
  padding-right: 1.14285714em;
}
.ui.borderless.menu .item .menu .item:before,
.ui.borderless.menu .item:before,
.ui.menu .borderless.item:before {
  background: 0 0 !important;
}
.ui.compact.menu {
  display: inline-flex;
  margin: 0;
  vertical-align: middle;
}
.ui.compact.vertical.menu {
  display: inline-block;
}
.ui.compact.menu .item:last-child {
  border-radius: 0 0.28571429rem 0.28571429rem 0;
}
.ui.compact.menu .item:last-child:before {
  display: none;
}
.ui.compact.vertical.menu {
  width: auto !important;
}
.ui.compact.vertical.menu .item:last-child::before {
  display: block;
}
.ui.menu.fluid,
.ui.vertical.menu.fluid {
  width: 100% !important;
}
.ui.item.menu,
.ui.item.menu .item {
  width: 100%;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  text-align: center;
  justify-content: center;
}
.ui.attached.item.menu {
  margin: 0 -1px !important;
}
.ui.item.menu .item:last-child:before {
  display: none;
}
.ui.menu.two.item .item {
  width: 50%;
}
.ui.menu.three.item .item {
  width: 33.333%;
}
.ui.menu.four.item .item {
  width: 25%;
}
.ui.menu.five.item .item {
  width: 20%;
}
.ui.menu.six.item .item {
  width: 16.666%;
}
.ui.menu.seven.item .item {
  width: 14.285%;
}
.ui.menu.eight.item .item {
  width: 12.5%;
}
.ui.menu.nine.item .item {
  width: 11.11%;
}
.ui.menu.ten.item .item {
  width: 10%;
}
.ui.menu.eleven.item .item {
  width: 9.09%;
}
.ui.menu.twelve.item .item {
  width: 8.333%;
}
.ui.menu.fixed {
  position: fixed;
  z-index: 101;
  margin: 0;
  width: 100%;
}
.ui.menu.fixed,
.ui.menu.fixed .item:first-child,
.ui.menu.fixed .item:last-child {
  border-radius: 0 !important;
}
.ui.fixed.menu,
.ui[class*='top fixed'].menu {
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
}
.ui[class*='top fixed'].menu {
  border-top: none;
  border-left: none;
  border-right: none;
}
.ui[class*='right fixed'].menu {
  border-top: none;
  border-bottom: none;
  border-right: none;
  top: 0;
  right: 0;
  left: auto;
  bottom: auto;
  width: auto;
  height: 100%;
}
.ui[class*='bottom fixed'].menu {
  border-bottom: none;
  border-left: none;
  border-right: none;
  bottom: 0;
  left: 0;
  top: auto;
  right: auto;
}
.ui[class*='left fixed'].menu {
  border-top: none;
  border-bottom: none;
  border-left: none;
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
  width: auto;
  height: 100%;
}
.ui.fixed.menu + .ui.grid {
  padding-top: 2.75rem;
}
.ui.pointing.menu .item:after {
  visibility: hidden;
  position: absolute;
  content: '';
  top: 100%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  background: 0 0;
  margin: 0.5px 0 0;
  width: 0.57142857em;
  height: 0.57142857em;
  border: none;
  border-bottom: 1px solid #d4d4d5;
  border-right: 1px solid #d4d4d5;
  z-index: 2;
  transition: background 0.1s ease;
}
.ui.vertical.pointing.menu .item:after {
  position: absolute;
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  transform: translateX(50%) translateY(-50%) rotate(45deg);
  margin: 0 -0.5px 0 0;
  border: none;
  border-top: 1px solid #d4d4d5;
  border-right: 1px solid #d4d4d5;
}
.ui.pointing.menu .active.item:after {
  visibility: visible;
}
.ui.pointing.menu .active.dropdown.item:after {
  visibility: hidden;
}
.ui.pointing.menu .active.item .menu .active.item:after,
.ui.pointing.menu .dropdown.active.item:after {
  display: none;
}
.ui.pointing.menu .active.item:hover:after {
  background-color: #f2f2f2;
}
.ui.pointing.menu .active.item:after {
  background-color: #f2f2f2;
}
.ui.pointing.menu .active.item:hover:after {
  background-color: #f2f2f2;
}
.ui.vertical.pointing.menu .active.item:hover:after {
  background-color: #f2f2f2;
}
.ui.vertical.pointing.menu .active.item:after {
  background-color: #f2f2f2;
}
.ui.vertical.pointing.menu .menu .active.item:after {
  background-color: #fff;
}
.ui.attached.menu {
  top: 0;
  bottom: 0;
  border-radius: 0;
  margin: 0 -1px;
  width: calc(100% + 2px);
  max-width: calc(100% + 2px);
  box-shadow: none;
}
.ui.attached + .ui.attached.menu:not(.top) {
  border-top: none;
}
.ui[class*='top attached'].menu {
  bottom: 0;
  margin-bottom: 0;
  top: 0;
  margin-top: 1rem;
  border-radius: 0.28571429rem 0.28571429rem 0 0;
}
.ui.menu[class*='top attached']:first-child {
  margin-top: 0;
}
.ui[class*='bottom attached'].menu {
  bottom: 0;
  margin-top: 0;
  top: 0;
  margin-bottom: 1rem;
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none;
  border-radius: 0 0 0.28571429rem 0.28571429rem;
}
.ui[class*='bottom attached'].menu:last-child {
  margin-bottom: 0;
}
.ui.top.attached.menu > .item:first-child {
  border-radius: 0.28571429rem 0 0 0;
}
.ui.bottom.attached.menu > .item:first-child {
  border-radius: 0 0 0 0.28571429rem;
}
.ui.attached.menu:not(.tabular) {
  border: 1px solid #d4d4d5;
}
.ui.attached.inverted.menu {
  border: none;
}
.ui.attached.tabular.menu {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
.ui.mini.menu {
  font-size: 0.78571429rem;
}
.ui.mini.vertical.menu {
  width: 9rem;
}
.ui.tiny.menu {
  font-size: 0.85714286rem;
}
.ui.tiny.vertical.menu {
  width: 11rem;
}
.ui.small.menu {
  font-size: 0.92857143rem;
}
.ui.small.vertical.menu {
  width: 13rem;
}
.ui.menu {
  font-size: 1rem;
}
.ui.vertical.menu {
  width: 15rem;
}
.ui.large.menu {
  font-size: 1.07142857rem;
}
.ui.large.vertical.menu {
  width: 18rem;
}
.ui.huge.menu {
  font-size: 1.14285714rem;
}
.ui.huge.vertical.menu {
  width: 20rem;
}
.ui.big.menu {
  font-size: 1.21428571rem;
}
.ui.big.vertical.menu {
  width: 22rem;
}
.ui.massive.menu {
  font-size: 1.28571429rem;
}
.ui.massive.vertical.menu {
  width: 25rem;
}
/*!
 * # Semantic UI 2.2.12 - Message
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.message {
  position: relative;
  min-height: 1em;
  margin: 1em 0;
  background: #f8f8f9;
  padding: 1em 1.5em;
  line-height: 1.4285em;
  color: rgba(0, 0, 0, 0.87);
  transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, box-shadow 0.1s ease;
  border-radius: 0.28571429rem;
  box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.22) inset, 0 0 0 0 transparent;
}
.ui.message:first-child {
  margin-top: 0;
}
.ui.message:last-child {
  margin-bottom: 0;
}
.ui.message .header {
  display: block;
  font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-weight: 700;
  margin: -0.14285714em 0 0 0;
}
.ui.message .header:not(.ui) {
  font-size: 1.14285714em;
}
.ui.message p {
  opacity: 0.85;
  margin: 0.75em 0;
}
.ui.message p:first-child {
  margin-top: 0;
}
.ui.message p:last-child {
  margin-bottom: 0;
}
.ui.message .header + p {
  margin-top: 0.25em;
}
.ui.message .list:not(.ui) {
  text-align: left;
  padding: 0;
  opacity: 0.85;
  list-style-position: inside;
  margin: 0.5em 0 0;
}
.ui.message .list:not(.ui):first-child {
  margin-top: 0;
}
.ui.message .list:not(.ui):last-child {
  margin-bottom: 0;
}
.ui.message .list:not(.ui) li {
  position: relative;
  list-style-type: none;
  margin: 0 0 0.3em 1em;
  padding: 0;
}
.ui.message .list:not(.ui) li:before {
  position: absolute;
  content: '•';
  left: -1em;
  height: 100%;
  vertical-align: baseline;
}
.ui.message .list:not(.ui) li:last-child {
  margin-bottom: 0;
}
.ui.message > .icon {
  margin-right: 0.6em;
}
.ui.message > .close.icon {
  cursor: pointer;
  position: absolute;
  margin: 0;
  top: 0.78575em;
  right: 0.5em;
  opacity: 0.7;
  transition: opacity 0.1s ease;
}
.ui.message > .close.icon:hover {
  opacity: 1;
}
.ui.message > :first-child {
  margin-top: 0;
}
.ui.message > :last-child {
  margin-bottom: 0;
}
.ui.dropdown .menu > .message {
  margin: 0 -1px;
}
.ui.visible.visible.visible.visible.message {
  display: block;
}
.ui.icon.visible.visible.visible.visible.message {
  display: flex;
}
.ui.hidden.hidden.hidden.hidden.message {
  display: none;
}
.ui.compact.message {
  display: inline-block;
}
.ui.compact.icon.message {
  display: inline-flex;
}
.ui.attached.message {
  margin-bottom: -1px;
  border-radius: 0.28571429rem 0.28571429rem 0 0;
  box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
  margin-left: -1px;
  margin-right: -1px;
}
.ui.attached + .ui.attached.message:not(.top):not(.bottom) {
  margin-top: -1px;
  border-radius: 0;
}
.ui.bottom.attached.message {
  margin-top: -1px;
  border-radius: 0 0 0.28571429rem 0.28571429rem;
  box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset, 0 1px 2px 0 rgba(34, 36, 38, 0.15);
}
.ui.bottom.attached.message:not(:last-child) {
  margin-bottom: 1em;
}
.ui.attached.icon.message {
  width: auto;
}
.ui.icon.message {
  display: flex;
  width: 100%;
  align-items: center;
}
.ui.icon.message > .icon:not(.close) {
  display: block;
  flex: 0 0 auto;
  width: auto;
  line-height: 1;
  vertical-align: middle;
  font-size: 3em;
  opacity: 0.8;
}
.ui.icon.message > .content {
  display: block;
  flex: 1 1 auto;
  vertical-align: middle;
}
.ui.icon.message .icon:not(.close) + .content {
  padding-left: 0;
}
.ui.icon.message .circular.icon {
  width: 1em;
}
.ui.floating.message {
  box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.22) inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
}
.ui.black.message {
  background-color: #1b1c1d;
  color: rgba(255, 255, 255, 0.9);
}
.ui.positive.message {
  background-color: #fcfff5;
  color: #2c662d;
}
.ui.attached.positive.message,
.ui.positive.message {
  box-shadow: 0 0 0 1px #a3c293 inset, 0 0 0 0 transparent;
}
.ui.positive.message .header {
  color: #1a531b;
}
.ui.negative.message {
  background-color: #fff6f6;
  color: #9f3a38;
}
.ui.attached.negative.message,
.ui.negative.message {
  box-shadow: 0 0 0 1px #e0b4b4 inset, 0 0 0 0 transparent;
}
.ui.negative.message .header {
  color: #912d2b;
}
.ui.info.message {
  background-color: #f8ffff;
  color: #276f86;
}
.ui.attached.info.message,
.ui.info.message {
  box-shadow: 0 0 0 1px #a9d5de inset, 0 0 0 0 transparent;
}
.ui.info.message .header {
  color: #0e566c;
}
.ui.warning.message {
  background-color: #fffaf3;
  color: #573a08;
}
.ui.attached.warning.message,
.ui.warning.message {
  box-shadow: 0 0 0 1px #c9ba9b inset, 0 0 0 0 transparent;
}
.ui.warning.message .header {
  color: #794b02;
}
.ui.error.message {
  background-color: #fff6f6;
  color: #9f3a38;
}
.ui.attached.error.message,
.ui.error.message {
  box-shadow: 0 0 0 1px #e0b4b4 inset, 0 0 0 0 transparent;
}
.ui.error.message .header {
  color: #912d2b;
}
.ui.success.message {
  background-color: #fcfff5;
  color: #2c662d;
}
.ui.attached.success.message,
.ui.success.message {
  box-shadow: 0 0 0 1px #a3c293 inset, 0 0 0 0 transparent;
}
.ui.success.message .header {
  color: #1a531b;
}
.ui.black.message,
.ui.inverted.message {
  background-color: #1b1c1d;
  color: rgba(255, 255, 255, 0.9);
}
.ui.red.message {
  background-color: #ffe8e6;
  color: #db2828;
  box-shadow: 0 0 0 1px #db2828 inset, 0 0 0 0 transparent;
}
.ui.red.message .header {
  color: #c82121;
}
.ui.orange.message {
  background-color: #ffedde;
  color: #f2711c;
  box-shadow: 0 0 0 1px #f2711c inset, 0 0 0 0 transparent;
}
.ui.orange.message .header {
  color: #e7640d;
}
.ui.yellow.message {
  background-color: #fff8db;
  color: #b58105;
  box-shadow: 0 0 0 1px #b58105 inset, 0 0 0 0 transparent;
}
.ui.yellow.message .header {
  color: #9c6f04;
}
.ui.olive.message {
  background-color: #fbfdef;
  color: #8abc1e;
  box-shadow: 0 0 0 1px #8abc1e inset, 0 0 0 0 transparent;
}
.ui.olive.message .header {
  color: #7aa61a;
}
.ui.green.message {
  background-color: #e5f9e7;
  color: #1ebc30;
  box-shadow: 0 0 0 1px #1ebc30 inset, 0 0 0 0 transparent;
}
.ui.green.message .header {
  color: #1aa62a;
}
.ui.teal.message {
  background-color: #e1f7f7;
  color: #10a3a3;
  box-shadow: 0 0 0 1px #10a3a3 inset, 0 0 0 0 transparent;
}
.ui.teal.message .header {
  color: #0e8c8c;
}
.ui.blue.message {
  background-color: #dff0ff;
  color: #2185d0;
  box-shadow: 0 0 0 1px #2185d0 inset, 0 0 0 0 transparent;
}
.ui.blue.message .header {
  color: #1e77ba;
}
.ui.violet.message {
  background-color: #eae7ff;
  color: #6435c9;
  box-shadow: 0 0 0 1px #6435c9 inset, 0 0 0 0 transparent;
}
.ui.violet.message .header {
  color: #5a30b5;
}
.ui.purple.message {
  background-color: #f6e7ff;
  color: #a333c8;
  box-shadow: 0 0 0 1px #a333c8 inset, 0 0 0 0 transparent;
}
.ui.purple.message .header {
  color: #922eb4;
}
.ui.pink.message {
  background-color: #ffe3fb;
  color: #e03997;
  box-shadow: 0 0 0 1px #e03997 inset, 0 0 0 0 transparent;
}
.ui.pink.message .header {
  color: #dd238b;
}
.ui.brown.message {
  background-color: #f1e2d3;
  color: #a5673f;
  box-shadow: 0 0 0 1px #a5673f inset, 0 0 0 0 transparent;
}
.ui.brown.message .header {
  color: #935b38;
}
.ui.mini.message {
  font-size: 0.78571429em;
}
.ui.tiny.message {
  font-size: 0.85714286em;
}
.ui.small.message {
  font-size: 0.92857143em;
}
.ui.message {
  font-size: 1em;
}
.ui.large.message {
  font-size: 1.14285714em;
}
.ui.big.message {
  font-size: 1.28571429em;
}
.ui.huge.message {
  font-size: 1.42857143em;
}
.ui.massive.message {
  font-size: 1.71428571em;
}
/*!
 * # Semantic UI 2.2.12 - Table
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.table {
  width: 100%;
  background: #fff;
  margin: 1em 0;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: none;
  border-radius: 0.28571429rem;
  text-align: left;
  color: rgba(0, 0, 0, 0.87);
  border-collapse: separate;
  border-spacing: 0;
}
.ui.table:first-child {
  margin-top: 0;
}
.ui.table:last-child {
  margin-bottom: 0;
}
.ui.table td,
.ui.table th {
  transition: background 0.1s ease, color 0.1s ease;
}
.ui.table thead {
  box-shadow: none;
}
.ui.table thead th {
  cursor: auto;
  background: #f9fafb;
  text-align: inherit;
  color: rgba(0, 0, 0, 0.87);
  padding: 0.92857143em 0.78571429em;
  vertical-align: inherit;
  font-style: none;
  font-weight: 700;
  text-transform: none;
  border-bottom: 1px solid rgba(34, 36, 38, 0.1);
  border-left: none;
}
.ui.table thead tr > th:first-child {
  border-left: none;
}
.ui.table thead tr:first-child > th:first-child {
  border-radius: 0.28571429rem 0 0 0;
}
.ui.table thead tr:first-child > th:last-child {
  border-radius: 0 0.28571429rem 0 0;
}
.ui.table thead tr:first-child > th:only-child {
  border-radius: 0.28571429rem 0.28571429rem 0 0;
}
.ui.table tfoot {
  box-shadow: none;
}
.ui.table tfoot th {
  cursor: auto;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  background: #f9fafb;
  text-align: inherit;
  color: rgba(0, 0, 0, 0.87);
  padding: 0.78571429em 0.78571429em;
  vertical-align: middle;
  font-style: normal;
  font-weight: 400;
  text-transform: none;
}
.ui.table tfoot tr > th:first-child {
  border-left: none;
}
.ui.table tfoot tr:first-child > th:first-child {
  border-radius: 0 0 0 0.28571429rem;
}
.ui.table tfoot tr:first-child > th:last-child {
  border-radius: 0 0 0.28571429rem 0;
}
.ui.table tfoot tr:first-child > th:only-child {
  border-radius: 0 0 0.28571429rem 0.28571429rem;
}
.ui.table tr td {
  border-top: 1px solid rgba(34, 36, 38, 0.1);
}
.ui.table tr:first-child td {
  border-top: none;
}
.ui.table td {
  padding: 0.78571429em 0.78571429em;
  text-align: inherit;
}
.ui.table > .icon {
  vertical-align: baseline;
}
.ui.table > .icon:only-child {
  margin: 0;
}
.ui.table.segment {
  padding: 0;
}
.ui.table.segment:after {
  display: none;
}
.ui.table.segment.stacked:after {
  display: block;
}
@media only screen and (max-width: 767px) {
  .ui.table:not(.unstackable) {
    width: 100%;
  }
  .ui.table:not(.unstackable) tbody,
  .ui.table:not(.unstackable) tr,
  .ui.table:not(.unstackable) tr > td,
  .ui.table:not(.unstackable) tr > th {
    width: auto !important;
    display: block !important;
  }
  .ui.table:not(.unstackable) {
    padding: 0;
  }
  .ui.table:not(.unstackable) thead {
    display: block;
  }
  .ui.table:not(.unstackable) tfoot {
    display: block;
  }
  .ui.table:not(.unstackable) tr {
    padding-top: 1em;
    padding-bottom: 1em;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset !important;
  }
  .ui.table:not(.unstackable) tr > td,
  .ui.table:not(.unstackable) tr > th {
    background: 0 0;
    border: none !important;
    padding: 0.25em 0.75em !important;
    box-shadow: none !important;
  }
  .ui.table:not(.unstackable) td:first-child,
  .ui.table:not(.unstackable) th:first-child {
    font-weight: 700;
  }
  .ui.definition.table:not(.unstackable) thead th:first-child {
    box-shadow: none !important;
  }
}
.ui.table td .image,
.ui.table td .image img,
.ui.table th .image,
.ui.table th .image img {
  max-width: none;
}
.ui.structured.table {
  border-collapse: collapse;
}
.ui.structured.table thead th {
  border-left: none;
  border-right: none;
}
.ui.structured.sortable.table thead th {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  border-right: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.structured.basic.table th {
  border-left: none;
  border-right: none;
}
.ui.structured.celled.table tr td,
.ui.structured.celled.table tr th {
  border-left: 1px solid rgba(34, 36, 38, 0.1);
  border-right: 1px solid rgba(34, 36, 38, 0.1);
}
.ui.definition.table thead:not(.full-width) th:first-child {
  pointer-events: none;
  background: 0 0;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.4);
  box-shadow: -1px -1px 0 1px #fff;
}
.ui.definition.table tfoot:not(.full-width) th:first-child {
  pointer-events: none;
  background: 0 0;
  font-weight: rgba(0, 0, 0, 0.4);
  color: normal;
  box-shadow: 1px 1px 0 1px #fff;
}
.ui.celled.definition.table thead:not(.full-width) th:first-child {
  box-shadow: 0 -1px 0 1px #fff;
}
.ui.celled.definition.table tfoot:not(.full-width) th:first-child {
  box-shadow: 0 1px 0 1px #fff;
}
.ui.definition.table tr td.definition,
.ui.definition.table tr td:first-child:not(.ignored) {
  background: rgba(0, 0, 0, 0.03);
  font-weight: 700;
  color: rgba(0, 0, 0, 0.95);
  text-transform: '';
  box-shadow: '';
  text-align: '';
  font-size: 1em;
  padding-left: '';
  padding-right: '';
}
.ui.definition.table thead:not(.full-width) th:nth-child(2) {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.definition.table tfoot:not(.full-width) th:nth-child(2) {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.definition.table td:nth-child(2) {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.table td.positive,
.ui.table tr.positive {
  box-shadow: 0 0 0 #a3c293 inset;
}
.ui.table td.positive,
.ui.table tr.positive {
  background: #fcfff5 !important;
  color: #2c662d !important;
}
.ui.table td.negative,
.ui.table tr.negative {
  box-shadow: 0 0 0 #e0b4b4 inset;
}
.ui.table td.negative,
.ui.table tr.negative {
  background: #fff6f6 !important;
  color: #9f3a38 !important;
}
.ui.table td.error,
.ui.table tr.error {
  box-shadow: 0 0 0 #e0b4b4 inset;
}
.ui.table td.error,
.ui.table tr.error {
  background: #fff6f6 !important;
  color: #9f3a38 !important;
}
.ui.table td.warning,
.ui.table tr.warning {
  box-shadow: 0 0 0 #c9ba9b inset;
}
.ui.table td.warning,
.ui.table tr.warning {
  background: #fffaf3 !important;
  color: #573a08 !important;
}
.ui.table td.active,
.ui.table tr.active {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.87) inset;
}
.ui.table td.active,
.ui.table tr.active {
  background: #e0e0e0 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.ui.table tr td.disabled,
.ui.table tr.disabled td,
.ui.table tr.disabled:hover,
.ui.table tr:hover td.disabled {
  pointer-events: none;
  color: rgba(40, 40, 40, 0.3);
}
@media only screen and (max-width: 991px) {
  .ui[class*='tablet stackable'].table,
  .ui[class*='tablet stackable'].table tbody,
  .ui[class*='tablet stackable'].table tr,
  .ui[class*='tablet stackable'].table tr > td,
  .ui[class*='tablet stackable'].table tr > th {
    width: 100% !important;
    display: block !important;
  }
  .ui[class*='tablet stackable'].table {
    padding: 0;
  }
  .ui[class*='tablet stackable'].table thead {
    display: block;
  }
  .ui[class*='tablet stackable'].table tfoot {
    display: block;
  }
  .ui[class*='tablet stackable'].table tr {
    padding-top: 1em;
    padding-bottom: 1em;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset !important;
  }
  .ui[class*='tablet stackable'].table tr > td,
  .ui[class*='tablet stackable'].table tr > th {
    background: 0 0;
    border: none !important;
    padding: 0.25em 0.75em;
    box-shadow: none !important;
  }
  .ui.definition[class*='tablet stackable'].table thead th:first-child {
    box-shadow: none !important;
  }
}
.ui.table [class*='left aligned'],
.ui.table[class*='left aligned'] {
  text-align: left;
}
.ui.table [class*='center aligned'],
.ui.table[class*='center aligned'] {
  text-align: center;
}
.ui.table [class*='right aligned'],
.ui.table[class*='right aligned'] {
  text-align: right;
}
.ui.table [class*='top aligned'],
.ui.table[class*='top aligned'] {
  vertical-align: top;
}
.ui.table [class*='middle aligned'],
.ui.table[class*='middle aligned'] {
  vertical-align: middle;
}
.ui.table [class*='bottom aligned'],
.ui.table[class*='bottom aligned'] {
  vertical-align: bottom;
}
.ui.table td.collapsing,
.ui.table th.collapsing {
  width: 1px;
  white-space: nowrap;
}
.ui.fixed.table {
  table-layout: fixed;
}
.ui.fixed.table td,
.ui.fixed.table th {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui.selectable.table tbody tr:hover,
.ui.table tbody tr td.selectable:hover {
  background: rgba(0, 0, 0, 0.05) !important;
  color: rgba(0, 0, 0, 0.95) !important;
}
.ui.inverted.table tbody tr td.selectable:hover,
.ui.selectable.inverted.table tbody tr:hover {
  background: rgba(255, 255, 255, 0.08) !important;
  color: #fff !important;
}
.ui.table tbody tr td.selectable {
  padding: 0;
}
.ui.table tbody tr td.selectable > a:not(.ui) {
  display: block;
  color: inherit;
  padding: 0.78571429em 0.78571429em;
}
.ui.selectable.table tr.error:hover,
.ui.selectable.table tr:hover td.error,
.ui.table tr td.selectable.error:hover {
  background: #ffe7e7 !important;
  color: #943634 !important;
}
.ui.selectable.table tr.warning:hover,
.ui.selectable.table tr:hover td.warning,
.ui.table tr td.selectable.warning:hover {
  background: #fff4e4 !important;
  color: #493107 !important;
}
.ui.selectable.table tr.active:hover,
.ui.selectable.table tr:hover td.active,
.ui.table tr td.selectable.active:hover {
  background: #e0e0e0 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.ui.selectable.table tr.positive:hover,
.ui.selectable.table tr:hover td.positive,
.ui.table tr td.selectable.positive:hover {
  background: #f7ffe6 !important;
  color: #275b28 !important;
}
.ui.selectable.table tr.negative:hover,
.ui.selectable.table tr:hover td.negative,
.ui.table tr td.selectable.negative:hover {
  background: #ffe7e7 !important;
  color: #943634 !important;
}
.ui.attached.table {
  top: 0;
  bottom: 0;
  border-radius: 0;
  margin: 0 -1px;
  width: calc(100% + 2px);
  max-width: calc(100% + 2px);
  box-shadow: none;
  border: 1px solid #d4d4d5;
}
.ui.attached + .ui.attached.table:not(.top) {
  border-top: none;
}
.ui[class*='top attached'].table {
  bottom: 0;
  margin-bottom: 0;
  top: 0;
  margin-top: 1em;
  border-radius: 0.28571429rem 0.28571429rem 0 0;
}
.ui.table[class*='top attached']:first-child {
  margin-top: 0;
}
.ui[class*='bottom attached'].table {
  bottom: 0;
  margin-top: 0;
  top: 0;
  margin-bottom: 1em;
  box-shadow: none, none;
  border-radius: 0 0 0.28571429rem 0.28571429rem;
}
.ui[class*='bottom attached'].table:last-child {
  margin-bottom: 0;
}
.ui.striped.table tbody tr:nth-child(2n),
.ui.striped.table > tr:nth-child(2n) {
  background-color: rgba(0, 0, 50, 0.02);
}
.ui.inverted.striped.table tbody tr:nth-child(2n),
.ui.inverted.striped.table > tr:nth-child(2n) {
  background-color: rgba(255, 255, 255, 0.05);
}
.ui.striped.selectable.selectable.selectable.table tbody tr.active:hover {
  background: #efefef !important;
  color: rgba(0, 0, 0, 0.95) !important;
}
.ui.table [class*='single line'],
.ui.table[class*='single line'] {
  white-space: nowrap;
}
.ui.table [class*='single line'],
.ui.table[class*='single line'] {
  white-space: nowrap;
}
.ui.red.table {
  border-top: 0.2em solid #db2828;
}
.ui.inverted.red.table {
  background-color: #db2828 !important;
  color: #fff !important;
}
.ui.orange.table {
  border-top: 0.2em solid #f2711c;
}
.ui.inverted.orange.table {
  background-color: #f2711c !important;
  color: #fff !important;
}
.ui.yellow.table {
  border-top: 0.2em solid #fbbd08;
}
.ui.inverted.yellow.table {
  background-color: #fbbd08 !important;
  color: #fff !important;
}
.ui.olive.table {
  border-top: 0.2em solid #b5cc18;
}
.ui.inverted.olive.table {
  background-color: #b5cc18 !important;
  color: #fff !important;
}
.ui.green.table {
  border-top: 0.2em solid #21ba45;
}
.ui.inverted.green.table {
  background-color: #21ba45 !important;
  color: #fff !important;
}
.ui.teal.table {
  border-top: 0.2em solid #00b5ad;
}
.ui.inverted.teal.table {
  background-color: #00b5ad !important;
  color: #fff !important;
}
.ui.blue.table {
  border-top: 0.2em solid #2185d0;
}
.ui.inverted.blue.table {
  background-color: #2185d0 !important;
  color: #fff !important;
}
.ui.violet.table {
  border-top: 0.2em solid #6435c9;
}
.ui.inverted.violet.table {
  background-color: #6435c9 !important;
  color: #fff !important;
}
.ui.purple.table {
  border-top: 0.2em solid #a333c8;
}
.ui.inverted.purple.table {
  background-color: #a333c8 !important;
  color: #fff !important;
}
.ui.pink.table {
  border-top: 0.2em solid #e03997;
}
.ui.inverted.pink.table {
  background-color: #e03997 !important;
  color: #fff !important;
}
.ui.brown.table {
  border-top: 0.2em solid #a5673f;
}
.ui.inverted.brown.table {
  background-color: #a5673f !important;
  color: #fff !important;
}
.ui.grey.table {
  border-top: 0.2em solid #767676;
}
.ui.inverted.grey.table {
  background-color: #767676 !important;
  color: #fff !important;
}
.ui.black.table {
  border-top: 0.2em solid #1b1c1d;
}
.ui.inverted.black.table {
  background-color: #1b1c1d !important;
  color: #fff !important;
}
.ui.one.column.table td {
  width: 100%;
}
.ui.two.column.table td {
  width: 50%;
}
.ui.three.column.table td {
  width: 33.33333333%;
}
.ui.four.column.table td {
  width: 25%;
}
.ui.five.column.table td {
  width: 20%;
}
.ui.six.column.table td {
  width: 16.66666667%;
}
.ui.seven.column.table td {
  width: 14.28571429%;
}
.ui.eight.column.table td {
  width: 12.5%;
}
.ui.nine.column.table td {
  width: 11.11111111%;
}
.ui.ten.column.table td {
  width: 10%;
}
.ui.eleven.column.table td {
  width: 9.09090909%;
}
.ui.twelve.column.table td {
  width: 8.33333333%;
}
.ui.thirteen.column.table td {
  width: 7.69230769%;
}
.ui.fourteen.column.table td {
  width: 7.14285714%;
}
.ui.fifteen.column.table td {
  width: 6.66666667%;
}
.ui.sixteen.column.table td {
  width: 6.25%;
}
.ui.table td.one.wide,
.ui.table th.one.wide {
  width: 6.25%;
}
.ui.table td.two.wide,
.ui.table th.two.wide {
  width: 12.5%;
}
.ui.table td.three.wide,
.ui.table th.three.wide {
  width: 18.75%;
}
.ui.table td.four.wide,
.ui.table th.four.wide {
  width: 25%;
}
.ui.table td.five.wide,
.ui.table th.five.wide {
  width: 31.25%;
}
.ui.table td.six.wide,
.ui.table th.six.wide {
  width: 37.5%;
}
.ui.table td.seven.wide,
.ui.table th.seven.wide {
  width: 43.75%;
}
.ui.table td.eight.wide,
.ui.table th.eight.wide {
  width: 50%;
}
.ui.table td.nine.wide,
.ui.table th.nine.wide {
  width: 56.25%;
}
.ui.table td.ten.wide,
.ui.table th.ten.wide {
  width: 62.5%;
}
.ui.table td.eleven.wide,
.ui.table th.eleven.wide {
  width: 68.75%;
}
.ui.table td.twelve.wide,
.ui.table th.twelve.wide {
  width: 75%;
}
.ui.table td.thirteen.wide,
.ui.table th.thirteen.wide {
  width: 81.25%;
}
.ui.table td.fourteen.wide,
.ui.table th.fourteen.wide {
  width: 87.5%;
}
.ui.table td.fifteen.wide,
.ui.table th.fifteen.wide {
  width: 93.75%;
}
.ui.table td.sixteen.wide,
.ui.table th.sixteen.wide {
  width: 100%;
}
.ui.sortable.table thead th {
  cursor: pointer;
  white-space: nowrap;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
}
.ui.sortable.table thead th:first-child {
  border-left: none;
}
.ui.sortable.table thead th.sorted,
.ui.sortable.table thead th.sorted:hover {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.ui.sortable.table thead th:after {
  display: none;
  font-style: normal;
  font-weight: 400;
  text-decoration: inherit;
  content: '';
  height: 1em;
  width: auto;
  opacity: 0.8;
  margin: 0 0 0 0.5em;
  font-family: Icons;
}
.ui.sortable.table thead th.ascending:after {
  content: '\f0d8';
}
.ui.sortable.table thead th.descending:after {
  content: '\f0d7';
}
.ui.sortable.table th.disabled:hover {
  cursor: auto;
  color: rgba(40, 40, 40, 0.3);
}
.ui.sortable.table thead th:hover {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.8);
}
.ui.sortable.table thead th.sorted {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}
.ui.sortable.table thead th.sorted:after {
  display: inline-block;
}
.ui.sortable.table thead th.sorted:hover {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}
.ui.inverted.sortable.table thead th.sorted {
  background: rgba(255, 255, 255, 0.15) linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  color: #fff;
}
.ui.inverted.sortable.table thead th:hover {
  background: rgba(255, 255, 255, 0.08) linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  color: #fff;
}
.ui.inverted.sortable.table thead th {
  border-left-color: transparent;
  border-right-color: transparent;
}
.ui.inverted.table {
  background: #333;
  color: rgba(255, 255, 255, 0.9);
  border: none;
}
.ui.inverted.table th {
  background-color: rgba(0, 0, 0, 0.15);
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: rgba(255, 255, 255, 0.9) !important;
}
.ui.inverted.table tr td {
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.ui.inverted.table tr td.disabled,
.ui.inverted.table tr.disabled td,
.ui.inverted.table tr.disabled:hover td,
.ui.inverted.table tr:hover td.disabled {
  pointer-events: none;
  color: rgba(225, 225, 225, 0.3);
}
.ui.inverted.definition.table tfoot:not(.full-width) th:first-child,
.ui.inverted.definition.table thead:not(.full-width) th:first-child {
  background: #fff;
}
.ui.inverted.definition.table tr td:first-child {
  background: rgba(255, 255, 255, 0.02);
  color: #fff;
}
.ui.collapsing.table {
  width: auto;
}
.ui.basic.table {
  background: 0 0;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: none;
}
.ui.basic.table tfoot,
.ui.basic.table thead {
  box-shadow: none;
}
.ui.basic.table th {
  background: 0 0;
  border-left: none;
}
.ui.basic.table tbody tr {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.ui.basic.table td {
  background: 0 0;
}
.ui.basic.striped.table tbody tr:nth-child(2n) {
  background-color: rgba(0, 0, 0, 0.05) !important;
}
.ui[class*='very basic'].table {
  border: none;
}
.ui[class*='very basic'].table:not(.sortable):not(.striped) td,
.ui[class*='very basic'].table:not(.sortable):not(.striped) th {
  padding: '';
}
.ui[class*='very basic'].table:not(.sortable):not(.striped) td:first-child,
.ui[class*='very basic'].table:not(.sortable):not(.striped) th:first-child {
  padding-left: 0;
}
.ui[class*='very basic'].table:not(.sortable):not(.striped) td:last-child,
.ui[class*='very basic'].table:not(.sortable):not(.striped) th:last-child {
  padding-right: 0;
}
.ui[class*='very basic'].table:not(.sortable):not(.striped) thead tr:first-child th {
  padding-top: 0;
}
.ui.celled.table tr td,
.ui.celled.table tr th {
  border-left: 1px solid rgba(34, 36, 38, 0.1);
}
.ui.celled.table tr td:first-child,
.ui.celled.table tr th:first-child {
  border-left: none;
}
.ui.padded.table th {
  padding-left: 1em;
  padding-right: 1em;
}
.ui.padded.table td,
.ui.padded.table th {
  padding: 1em 1em;
}
.ui[class*='very padded'].table th {
  padding-left: 1.5em;
  padding-right: 1.5em;
}
.ui[class*='very padded'].table td {
  padding: 1.5em 1.5em;
}
.ui.compact.table th {
  padding-left: 0.7em;
  padding-right: 0.7em;
}
.ui.compact.table td {
  padding: 0.5em 0.7em;
}
.ui[class*='very compact'].table th {
  padding-left: 0.6em;
  padding-right: 0.6em;
}
.ui[class*='very compact'].table td {
  padding: 0.4em 0.6em;
}
.ui.small.table {
  font-size: 0.9em;
}
.ui.table {
  font-size: 1em;
}
.ui.large.table {
  font-size: 1.1em;
}
/*!
 * # Semantic UI 2.2.12 - Ad
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2013 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.ad {
  display: block;
  overflow: hidden;
  margin: 1em 0;
}
.ui.ad:first-child {
  margin: 0;
}
.ui.ad:last-child {
  margin: 0;
}
.ui.ad iframe {
  margin: 0;
  padding: 0;
  border: none;
  overflow: hidden;
}
.ui.leaderboard.ad {
  width: 728px;
  height: 90px;
}
.ui[class*='medium rectangle'].ad {
  width: 300px;
  height: 250px;
}
.ui[class*='large rectangle'].ad {
  width: 336px;
  height: 280px;
}
.ui[class*='half page'].ad {
  width: 300px;
  height: 600px;
}
.ui.square.ad {
  width: 250px;
  height: 250px;
}
.ui[class*='small square'].ad {
  width: 200px;
  height: 200px;
}
.ui[class*='small rectangle'].ad {
  width: 180px;
  height: 150px;
}
.ui[class*='vertical rectangle'].ad {
  width: 240px;
  height: 400px;
}
.ui.button.ad {
  width: 120px;
  height: 90px;
}
.ui[class*='square button'].ad {
  width: 125px;
  height: 125px;
}
.ui[class*='small button'].ad {
  width: 120px;
  height: 60px;
}
.ui.skyscraper.ad {
  width: 120px;
  height: 600px;
}
.ui[class*='wide skyscraper'].ad {
  width: 160px;
}
.ui.banner.ad {
  width: 468px;
  height: 60px;
}
.ui[class*='vertical banner'].ad {
  width: 120px;
  height: 240px;
}
.ui[class*='top banner'].ad {
  width: 930px;
  height: 180px;
}
.ui[class*='half banner'].ad {
  width: 234px;
  height: 60px;
}
.ui[class*='large leaderboard'].ad {
  width: 970px;
  height: 90px;
}
.ui.billboard.ad {
  width: 970px;
  height: 250px;
}
.ui.panorama.ad {
  width: 980px;
  height: 120px;
}
.ui.netboard.ad {
  width: 580px;
  height: 400px;
}
.ui[class*='large mobile banner'].ad {
  width: 320px;
  height: 100px;
}
.ui[class*='mobile leaderboard'].ad {
  width: 320px;
  height: 50px;
}
.ui.mobile.ad {
  display: none;
}
@media only screen and (max-width: 767px) {
  .ui.mobile.ad {
    display: block;
  }
}
.ui.centered.ad {
  margin-left: auto;
  margin-right: auto;
}
.ui.test.ad {
  position: relative;
  background: #545454;
}
.ui.test.ad:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  text-align: center;
  transform: translateX(-50%) translateY(-50%);
  content: 'Ad';
  color: #fff;
  font-size: 1em;
  font-weight: 700;
}
.ui.mobile.test.ad:after {
  font-size: 0.85714286em;
}
.ui.test.ad[data-text]:after {
  content: attr(data-text);
}
/*!
 * # Semantic UI 2.2.12 - Item
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.card,
.ui.cards > .card {
  max-width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 290px;
  min-height: 0;
  background: #fff;
  padding: 0;
  border: none;
  border-radius: 0.28571429rem;
  box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px #d4d4d5;
  transition: box-shadow 0.1s ease, transform 0.1s ease;
  z-index: '';
}
.ui.card {
  margin: 1em 0;
}
.ui.card a,
.ui.cards > .card a {
  cursor: pointer;
}
.ui.card:first-child {
  margin-top: 0;
}
.ui.card:last-child {
  margin-bottom: 0;
}
.ui.cards {
  display: flex;
  margin: -0.875em -0.5em;
  flex-wrap: wrap;
}
.ui.cards > .card {
  display: flex;
  margin: 0.875em 0.5em;
  float: none;
}
.ui.card:after,
.ui.cards:after {
  display: block;
  content: ' ';
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.ui.cards ~ .ui.cards {
  margin-top: 0.875em;
}
.ui.card > :first-child,
.ui.cards > .card > :first-child {
  border-radius: 0.28571429rem 0.28571429rem 0 0 !important;
  border-top: none !important;
}
.ui.card > :last-child,
.ui.cards > .card > :last-child {
  border-radius: 0 0 0.28571429rem 0.28571429rem !important;
}
.ui.card > :only-child,
.ui.cards > .card > :only-child {
  border-radius: 0.28571429rem !important;
}
.ui.card > .image,
.ui.cards > .card > .image {
  position: relative;
  display: block;
  flex: 0 0 auto;
  padding: 0;
  background: rgba(0, 0, 0, 0.05);
}
.ui.card > .image > img,
.ui.cards > .card > .image > img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: inherit;
}
.ui.card > .image:not(.ui) > img,
.ui.cards > .card > .image:not(.ui) > img {
  border: none;
}
.ui.card > .content,
.ui.cards > .card > .content {
  flex-grow: 1;
  border: none;
  border-top: 1px solid rgba(34, 36, 38, 0.1);
  background: 0 0;
  margin: 0;
  padding: 1em 1em;
  box-shadow: none;
  font-size: 1em;
  border-radius: 0;
}
.ui.card > .content:after,
.ui.cards > .card > .content:after {
  display: block;
  content: ' ';
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.ui.card > .content > .header,
.ui.cards > .card > .content > .header {
  display: block;
  margin: '';
  font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.85);
}
.ui.card > .content > .header:not(.ui),
.ui.cards > .card > .content > .header:not(.ui) {
  font-weight: 700;
  font-size: 1.28571429em;
  margin-top: -0.21425em;
  line-height: 1.28571429em;
}
.ui.card > .content > .header + .description,
.ui.card > .content > .meta + .description,
.ui.cards > .card > .content > .header + .description,
.ui.cards > .card > .content > .meta + .description {
  margin-top: 0.5em;
}
.ui.card [class*='left floated'],
.ui.cards > .card [class*='left floated'] {
  float: left;
}
.ui.card [class*='right floated'],
.ui.cards > .card [class*='right floated'] {
  float: right;
}
.ui.card [class*='left aligned'],
.ui.cards > .card [class*='left aligned'] {
  text-align: left;
}
.ui.card [class*='center aligned'],
.ui.cards > .card [class*='center aligned'] {
  text-align: center;
}
.ui.card [class*='right aligned'],
.ui.cards > .card [class*='right aligned'] {
  text-align: right;
}
.ui.card .content img,
.ui.cards > .card .content img {
  display: inline-block;
  vertical-align: middle;
  width: '';
}
.ui.card .avatar img,
.ui.card img.avatar,
.ui.cards > .card .avatar img,
.ui.cards > .card img.avatar {
  width: 2em;
  height: 2em;
  border-radius: 500rem;
}
.ui.card > .content > .description,
.ui.cards > .card > .content > .description {
  clear: both;
  color: rgba(0, 0, 0, 0.68);
}
.ui.card > .content p,
.ui.cards > .card > .content p {
  margin: 0 0 0.5em;
}
.ui.card > .content p:last-child,
.ui.cards > .card > .content p:last-child {
  margin-bottom: 0;
}
.ui.card .meta,
.ui.cards > .card .meta {
  font-size: 1em;
  color: rgba(0, 0, 0, 0.4);
}
.ui.card .meta *,
.ui.cards > .card .meta * {
  margin-right: 0.3em;
}
.ui.card .meta :last-child,
.ui.cards > .card .meta :last-child {
  margin-right: 0;
}
.ui.card .meta [class*='right floated'],
.ui.cards > .card .meta [class*='right floated'] {
  margin-right: 0;
  margin-left: 0.3em;
}
.ui.card > .content a:not(.ui),
.ui.cards > .card > .content a:not(.ui) {
  color: '';
  transition: color 0.1s ease;
}
.ui.card > .content a:not(.ui):hover,
.ui.cards > .card > .content a:not(.ui):hover {
  color: '';
}
.ui.card > .content > a.header,
.ui.cards > .card > .content > a.header {
  color: rgba(0, 0, 0, 0.85);
}
.ui.card > .content > a.header:hover,
.ui.cards > .card > .content > a.header:hover {
  color: #1e70bf;
}
.ui.card .meta > a:not(.ui),
.ui.cards > .card .meta > a:not(.ui) {
  color: rgba(0, 0, 0, 0.4);
}
.ui.card .meta > a:not(.ui):hover,
.ui.cards > .card .meta > a:not(.ui):hover {
  color: rgba(0, 0, 0, 0.87);
}
.ui.card > .button,
.ui.card > .buttons,
.ui.cards > .card > .button,
.ui.cards > .card > .buttons {
  margin: 0 -1px;
  width: calc(100% + 2px);
}
.ui.card .dimmer,
.ui.cards > .card .dimmer {
  background-color: '';
  z-index: 10;
}
.ui.card > .content .star.icon,
.ui.cards > .card > .content .star.icon {
  cursor: pointer;
  opacity: 0.75;
  transition: color 0.1s ease;
}
.ui.card > .content .star.icon:hover,
.ui.cards > .card > .content .star.icon:hover {
  opacity: 1;
  color: #ffb70a;
}
.ui.card > .content .active.star.icon,
.ui.cards > .card > .content .active.star.icon {
  color: #ffe623;
}
.ui.card > .content .like.icon,
.ui.cards > .card > .content .like.icon {
  cursor: pointer;
  opacity: 0.75;
  transition: color 0.1s ease;
}
.ui.card > .content .like.icon:hover,
.ui.cards > .card > .content .like.icon:hover {
  opacity: 1;
  color: #ff2733;
}
.ui.card > .content .active.like.icon,
.ui.cards > .card > .content .active.like.icon {
  color: #ff2733;
}
.ui.card > .extra,
.ui.cards > .card > .extra {
  max-width: 100%;
  min-height: 0 !important;
  flex-grow: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.05) !important;
  position: static;
  background: 0 0;
  width: auto;
  margin: 0 0;
  padding: 0.75em 1em;
  top: 0;
  left: 0;
  color: rgba(0, 0, 0, 0.4);
  box-shadow: none;
  transition: color 0.1s ease;
}
.ui.card > .extra a:not(.ui),
.ui.cards > .card > .extra a:not(.ui) {
  color: rgba(0, 0, 0, 0.4);
}
.ui.card > .extra a:not(.ui):hover,
.ui.cards > .card > .extra a:not(.ui):hover {
  color: #1e70bf;
}
.ui.raised.card,
.ui.raised.cards > .card {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
}
.ui.link.cards .raised.card:hover,
.ui.link.raised.card:hover,
.ui.raised.cards a.card:hover,
a.ui.raised.card:hover {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 4px 0 rgba(34, 36, 38, 0.15), 0 2px 10px 0 rgba(34, 36, 38, 0.25);
}
.ui.raised.card,
.ui.raised.cards > .card {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
}
.ui.centered.cards {
  justify-content: center;
}
.ui.centered.card {
  margin-left: auto;
  margin-right: auto;
}
.ui.fluid.card {
  width: 100%;
  max-width: 9999px;
}
.ui.cards a.card,
.ui.link.card,
.ui.link.cards .card,
a.ui.card {
  transform: none;
}
.ui.cards a.card:hover,
.ui.link.card:hover,
.ui.link.cards .card:hover,
a.ui.card:hover {
  cursor: pointer;
  z-index: 5;
  background: #fff;
  border: none;
  box-shadow: 0 1px 3px 0 #bcbdbd, 0 0 0 1px #d4d4d5;
  transform: translateY(-3px);
}
.ui.cards > .red.card,
.ui.red.card,
.ui.red.cards > .card {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #db2828, 0 1px 3px 0 #d4d4d5;
}
.ui.cards > .red.card:hover,
.ui.red.card:hover,
.ui.red.cards > .card:hover {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #d01919, 0 1px 3px 0 #bcbdbd;
}
.ui.cards > .orange.card,
.ui.orange.card,
.ui.orange.cards > .card {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #f2711c, 0 1px 3px 0 #d4d4d5;
}
.ui.cards > .orange.card:hover,
.ui.orange.card:hover,
.ui.orange.cards > .card:hover {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #f26202, 0 1px 3px 0 #bcbdbd;
}
.ui.cards > .yellow.card,
.ui.yellow.card,
.ui.yellow.cards > .card {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #fbbd08, 0 1px 3px 0 #d4d4d5;
}
.ui.cards > .yellow.card:hover,
.ui.yellow.card:hover,
.ui.yellow.cards > .card:hover {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #eaae00, 0 1px 3px 0 #bcbdbd;
}
.ui.cards > .olive.card,
.ui.olive.card,
.ui.olive.cards > .card {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #b5cc18, 0 1px 3px 0 #d4d4d5;
}
.ui.cards > .olive.card:hover,
.ui.olive.card:hover,
.ui.olive.cards > .card:hover {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #a7bd0d, 0 1px 3px 0 #bcbdbd;
}
.ui.cards > .green.card,
.ui.green.card,
.ui.green.cards > .card {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #21ba45, 0 1px 3px 0 #d4d4d5;
}
.ui.cards > .green.card:hover,
.ui.green.card:hover,
.ui.green.cards > .card:hover {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #16ab39, 0 1px 3px 0 #bcbdbd;
}
.ui.cards > .teal.card,
.ui.teal.card,
.ui.teal.cards > .card {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #00b5ad, 0 1px 3px 0 #d4d4d5;
}
.ui.cards > .teal.card:hover,
.ui.teal.card:hover,
.ui.teal.cards > .card:hover {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #009c95, 0 1px 3px 0 #bcbdbd;
}
.ui.blue.card,
.ui.blue.cards > .card,
.ui.cards > .blue.card {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #2185d0, 0 1px 3px 0 #d4d4d5;
}
.ui.blue.card:hover,
.ui.blue.cards > .card:hover,
.ui.cards > .blue.card:hover {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #1678c2, 0 1px 3px 0 #bcbdbd;
}
.ui.cards > .violet.card,
.ui.violet.card,
.ui.violet.cards > .card {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #6435c9, 0 1px 3px 0 #d4d4d5;
}
.ui.cards > .violet.card:hover,
.ui.violet.card:hover,
.ui.violet.cards > .card:hover {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #5829bb, 0 1px 3px 0 #bcbdbd;
}
.ui.cards > .purple.card,
.ui.purple.card,
.ui.purple.cards > .card {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #a333c8, 0 1px 3px 0 #d4d4d5;
}
.ui.cards > .purple.card:hover,
.ui.purple.card:hover,
.ui.purple.cards > .card:hover {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #9627ba, 0 1px 3px 0 #bcbdbd;
}
.ui.cards > .pink.card,
.ui.pink.card,
.ui.pink.cards > .card {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #e03997, 0 1px 3px 0 #d4d4d5;
}
.ui.cards > .pink.card:hover,
.ui.pink.card:hover,
.ui.pink.cards > .card:hover {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #e61a8d, 0 1px 3px 0 #bcbdbd;
}
.ui.brown.card,
.ui.brown.cards > .card,
.ui.cards > .brown.card {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #a5673f, 0 1px 3px 0 #d4d4d5;
}
.ui.brown.card:hover,
.ui.brown.cards > .card:hover,
.ui.cards > .brown.card:hover {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #975b33, 0 1px 3px 0 #bcbdbd;
}
.ui.cards > .grey.card,
.ui.grey.card,
.ui.grey.cards > .card {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #767676, 0 1px 3px 0 #d4d4d5;
}
.ui.cards > .grey.card:hover,
.ui.grey.card:hover,
.ui.grey.cards > .card:hover {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #838383, 0 1px 3px 0 #bcbdbd;
}
.ui.black.card,
.ui.black.cards > .card,
.ui.cards > .black.card {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #1b1c1d, 0 1px 3px 0 #d4d4d5;
}
.ui.black.card:hover,
.ui.black.cards > .card:hover,
.ui.cards > .black.card:hover {
  box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #27292a, 0 1px 3px 0 #bcbdbd;
}
.ui.one.cards {
  margin-left: 0;
  margin-right: 0;
}
.ui.one.cards > .card {
  width: 100%;
}
.ui.two.cards {
  margin-left: -1em;
  margin-right: -1em;
}
.ui.two.cards > .card {
  width: calc(50% - 2em);
  margin-left: 1em;
  margin-right: 1em;
}
.ui.three.cards {
  margin-left: -1em;
  margin-right: -1em;
}
.ui.three.cards > .card {
  width: calc(33.33333333% - 2em);
  margin-left: 1em;
  margin-right: 1em;
}
.ui.four.cards {
  margin-left: -0.75em;
  margin-right: -0.75em;
}
.ui.four.cards > .card {
  width: calc(25% - 1.5em);
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.ui.five.cards {
  margin-left: -0.75em;
  margin-right: -0.75em;
}
.ui.five.cards > .card {
  width: calc(20% - 1.5em);
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.ui.six.cards {
  margin-left: -0.75em;
  margin-right: -0.75em;
}
.ui.six.cards > .card {
  width: calc(16.66666667% - 1.5em);
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.ui.seven.cards {
  margin-left: -0.5em;
  margin-right: -0.5em;
}
.ui.seven.cards > .card {
  width: calc(14.28571429% - 1em);
  margin-left: 0.5em;
  margin-right: 0.5em;
}
.ui.eight.cards {
  margin-left: -0.5em;
  margin-right: -0.5em;
}
.ui.eight.cards > .card {
  width: calc(12.5% - 1em);
  margin-left: 0.5em;
  margin-right: 0.5em;
  font-size: 11px;
}
.ui.nine.cards {
  margin-left: -0.5em;
  margin-right: -0.5em;
}
.ui.nine.cards > .card {
  width: calc(11.11111111% - 1em);
  margin-left: 0.5em;
  margin-right: 0.5em;
  font-size: 10px;
}
.ui.ten.cards {
  margin-left: -0.5em;
  margin-right: -0.5em;
}
.ui.ten.cards > .card {
  width: calc(10% - 1em);
  margin-left: 0.5em;
  margin-right: 0.5em;
}
@media only screen and (max-width: 767px) {
  .ui.two.doubling.cards {
    margin-left: 0;
    margin-right: 0;
  }
  .ui.two.doubling.cards > .card {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .ui.three.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }
  .ui.three.doubling.cards > .card {
    width: calc(50% - 2em);
    margin-left: 1em;
    margin-right: 1em;
  }
  .ui.four.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }
  .ui.four.doubling.cards > .card {
    width: calc(50% - 2em);
    margin-left: 1em;
    margin-right: 1em;
  }
  .ui.five.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }
  .ui.five.doubling.cards > .card {
    width: calc(50% - 2em);
    margin-left: 1em;
    margin-right: 1em;
  }
  .ui.six.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }
  .ui.six.doubling.cards > .card {
    width: calc(50% - 2em);
    margin-left: 1em;
    margin-right: 1em;
  }
  .ui.seven.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }
  .ui.seven.doubling.cards > .card {
    width: calc(33.33333333% - 2em);
    margin-left: 1em;
    margin-right: 1em;
  }
  .ui.eight.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }
  .ui.eight.doubling.cards > .card {
    width: calc(33.33333333% - 2em);
    margin-left: 1em;
    margin-right: 1em;
  }
  .ui.nine.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }
  .ui.nine.doubling.cards > .card {
    width: calc(33.33333333% - 2em);
    margin-left: 1em;
    margin-right: 1em;
  }
  .ui.ten.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }
  .ui.ten.doubling.cards > .card {
    width: calc(33.33333333% - 2em);
    margin-left: 1em;
    margin-right: 1em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ui.two.doubling.cards {
    margin-left: 0;
    margin-right: 0;
  }
  .ui.two.doubling.cards > .card {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .ui.three.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }
  .ui.three.doubling.cards > .card {
    width: calc(50% - 2em);
    margin-left: 1em;
    margin-right: 1em;
  }
  .ui.four.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }
  .ui.four.doubling.cards > .card {
    width: calc(50% - 2em);
    margin-left: 1em;
    margin-right: 1em;
  }
  .ui.five.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }
  .ui.five.doubling.cards > .card {
    width: calc(33.33333333% - 2em);
    margin-left: 1em;
    margin-right: 1em;
  }
  .ui.six.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }
  .ui.six.doubling.cards > .card {
    width: calc(33.33333333% - 2em);
    margin-left: 1em;
    margin-right: 1em;
  }
  .ui.eight.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }
  .ui.eight.doubling.cards > .card {
    width: calc(33.33333333% - 2em);
    margin-left: 1em;
    margin-right: 1em;
  }
  .ui.eight.doubling.cards {
    margin-left: -0.75em;
    margin-right: -0.75em;
  }
  .ui.eight.doubling.cards > .card {
    width: calc(25% - 1.5em);
    margin-left: 0.75em;
    margin-right: 0.75em;
  }
  .ui.nine.doubling.cards {
    margin-left: -0.75em;
    margin-right: -0.75em;
  }
  .ui.nine.doubling.cards > .card {
    width: calc(25% - 1.5em);
    margin-left: 0.75em;
    margin-right: 0.75em;
  }
  .ui.ten.doubling.cards {
    margin-left: -0.75em;
    margin-right: -0.75em;
  }
  .ui.ten.doubling.cards > .card {
    width: calc(20% - 1.5em);
    margin-left: 0.75em;
    margin-right: 0.75em;
  }
}
@media only screen and (max-width: 767px) {
  .ui.stackable.cards {
    display: block !important;
  }
  .ui.stackable.cards .card:first-child {
    margin-top: 0 !important;
  }
  .ui.stackable.cards > .card {
    display: block !important;
    height: auto !important;
    margin: 1em 1em;
    padding: 0 !important;
    width: calc(100% - 2em) !important;
  }
}
.ui.cards > .card {
  font-size: 1em;
}
/*!
 * # Semantic UI 2.2.12 - Comment
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.comments {
  margin: 1.5em 0;
  max-width: 650px;
}
.ui.comments:first-child {
  margin-top: 0;
}
.ui.comments:last-child {
  margin-bottom: 0;
}
.ui.comments .comment {
  position: relative;
  background: 0 0;
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  border: none;
  border-top: none;
  line-height: 1.2;
}
.ui.comments .comment:first-child {
  margin-top: 0;
  padding-top: 0;
}
.ui.comments .comment .comments {
  margin: 0 0 0.5em 0.5em;
  padding: 1em 0 1em 1em;
}
.ui.comments .comment .comments:before {
  position: absolute;
  top: 0;
  left: 0;
}
.ui.comments .comment .comments .comment {
  border: none;
  border-top: none;
  background: 0 0;
}
.ui.comments .comment .avatar {
  display: block;
  width: 2.5em;
  height: auto;
  float: left;
  margin: 0.2em 0 0;
}
.ui.comments .comment .avatar img,
.ui.comments .comment img.avatar {
  display: block;
  margin: 0 auto;
  width: 100%;
  height: 100%;
  border-radius: 0.25rem;
}
.ui.comments .comment > .content {
  display: block;
}
.ui.comments .comment > .avatar ~ .content {
  margin-left: 3.5em;
}
.ui.comments .comment .author {
  font-size: 1em;
  color: rgba(0, 0, 0, 0.87);
  font-weight: 700;
}
.ui.comments .comment a.author {
  cursor: pointer;
}
.ui.comments .comment a.author:hover {
  color: #1e70bf;
}
.ui.comments .comment .metadata {
  display: inline-block;
  margin-left: 0.5em;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.875em;
}
.ui.comments .comment .metadata > * {
  display: inline-block;
  margin: 0 0.5em 0 0;
}
.ui.comments .comment .metadata > :last-child {
  margin-right: 0;
}
.ui.comments .comment .text {
  margin: 0.25em 0 0.5em;
  font-size: 1em;
  word-wrap: break-word;
  color: rgba(0, 0, 0, 0.87);
  line-height: 1.3;
}
.ui.comments .comment .actions {
  font-size: 0.875em;
}
.ui.comments .comment .actions a {
  cursor: pointer;
  display: inline-block;
  margin: 0 0.75em 0 0;
  color: rgba(0, 0, 0, 0.4);
}
.ui.comments .comment .actions a:last-child {
  margin-right: 0;
}
.ui.comments .comment .actions a.active,
.ui.comments .comment .actions a:hover {
  color: rgba(0, 0, 0, 0.8);
}
.ui.comments > .reply.form {
  margin-top: 1em;
}
.ui.comments .comment .reply.form {
  width: 100%;
  margin-top: 1em;
}
.ui.comments .reply.form textarea {
  font-size: 1em;
  height: 12em;
}
.ui.collapsed.comments,
.ui.comments .collapsed.comment,
.ui.comments .collapsed.comments {
  display: none;
}
.ui.threaded.comments .comment .comments {
  margin: -1.5em 0 -1em 1.25em;
  padding: 3em 0 2em 2.25em;
  box-shadow: -1px 0 0 rgba(34, 36, 38, 0.15);
}
.ui.minimal.comments .comment .actions {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  transition: opacity 0.2s ease;
  transition-delay: 0.1s;
}
.ui.minimal.comments .comment > .content:hover > .actions {
  opacity: 1;
}
.ui.mini.comments {
  font-size: 0.78571429rem;
}
.ui.tiny.comments {
  font-size: 0.85714286rem;
}
.ui.small.comments {
  font-size: 0.92857143rem;
}
.ui.comments {
  font-size: 1rem;
}
.ui.large.comments {
  font-size: 1.14285714rem;
}
.ui.big.comments {
  font-size: 1.28571429rem;
}
.ui.huge.comments {
  font-size: 1.42857143rem;
}
.ui.massive.comments {
  font-size: 1.71428571rem;
}
/*!
 * # Semantic UI 2.2.12 - Feed
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.feed {
  margin: 1em 0;
}
.ui.feed:first-child {
  margin-top: 0;
}
.ui.feed:last-child {
  margin-bottom: 0;
}
.ui.feed > .event {
  display: flex;
  flex-direction: row;
  width: 100%;
  padding: 0.21428571rem 0;
  margin: 0;
  background: 0 0;
  border-top: none;
}
.ui.feed > .event:first-child {
  border-top: 0;
  padding-top: 0;
}
.ui.feed > .event:last-child {
  padding-bottom: 0;
}
.ui.feed > .event > .label {
  display: block;
  flex: 0 0 auto;
  width: 2.5em;
  height: auto;
  align-self: stretch;
  text-align: left;
}
.ui.feed > .event > .label .icon {
  opacity: 1;
  font-size: 1.5em;
  width: 100%;
  padding: 0.25em;
  background: 0 0;
  border: none;
  border-radius: none;
  color: rgba(0, 0, 0, 0.6);
}
.ui.feed > .event > .label img {
  width: 100%;
  height: auto;
  border-radius: 500rem;
}
.ui.feed > .event > .label + .content {
  margin: 0.5em 0 0.35714286em 1.14285714em;
}
.ui.feed > .event > .content {
  display: block;
  flex: 1 1 auto;
  align-self: stretch;
  text-align: left;
  word-wrap: break-word;
}
.ui.feed > .event:last-child > .content {
  padding-bottom: 0;
}
.ui.feed > .event > .content a {
  cursor: pointer;
}
.ui.feed > .event > .content .date {
  margin: -0.5rem 0 0;
  padding: 0;
  font-weight: 400;
  font-size: 1em;
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
}
.ui.feed > .event > .content .summary {
  margin: 0;
  font-size: 1em;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.87);
}
.ui.feed > .event > .content .summary img {
  display: inline-block;
  width: auto;
  height: 10em;
  margin: -0.25em 0.25em 0 0;
  border-radius: 0.25em;
  vertical-align: middle;
}
.ui.feed > .event > .content .user {
  display: inline-block;
  font-weight: 700;
  margin-right: 0;
  vertical-align: baseline;
}
.ui.feed > .event > .content .user img {
  margin: -0.25em 0.25em 0 0;
  width: auto;
  height: 10em;
  vertical-align: middle;
}
.ui.feed > .event > .content .summary > .date {
  display: inline-block;
  float: none;
  font-weight: 400;
  font-size: 0.85714286em;
  font-style: normal;
  margin: 0 0 0 0.5em;
  padding: 0;
  color: rgba(0, 0, 0, 0.4);
}
.ui.feed > .event > .content .extra {
  margin: 0.5em 0 0;
  background: 0 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.87);
}
.ui.feed > .event > .content .extra.images img {
  display: inline-block;
  margin: 0 0.25em 0 0;
  width: 6em;
}
.ui.feed > .event > .content .extra.text {
  padding: 0;
  border-left: none;
  font-size: 1em;
  max-width: 500px;
  line-height: 1.4285em;
}
.ui.feed > .event > .content .meta {
  display: inline-block;
  font-size: 0.85714286em;
  margin: 0.5em 0 0;
  background: 0 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  padding: 0;
  color: rgba(0, 0, 0, 0.6);
}
.ui.feed > .event > .content .meta > * {
  position: relative;
  margin-left: 0.75em;
}
.ui.feed > .event > .content .meta > :after {
  content: '';
  color: rgba(0, 0, 0, 0.2);
  top: 0;
  left: -1em;
  opacity: 1;
  position: absolute;
  vertical-align: top;
}
.ui.feed > .event > .content .meta .like {
  color: '';
  transition: 0.2s color ease;
}
.ui.feed > .event > .content .meta .like:hover .icon {
  color: #ff2733;
}
.ui.feed > .event > .content .meta .active.like .icon {
  color: #ef404a;
}
.ui.feed > .event > .content .meta > :first-child {
  margin-left: 0;
}
.ui.feed > .event > .content .meta > :first-child::after {
  display: none;
}
.ui.feed > .event > .content .meta a,
.ui.feed > .event > .content .meta > .icon {
  cursor: pointer;
  opacity: 1;
  color: rgba(0, 0, 0, 0.5);
  transition: color 0.1s ease;
}
.ui.feed > .event > .content .meta a:hover,
.ui.feed > .event > .content .meta a:hover .icon,
.ui.feed > .event > .content .meta > .icon:hover {
  color: rgba(0, 0, 0, 0.95);
}
.ui.small.feed {
  font-size: 0.92857143rem;
}
.ui.feed {
  font-size: 1rem;
}
.ui.large.feed {
  font-size: 1.14285714rem;
}
/*!
 * # Semantic UI 2.2.12 - Item
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.items > .item {
  display: flex;
  margin: 1em 0;
  width: 100%;
  min-height: 0;
  background: 0 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  transition: box-shadow 0.1s ease;
  z-index: '';
}
.ui.items > .item a {
  cursor: pointer;
}
.ui.items {
  margin: 1.5em 0;
}
.ui.items:first-child {
  margin-top: 0 !important;
}
.ui.items:last-child {
  margin-bottom: 0 !important;
}
.ui.items > .item:after {
  display: block;
  content: ' ';
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.ui.items > .item:first-child {
  margin-top: 0;
}
.ui.items > .item:last-child {
  margin-bottom: 0;
}
.ui.items > .item > .image {
  position: relative;
  flex: 0 0 auto;
  display: block;
  float: none;
  margin: 0;
  padding: 0;
  max-height: '';
  align-self: top;
}
.ui.items > .item > .image > img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 0.125rem;
  border: none;
}
.ui.items > .item > .image:only-child > img {
  border-radius: 0;
}
.ui.items > .item > .content {
  display: block;
  flex: 1 1 auto;
  background: 0 0;
  margin: 0;
  padding: 0;
  box-shadow: none;
  font-size: 1em;
  border: none;
  border-radius: 0;
}
.ui.items > .item > .content:after {
  display: block;
  content: ' ';
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.ui.items > .item > .image + .content {
  min-width: 0;
  width: auto;
  display: block;
  margin-left: 0;
  align-self: top;
  padding-left: 1.5em;
}
.ui.items > .item > .content > .header {
  display: inline-block;
  margin: -0.21425em 0 0;
  font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.85);
}
.ui.items > .item > .content > .header:not(.ui) {
  font-size: 1.28571429em;
}
.ui.items > .item [class*='left floated'] {
  float: left;
}
.ui.items > .item [class*='right floated'] {
  float: right;
}
.ui.items > .item .content img {
  align-self: middle;
  width: '';
}
.ui.items > .item .avatar img,
.ui.items > .item img.avatar {
  width: '';
  height: '';
  border-radius: 500rem;
}
.ui.items > .item > .content > .description {
  margin-top: 0.6em;
  max-width: auto;
  font-size: 1em;
  line-height: 1.4285em;
  color: rgba(0, 0, 0, 0.87);
}
.ui.items > .item > .content p {
  margin: 0 0 0.5em;
}
.ui.items > .item > .content p:last-child {
  margin-bottom: 0;
}
.ui.items > .item .meta {
  margin: 0.5em 0 0.5em;
  font-size: 1em;
  line-height: 1em;
  color: rgba(0, 0, 0, 0.6);
}
.ui.items > .item .meta * {
  margin-right: 0.3em;
}
.ui.items > .item .meta :last-child {
  margin-right: 0;
}
.ui.items > .item .meta [class*='right floated'] {
  margin-right: 0;
  margin-left: 0.3em;
}
.ui.items > .item > .content a:not(.ui) {
  color: '';
  transition: color 0.1s ease;
}
.ui.items > .item > .content a:not(.ui):hover {
  color: '';
}
.ui.items > .item > .content > a.header {
  color: rgba(0, 0, 0, 0.85);
}
.ui.items > .item > .content > a.header:hover {
  color: #1e70bf;
}
.ui.items > .item .meta > a:not(.ui) {
  color: rgba(0, 0, 0, 0.4);
}
.ui.items > .item .meta > a:not(.ui):hover {
  color: rgba(0, 0, 0, 0.87);
}
.ui.items > .item > .content .favorite.icon {
  cursor: pointer;
  opacity: 0.75;
  transition: color 0.1s ease;
}
.ui.items > .item > .content .favorite.icon:hover {
  opacity: 1;
  color: #ffb70a;
}
.ui.items > .item > .content .active.favorite.icon {
  color: #ffe623;
}
.ui.items > .item > .content .like.icon {
  cursor: pointer;
  opacity: 0.75;
  transition: color 0.1s ease;
}
.ui.items > .item > .content .like.icon:hover {
  opacity: 1;
  color: #ff2733;
}
.ui.items > .item > .content .active.like.icon {
  color: #ff2733;
}
.ui.items > .item .extra {
  display: block;
  position: relative;
  background: 0 0;
  margin: 0.5rem 0 0;
  width: 100%;
  padding: 0 0 0;
  top: 0;
  left: 0;
  color: rgba(0, 0, 0, 0.4);
  box-shadow: none;
  transition: color 0.1s ease;
  border-top: none;
}
.ui.items > .item .extra > * {
  margin: 0.25rem 0.5rem 0.25rem 0;
}
.ui.items > .item .extra > [class*='right floated'] {
  margin: 0.25rem 0 0.25rem 0.5rem;
}
.ui.items > .item .extra:after {
  display: block;
  content: ' ';
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.ui.items > .item > .image:not(.ui) {
  width: 175px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ui.items > .item {
    margin: 1em 0;
  }
  .ui.items > .item > .image:not(.ui) {
    width: 150px;
  }
  .ui.items > .item > .image + .content {
    display: block;
    padding: 0 0 0 1em;
  }
}
@media only screen and (max-width: 767px) {
  .ui.items:not(.unstackable) > .item {
    flex-direction: column;
    margin: 2em 0;
  }
  .ui.items:not(.unstackable) > .item > .image {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .ui.items:not(.unstackable) > .item > .image,
  .ui.items:not(.unstackable) > .item > .image > img {
    max-width: 100% !important;
    width: auto !important;
    max-height: 250px !important;
  }
  .ui.items:not(.unstackable) > .item > .image + .content {
    display: block;
    padding: 1.5em 0 0;
  }
}
.ui.items > .item > .image + [class*='top aligned'].content {
  align-self: flex-start;
}
.ui.items > .item > .image + [class*='middle aligned'].content {
  align-self: center;
}
.ui.items > .item > .image + [class*='bottom aligned'].content {
  align-self: flex-end;
}
.ui.relaxed.items > .item {
  margin: 1.5em 0;
}
.ui[class*='very relaxed'].items > .item {
  margin: 2em 0;
}
.ui.divided.items > .item {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  margin: 0;
  padding: 1em 0;
}
.ui.divided.items > .item:first-child {
  border-top: none;
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.ui.divided.items > .item:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.ui.relaxed.divided.items > .item {
  margin: 0;
  padding: 1.5em 0;
}
.ui[class*='very relaxed'].divided.items > .item {
  margin: 0;
  padding: 2em 0;
}
.ui.items a.item:hover,
.ui.link.items > .item:hover {
  cursor: pointer;
}
.ui.items a.item:hover .content .header,
.ui.link.items > .item:hover .content .header {
  color: #1e70bf;
}
.ui.items > .item {
  font-size: 1em;
}
@media only screen and (max-width: 767px) {
  .ui.unstackable.items > .item > .image,
  .ui.unstackable.items > .item > .image > img {
    width: 125px !important;
  }
}
/*!
 * # Semantic UI 2.2.12 - Statistic
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.statistic {
  display: inline-flex;
  flex-direction: column;
  margin: 1em 0;
  max-width: auto;
}
.ui.statistic + .ui.statistic {
  margin: 0 0 0 1.5em;
}
.ui.statistic:first-child {
  margin-top: 0;
}
.ui.statistic:last-child {
  margin-bottom: 0;
}
.ui.statistics {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.ui.statistics > .statistic {
  display: inline-flex;
  flex: 0 1 auto;
  flex-direction: column;
  margin: 0 1.5em 2em;
  max-width: auto;
}
.ui.statistics {
  display: flex;
  margin: 1em -1.5em -2em;
}
.ui.statistics:after {
  display: block;
  content: ' ';
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.ui.statistics:first-child {
  margin-top: 0;
}
.ui.statistics:last-child {
  margin-bottom: 0;
}
.ui.statistic > .value,
.ui.statistics .statistic > .value {
  font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 4rem;
  font-weight: 400;
  line-height: 1em;
  color: #1b1c1d;
  text-transform: uppercase;
  text-align: center;
}
.ui.statistic > .label,
.ui.statistics .statistic > .label {
  font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.87);
  text-transform: uppercase;
  text-align: center;
}
.ui.statistic > .label ~ .value,
.ui.statistics .statistic > .label ~ .value {
  margin-top: 0;
}
.ui.statistic > .value ~ .label,
.ui.statistics .statistic > .value ~ .label {
  margin-top: 0;
}
.ui.statistic > .value .icon,
.ui.statistics .statistic > .value .icon {
  opacity: 1;
  width: auto;
  margin: 0;
}
.ui.statistic > .text.value,
.ui.statistics .statistic > .text.value {
  line-height: 1em;
  min-height: 2em;
  font-weight: 700;
  text-align: center;
}
.ui.statistic > .text.value + .label,
.ui.statistics .statistic > .text.value + .label {
  text-align: center;
}
.ui.statistic > .value img,
.ui.statistics .statistic > .value img {
  max-height: 3rem;
  vertical-align: baseline;
}
.ui.ten.statistics {
  margin: 0 0 -2em;
}
.ui.ten.statistics .statistic {
  min-width: 10%;
  margin: 0 0 2em;
}
.ui.nine.statistics {
  margin: 0 0 -2em;
}
.ui.nine.statistics .statistic {
  min-width: 11.11111111%;
  margin: 0 0 2em;
}
.ui.eight.statistics {
  margin: 0 0 -2em;
}
.ui.eight.statistics .statistic {
  min-width: 12.5%;
  margin: 0 0 2em;
}
.ui.seven.statistics {
  margin: 0 0 -2em;
}
.ui.seven.statistics .statistic {
  min-width: 14.28571429%;
  margin: 0 0 2em;
}
.ui.six.statistics {
  margin: 0 0 -2em;
}
.ui.six.statistics .statistic {
  min-width: 16.66666667%;
  margin: 0 0 2em;
}
.ui.five.statistics {
  margin: 0 0 -2em;
}
.ui.five.statistics .statistic {
  min-width: 20%;
  margin: 0 0 2em;
}
.ui.four.statistics {
  margin: 0 0 -2em;
}
.ui.four.statistics .statistic {
  min-width: 25%;
  margin: 0 0 2em;
}
.ui.three.statistics {
  margin: 0 0 -2em;
}
.ui.three.statistics .statistic {
  min-width: 33.33333333%;
  margin: 0 0 2em;
}
.ui.two.statistics {
  margin: 0 0 -2em;
}
.ui.two.statistics .statistic {
  min-width: 50%;
  margin: 0 0 2em;
}
.ui.one.statistics {
  margin: 0 0 -2em;
}
.ui.one.statistics .statistic {
  min-width: 100%;
  margin: 0 0 2em;
}
.ui.horizontal.statistic {
  flex-direction: row;
  align-items: center;
}
.ui.horizontal.statistics {
  flex-direction: column;
  margin: 0;
  max-width: none;
}
.ui.horizontal.statistics .statistic {
  flex-direction: row;
  align-items: center;
  max-width: none;
  margin: 1em 0;
}
.ui.horizontal.statistic > .text.value,
.ui.horizontal.statistics > .statistic > .text.value {
  min-height: 0 !important;
}
.ui.horizontal.statistic > .value .icon,
.ui.horizontal.statistics .statistic > .value .icon {
  width: 1.18em;
}
.ui.horizontal.statistic > .value,
.ui.horizontal.statistics .statistic > .value {
  display: inline-block;
  vertical-align: middle;
}
.ui.horizontal.statistic > .label,
.ui.horizontal.statistics .statistic > .label {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 0.75em;
}
.ui.red.statistic > .value,
.ui.red.statistics .statistic > .value,
.ui.statistics .red.statistic > .value {
  color: #db2828;
}
.ui.orange.statistic > .value,
.ui.orange.statistics .statistic > .value,
.ui.statistics .orange.statistic > .value {
  color: #f2711c;
}
.ui.statistics .yellow.statistic > .value,
.ui.yellow.statistic > .value,
.ui.yellow.statistics .statistic > .value {
  color: #fbbd08;
}
.ui.olive.statistic > .value,
.ui.olive.statistics .statistic > .value,
.ui.statistics .olive.statistic > .value {
  color: #b5cc18;
}
.ui.green.statistic > .value,
.ui.green.statistics .statistic > .value,
.ui.statistics .green.statistic > .value {
  color: #21ba45;
}
.ui.statistics .teal.statistic > .value,
.ui.teal.statistic > .value,
.ui.teal.statistics .statistic > .value {
  color: #00b5ad;
}
.ui.blue.statistic > .value,
.ui.blue.statistics .statistic > .value,
.ui.statistics .blue.statistic > .value {
  color: #2185d0;
}
.ui.statistics .violet.statistic > .value,
.ui.violet.statistic > .value,
.ui.violet.statistics .statistic > .value {
  color: #6435c9;
}
.ui.purple.statistic > .value,
.ui.purple.statistics .statistic > .value,
.ui.statistics .purple.statistic > .value {
  color: #a333c8;
}
.ui.pink.statistic > .value,
.ui.pink.statistics .statistic > .value,
.ui.statistics .pink.statistic > .value {
  color: #e03997;
}
.ui.brown.statistic > .value,
.ui.brown.statistics .statistic > .value,
.ui.statistics .brown.statistic > .value {
  color: #a5673f;
}
.ui.grey.statistic > .value,
.ui.grey.statistics .statistic > .value,
.ui.statistics .grey.statistic > .value {
  color: #767676;
}
.ui.inverted.statistic .value,
.ui.inverted.statistics .statistic > .value {
  color: #fff;
}
.ui.inverted.statistic .label,
.ui.inverted.statistics .statistic > .label {
  color: rgba(255, 255, 255, 0.9);
}
.ui.inverted.red.statistic > .value,
.ui.inverted.red.statistics .statistic > .value,
.ui.statistics .inverted.red.statistic > .value {
  color: #ff695e;
}
.ui.inverted.orange.statistic > .value,
.ui.inverted.orange.statistics .statistic > .value,
.ui.statistics .inverted.orange.statistic > .value {
  color: #ff851b;
}
.ui.inverted.yellow.statistic > .value,
.ui.inverted.yellow.statistics .statistic > .value,
.ui.statistics .inverted.yellow.statistic > .value {
  color: #ffe21f;
}
.ui.inverted.olive.statistic > .value,
.ui.inverted.olive.statistics .statistic > .value,
.ui.statistics .inverted.olive.statistic > .value {
  color: #d9e778;
}
.ui.inverted.green.statistic > .value,
.ui.inverted.green.statistics .statistic > .value,
.ui.statistics .inverted.green.statistic > .value {
  color: #2ecc40;
}
.ui.inverted.teal.statistic > .value,
.ui.inverted.teal.statistics .statistic > .value,
.ui.statistics .inverted.teal.statistic > .value {
  color: #6dffff;
}
.ui.inverted.blue.statistic > .value,
.ui.inverted.blue.statistics .statistic > .value,
.ui.statistics .inverted.blue.statistic > .value {
  color: #54c8ff;
}
.ui.inverted.violet.statistic > .value,
.ui.inverted.violet.statistics .statistic > .value,
.ui.statistics .inverted.violet.statistic > .value {
  color: #a291fb;
}
.ui.inverted.purple.statistic > .value,
.ui.inverted.purple.statistics .statistic > .value,
.ui.statistics .inverted.purple.statistic > .value {
  color: #dc73ff;
}
.ui.inverted.pink.statistic > .value,
.ui.inverted.pink.statistics .statistic > .value,
.ui.statistics .inverted.pink.statistic > .value {
  color: #ff8edf;
}
.ui.inverted.brown.statistic > .value,
.ui.inverted.brown.statistics .statistic > .value,
.ui.statistics .inverted.brown.statistic > .value {
  color: #d67c1c;
}
.ui.inverted.grey.statistic > .value,
.ui.inverted.grey.statistics .statistic > .value,
.ui.statistics .inverted.grey.statistic > .value {
  color: #dcddde;
}
.ui[class*='left floated'].statistic {
  float: left;
  margin: 0 2em 1em 0;
}
.ui[class*='right floated'].statistic {
  float: right;
  margin: 0 0 1em 2em;
}
.ui.floated.statistic:last-child {
  margin-bottom: 0;
}
.ui.mini.statistic > .value,
.ui.mini.statistics .statistic > .value {
  font-size: 1.5rem !important;
}
.ui.mini.horizontal.statistic > .value,
.ui.mini.horizontal.statistics .statistic > .value {
  font-size: 1.5rem !important;
}
.ui.mini.statistic > .text.value,
.ui.mini.statistics .statistic > .text.value {
  font-size: 1rem !important;
}
.ui.tiny.statistic > .value,
.ui.tiny.statistics .statistic > .value {
  font-size: 2rem !important;
}
.ui.tiny.horizontal.statistic > .value,
.ui.tiny.horizontal.statistics .statistic > .value {
  font-size: 2rem !important;
}
.ui.tiny.statistic > .text.value,
.ui.tiny.statistics .statistic > .text.value {
  font-size: 1rem !important;
}
.ui.small.statistic > .value,
.ui.small.statistics .statistic > .value {
  font-size: 3rem !important;
}
.ui.small.horizontal.statistic > .value,
.ui.small.horizontal.statistics .statistic > .value {
  font-size: 2rem !important;
}
.ui.small.statistic > .text.value,
.ui.small.statistics .statistic > .text.value {
  font-size: 1rem !important;
}
.ui.statistic > .value,
.ui.statistics .statistic > .value {
  font-size: 4rem !important;
}
.ui.horizontal.statistic > .value,
.ui.horizontal.statistics .statistic > .value {
  font-size: 3rem !important;
}
.ui.statistic > .text.value,
.ui.statistics .statistic > .text.value {
  font-size: 2rem !important;
}
.ui.large.statistic > .value,
.ui.large.statistics .statistic > .value {
  font-size: 5rem !important;
}
.ui.large.horizontal.statistic > .value,
.ui.large.horizontal.statistics .statistic > .value {
  font-size: 4rem !important;
}
.ui.large.statistic > .text.value,
.ui.large.statistics .statistic > .text.value {
  font-size: 2.5rem !important;
}
.ui.huge.statistic > .value,
.ui.huge.statistics .statistic > .value {
  font-size: 6rem !important;
}
.ui.huge.horizontal.statistic > .value,
.ui.huge.horizontal.statistics .statistic > .value {
  font-size: 5rem !important;
}
.ui.huge.statistic > .text.value,
.ui.huge.statistics .statistic > .text.value {
  font-size: 2.5rem !important;
}
/*!
 * # Semantic UI 2.2.12 - Accordion
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.accordion,
.ui.accordion .accordion {
  max-width: 100%;
}
.ui.accordion .accordion {
  margin: 1em 0 0;
  padding: 0;
}
.ui.accordion .accordion .title,
.ui.accordion .title {
  cursor: pointer;
}
.ui.accordion .title:not(.ui) {
  padding: 0.5em 0;
  font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: rgba(0, 0, 0, 0.87);
}
.ui.accordion .accordion .title ~ .content,
.ui.accordion .title ~ .content {
  display: none;
}
.ui.accordion:not(.styled) .accordion .title ~ .content:not(.ui),
.ui.accordion:not(.styled) .title ~ .content:not(.ui) {
  margin: '';
  padding: 0.5em 0 1em;
}
.ui.accordion:not(.styled) .title ~ .content:not(.ui):last-child {
  padding-bottom: 0;
}
.ui.accordion .accordion .title .dropdown.icon,
.ui.accordion .title .dropdown.icon {
  display: inline-block;
  float: none;
  opacity: 1;
  width: 1.25em;
  height: 1em;
  margin: 0 0.25rem 0 0;
  padding: 0;
  font-size: 1em;
  transition: transform 0.1s ease, opacity 0.1s ease;
  vertical-align: baseline;
  transform: none;
}
.ui.accordion.menu .item .title {
  display: block;
  padding: 0;
}
.ui.accordion.menu .item .title > .dropdown.icon {
  float: right;
  margin: 0.21425em 0 0 1em;
  transform: rotate(180deg);
}
.ui.accordion .ui.header .dropdown.icon {
  font-size: 1em;
  margin: 0 0.25rem 0 0;
}
.ui.accordion .accordion .active.title .dropdown.icon,
.ui.accordion .active.title .dropdown.icon {
  transform: rotate(90deg);
}
.ui.accordion.menu .item .active.title > .dropdown.icon {
  transform: rotate(90deg);
}
.ui.styled.accordion {
  width: 600px;
}
.ui.styled.accordion,
.ui.styled.accordion .accordion {
  border-radius: 0.28571429rem;
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15);
}
.ui.styled.accordion .accordion .title,
.ui.styled.accordion .title {
  margin: 0;
  padding: 0.75em 1em;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 700;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  transition: background 0.1s ease, color 0.1s ease;
}
.ui.styled.accordion .accordion .title:first-child,
.ui.styled.accordion > .title:first-child {
  border-top: none;
}
.ui.styled.accordion .accordion .content,
.ui.styled.accordion .content {
  margin: 0;
  padding: 0.5em 1em 1.5em;
}
.ui.styled.accordion .accordion .content {
  padding: 0;
  padding: 0.5em 1em 1.5em;
}
.ui.styled.accordion .accordion .active.title,
.ui.styled.accordion .accordion .title:hover,
.ui.styled.accordion .active.title,
.ui.styled.accordion .title:hover {
  background: 0 0;
  color: rgba(0, 0, 0, 0.87);
}
.ui.styled.accordion .accordion .active.title,
.ui.styled.accordion .accordion .title:hover {
  background: 0 0;
  color: rgba(0, 0, 0, 0.87);
}
.ui.styled.accordion .active.title {
  background: 0 0;
  color: rgba(0, 0, 0, 0.95);
}
.ui.styled.accordion .accordion .active.title {
  background: 0 0;
  color: rgba(0, 0, 0, 0.95);
}
.ui.accordion .accordion .active.content,
.ui.accordion .active.content {
  display: block;
}
.ui.fluid.accordion,
.ui.fluid.accordion .accordion {
  width: 100%;
}
.ui.inverted.accordion .title:not(.ui) {
  color: rgba(255, 255, 255, 0.9);
}
@font-face {
  font-family: Accordion;
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfOIKAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zryj6HgAAAFwAAAAyGhlYWT/0IhHAAACOAAAADZoaGVhApkB5wAAAnAAAAAkaG10eAJuABIAAAKUAAAAGGxvY2EAjABWAAACrAAAAA5tYXhwAAgAFgAAArwAAAAgbmFtZfC1n04AAALcAAABPHBvc3QAAwAAAAAEGAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQASAEkAtwFuABMAADc0PwE2FzYXFh0BFAcGJwYvASY1EgaABQgHBQYGBQcIBYAG2wcGfwcBAQcECf8IBAcBAQd/BgYAAAAAAQAAAEkApQFuABMAADcRNDc2MzIfARYVFA8BBiMiJyY1AAUGBwgFgAYGgAUIBwYFWwEACAUGBoAFCAcFgAYGBQcAAAABAAAAAQAAqWYls18PPPUACwIAAAAAAM/9o+4AAAAAz/2j7gAAAAAAtwFuAAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAC3AAEAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAQAAAAC3ABIAtwAAAAAAAAAKABQAHgBCAGQAAAABAAAABgAUAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA);
  font-weight: 400;
  font-style: normal;
}
.ui.accordion .accordion .title .dropdown.icon,
.ui.accordion .title .dropdown.icon {
  font-family: Accordion;
  line-height: 1;
  backface-visibility: hidden;
  font-weight: 400;
  font-style: normal;
  text-align: center;
}
.ui.accordion .accordion .title .dropdown.icon:before,
.ui.accordion .title .dropdown.icon:before {
  content: '\f0da';
}
/*!
 * # Semantic UI 2.2.12 - Checkbox
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.checkbox {
  position: relative;
  display: inline-block;
  backface-visibility: hidden;
  outline: 0;
  vertical-align: baseline;
  font-style: normal;
  min-height: 17px;
  font-size: 1rem;
  line-height: 17px;
  min-width: 17px;
}
.ui.checkbox input[type='checkbox'],
.ui.checkbox input[type='radio'] {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0 !important;
  outline: 0;
  z-index: 3;
  width: 17px;
  height: 17px;
}
.ui.checkbox .box,
.ui.checkbox label {
  cursor: auto;
  position: relative;
  display: block;
  padding-left: 1.85714em;
  outline: 0;
  font-size: 1em;
}
.ui.checkbox .box:before,
.ui.checkbox label:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 17px;
  height: 17px;
  content: '';
  background: #fff;
  border-radius: 0.21428571rem;
  transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease;
  border: 1px solid #d4d4d5;
}
.ui.checkbox .box:after,
.ui.checkbox label:after {
  position: absolute;
  font-size: 14px;
  top: 0;
  left: 0;
  width: 17px;
  height: 17px;
  text-align: center;
  opacity: 0;
  color: rgba(0, 0, 0, 0.87);
  transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease;
}
.ui.checkbox label,
.ui.checkbox + label {
  color: rgba(0, 0, 0, 0.87);
  transition: color 0.1s ease;
}
.ui.checkbox + label {
  vertical-align: middle;
}
.ui.checkbox .box:hover::before,
.ui.checkbox label:hover::before {
  background: #fff;
  border-color: rgba(34, 36, 38, 0.35);
}
.ui.checkbox label:hover,
.ui.checkbox + label:hover {
  color: rgba(0, 0, 0, 0.8);
}
.ui.checkbox .box:active::before,
.ui.checkbox label:active::before {
  background: #f9fafb;
  border-color: rgba(34, 36, 38, 0.35);
}
.ui.checkbox .box:active::after,
.ui.checkbox label:active::after {
  color: rgba(0, 0, 0, 0.95);
}
.ui.checkbox input:active ~ label {
  color: rgba(0, 0, 0, 0.95);
}
.ui.checkbox input:focus ~ .box:before,
.ui.checkbox input:focus ~ label:before {
  background: #fff;
  border-color: #96c8da;
}
.ui.checkbox input:focus ~ .box:after,
.ui.checkbox input:focus ~ label:after {
  color: rgba(0, 0, 0, 0.95);
}
.ui.checkbox input:focus ~ label {
  color: rgba(0, 0, 0, 0.95);
}
.ui.checkbox input:checked ~ .box:before,
.ui.checkbox input:checked ~ label:before {
  background: #fff;
  border-color: rgba(34, 36, 38, 0.35);
}
.ui.checkbox input:checked ~ .box:after,
.ui.checkbox input:checked ~ label:after {
  opacity: 1;
  color: rgba(0, 0, 0, 0.95);
}
.ui.checkbox input:not([type='radio']):indeterminate ~ .box:before,
.ui.checkbox input:not([type='radio']):indeterminate ~ label:before {
  background: #fff;
  border-color: rgba(34, 36, 38, 0.35);
}
.ui.checkbox input:not([type='radio']):indeterminate ~ .box:after,
.ui.checkbox input:not([type='radio']):indeterminate ~ label:after {
  opacity: 1;
  color: rgba(0, 0, 0, 0.95);
}
.ui.checkbox input:checked:focus ~ .box:before,
.ui.checkbox input:checked:focus ~ label:before,
.ui.checkbox input:not([type='radio']):indeterminate:focus ~ .box:before,
.ui.checkbox input:not([type='radio']):indeterminate:focus ~ label:before {
  background: #fff;
  border-color: #96c8da;
}
.ui.checkbox input:checked:focus ~ .box:after,
.ui.checkbox input:checked:focus ~ label:after,
.ui.checkbox input:not([type='radio']):indeterminate:focus ~ .box:after,
.ui.checkbox input:not([type='radio']):indeterminate:focus ~ label:after {
  color: rgba(0, 0, 0, 0.95);
}
.ui.read-only.checkbox,
.ui.read-only.checkbox label {
  cursor: default;
}
.ui.checkbox input[disabled] ~ .box:after,
.ui.checkbox input[disabled] ~ label,
.ui.disabled.checkbox .box:after,
.ui.disabled.checkbox label {
  cursor: default !important;
  opacity: 0.5;
  color: #000;
}
.ui.checkbox input.hidden {
  z-index: -1;
}
.ui.checkbox input.hidden + label {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.ui.radio.checkbox {
  min-height: 15px;
}
.ui.radio.checkbox .box,
.ui.radio.checkbox label {
  padding-left: 1.85714em;
}
.ui.radio.checkbox .box:before,
.ui.radio.checkbox label:before {
  content: '';
  transform: none;
  width: 15px;
  height: 15px;
  border-radius: 500rem;
  top: 1px;
  left: 0;
}
.ui.radio.checkbox .box:after,
.ui.radio.checkbox label:after {
  border: none;
  content: '' !important;
  width: 15px;
  height: 15px;
  line-height: 15px;
}
.ui.radio.checkbox .box:after,
.ui.radio.checkbox label:after {
  top: 1px;
  left: 0;
  width: 15px;
  height: 15px;
  border-radius: 500rem;
  transform: scale(0.46666667);
  background-color: rgba(0, 0, 0, 0.87);
}
.ui.radio.checkbox input:focus ~ .box:before,
.ui.radio.checkbox input:focus ~ label:before {
  background-color: #fff;
}
.ui.radio.checkbox input:focus ~ .box:after,
.ui.radio.checkbox input:focus ~ label:after {
  background-color: rgba(0, 0, 0, 0.95);
}
.ui.radio.checkbox input:indeterminate ~ .box:after,
.ui.radio.checkbox input:indeterminate ~ label:after {
  opacity: 0;
}
.ui.radio.checkbox input:checked ~ .box:before,
.ui.radio.checkbox input:checked ~ label:before {
  background-color: #fff;
}
.ui.radio.checkbox input:checked ~ .box:after,
.ui.radio.checkbox input:checked ~ label:after {
  background-color: rgba(0, 0, 0, 0.95);
}
.ui.radio.checkbox input:focus:checked ~ .box:before,
.ui.radio.checkbox input:focus:checked ~ label:before {
  background-color: #fff;
}
.ui.radio.checkbox input:focus:checked ~ .box:after,
.ui.radio.checkbox input:focus:checked ~ label:after {
  background-color: rgba(0, 0, 0, 0.95);
}
.ui.slider.checkbox {
  min-height: 1.25rem;
}
.ui.slider.checkbox input {
  width: 3.5rem;
  height: 1.25rem;
}
.ui.slider.checkbox .box,
.ui.slider.checkbox label {
  padding-left: 4.5rem;
  line-height: 1rem;
  color: rgba(0, 0, 0, 0.4);
}
.ui.slider.checkbox .box:before,
.ui.slider.checkbox label:before {
  display: block;
  position: absolute;
  content: '';
  border: none !important;
  left: 0;
  z-index: 1;
  top: 0.4rem;
  background-color: rgba(0, 0, 0, 0.05);
  width: 3.5rem;
  height: 0.21428571rem;
  transform: none;
  border-radius: 500rem;
  transition: background 0.3s ease;
}
.ui.slider.checkbox .box:after,
.ui.slider.checkbox label:after {
  background: #fff linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  position: absolute;
  content: '' !important;
  opacity: 1;
  z-index: 2;
  border: none;
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
  width: 1.5rem;
  height: 1.5rem;
  top: -0.25rem;
  left: 0;
  transform: none;
  border-radius: 500rem;
  transition: left 0.3s ease;
}
.ui.slider.checkbox input:focus ~ .box:before,
.ui.slider.checkbox input:focus ~ label:before {
  background-color: rgba(0, 0, 0, 0.15);
  border: none;
}
.ui.slider.checkbox .box:hover,
.ui.slider.checkbox label:hover {
  color: rgba(0, 0, 0, 0.8);
}
.ui.slider.checkbox .box:hover::before,
.ui.slider.checkbox label:hover::before {
  background: rgba(0, 0, 0, 0.15);
}
.ui.slider.checkbox input:checked ~ .box,
.ui.slider.checkbox input:checked ~ label {
  color: rgba(0, 0, 0, 0.95) !important;
}
.ui.slider.checkbox input:checked ~ .box:before,
.ui.slider.checkbox input:checked ~ label:before {
  background-color: #545454 !important;
}
.ui.slider.checkbox input:checked ~ .box:after,
.ui.slider.checkbox input:checked ~ label:after {
  left: 2rem;
}
.ui.slider.checkbox input:focus:checked ~ .box,
.ui.slider.checkbox input:focus:checked ~ label {
  color: rgba(0, 0, 0, 0.95) !important;
}
.ui.slider.checkbox input:focus:checked ~ .box:before,
.ui.slider.checkbox input:focus:checked ~ label:before {
  background-color: #000 !important;
}
.ui.toggle.checkbox {
  min-height: 1.5rem;
}
.ui.toggle.checkbox input {
  width: 3.5rem;
  height: 1.5rem;
}
.ui.toggle.checkbox .box,
.ui.toggle.checkbox label {
  min-height: 1.5rem;
  padding-left: 4.5rem;
  color: rgba(0, 0, 0, 0.87);
}
.ui.toggle.checkbox label {
  padding-top: 0.15em;
}
.ui.toggle.checkbox .box:before,
.ui.toggle.checkbox label:before {
  display: block;
  position: absolute;
  content: '';
  z-index: 1;
  transform: none;
  border: none;
  top: 0;
  background: rgba(0, 0, 0, 0.05);
  box-shadow: none;
  width: 3.5rem;
  height: 1.5rem;
  border-radius: 500rem;
}
.ui.toggle.checkbox .box:after,
.ui.toggle.checkbox label:after {
  background: #fff linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  position: absolute;
  content: '' !important;
  opacity: 1;
  z-index: 2;
  border: none;
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
  width: 1.5rem;
  height: 1.5rem;
  top: 0;
  left: 0;
  border-radius: 500rem;
  transition: background 0.3s ease, left 0.3s ease;
}
.ui.toggle.checkbox input ~ .box:after,
.ui.toggle.checkbox input ~ label:after {
  left: -0.05rem;
  box-shadow: none;
}
.ui.toggle.checkbox input:focus ~ .box:before,
.ui.toggle.checkbox input:focus ~ label:before {
  background-color: rgba(0, 0, 0, 0.15);
  border: none;
}
.ui.toggle.checkbox .box:hover::before,
.ui.toggle.checkbox label:hover::before {
  background-color: rgba(0, 0, 0, 0.15);
  border: none;
}
.ui.toggle.checkbox input:checked ~ .box,
.ui.toggle.checkbox input:checked ~ label {
  color: rgba(0, 0, 0, 0.95) !important;
}
.ui.toggle.checkbox input:checked ~ .box:before,
.ui.toggle.checkbox input:checked ~ label:before {
  background-color: #2185d0 !important;
}
.ui.toggle.checkbox input:checked ~ .box:after,
.ui.toggle.checkbox input:checked ~ label:after {
  left: 2.15rem;
  box-shadow: none;
}
.ui.toggle.checkbox input:focus:checked ~ .box,
.ui.toggle.checkbox input:focus:checked ~ label {
  color: rgba(0, 0, 0, 0.95) !important;
}
.ui.toggle.checkbox input:focus:checked ~ .box:before,
.ui.toggle.checkbox input:focus:checked ~ label:before {
  background-color: #0d71bb !important;
}
.ui.fitted.checkbox .box,
.ui.fitted.checkbox label {
  padding-left: 0 !important;
}
.ui.fitted.toggle.checkbox {
  width: 3.5rem;
}
.ui.fitted.slider.checkbox {
  width: 3.5rem;
}
@font-face {
  font-family: Checkbox;
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA);
}
.ui.checkbox .box:after,
.ui.checkbox label:after {
  font-family: Checkbox;
}
.ui.checkbox input:checked ~ .box:after,
.ui.checkbox input:checked ~ label:after {
  content: '\e800';
}
.ui.checkbox input:indeterminate ~ .box:after,
.ui.checkbox input:indeterminate ~ label:after {
  font-size: 12px;
  content: '\e801';
}
/*!
 * # Semantic UI 2.2.12 - Dimmer
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.dimmable:not(body) {
  position: relative;
}
.ui.dimmer {
  display: none;
  position: absolute;
  top: 0 !important;
  left: 0 !important;
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
  background-color: rgba(0, 0, 0, 0.85);
  opacity: 0;
  line-height: 1;
  animation-fill-mode: both;
  animation-duration: 0.5s;
  transition: background-color 0.5s linear;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  will-change: opacity;
  z-index: 1000;
}
.ui.dimmer > .content {
  width: 100%;
  height: 100%;
  display: table;
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: text;
}
.ui.dimmer > .content > * {
  display: table-cell;
  vertical-align: middle;
  color: #fff;
}
.ui.segment > .ui.dimmer {
  border-radius: inherit !important;
}
.ui.dimmer:not(.inverted)::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
}
.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.25);
}
.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(255, 255, 255, 0.15);
}
.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:hover {
  background: rgba(255, 255, 255, 0.35);
}
.animating.dimmable:not(body),
.dimmed.dimmable:not(body) {
  overflow: hidden;
}
.dimmed.dimmable > .ui.animating.dimmer,
.dimmed.dimmable > .ui.visible.dimmer,
.ui.active.dimmer {
  display: block;
  opacity: 1;
}
.ui.disabled.dimmer {
  width: 0 !important;
  height: 0 !important;
}
.ui.page.dimmer {
  position: fixed;
  transform-style: '';
  perspective: 2000px;
  transform-origin: center center;
}
body.animating.in.dimmable,
body.dimmed.dimmable {
  overflow: hidden;
}
body.dimmable > .dimmer {
  position: fixed;
}
.blurring.dimmable > :not(.dimmer) {
  filter: blur(0) grayscale(0);
  transition: 0.8s filter ease;
}
.blurring.dimmed.dimmable > :not(.dimmer) {
  filter: blur(5px) grayscale(0.7);
}
.blurring.dimmable > .dimmer {
  background-color: rgba(0, 0, 0, 0.6);
}
.blurring.dimmable > .inverted.dimmer {
  background-color: rgba(255, 255, 255, 0.6);
}
.ui.dimmer > .top.aligned.content > * {
  vertical-align: top;
}
.ui.dimmer > .bottom.aligned.content > * {
  vertical-align: bottom;
}
.ui.inverted.dimmer {
  background-color: rgba(255, 255, 255, 0.85);
}
.ui.inverted.dimmer > .content > * {
  color: #fff;
}
.ui.simple.dimmer {
  display: block;
  overflow: hidden;
  opacity: 1;
  width: 0;
  height: 0%;
  z-index: -100;
  background-color: rgba(0, 0, 0, 0);
}
.dimmed.dimmable > .ui.simple.dimmer {
  overflow: visible;
  opacity: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.85);
  z-index: 1;
}
.ui.simple.inverted.dimmer {
  background-color: rgba(255, 255, 255, 0);
}
.dimmed.dimmable > .ui.simple.inverted.dimmer {
  background-color: rgba(255, 255, 255, 0.85);
}
/*!
 * # Semantic UI 2.2.12 - Dropdown
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.dropdown {
  cursor: pointer;
  position: relative;
  display: inline-block;
  outline: 0;
  text-align: left;
  transition: box-shadow 0.1s ease, width 0.1s ease;
  -webkit-tap-highlight-color: transparent;
}
.ui.dropdown .menu {
  cursor: auto;
  position: absolute;
  display: none;
  outline: 0;
  top: 100%;
  min-width: -moz-max-content;
  min-width: max-content;
  margin: 0;
  padding: 0 0;
  background: #fff;
  font-size: 1em;
  text-shadow: none;
  text-align: left;
  box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
  transition: opacity 0.1s ease;
  z-index: 11;
  will-change: transform, opacity;
}
.ui.dropdown .menu > * {
  white-space: nowrap;
}
.ui.dropdown > input:not(.search):first-child,
.ui.dropdown > select {
  display: none !important;
}
.ui.dropdown > .dropdown.icon {
  position: relative;
  width: auto;
  font-size: 0.85714286em;
  margin: 0 0 0 1em;
}
.ui.dropdown .menu > .item .dropdown.icon {
  width: auto;
  float: right;
  margin: 0 0 0 1em;
}
.ui.dropdown .menu > .item .dropdown.icon + .text {
  margin-right: 1em;
}
.ui.dropdown > .text {
  display: inline-block;
  transition: none;
}
.ui.dropdown .menu > .item {
  position: relative;
  cursor: pointer;
  display: block;
  border: none;
  height: auto;
  text-align: left;
  border-top: none;
  line-height: 1em;
  color: rgba(0, 0, 0, 0.87);
  padding: 0.78571429rem 1.14285714rem !important;
  font-size: 1rem;
  text-transform: none;
  font-weight: 400;
  box-shadow: none;
  -webkit-touch-callout: none;
}
.ui.dropdown .menu > .item:first-child {
  border-top-width: 0;
}
.ui.dropdown .menu .item > [class*='right floated'],
.ui.dropdown > .text > [class*='right floated'] {
  float: right !important;
  margin-right: 0 !important;
  margin-left: 1em !important;
}
.ui.dropdown .menu .item > [class*='left floated'],
.ui.dropdown > .text > [class*='left floated'] {
  float: left !important;
  margin-left: 0 !important;
  margin-right: 1em !important;
}
.ui.dropdown .menu .item > .flag.floated,
.ui.dropdown .menu .item > .icon.floated,
.ui.dropdown .menu .item > .image.floated,
.ui.dropdown .menu .item > img.floated {
  margin-top: 0;
}
.ui.dropdown .menu > .header {
  margin: 1rem 0 0.75rem;
  padding: 0 1.14285714rem;
  color: rgba(0, 0, 0, 0.85);
  font-size: 0.78571429em;
  font-weight: 700;
  text-transform: uppercase;
}
.ui.dropdown .menu > .divider {
  border-top: 1px solid rgba(34, 36, 38, 0.1);
  height: 0;
  margin: 0.5em 0;
}
.ui.dropdown .menu > .input {
  width: auto;
  display: flex;
  margin: 1.14285714rem 0.78571429rem;
  min-width: 10rem;
}
.ui.dropdown .menu > .header + .input {
  margin-top: 0;
}
.ui.dropdown .menu > .input:not(.transparent) input {
  padding: 0.5em 1em;
}
.ui.dropdown .menu > .input:not(.transparent) .button,
.ui.dropdown .menu > .input:not(.transparent) .icon,
.ui.dropdown .menu > .input:not(.transparent) .label {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.ui.dropdown .menu > .item > .description,
.ui.dropdown > .text > .description {
  float: right;
  margin: 0 0 0 1em;
  color: rgba(0, 0, 0, 0.4);
}
.ui.dropdown .menu > .message {
  padding: 0.78571429rem 1.14285714rem;
  font-weight: 400;
}
.ui.dropdown .menu > .message:not(.ui) {
  color: rgba(0, 0, 0, 0.4);
}
.ui.dropdown .menu .menu {
  top: 0 !important;
  left: 100%;
  right: auto;
  margin: 0 0 0 -0.5em !important;
  border-radius: 0.28571429rem !important;
  z-index: 21 !important;
}
.ui.dropdown .menu .menu:after {
  display: none;
}
.ui.dropdown > .text > .flag,
.ui.dropdown > .text > .icon,
.ui.dropdown > .text > .image,
.ui.dropdown > .text > .label,
.ui.dropdown > .text > img {
  margin-top: 0;
}
.ui.dropdown .menu > .item > .flag,
.ui.dropdown .menu > .item > .icon,
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > .label,
.ui.dropdown .menu > .item > img {
  margin-top: 0;
}
.ui.dropdown .menu > .item > .flag,
.ui.dropdown .menu > .item > .icon,
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > .label,
.ui.dropdown .menu > .item > img,
.ui.dropdown > .text > .flag,
.ui.dropdown > .text > .icon,
.ui.dropdown > .text > .image,
.ui.dropdown > .text > .label,
.ui.dropdown > .text > img {
  margin-left: 0;
  float: none;
  margin-right: 0.78571429rem;
}
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > img,
.ui.dropdown > .text > .image,
.ui.dropdown > .text > img {
  display: inline-block;
  vertical-align: top;
  width: auto;
  margin-top: -0.5em;
  margin-bottom: -0.5em;
  max-height: 2em;
}
.ui.dropdown .ui.menu > .item:before,
.ui.menu .ui.dropdown .menu > .item:before {
  display: none;
}
.ui.menu .ui.dropdown .menu .active.item {
  border-left: none;
}
.ui.buttons > .ui.dropdown:last-child .menu,
.ui.menu .right.dropdown.item .menu,
.ui.menu .right.menu .dropdown:last-child .menu {
  left: auto;
  right: 0;
}
.ui.label.dropdown .menu {
  min-width: 100%;
}
.ui.dropdown.icon.button > .dropdown.icon {
  margin: 0;
}
.ui.button.dropdown .menu {
  min-width: 100%;
}
.ui.selection.dropdown {
  cursor: pointer;
  word-wrap: break-word;
  line-height: 1em;
  white-space: normal;
  outline: 0;
  transform: rotateZ(0);
  min-width: 14em;
  min-height: 2.71428571em;
  background: #fff;
  display: inline-block;
  padding: 0.78571429em 2.1em 0.78571429em 1em;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
  transition: box-shadow 0.1s ease, width 0.1s ease;
}
.ui.selection.dropdown.active,
.ui.selection.dropdown.visible {
  z-index: 10;
}
select.ui.dropdown {
  height: 38px;
  padding: 0.5em;
  border: 1px solid rgba(34, 36, 38, 0.15);
  visibility: visible;
}
.ui.selection.dropdown > .delete.icon,
.ui.selection.dropdown > .dropdown.icon,
.ui.selection.dropdown > .search.icon {
  cursor: pointer;
  position: absolute;
  width: auto;
  height: auto;
  line-height: 1.21428571em;
  top: 0.78571429em;
  right: 1em;
  z-index: 3;
  margin: -0.78571429em;
  padding: 0.91666667em;
  opacity: 0.8;
  transition: opacity 0.1s ease;
}
.ui.compact.selection.dropdown {
  min-width: 0;
}
.ui.selection.dropdown .menu {
  overflow-x: hidden;
  overflow-y: auto;
  backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
  border-top-width: 0 !important;
  width: auto;
  outline: 0;
  margin: 0 -1px;
  min-width: calc(100% + 2px);
  width: calc(100% + 2px);
  border-radius: 0 0 0.28571429rem 0.28571429rem;
  box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
  transition: opacity 0.1s ease;
}
.ui.selection.dropdown .menu:after,
.ui.selection.dropdown .menu:before {
  display: none;
}
.ui.selection.dropdown .menu > .message {
  padding: 0.78571429rem 1.14285714rem;
}
@media only screen and (max-width: 767px) {
  .ui.selection.dropdown .menu {
    max-height: 8.01428571rem;
  }
}
@media only screen and (min-width: 768px) {
  .ui.selection.dropdown .menu {
    max-height: 10.68571429rem;
  }
}
@media only screen and (min-width: 992px) {
  .ui.selection.dropdown .menu {
    max-height: 16.02857143rem;
  }
}
@media only screen and (min-width: 1920px) {
  .ui.selection.dropdown .menu {
    max-height: 21.37142857rem;
  }
}
.ui.selection.dropdown .menu > .item {
  border-top: 1px solid #fafafa;
  padding: 0.78571429rem 1.14285714rem !important;
  white-space: normal;
  word-wrap: normal;
}
.ui.selection.dropdown .menu > .hidden.addition.item {
  display: none;
}
.ui.selection.dropdown:hover {
  border-color: rgba(34, 36, 38, 0.35);
  box-shadow: none;
}
.ui.selection.active.dropdown {
  border-color: #96c8da;
  box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
}
.ui.selection.active.dropdown .menu {
  border-color: #96c8da;
  box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
}
.ui.selection.dropdown:focus {
  border-color: #96c8da;
  box-shadow: none;
}
.ui.selection.dropdown:focus .menu {
  border-color: #96c8da;
  box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
}
.ui.selection.visible.dropdown > .text:not(.default) {
  font-weight: 400;
  color: rgba(0, 0, 0, 0.8);
}
.ui.selection.active.dropdown:hover {
  border-color: #96c8da;
  box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
}
.ui.selection.active.dropdown:hover .menu {
  border-color: #96c8da;
  box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
}
.ui.active.selection.dropdown > .dropdown.icon,
.ui.visible.selection.dropdown > .dropdown.icon {
  opacity: 1;
  z-index: 3;
}
.ui.active.selection.dropdown {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.ui.active.empty.selection.dropdown {
  border-radius: 0.28571429rem !important;
  box-shadow: none !important;
}
.ui.active.empty.selection.dropdown .menu {
  border: none !important;
  box-shadow: none !important;
}
.ui.search.dropdown {
  min-width: '';
}
.ui.search.dropdown > input.search {
  background: none transparent !important;
  border: none !important;
  box-shadow: none !important;
  cursor: text;
  top: 0;
  left: 1px;
  width: 100%;
  outline: 0;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  padding: inherit;
}
.ui.search.dropdown > input.search {
  position: absolute;
  z-index: 2;
}
.ui.search.dropdown > .text {
  cursor: text;
  position: relative;
  left: 1px;
  z-index: 3;
}
.ui.search.selection.dropdown > input.search {
  line-height: 1.21428571em;
  padding: 0.67857143em 2.1em 0.67857143em 1em;
}
.ui.search.selection.dropdown > span.sizer {
  line-height: 1.21428571em;
  padding: 0.67857143em 2.1em 0.67857143em 1em;
  display: none;
  white-space: pre;
}
.ui.search.dropdown.active > input.search,
.ui.search.dropdown.visible > input.search {
  cursor: auto;
}
.ui.search.dropdown.active > .text,
.ui.search.dropdown.visible > .text {
  pointer-events: none;
}
.ui.active.search.dropdown input.search:focus + .text .flag,
.ui.active.search.dropdown input.search:focus + .text .icon {
  opacity: 0.45;
}
.ui.active.search.dropdown input.search:focus + .text {
  color: rgba(115, 115, 115, 0.87) !important;
}
.ui.search.dropdown .menu {
  overflow-x: hidden;
  overflow-y: auto;
  backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
}
@media only screen and (max-width: 767px) {
  .ui.search.dropdown .menu {
    max-height: 8.01428571rem;
  }
}
@media only screen and (min-width: 768px) {
  .ui.search.dropdown .menu {
    max-height: 10.68571429rem;
  }
}
@media only screen and (min-width: 992px) {
  .ui.search.dropdown .menu {
    max-height: 16.02857143rem;
  }
}
@media only screen and (min-width: 1920px) {
  .ui.search.dropdown .menu {
    max-height: 21.37142857rem;
  }
}
.ui.multiple.dropdown {
  padding: 0.22619048em 2.1em 0.22619048em 0.35714286em;
}
.ui.multiple.dropdown .menu {
  cursor: auto;
}
.ui.multiple.search.dropdown,
.ui.multiple.search.dropdown > input.search {
  cursor: text;
}
.ui.multiple.dropdown > .label {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  display: inline-block;
  vertical-align: top;
  white-space: normal;
  font-size: 1em;
  padding: 0.35714286em 0.78571429em;
  margin: 0.14285714rem 0.28571429rem 0.14285714rem 0;
  box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
}
.ui.multiple.dropdown .dropdown.icon {
  margin: '';
  padding: '';
}
.ui.multiple.dropdown > .text {
  position: static;
  padding: 0;
  max-width: 100%;
  margin: 0.45238095em 0 0.45238095em 0.64285714em;
  line-height: 1.21428571em;
}
.ui.multiple.dropdown > .label ~ input.search {
  margin-left: 0.14285714em !important;
}
.ui.multiple.dropdown > .label ~ .text {
  display: none;
}
.ui.multiple.search.dropdown > .text {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  padding: inherit;
  margin: 0.45238095em 0 0.45238095em 0.64285714em;
  line-height: 1.21428571em;
}
.ui.multiple.search.dropdown > .label ~ .text {
  display: none;
}
.ui.multiple.search.dropdown > input.search {
  position: static;
  padding: 0;
  max-width: 100%;
  margin: 0.45238095em 0 0.45238095em 0.64285714em;
  width: 2.2em;
  line-height: 1.21428571em;
}
.ui.inline.dropdown {
  cursor: pointer;
  display: inline-block;
  color: inherit;
}
.ui.inline.dropdown .dropdown.icon {
  margin: 0 0.5em 0 0.21428571em;
  vertical-align: baseline;
}
.ui.inline.dropdown > .text {
  font-weight: 700;
}
.ui.inline.dropdown .menu {
  cursor: auto;
  margin-top: 0.21428571em;
  border-radius: 0.28571429rem;
}
.ui.dropdown .menu .active.item {
  background: 0 0;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.95);
  box-shadow: none;
  z-index: 12;
}
.ui.dropdown .menu > .item:hover {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
  z-index: 13;
}
.ui.loading.dropdown > i.icon {
  height: 1em !important;
}
.ui.loading.selection.dropdown > i.icon {
  padding: 1.5em 1.28571429em !important;
}
.ui.loading.dropdown > i.icon:before {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -0.64285714em 0 0 -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.1);
}
.ui.loading.dropdown > i.icon:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  box-shadow: 0 0 0 1px transparent;
  margin: -0.64285714em 0 0 -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  animation: dropdown-spin 0.6s linear;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #767676 transparent transparent;
  border-style: solid;
  border-width: 0.2em;
}
.ui.loading.dropdown.button > i.icon:after,
.ui.loading.dropdown.button > i.icon:before {
  display: none;
}
@keyframes dropdown-spin {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
.ui.default.dropdown:not(.button) > .text,
.ui.dropdown:not(.button) > .default.text {
  color: rgba(191, 191, 191, 0.87);
}
.ui.default.dropdown:not(.button) > input:focus ~ .text,
.ui.dropdown:not(.button) > input:focus ~ .default.text {
  color: rgba(115, 115, 115, 0.87);
}
.ui.loading.dropdown > .text {
  transition: none;
}
.ui.dropdown .loading.menu {
  display: block;
  visibility: hidden;
  z-index: -1;
}
.ui.dropdown > .loading.menu {
  left: 0 !important;
  right: auto !important;
}
.ui.dropdown > .menu .loading.menu {
  left: 100% !important;
  right: auto !important;
}
.ui.dropdown .menu .selected.item,
.ui.dropdown.selected {
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.95);
}
.ui.dropdown > .filtered.text {
  visibility: hidden;
}
.ui.dropdown .filtered.item {
  display: none !important;
}
.ui.dropdown.error,
.ui.dropdown.error > .default.text,
.ui.dropdown.error > .text {
  color: #9f3a38;
}
.ui.selection.dropdown.error {
  background: #fff6f6;
  border-color: #e0b4b4;
}
.ui.selection.dropdown.error:hover {
  border-color: #e0b4b4;
}
.ui.dropdown.error > .menu,
.ui.dropdown.error > .menu .menu {
  border-color: #e0b4b4;
}
.ui.dropdown.error > .menu > .item {
  color: #9f3a38;
}
.ui.multiple.selection.error.dropdown > .label {
  border-color: #e0b4b4;
}
.ui.dropdown.error > .menu > .item:hover {
  background-color: #fff2f2;
}
.ui.dropdown.error > .menu .active.item {
  background-color: #fdcfcf;
}
.ui.disabled.dropdown,
.ui.dropdown .menu > .disabled.item {
  cursor: default;
  pointer-events: none;
  opacity: 0.45;
}
.ui.dropdown .menu {
  left: 0;
}
.ui.dropdown .menu .right.menu,
.ui.dropdown .right.menu > .menu {
  left: 100% !important;
  right: auto !important;
  border-radius: 0.28571429rem !important;
}
.ui.dropdown > .left.menu {
  left: auto !important;
  right: 0 !important;
}
.ui.dropdown .menu .left.menu,
.ui.dropdown > .left.menu .menu {
  left: auto;
  right: 100%;
  margin: 0 -0.5em 0 0 !important;
  border-radius: 0.28571429rem !important;
}
.ui.dropdown .item .left.dropdown.icon,
.ui.dropdown .left.menu .item .dropdown.icon {
  width: auto;
  float: left;
  margin: 0;
}
.ui.dropdown .item .left.dropdown.icon,
.ui.dropdown .left.menu .item .dropdown.icon {
  width: auto;
  float: left;
  margin: 0;
}
.ui.dropdown .item .left.dropdown.icon + .text,
.ui.dropdown .left.menu .item .dropdown.icon + .text {
  margin-left: 1em;
  margin-right: 0;
}
.ui.upward.dropdown > .menu {
  top: auto;
  bottom: 100%;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.08);
  border-radius: 0.28571429rem 0.28571429rem 0 0;
}
.ui.dropdown .upward.menu {
  top: auto !important;
  bottom: 0 !important;
}
.ui.simple.upward.active.dropdown,
.ui.simple.upward.dropdown:hover {
  border-radius: 0.28571429rem 0.28571429rem 0 0 !important;
}
.ui.upward.dropdown.button:not(.pointing):not(.floating).active {
  border-radius: 0.28571429rem 0.28571429rem 0 0;
}
.ui.upward.selection.dropdown .menu {
  border-top-width: 1px !important;
  border-bottom-width: 0 !important;
  box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.08);
}
.ui.upward.selection.dropdown:hover {
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.05);
}
.ui.active.upward.selection.dropdown {
  border-radius: 0 0 0.28571429rem 0.28571429rem !important;
}
.ui.upward.selection.dropdown.visible {
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.08);
  border-radius: 0 0 0.28571429rem 0.28571429rem !important;
}
.ui.upward.active.selection.dropdown:hover {
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.05);
}
.ui.upward.active.selection.dropdown:hover .menu {
  box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.08);
}
.ui.dropdown .scrolling.menu,
.ui.scrolling.dropdown .menu {
  overflow-x: hidden;
  overflow-y: auto;
}
.ui.scrolling.dropdown .menu {
  overflow-x: hidden;
  overflow-y: auto;
  backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
  min-width: 100% !important;
  width: auto !important;
}
.ui.dropdown .scrolling.menu {
  position: static;
  overflow-y: auto;
  border: none;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin: 0 !important;
  min-width: 100% !important;
  width: auto !important;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.dropdown .scrolling.menu > .item.item.item,
.ui.scrolling.dropdown .menu .item.item.item {
  border-top: none;
}
.ui.dropdown .scrolling.menu .item:first-child,
.ui.scrolling.dropdown .menu .item:first-child {
  border-top: none;
}
.ui.dropdown > .animating.menu .scrolling.menu,
.ui.dropdown > .visible.menu .scrolling.menu {
  display: block;
}
@media all and (-ms-high-contrast: none) {
  .ui.dropdown .scrolling.menu,
  .ui.scrolling.dropdown .menu {
    min-width: calc(100% - 17px);
  }
}
@media only screen and (max-width: 767px) {
  .ui.dropdown .scrolling.menu,
  .ui.scrolling.dropdown .menu {
    max-height: 10.28571429rem;
  }
}
@media only screen and (min-width: 768px) {
  .ui.dropdown .scrolling.menu,
  .ui.scrolling.dropdown .menu {
    max-height: 15.42857143rem;
  }
}
@media only screen and (min-width: 992px) {
  .ui.dropdown .scrolling.menu,
  .ui.scrolling.dropdown .menu {
    max-height: 20.57142857rem;
  }
}
@media only screen and (min-width: 1920px) {
  .ui.dropdown .scrolling.menu,
  .ui.scrolling.dropdown .menu {
    max-height: 20.57142857rem;
  }
}
.ui.simple.dropdown .menu:after,
.ui.simple.dropdown .menu:before {
  display: none;
}
.ui.simple.dropdown .menu {
  position: absolute;
  display: block;
  overflow: hidden;
  top: -9999px !important;
  opacity: 0;
  width: 0;
  height: 0;
  transition: opacity 0.1s ease;
}
.ui.simple.active.dropdown,
.ui.simple.dropdown:hover {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.ui.simple.active.dropdown > .menu,
.ui.simple.dropdown:hover > .menu {
  overflow: visible;
  width: auto;
  height: auto;
  top: 100% !important;
  opacity: 1;
}
.ui.simple.dropdown:hover > .menu > .item:hover > .menu,
.ui.simple.dropdown > .menu > .item:active > .menu {
  overflow: visible;
  width: auto;
  height: auto;
  top: 0 !important;
  left: 100% !important;
  opacity: 1;
}
.ui.simple.disabled.dropdown:hover .menu {
  display: none;
  height: 0;
  width: 0;
  overflow: hidden;
}
.ui.simple.visible.dropdown > .menu {
  display: block;
}
.ui.fluid.dropdown {
  display: block;
  width: 100%;
  min-width: 0;
}
.ui.fluid.dropdown > .dropdown.icon {
  float: right;
}
.ui.floating.dropdown .menu {
  left: 0;
  right: auto;
  box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15) !important;
  border-radius: 0.28571429rem !important;
}
.ui.floating.dropdown > .menu {
  margin-top: 0.5em !important;
  border-radius: 0.28571429rem !important;
}
.ui.pointing.dropdown > .menu {
  top: 100%;
  margin-top: 0.78571429rem;
  border-radius: 0.28571429rem;
}
.ui.pointing.dropdown > .menu:after {
  display: block;
  position: absolute;
  pointer-events: none;
  content: '';
  visibility: visible;
  transform: rotate(45deg);
  width: 0.5em;
  height: 0.5em;
  box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15);
  background: #fff;
  z-index: 2;
}
.ui.pointing.dropdown > .menu:after {
  top: -0.25em;
  left: 50%;
  margin: 0 0 0 -0.25em;
}
.ui.top.left.pointing.dropdown > .menu {
  top: 100%;
  bottom: auto;
  left: 0;
  right: auto;
  margin: 1em 0 0;
}
.ui.top.left.pointing.dropdown > .menu {
  top: 100%;
  bottom: auto;
  left: 0;
  right: auto;
  margin: 1em 0 0;
}
.ui.top.left.pointing.dropdown > .menu:after {
  top: -0.25em;
  left: 1em;
  right: auto;
  margin: 0;
  transform: rotate(45deg);
}
.ui.top.right.pointing.dropdown > .menu {
  top: 100%;
  bottom: auto;
  right: 0;
  left: auto;
  margin: 1em 0 0;
}
.ui.top.pointing.dropdown > .left.menu:after,
.ui.top.right.pointing.dropdown > .menu:after {
  top: -0.25em;
  left: auto !important;
  right: 1em !important;
  margin: 0;
  transform: rotate(45deg);
}
.ui.left.pointing.dropdown > .menu {
  top: 0;
  left: 100%;
  right: auto;
  margin: 0 0 0 1em;
}
.ui.left.pointing.dropdown > .menu:after {
  top: 1em;
  left: -0.25em;
  margin: 0;
  transform: rotate(-45deg);
}
.ui.left:not(.top):not(.bottom).pointing.dropdown > .left.menu {
  left: auto !important;
  right: 100% !important;
  margin: 0 1em 0 0;
}
.ui.left:not(.top):not(.bottom).pointing.dropdown > .left.menu:after {
  top: 1em;
  left: auto;
  right: -0.25em;
  margin: 0;
  transform: rotate(135deg);
}
.ui.right.pointing.dropdown > .menu {
  top: 0;
  left: auto;
  right: 100%;
  margin: 0 1em 0 0;
}
.ui.right.pointing.dropdown > .menu:after {
  top: 1em;
  left: auto;
  right: -0.25em;
  margin: 0;
  transform: rotate(135deg);
}
.ui.bottom.pointing.dropdown > .menu {
  top: auto;
  bottom: 100%;
  left: 0;
  right: auto;
  margin: 0 0 1em;
}
.ui.bottom.pointing.dropdown > .menu:after {
  top: auto;
  bottom: -0.25em;
  right: auto;
  margin: 0;
  transform: rotate(-135deg);
}
.ui.bottom.pointing.dropdown > .menu .menu {
  top: auto !important;
  bottom: 0 !important;
}
.ui.bottom.left.pointing.dropdown > .menu {
  left: 0;
  right: auto;
}
.ui.bottom.left.pointing.dropdown > .menu:after {
  left: 1em;
  right: auto;
}
.ui.bottom.right.pointing.dropdown > .menu {
  right: 0;
  left: auto;
}
.ui.bottom.right.pointing.dropdown > .menu:after {
  left: auto;
  right: 1em;
}
.ui.pointing.upward.dropdown .menu,
.ui.top.pointing.upward.dropdown .menu {
  top: auto !important;
  bottom: 100% !important;
  margin: 0 0 0.78571429rem;
  border-radius: 0.28571429rem;
}
.ui.pointing.upward.dropdown .menu:after,
.ui.top.pointing.upward.dropdown .menu:after {
  top: 100% !important;
  bottom: auto !important;
  box-shadow: 1px 1px 0 0 rgba(34, 36, 38, 0.15);
  margin: -0.25em 0 0;
}
.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu {
  top: auto !important;
  bottom: 0 !important;
  margin: 0 1em 0 0;
}
.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after {
  top: auto !important;
  bottom: 0 !important;
  margin: 0 0 1em 0;
  box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15);
}
.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu {
  top: auto !important;
  bottom: 0 !important;
  margin: 0 0 0 1em;
}
.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after {
  top: auto !important;
  bottom: 0 !important;
  margin: 0 0 1em 0;
  box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15);
}
@font-face {
  font-family: Dropdown;
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfuIIAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zjo82LgAAAFwAAABVGhlYWQAQ88bAAACxAAAADZoaGVhAwcB6QAAAvwAAAAkaG10eAS4ABIAAAMgAAAAIGxvY2EBNgDeAAADQAAAABJtYXhwAAoAFgAAA1QAAAAgbmFtZVcZpu4AAAN0AAABRXBvc3QAAwAAAAAEvAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDX//3//wAB/+MPLQADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAIABJQElABMAABM0NzY3BTYXFhUUDwEGJwYvASY1AAUGBwEACAUGBoAFCAcGgAUBEgcGBQEBAQcECQYHfwYBAQZ/BwYAAQAAAG4BJQESABMAADc0PwE2MzIfARYVFAcGIyEiJyY1AAWABgcIBYAGBgUI/wAHBgWABwaABQWABgcHBgUFBgcAAAABABIASQC3AW4AEwAANzQ/ATYXNhcWHQEUBwYnBi8BJjUSBoAFCAcFBgYFBwgFgAbbBwZ/BwEBBwQJ/wgEBwEBB38GBgAAAAABAAAASQClAW4AEwAANxE0NzYzMh8BFhUUDwEGIyInJjUABQYHCAWABgaABQgHBgVbAQAIBQYGgAUIBwWABgYFBwAAAAEAAAABAADZuaKOXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAAAAACgAUAB4AQgBkAIgAqgAAAAEAAAAIABQAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgA0AGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgA0AGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=);
  font-weight: 400;
  font-style: normal;
}
.ui.dropdown > .dropdown.icon {
  font-family: Dropdown;
  line-height: 1;
  height: 1em;
  width: 1.23em;
  backface-visibility: hidden;
  font-weight: 400;
  font-style: normal;
  text-align: center;
}
.ui.dropdown > .dropdown.icon {
  width: auto;
}
.ui.dropdown > .dropdown.icon:before {
  content: '\f0d7';
}
.ui.dropdown .menu .item .dropdown.icon:before {
  content: '\f0da';
}
.ui.dropdown .item .left.dropdown.icon:before,
.ui.dropdown .left.menu .item .dropdown.icon:before {
  content: '\f0d9';
}
.ui.vertical.menu .dropdown.item > .dropdown.icon:before {
  content: '\f0da';
}
/*!
 * # Semantic UI 2.2.12 - Video
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.embed {
  position: relative;
  max-width: 100%;
  height: 0;
  overflow: hidden;
  background: #dcddde;
  padding-bottom: 56.25%;
}
.ui.embed embed,
.ui.embed iframe,
.ui.embed object {
  position: absolute;
  border: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
}
.ui.embed > .embed {
  display: none;
}
.ui.embed > .placeholder {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-color: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));
}
.ui.embed > .icon {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.ui.embed > .icon:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  content: '';
  background: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));
  opacity: 0.5;
  transition: opacity 0.5s ease;
}
.ui.embed > .icon:before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 4;
  transform: translateX(-50%) translateY(-50%);
  color: #fff;
  font-size: 6rem;
  text-shadow: 0 2px 10px rgba(34, 36, 38, 0.2);
  transition: opacity 0.5s ease, color 0.5s ease;
  z-index: 10;
}
.ui.embed .icon:hover:after {
  background: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));
  opacity: 1;
}
.ui.embed .icon:hover:before {
  color: #fff;
}
.ui.active.embed > .icon,
.ui.active.embed > .placeholder {
  display: none;
}
.ui.active.embed > .embed {
  display: block;
}
.ui.square.embed {
  padding-bottom: 100%;
}
.ui[class*='4:3'].embed {
  padding-bottom: 75%;
}
.ui[class*='16:9'].embed {
  padding-bottom: 56.25%;
}
.ui[class*='21:9'].embed {
  padding-bottom: 42.85714286%;
}
/*!
 * # Semantic UI 2.2.12 - Modal
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.modal {
  display: none;
  position: fixed;
  z-index: 1001;
  top: 50%;
  left: 50%;
  text-align: left;
  background: #fff;
  border: none;
  box-shadow: 1px 3px 3px 0 rgba(0, 0, 0, 0.2), 1px 3px 15px 2px rgba(0, 0, 0, 0.2);
  transform-origin: 50% 25%;
  border-radius: 0.28571429rem;
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: text;
  will-change: top, left, margin, transform, opacity;
}
.ui.modal > .icon:first-child + *,
.ui.modal > :first-child:not(.icon) {
  border-top-left-radius: 0.28571429rem;
  border-top-right-radius: 0.28571429rem;
}
.ui.modal > :last-child {
  border-bottom-left-radius: 0.28571429rem;
  border-bottom-right-radius: 0.28571429rem;
}
.ui.modal > .close {
  cursor: pointer;
  position: absolute;
  top: -2.5rem;
  right: -2.5rem;
  z-index: 1;
  opacity: 0.8;
  font-size: 1.25em;
  color: #fff;
  width: 2.25rem;
  height: 2.25rem;
  padding: 0.625rem 0 0 0;
}
.ui.modal > .close:hover {
  opacity: 1;
}
.ui.modal > .header {
  display: block;
  font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
  background: #fff;
  margin: 0;
  padding: 1.25rem 1.5rem;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.85);
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.modal > .header:not(.ui) {
  font-size: 1.42857143rem;
  line-height: 1.28571429em;
  font-weight: 700;
}
.ui.modal > .content {
  display: block;
  width: 100%;
  font-size: 1em;
  line-height: 1.4;
  padding: 1.5rem;
  background: #fff;
}
.ui.modal > .image.content {
  display: flex;
  flex-direction: row;
}
.ui.modal > .content > .image {
  display: block;
  flex: 0 1 auto;
  width: '';
  align-self: top;
}
.ui.modal > [class*='top aligned'] {
  align-self: top;
}
.ui.modal > [class*='middle aligned'] {
  align-self: middle;
}
.ui.modal > [class*='stretched'] {
  align-self: stretch;
}
.ui.modal > .content > .description {
  display: block;
  flex: 1 0 auto;
  min-width: 0;
  align-self: top;
}
.ui.modal > .content > .icon + .description,
.ui.modal > .content > .image + .description {
  flex: 0 1 auto;
  min-width: '';
  width: auto;
  padding-left: 2em;
}
.ui.modal > .content > .image > i.icon {
  margin: 0;
  opacity: 1;
  width: auto;
  line-height: 1;
  font-size: 8rem;
}
.ui.modal > .actions {
  background: #f9fafb;
  padding: 1rem 1rem;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  text-align: right;
}
.ui.modal .actions > .button {
  margin-left: 0.75em;
}
@media only screen and (max-width: 767px) {
  .ui.modal {
    width: 95%;
    margin: 0 0 0 -47.5%;
  }
}
@media only screen and (min-width: 768px) {
  .ui.modal {
    width: 88%;
    margin: 0 0 0 -44%;
  }
}
@media only screen and (min-width: 992px) {
  .ui.modal {
    width: 850px;
    margin: 0 0 0 -425px;
  }
}
@media only screen and (min-width: 1200px) {
  .ui.modal {
    width: 900px;
    margin: 0 0 0 -450px;
  }
}
@media only screen and (min-width: 1920px) {
  .ui.modal {
    width: 950px;
    margin: 0 0 0 -475px;
  }
}
@media only screen and (max-width: 991px) {
  .ui.modal > .header {
    padding-right: 2.25rem;
  }
  .ui.modal > .close {
    top: 1.0535rem;
    right: 1rem;
    color: rgba(0, 0, 0, 0.87);
  }
}
@media only screen and (max-width: 767px) {
  .ui.modal > .header {
    padding: 0.75rem 1rem !important;
    padding-right: 2.25rem !important;
  }
  .ui.modal > .content {
    display: block;
    padding: 1rem !important;
  }
  .ui.modal > .close {
    top: 0.5rem !important;
    right: 0.5rem !important;
  }
  .ui.modal .image.content {
    flex-direction: column;
  }
  .ui.modal .content > .image {
    display: block;
    max-width: 100%;
    margin: 0 auto !important;
    text-align: center;
    padding: 0 0 1rem !important;
  }
  .ui.modal > .content > .image > i.icon {
    font-size: 5rem;
    text-align: center;
  }
  .ui.modal .content > .description {
    display: block;
    width: 100% !important;
    margin: 0 !important;
    padding: 1rem 0 !important;
    box-shadow: none;
  }
  .ui.modal > .actions {
    padding: 1rem 1rem 0 !important;
  }
  .ui.modal .actions > .button,
  .ui.modal .actions > .buttons {
    margin-bottom: 1rem;
  }
}
.ui.inverted.dimmer > .ui.modal {
  box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.2);
}
.ui.basic.modal {
  background-color: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none !important;
  color: #fff;
}
.ui.basic.modal > .actions,
.ui.basic.modal > .content,
.ui.basic.modal > .header {
  background-color: transparent;
}
.ui.basic.modal > .header {
  color: #fff;
}
.ui.basic.modal > .close {
  top: 1rem;
  right: 1.5rem;
}
.ui.inverted.dimmer > .basic.modal {
  color: rgba(0, 0, 0, 0.87);
}
.ui.inverted.dimmer > .ui.basic.modal > .header {
  color: rgba(0, 0, 0, 0.85);
}
@media only screen and (max-width: 991px) {
  .ui.basic.modal > .close {
    color: #fff;
  }
}
.ui.loading.modal {
  display: block;
  visibility: hidden;
  z-index: -1;
}
.ui.active.modal {
  display: block;
}
.scrolling.dimmable.dimmed {
  overflow: hidden;
}
.scrolling.dimmable.dimmed > .dimmer {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.scrolling.dimmable > .dimmer {
  position: fixed;
}
.modals.dimmer .ui.scrolling.modal {
  position: static !important;
  margin: 3.5rem auto !important;
}
.scrolling.undetached.dimmable.dimmed {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.scrolling.undetached.dimmable.dimmed > .dimmer {
  overflow: hidden;
}
.scrolling.undetached.dimmable .ui.scrolling.modal {
  position: absolute;
  left: 50%;
  margin-top: 3.5rem !important;
}
.undetached.dimmable.dimmed > .pusher {
  z-index: auto;
}
@media only screen and (max-width: 991px) {
  .modals.dimmer .ui.scrolling.modal {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
}
.ui.modal .scrolling.content {
  max-height: calc(70vh);
  overflow: auto;
}
.ui.fullscreen.modal {
  width: 95% !important;
  left: 2.5% !important;
  margin: 1em auto;
}
.ui.fullscreen.scrolling.modal {
  left: 0 !important;
}
.ui.fullscreen.modal > .header {
  padding-right: 2.25rem;
}
.ui.fullscreen.modal > .close {
  top: 1.0535rem;
  right: 1rem;
  color: rgba(0, 0, 0, 0.87);
}
.ui.modal {
  font-size: 1rem;
}
.ui.mini.modal > .header:not(.ui) {
  font-size: 1.3em;
}
@media only screen and (max-width: 767px) {
  .ui.mini.modal {
    width: 95%;
    margin: 0 0 0 -47.5%;
  }
}
@media only screen and (min-width: 768px) {
  .ui.mini.modal {
    width: 35.2%;
    margin: 0 0 0 -17.6%;
  }
}
@media only screen and (min-width: 992px) {
  .ui.mini.modal {
    width: 340px;
    margin: 0 0 0 -170px;
  }
}
@media only screen and (min-width: 1200px) {
  .ui.mini.modal {
    width: 360px;
    margin: 0 0 0 -180px;
  }
}
@media only screen and (min-width: 1920px) {
  .ui.mini.modal {
    width: 380px;
    margin: 0 0 0 -190px;
  }
}
.ui.small.modal > .header:not(.ui) {
  font-size: 1.3em;
}
@media only screen and (max-width: 767px) {
  .ui.tiny.modal {
    width: 95%;
    margin: 0 0 0 -47.5%;
  }
}
@media only screen and (min-width: 768px) {
  .ui.tiny.modal {
    width: 52.8%;
    margin: 0 0 0 -26.4%;
  }
}
@media only screen and (min-width: 992px) {
  .ui.tiny.modal {
    width: 510px;
    margin: 0 0 0 -255px;
  }
}
@media only screen and (min-width: 1200px) {
  .ui.tiny.modal {
    width: 540px;
    margin: 0 0 0 -270px;
  }
}
@media only screen and (min-width: 1920px) {
  .ui.tiny.modal {
    width: 570px;
    margin: 0 0 0 -285px;
  }
}
.ui.small.modal > .header:not(.ui) {
  font-size: 1.3em;
}
@media only screen and (max-width: 767px) {
  .ui.small.modal {
    width: 95%;
    margin: 0 0 0 -47.5%;
  }
}
@media only screen and (min-width: 768px) {
  .ui.small.modal {
    width: 70.4%;
    margin: 0 0 0 -35.2%;
  }
}
@media only screen and (min-width: 992px) {
  .ui.small.modal {
    width: 680px;
    margin: 0 0 0 -340px;
  }
}
@media only screen and (min-width: 1200px) {
  .ui.small.modal {
    width: 720px;
    margin: 0 0 0 -360px;
  }
}
@media only screen and (min-width: 1920px) {
  .ui.small.modal {
    width: 760px;
    margin: 0 0 0 -380px;
  }
}
.ui.large.modal > .header {
  font-size: 1.6em;
}
@media only screen and (max-width: 767px) {
  .ui.large.modal {
    width: 95%;
    margin: 0 0 0 -47.5%;
  }
}
@media only screen and (min-width: 768px) {
  .ui.large.modal {
    width: 88%;
    margin: 0 0 0 -44%;
  }
}
@media only screen and (min-width: 992px) {
  .ui.large.modal {
    width: 1020px;
    margin: 0 0 0 -510px;
  }
}
@media only screen and (min-width: 1200px) {
  .ui.large.modal {
    width: 1080px;
    margin: 0 0 0 -540px;
  }
}
@media only screen and (min-width: 1920px) {
  .ui.large.modal {
    width: 1140px;
    margin: 0 0 0 -570px;
  }
}
/*!
 * # Semantic UI 2.2.12 - Nag
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.nag {
  display: none;
  opacity: 0.95;
  position: relative;
  top: 0;
  left: 0;
  z-index: 999;
  min-height: 0;
  width: 100%;
  margin: 0;
  padding: 0.75em 1em;
  background: #555;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  font-size: 1rem;
  text-align: center;
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0 0 0.28571429rem 0.28571429rem;
  transition: 0.2s background ease;
}
a.ui.nag {
  cursor: pointer;
}
.ui.nag > .title {
  display: inline-block;
  margin: 0 0.5em;
  color: #fff;
}
.ui.nag > .close.icon {
  cursor: pointer;
  opacity: 0.4;
  position: absolute;
  top: 50%;
  right: 1em;
  font-size: 1em;
  margin: -0.5em 0 0;
  color: #fff;
  transition: opacity 0.2s ease;
}
.ui.nag:hover {
  background: #555;
  opacity: 1;
}
.ui.nag .close:hover {
  opacity: 1;
}
.ui.overlay.nag {
  position: absolute;
  display: block;
}
.ui.fixed.nag {
  position: fixed;
}
.ui.bottom.nag,
.ui.bottom.nags {
  border-radius: 0.28571429rem 0.28571429rem 0 0;
  top: auto;
  bottom: 0;
}
.ui.inverted.nag,
.ui.inverted.nags .nag {
  background-color: #f3f4f5;
  color: rgba(0, 0, 0, 0.85);
}
.ui.inverted.nag .close,
.ui.inverted.nag .title,
.ui.inverted.nags .nag .close,
.ui.inverted.nags .nag .title {
  color: rgba(0, 0, 0, 0.4);
}
.ui.nags .nag {
  border-radius: 0 !important;
}
.ui.nags .nag:last-child {
  border-radius: 0 0 0.28571429rem 0.28571429rem;
}
.ui.bottom.nags .nag:last-child {
  border-radius: 0.28571429rem 0.28571429rem 0 0;
}
/*!
 * # Semantic UI 2.2.12 - Popup
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.popup {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  min-width: -moz-min-content;
  min-width: min-content;
  z-index: 1900;
  border: 1px solid #d4d4d5;
  line-height: 1.4285em;
  max-width: 250px;
  background: #fff;
  padding: 0.833em 1em;
  font-weight: 400;
  font-style: normal;
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0.28571429rem;
  box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
}
.ui.popup > .header {
  padding: 0;
  font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 1.14285714em;
  line-height: 1.2;
  font-weight: 700;
}
.ui.popup > .header + .content {
  padding-top: 0.5em;
}
.ui.popup:before {
  position: absolute;
  content: '';
  width: 0.71428571em;
  height: 0.71428571em;
  background: #fff;
  transform: rotate(45deg);
  z-index: 2;
  box-shadow: 1px 1px 0 0 #bababc;
}
[data-tooltip] {
  position: relative;
}
[data-tooltip]:before {
  pointer-events: none;
  position: absolute;
  content: '';
  font-size: 1rem;
  width: 0.71428571em;
  height: 0.71428571em;
  background: #fff;
  transform: rotate(45deg);
  z-index: 2;
  box-shadow: 1px 1px 0 0 #bababc;
}
[data-tooltip]:after {
  pointer-events: none;
  content: attr(data-tooltip);
  position: absolute;
  text-transform: none;
  text-align: left;
  white-space: nowrap;
  font-size: 1rem;
  border: 1px solid #d4d4d5;
  line-height: 1.4285em;
  max-width: none;
  background: #fff;
  padding: 0.833em 1em;
  font-weight: 400;
  font-style: normal;
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0.28571429rem;
  box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
  z-index: 1;
}
[data-tooltip]:not([data-position]):before {
  top: auto;
  right: auto;
  bottom: 100%;
  left: 50%;
  background: #fff;
  margin-left: -0.07142857rem;
  margin-bottom: 0.14285714rem;
}
[data-tooltip]:not([data-position]):after {
  left: 50%;
  transform: translateX(-50%);
  bottom: 100%;
  margin-bottom: 0.5em;
}
[data-tooltip]:after,
[data-tooltip]:before {
  pointer-events: none;
  visibility: hidden;
}
[data-tooltip]:before {
  opacity: 0;
  transform: rotate(45deg) scale(0) !important;
  transform-origin: center top;
  transition: all 0.1s ease;
}
[data-tooltip]:after {
  opacity: 1;
  transform-origin: center bottom;
  transition: all 0.1s ease;
}
[data-tooltip]:hover:after,
[data-tooltip]:hover:before {
  visibility: visible;
  pointer-events: auto;
}
[data-tooltip]:hover:before {
  transform: rotate(45deg) scale(1) !important;
  opacity: 1;
}
[data-tooltip]:after,
[data-tooltip][data-position='bottom center']:after,
[data-tooltip][data-position='top center']:after {
  transform: translateX(-50%) scale(0) !important;
}
[data-tooltip]:hover:after,
[data-tooltip][data-position='bottom center']:hover:after {
  transform: translateX(-50%) scale(1) !important;
}
[data-tooltip][data-position='left center']:after,
[data-tooltip][data-position='right center']:after {
  transform: translateY(-50%) scale(0) !important;
}
[data-tooltip][data-position='left center']:hover:after,
[data-tooltip][data-position='right center']:hover:after {
  transform: translateY(-50%) scale(1) !important;
}
[data-tooltip][data-position='bottom left']:after,
[data-tooltip][data-position='bottom right']:after,
[data-tooltip][data-position='top left']:after,
[data-tooltip][data-position='top right']:after {
  transform: scale(0) !important;
}
[data-tooltip][data-position='bottom left']:hover:after,
[data-tooltip][data-position='bottom right']:hover:after,
[data-tooltip][data-position='top left']:hover:after,
[data-tooltip][data-position='top right']:hover:after {
  transform: scale(1) !important;
}
[data-tooltip][data-inverted]:before {
  box-shadow: none !important;
}
[data-tooltip][data-inverted]:before {
  background: #1b1c1d;
}
[data-tooltip][data-inverted]:after {
  background: #1b1c1d;
  color: #fff;
  border: none;
  box-shadow: none;
}
[data-tooltip][data-inverted]:after .header {
  background-color: none;
  color: #fff;
}
[data-position='top center'][data-tooltip]:after {
  top: auto;
  right: auto;
  left: 50%;
  bottom: 100%;
  transform: translateX(-50%);
  margin-bottom: 0.5em;
}
[data-position='top center'][data-tooltip]:before {
  top: auto;
  right: auto;
  bottom: 100%;
  left: 50%;
  background: #fff;
  margin-left: -0.07142857rem;
  margin-bottom: 0.14285714rem;
}
[data-position='top left'][data-tooltip]:after {
  top: auto;
  right: auto;
  left: 0;
  bottom: 100%;
  margin-bottom: 0.5em;
}
[data-position='top left'][data-tooltip]:before {
  top: auto;
  right: auto;
  bottom: 100%;
  left: 1em;
  margin-left: -0.07142857rem;
  margin-bottom: 0.14285714rem;
}
[data-position='top right'][data-tooltip]:after {
  top: auto;
  left: auto;
  right: 0;
  bottom: 100%;
  margin-bottom: 0.5em;
}
[data-position='top right'][data-tooltip]:before {
  top: auto;
  left: auto;
  bottom: 100%;
  right: 1em;
  margin-left: -0.07142857rem;
  margin-bottom: 0.14285714rem;
}
[data-position='bottom center'][data-tooltip]:after {
  bottom: auto;
  right: auto;
  left: 50%;
  top: 100%;
  transform: translateX(-50%);
  margin-top: 0.5em;
}
[data-position='bottom center'][data-tooltip]:before {
  bottom: auto;
  right: auto;
  top: 100%;
  left: 50%;
  margin-left: -0.07142857rem;
  margin-top: 0.14285714rem;
}
[data-position='bottom left'][data-tooltip]:after {
  left: 0;
  top: 100%;
  margin-top: 0.5em;
}
[data-position='bottom left'][data-tooltip]:before {
  bottom: auto;
  right: auto;
  top: 100%;
  left: 1em;
  margin-left: -0.07142857rem;
  margin-top: 0.14285714rem;
}
[data-position='bottom right'][data-tooltip]:after {
  right: 0;
  top: 100%;
  margin-top: 0.5em;
}
[data-position='bottom right'][data-tooltip]:before {
  bottom: auto;
  left: auto;
  top: 100%;
  right: 1em;
  margin-left: -0.14285714rem;
  margin-top: 0.07142857rem;
}
[data-position='left center'][data-tooltip]:after {
  right: 100%;
  top: 50%;
  margin-right: 0.5em;
  transform: translateY(-50%);
}
[data-position='left center'][data-tooltip]:before {
  right: 100%;
  top: 50%;
  margin-top: -0.14285714rem;
  margin-right: -0.07142857rem;
}
[data-position='right center'][data-tooltip]:after {
  left: 100%;
  top: 50%;
  margin-left: 0.5em;
  transform: translateY(-50%);
}
[data-position='right center'][data-tooltip]:before {
  left: 100%;
  top: 50%;
  margin-top: -0.07142857rem;
  margin-left: 0.14285714rem;
}
[data-position~='bottom'][data-tooltip]:before {
  background: #fff;
  box-shadow: -1px -1px 0 0 #bababc;
}
[data-position='left center'][data-tooltip]:before {
  background: #fff;
  box-shadow: 1px -1px 0 0 #bababc;
}
[data-position='right center'][data-tooltip]:before {
  background: #fff;
  box-shadow: -1px 1px 0 0 #bababc;
}
[data-position~='top'][data-tooltip]:before {
  background: #fff;
}
[data-inverted][data-position~='bottom'][data-tooltip]:before {
  background: #1b1c1d;
  box-shadow: -1px -1px 0 0 #bababc;
}
[data-inverted][data-position='left center'][data-tooltip]:before {
  background: #1b1c1d;
  box-shadow: 1px -1px 0 0 #bababc;
}
[data-inverted][data-position='right center'][data-tooltip]:before {
  background: #1b1c1d;
  box-shadow: -1px 1px 0 0 #bababc;
}
[data-inverted][data-position~='top'][data-tooltip]:before {
  background: #1b1c1d;
}
[data-position~='bottom'][data-tooltip]:before {
  transform-origin: center bottom;
}
[data-position~='bottom'][data-tooltip]:after {
  transform-origin: center top;
}
[data-position='left center'][data-tooltip]:before {
  transform-origin: top center;
}
[data-position='left center'][data-tooltip]:after {
  transform-origin: right center;
}
[data-position='right center'][data-tooltip]:before {
  transform-origin: right center;
}
[data-position='right center'][data-tooltip]:after {
  transform-origin: left center;
}
.ui.popup {
  margin: 0;
}
.ui.top.popup {
  margin: 0 0 0.71428571em;
}
.ui.top.left.popup {
  transform-origin: left bottom;
}
.ui.top.center.popup {
  transform-origin: center bottom;
}
.ui.top.right.popup {
  transform-origin: right bottom;
}
.ui.left.center.popup {
  margin: 0 0.71428571em 0 0;
  transform-origin: right 50%;
}
.ui.right.center.popup {
  margin: 0 0 0 0.71428571em;
  transform-origin: left 50%;
}
.ui.bottom.popup {
  margin: 0.71428571em 0 0;
}
.ui.bottom.left.popup {
  transform-origin: left top;
}
.ui.bottom.center.popup {
  transform-origin: center top;
}
.ui.bottom.right.popup {
  transform-origin: right top;
}
.ui.bottom.center.popup:before {
  margin-left: -0.30714286em;
  top: -0.30714286em;
  left: 50%;
  right: auto;
  bottom: auto;
  box-shadow: -1px -1px 0 0 #bababc;
}
.ui.bottom.left.popup {
  margin-left: 0;
}
.ui.bottom.left.popup:before {
  top: -0.30714286em;
  left: 1em;
  right: auto;
  bottom: auto;
  margin-left: 0;
  box-shadow: -1px -1px 0 0 #bababc;
}
.ui.bottom.right.popup {
  margin-right: 0;
}
.ui.bottom.right.popup:before {
  top: -0.30714286em;
  right: 1em;
  bottom: auto;
  left: auto;
  margin-left: 0;
  box-shadow: -1px -1px 0 0 #bababc;
}
.ui.top.center.popup:before {
  top: auto;
  right: auto;
  bottom: -0.30714286em;
  left: 50%;
  margin-left: -0.30714286em;
}
.ui.top.left.popup {
  margin-left: 0;
}
.ui.top.left.popup:before {
  bottom: -0.30714286em;
  left: 1em;
  top: auto;
  right: auto;
  margin-left: 0;
}
.ui.top.right.popup {
  margin-right: 0;
}
.ui.top.right.popup:before {
  bottom: -0.30714286em;
  right: 1em;
  top: auto;
  left: auto;
  margin-left: 0;
}
.ui.left.center.popup:before {
  top: 50%;
  right: -0.30714286em;
  bottom: auto;
  left: auto;
  margin-top: -0.30714286em;
  box-shadow: 1px -1px 0 0 #bababc;
}
.ui.right.center.popup:before {
  top: 50%;
  left: -0.30714286em;
  bottom: auto;
  right: auto;
  margin-top: -0.30714286em;
  box-shadow: -1px 1px 0 0 #bababc;
}
.ui.bottom.popup:before {
  background: #fff;
}
.ui.left.center.popup:before,
.ui.right.center.popup:before {
  background: #fff;
}
.ui.top.popup:before {
  background: #fff;
}
.ui.inverted.bottom.popup:before {
  background: #1b1c1d;
}
.ui.inverted.left.center.popup:before,
.ui.inverted.right.center.popup:before {
  background: #1b1c1d;
}
.ui.inverted.top.popup:before {
  background: #1b1c1d;
}
.ui.popup > .ui.grid:not(.padded) {
  width: calc(100% + 1.75rem);
  margin: -0.7rem -0.875rem;
}
.ui.loading.popup {
  display: block;
  visibility: hidden;
  z-index: -1;
}
.ui.animating.popup,
.ui.visible.popup {
  display: block;
}
.ui.visible.popup {
  transform: translateZ(0);
  backface-visibility: hidden;
}
.ui.basic.popup:before {
  display: none;
}
.ui.wide.popup {
  max-width: 350px;
}
.ui[class*='very wide'].popup {
  max-width: 550px;
}
@media only screen and (max-width: 767px) {
  .ui.wide.popup,
  .ui[class*='very wide'].popup {
    max-width: 250px;
  }
}
.ui.fluid.popup {
  width: 100%;
  max-width: none;
}
.ui.inverted.popup {
  background: #1b1c1d;
  color: #fff;
  border: none;
  box-shadow: none;
}
.ui.inverted.popup .header {
  background-color: none;
  color: #fff;
}
.ui.inverted.popup:before {
  background-color: #1b1c1d;
  box-shadow: none !important;
}
.ui.flowing.popup {
  max-width: none;
}
.ui.mini.popup {
  font-size: 0.78571429rem;
}
.ui.tiny.popup {
  font-size: 0.85714286rem;
}
.ui.small.popup {
  font-size: 0.92857143rem;
}
.ui.popup {
  font-size: 1rem;
}
.ui.large.popup {
  font-size: 1.14285714rem;
}
.ui.huge.popup {
  font-size: 1.42857143rem;
}
/*!
 * # Semantic UI 2.2.12 - Progress Bar
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.progress {
  position: relative;
  display: block;
  max-width: 100%;
  border: none;
  margin: 1em 0 2.5em;
  box-shadow: none;
  background: rgba(0, 0, 0, 0.1);
  padding: 0;
  border-radius: 0.28571429rem;
}
.ui.progress:first-child {
  margin: 0 0 2.5em;
}
.ui.progress:last-child {
  margin: 0 0 1.5em;
}
.ui.progress .bar {
  display: block;
  line-height: 1;
  position: relative;
  width: 0;
  min-width: 2em;
  background: #888;
  border-radius: 0.28571429rem;
  transition: width 0.1s ease, background-color 0.1s ease;
}
.ui.progress .bar > .progress {
  white-space: nowrap;
  position: absolute;
  width: auto;
  font-size: 0.92857143em;
  top: 50%;
  right: 0.5em;
  left: auto;
  bottom: auto;
  color: rgba(255, 255, 255, 0.7);
  text-shadow: none;
  margin-top: -0.5em;
  font-weight: 700;
  text-align: left;
}
.ui.progress > .label {
  position: absolute;
  width: 100%;
  font-size: 1em;
  top: 100%;
  right: auto;
  left: 0;
  bottom: auto;
  color: rgba(0, 0, 0, 0.87);
  font-weight: 700;
  text-shadow: none;
  margin-top: 0.2em;
  text-align: center;
  transition: color 0.4s ease;
}
.ui.indicating.progress[data-percent^='1'] .bar,
.ui.indicating.progress[data-percent^='2'] .bar {
  background-color: #d95c5c;
}
.ui.indicating.progress[data-percent^='3'] .bar {
  background-color: #efbc72;
}
.ui.indicating.progress[data-percent^='4'] .bar,
.ui.indicating.progress[data-percent^='5'] .bar {
  background-color: #e6bb48;
}
.ui.indicating.progress[data-percent^='6'] .bar {
  background-color: #ddc928;
}
.ui.indicating.progress[data-percent^='7'] .bar,
.ui.indicating.progress[data-percent^='8'] .bar {
  background-color: #b4d95c;
}
.ui.indicating.progress[data-percent^='100'] .bar,
.ui.indicating.progress[data-percent^='9'] .bar {
  background-color: #66da81;
}
.ui.indicating.progress[data-percent^='1'] .label,
.ui.indicating.progress[data-percent^='2'] .label {
  color: rgba(0, 0, 0, 0.87);
}
.ui.indicating.progress[data-percent^='3'] .label {
  color: rgba(0, 0, 0, 0.87);
}
.ui.indicating.progress[data-percent^='4'] .label,
.ui.indicating.progress[data-percent^='5'] .label {
  color: rgba(0, 0, 0, 0.87);
}
.ui.indicating.progress[data-percent^='6'] .label {
  color: rgba(0, 0, 0, 0.87);
}
.ui.indicating.progress[data-percent^='7'] .label,
.ui.indicating.progress[data-percent^='8'] .label {
  color: rgba(0, 0, 0, 0.87);
}
.ui.indicating.progress[data-percent^='100'] .label,
.ui.indicating.progress[data-percent^='9'] .label {
  color: rgba(0, 0, 0, 0.87);
}
.ui.indicating.progress[data-percent='1'] .bar,
.ui.indicating.progress[data-percent='2'] .bar,
.ui.indicating.progress[data-percent='3'] .bar,
.ui.indicating.progress[data-percent='4'] .bar,
.ui.indicating.progress[data-percent='5'] .bar,
.ui.indicating.progress[data-percent='6'] .bar,
.ui.indicating.progress[data-percent='7'] .bar,
.ui.indicating.progress[data-percent='8'] .bar,
.ui.indicating.progress[data-percent='9'] .bar {
  background-color: #d95c5c;
}
.ui.indicating.progress[data-percent='1'] .label,
.ui.indicating.progress[data-percent='2'] .label,
.ui.indicating.progress[data-percent='3'] .label,
.ui.indicating.progress[data-percent='4'] .label,
.ui.indicating.progress[data-percent='5'] .label,
.ui.indicating.progress[data-percent='6'] .label,
.ui.indicating.progress[data-percent='7'] .label,
.ui.indicating.progress[data-percent='8'] .label,
.ui.indicating.progress[data-percent='9'] .label {
  color: rgba(0, 0, 0, 0.87);
}
.ui.indicating.progress.success .label {
  color: #1a531b;
}
.ui.progress.success .bar {
  background-color: #21ba45 !important;
}
.ui.progress.success .bar,
.ui.progress.success .bar::after {
  animation: none !important;
}
.ui.progress.success > .label {
  color: #1a531b;
}
.ui.progress.warning .bar {
  background-color: #f2c037 !important;
}
.ui.progress.warning .bar,
.ui.progress.warning .bar::after {
  animation: none !important;
}
.ui.progress.warning > .label {
  color: #794b02;
}
.ui.progress.error .bar {
  background-color: #db2828 !important;
}
.ui.progress.error .bar,
.ui.progress.error .bar::after {
  animation: none !important;
}
.ui.progress.error > .label {
  color: #912d2b;
}
.ui.active.progress .bar {
  position: relative;
  min-width: 2em;
}
.ui.active.progress .bar::after {
  content: '';
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  border-radius: 0.28571429rem;
  animation: progress-active 2s ease infinite;
}
@keyframes progress-active {
  0% {
    opacity: 0.3;
    width: 0;
  }
  100% {
    opacity: 0;
    width: 100%;
  }
}
.ui.disabled.progress {
  opacity: 0.35;
}
.ui.disabled.progress .bar,
.ui.disabled.progress .bar::after {
  animation: none !important;
}
.ui.inverted.progress {
  background: rgba(255, 255, 255, 0.08);
  border: none;
}
.ui.inverted.progress .bar {
  background: #888;
}
.ui.inverted.progress .bar > .progress {
  color: #f9fafb;
}
.ui.inverted.progress > .label {
  color: #fff;
}
.ui.inverted.progress.success > .label {
  color: #21ba45;
}
.ui.inverted.progress.warning > .label {
  color: #f2c037;
}
.ui.inverted.progress.error > .label {
  color: #db2828;
}
.ui.progress.attached {
  background: 0 0;
  position: relative;
  border: none;
  margin: 0;
}
.ui.progress.attached,
.ui.progress.attached .bar {
  display: block;
  height: 0.2rem;
  padding: 0;
  overflow: hidden;
  border-radius: 0 0 0.28571429rem 0.28571429rem;
}
.ui.progress.attached .bar {
  border-radius: 0;
}
.ui.progress.top.attached,
.ui.progress.top.attached .bar {
  top: 0;
  border-radius: 0.28571429rem 0.28571429rem 0 0;
}
.ui.progress.top.attached .bar {
  border-radius: 0;
}
.ui.card > .ui.attached.progress,
.ui.segment > .ui.attached.progress {
  position: absolute;
  top: auto;
  left: 0;
  bottom: 100%;
  width: 100%;
}
.ui.card > .ui.bottom.attached.progress,
.ui.segment > .ui.bottom.attached.progress {
  top: 100%;
  bottom: auto;
}
.ui.red.progress .bar {
  background-color: #db2828;
}
.ui.red.inverted.progress .bar {
  background-color: #ff695e;
}
.ui.orange.progress .bar {
  background-color: #f2711c;
}
.ui.orange.inverted.progress .bar {
  background-color: #ff851b;
}
.ui.yellow.progress .bar {
  background-color: #fbbd08;
}
.ui.yellow.inverted.progress .bar {
  background-color: #ffe21f;
}
.ui.olive.progress .bar {
  background-color: #b5cc18;
}
.ui.olive.inverted.progress .bar {
  background-color: #d9e778;
}
.ui.green.progress .bar {
  background-color: #21ba45;
}
.ui.green.inverted.progress .bar {
  background-color: #2ecc40;
}
.ui.teal.progress .bar {
  background-color: #00b5ad;
}
.ui.teal.inverted.progress .bar {
  background-color: #6dffff;
}
.ui.blue.progress .bar {
  background-color: #2185d0;
}
.ui.blue.inverted.progress .bar {
  background-color: #54c8ff;
}
.ui.violet.progress .bar {
  background-color: #6435c9;
}
.ui.violet.inverted.progress .bar {
  background-color: #a291fb;
}
.ui.purple.progress .bar {
  background-color: #a333c8;
}
.ui.purple.inverted.progress .bar {
  background-color: #dc73ff;
}
.ui.pink.progress .bar {
  background-color: #e03997;
}
.ui.pink.inverted.progress .bar {
  background-color: #ff8edf;
}
.ui.brown.progress .bar {
  background-color: #a5673f;
}
.ui.brown.inverted.progress .bar {
  background-color: #d67c1c;
}
.ui.grey.progress .bar {
  background-color: #767676;
}
.ui.grey.inverted.progress .bar {
  background-color: #dcddde;
}
.ui.black.progress .bar {
  background-color: #1b1c1d;
}
.ui.black.inverted.progress .bar {
  background-color: #545454;
}
.ui.tiny.progress {
  font-size: 0.85714286rem;
}
.ui.tiny.progress .bar {
  height: 0.5em;
}
.ui.small.progress {
  font-size: 0.92857143rem;
}
.ui.small.progress .bar {
  height: 1em;
}
.ui.progress {
  font-size: 1rem;
}
.ui.progress .bar {
  height: 1.75em;
}
.ui.large.progress {
  font-size: 1.14285714rem;
}
.ui.large.progress .bar {
  height: 2.5em;
}
.ui.big.progress {
  font-size: 1.28571429rem;
}
.ui.big.progress .bar {
  height: 3.5em;
}
/*!
 * # Semantic UI 2.2.12 - Rating
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.rating {
  display: inline-flex;
  white-space: nowrap;
  vertical-align: baseline;
}
.ui.rating:last-child {
  margin-right: 0;
}
.ui.rating .icon {
  padding: 0;
  margin: 0;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  flex: 1 0 auto;
  cursor: pointer;
  width: 1.25em;
  height: auto;
  transition: opacity 0.1s ease, background 0.1s ease, text-shadow 0.1s ease, color 0.1s ease;
}
.ui.rating .icon {
  background: 0 0;
  color: rgba(0, 0, 0, 0.15);
}
.ui.rating .active.icon {
  background: 0 0;
  color: rgba(0, 0, 0, 0.85);
}
.ui.rating .icon.selected,
.ui.rating .icon.selected.active {
  background: 0 0;
  color: rgba(0, 0, 0, 0.87);
}
.ui.star.rating .icon {
  width: 1.25em;
  height: auto;
  background: 0 0;
  color: rgba(0, 0, 0, 0.15);
  text-shadow: none;
}
.ui.star.rating .active.icon {
  background: 0 0 !important;
  color: #ffe623 !important;
  text-shadow: 0 -1px 0 #ddc507, -1px 0 0 #ddc507, 0 1px 0 #ddc507, 1px 0 0 #ddc507 !important;
}
.ui.star.rating .icon.selected,
.ui.star.rating .icon.selected.active {
  background: 0 0 !important;
  color: #fc0 !important;
  text-shadow: 0 -1px 0 #e6a200, -1px 0 0 #e6a200, 0 1px 0 #e6a200, 1px 0 0 #e6a200 !important;
}
.ui.heart.rating .icon {
  width: 1.4em;
  height: auto;
  background: 0 0;
  color: rgba(0, 0, 0, 0.15);
  text-shadow: none !important;
}
.ui.heart.rating .active.icon {
  background: 0 0 !important;
  color: #ff6d75 !important;
  text-shadow: 0 -1px 0 #cd0707, -1px 0 0 #cd0707, 0 1px 0 #cd0707, 1px 0 0 #cd0707 !important;
}
.ui.heart.rating .icon.selected,
.ui.heart.rating .icon.selected.active {
  background: 0 0 !important;
  color: #ff3000 !important;
  text-shadow: 0 -1px 0 #aa0101, -1px 0 0 #aa0101, 0 1px 0 #aa0101, 1px 0 0 #aa0101 !important;
}
.ui.disabled.rating .icon {
  cursor: default;
}
.ui.rating.selected .active.icon {
  opacity: 1;
}
.ui.rating .icon.selected,
.ui.rating.selected .icon.selected {
  opacity: 1;
}
.ui.mini.rating {
  font-size: 0.78571429rem;
}
.ui.tiny.rating {
  font-size: 0.85714286rem;
}
.ui.small.rating {
  font-size: 0.92857143rem;
}
.ui.rating {
  font-size: 1rem;
}
.ui.large.rating {
  font-size: 1.14285714rem;
}
.ui.huge.rating {
  font-size: 1.42857143rem;
}
.ui.massive.rating {
  font-size: 2rem;
}
@font-face {
  font-family: Rating;
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjCBsAAAC8AAAAYGNtYXCj2pm8AAABHAAAAKRnYXNwAAAAEAAAAcAAAAAIZ2x5ZlJbXMYAAAHIAAARnGhlYWQBGAe5AAATZAAAADZoaGVhA+IB/QAAE5wAAAAkaG10eCzgAEMAABPAAAAAcGxvY2EwXCxOAAAUMAAAADptYXhwACIAnAAAFGwAAAAgbmFtZfC1n04AABSMAAABPHBvc3QAAwAAAAAVyAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADxZQHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAJAAAAAgACAABAAAAAEAIOYF8AbwDfAj8C7wbvBw8Irwl/Cc8SPxZf/9//8AAAAAACDmAPAE8AzwI/Au8G7wcPCH8JfwnPEj8WT//f//AAH/4xoEEAYQAQ/sD+IPow+iD4wPgA98DvYOtgADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAIAAP/tAgAB0wAKABUAAAEvAQ8BFwc3Fyc3BQc3Jz8BHwEHFycCALFPT7GAHp6eHoD/AHAWW304OH1bFnABGRqgoBp8sFNTsHyyOnxYEnFxElh8OgAAAAACAAD/7QIAAdMACgASAAABLwEPARcHNxcnNwUxER8BBxcnAgCxT0+xgB6enh6A/wA4fVsWcAEZGqCgGnywU1OwfLIBHXESWHw6AAAAAQAA/+0CAAHTAAoAAAEvAQ8BFwc3Fyc3AgCxT0+xgB6enh6AARkaoKAafLBTU7B8AAAAAAEAAAAAAgABwAArAAABFA4CBzEHDgMjIi4CLwEuAzU0PgIzMh4CFz4DMzIeAhUCAAcMEgugBgwMDAYGDAwMBqALEgwHFyg2HhAfGxkKChkbHxAeNigXAS0QHxsZCqAGCwkGBQkLBqAKGRsfEB42KBcHDBILCxIMBxcoNh4AAAAAAgAAAAACAAHAACsAWAAAATQuAiMiDgIHLgMjIg4CFRQeAhcxFx4DMzI+Aj8BPgM1DwEiFCIGMTAmIjQjJy4DNTQ+AjMyHgIfATc+AzMyHgIVFA4CBwIAFyg2HhAfGxkKChkbHxAeNigXBwwSC6AGDAwMBgYMDAwGoAsSDAdbogEBAQEBAaIGCgcEDRceEQkREA4GLy8GDhARCREeFw0EBwoGAS0eNigXBwwSCwsSDAcXKDYeEB8bGQqgBgsJBgUJCwagChkbHxA+ogEBAQGiBg4QEQkRHhcNBAcKBjQ0BgoHBA0XHhEJERAOBgABAAAAAAIAAcAAMQAAARQOAgcxBw4DIyIuAi8BLgM1ND4CMzIeAhcHFwc3Jzc+AzMyHgIVAgAHDBILoAYMDAwGBgwMDAagCxIMBxcoNh4KFRMSCC9wQLBwJwUJCgkFHjYoFwEtEB8bGQqgBgsJBgUJCwagChkbHxAeNigXAwUIBUtAoMBAOwECAQEXKDYeAAABAAAAAAIAAbcAKgAAEzQ3NjMyFxYXFhcWFzY3Njc2NzYzMhcWFRQPAQYjIi8BJicmJyYnJicmNQAkJUARExIQEAsMCgoMCxAQEhMRQCUkQbIGBwcGsgMFBQsKCQkGBwExPyMkBgYLCgkKCgoKCQoLBgYkIz8/QawFBawCBgUNDg4OFRQTAAAAAQAAAA0B2wHSACYAABM0PwI2FzYfAhYVFA8BFxQVFAcGByYvAQcGByYnJjU0PwEnJjUAEI9BBQkIBkCPEAdoGQMDBgUGgIEGBQYDAwEYaAcBIwsCFoEMAQEMgRYCCwYIZJABBQUFAwEBAkVFAgEBAwUFAwOQZAkFAAAAAAIAAAANAdsB0gAkAC4AABM0PwI2FzYfAhYVFA8BFxQVFAcmLwEHBgcmJyY1ND8BJyY1HwEHNxcnNy8BBwAQj0EFCQgGQI8QB2gZDAUGgIEGBQYDAwEYaAc/WBVsaxRXeDY2ASMLAhaBDAEBDIEWAgsGCGSQAQUNAQECRUUCAQEDBQUDA5BkCQURVXg4OHhVEW5uAAABACMAKQHdAXwAGgAANzQ/ATYXNh8BNzYXNh8BFhUUDwEGByYvASY1IwgmCAwLCFS8CAsMCCYICPUIDAsIjgjSCwkmCQEBCVS7CQEBCSYJCg0H9gcBAQePBwwAAAEAHwAfAXMBcwAsAAA3ND8BJyY1ND8BNjMyHwE3NjMyHwEWFRQPARcWFRQPAQYjIi8BBwYjIi8BJjUfCFRUCAgnCAwLCFRUCAwLCCcICFRUCAgnCAsMCFRUCAsMCCcIYgsIVFQIDAsIJwgIVFQICCcICwwIVFQICwwIJwgIVFQICCcIDAAAAAACAAAAJQFJAbcAHwArAAA3NTQ3NjsBNTQ3NjMyFxYdATMyFxYdARQHBiMhIicmNTczNTQnJiMiBwYdAQAICAsKJSY1NCYmCQsICAgIC/7tCwgIW5MWFR4fFRZApQsICDc0JiYmJjQ3CAgLpQsICAgIC8A3HhYVFRYeNwAAAQAAAAcBbgG3ACEAADcRNDc2NzYzITIXFhcWFREUBwYHBiMiLwEHBiMiJyYnJjUABgUKBgYBLAYGCgUGBgUKBQcOCn5+Cg4GBgoFBicBcAoICAMDAwMICAr+kAoICAQCCXl5CQIECAgKAAAAAwAAACUCAAFuABgAMQBKAAA3NDc2NzYzMhcWFxYVFAcGBwYjIicmJyY1MxYXFjMyNzY3JicWFRQHBiMiJyY1NDcGBzcUFxYzMjc2NTQ3NjMyNzY1NCcmIyIHBhUABihDREtLREMoBgYoQ0RLS0RDKAYlJjk5Q0M5OSYrQREmJTU1JSYRQSuEBAQGBgQEEREZBgQEBAQGJBkayQoKQSgoKChBCgoKCkEoJycoQQoKOiMjIyM6RCEeIjUmJSUmNSIeIUQlBgQEBAQGGBIRBAQGBgQEGhojAAAABQAAAAkCAAGJACwAOABRAGgAcAAANzQ3Njc2MzIXNzYzMhcWFxYXFhcWFxYVFDEGBwYPAQYjIicmNTQ3JicmJyY1MxYXNyYnJjU0NwYHNxQXFjMyNzY1NDc2MzI3NjU0JyYjIgcGFRc3Njc2NyYnNxYXFhcWFRQHBgcGBwYjPwEWFRQHBgcABitBQU0ZGhADBQEEBAUFBAUEBQEEHjw8Hg4DBQQiBQ0pIyIZBiUvSxYZDg4RQSuEBAQGBgQEEREZBgQEBAQGJBkaVxU9MzQiIDASGxkZEAYGCxQrODk/LlACFxYlyQsJQycnBRwEAgEDAwIDAwIBAwUCNmxsNhkFFAMFBBUTHh8nCQtKISgSHBsfIh4hRCUGBAQEBAYYEhEEBAYGBAQaGiPJJQUiIjYzISASGhkbCgoKChIXMRsbUZANCyghIA8AAAMAAAAAAbcB2wA5AEoAlAAANzU0NzY7ATY3Njc2NzY3Njc2MzIXFhcWFRQHMzIXFhUUBxYVFAcUFRQHFgcGKwEiJyYnJisBIicmNTcUFxYzMjc2NTQnJiMiBwYVFzMyFxYXFhcWFxYXFhcWOwEyNTQnNjc2NTQnNjU0JyYnNjc2NTQnJisBNDc2NTQnJiMGBwYHBgcGBwYHBgcGBwYHBgcGBwYrARUACwoQTgodEQ4GBAMFBgwLDxgTEwoKDjMdFhYOAgoRARkZKCUbGxsjIQZSEAoLJQUFCAcGBQUGBwgFBUkJBAUFBAQHBwMDBwcCPCUjNwIJBQUFDwMDBAkGBgsLDmUODgoJGwgDAwYFDAYQAQUGAwQGBgYFBgUGBgQJSbcPCwsGJhUPCBERExMMCgkJFBQhGxwWFR4ZFQoKFhMGBh0WKBcXBgcMDAoLDxIHBQYGBQcIBQYGBQgSAQEBAQICAQEDAgEULwgIBQoLCgsJDhQHCQkEAQ0NCg8LCxAdHREcDQ4IEBETEw0GFAEHBwUECAgFBQUFAgO3AAADAAD/2wG3AbcAPABNAJkAADc1NDc2OwEyNzY3NjsBMhcWBxUWFRQVFhUUBxYVFAcGKwEWFRQHBgcGIyInJicmJyYnJicmJyYnIyInJjU3FBcWMzI3NjU0JyYjIgcGFRczMhcWFxYXFhcWFxYXFhcWFxYXFhcWFzI3NjU0JyY1MzI3NjU0JyYjNjc2NTQnNjU0JyYnNjU0JyYrASIHIgcGBwYHBgcGIwYrARUACwoQUgYhJRsbHiAoGRkBEQoCDhYWHTMOCgoTExgPCwoFBgIBBAMFDhEdCk4QCgslBQUIBwYFBQYHCAUFSQkEBgYFBgUGBgYEAwYFARAGDAUGAwMIGwkKDg5lDgsLBgYJBAMDDwUFBQkCDg4ZJSU8AgcHAwMHBwQEBQUECbe3DwsKDAwHBhcWJwIWHQYGExYKChUZHhYVHRoiExQJCgsJDg4MDAwNBg4WJQcLCw+kBwUGBgUHCAUGBgUIpAMCBQYFBQcIBAUHBwITBwwTExERBw0OHBEdHRALCw8KDQ0FCQkHFA4JCwoLCgUICBgMCxUDAgEBAgMBAQG3AAAAAQAAAA0A7gHSABQAABM0PwI2FxEHBgcmJyY1ND8BJyY1ABCPQQUJgQYFBgMDARhoBwEjCwIWgQwB/oNFAgEBAwUFAwOQZAkFAAAAAAIAAAAAAgABtwAqAFkAABM0NzYzMhcWFxYXFhc2NzY3Njc2MzIXFhUUDwEGIyIvASYnJicmJyYnJjUzFB8BNzY1NCcmJyYnJicmIyIHBgcGBwYHBiMiJyYnJicmJyYjIgcGBwYHBgcGFQAkJUARExIQEAsMCgoMCxAQEhMRQCUkQbIGBwcGsgMFBQsKCQkGByU1pqY1BgYJCg4NDg0PDhIRDg8KCgcFCQkFBwoKDw4REg4PDQ4NDgoJBgYBMT8jJAYGCwoJCgoKCgkKCwYGJCM/P0GsBQWsAgYFDQ4ODhUUEzA1oJ82MBcSEgoLBgcCAgcHCwsKCQgHBwgJCgsLBwcCAgcGCwoSEhcAAAACAAAABwFuAbcAIQAoAAA3ETQ3Njc2MyEyFxYXFhURFAcGBwYjIi8BBwYjIicmJyY1PwEfAREhEQAGBQoGBgEsBgYKBQYGBQoFBw4Kfn4KDgYGCgUGJZIZef7cJwFwCggIAwMDAwgICv6QCggIBAIJeXkJAgQICAoIjRl0AWP+nQAAAAABAAAAJQHbAbcAMgAANzU0NzY7ATU0NzYzMhcWHQEUBwYrASInJj0BNCcmIyIHBh0BMzIXFh0BFAcGIyEiJyY1AAgIC8AmJjQ1JiUFBQgSCAUFFhUfHhUWHAsICAgIC/7tCwgIQKULCAg3NSUmJiU1SQgFBgYFCEkeFhUVFh43CAgLpQsICAgICwAAAAIAAQANAdsB0gAiAC0AABM2PwI2MzIfAhYXFg8BFxYHBiMiLwEHBiMiJyY/AScmNx8CLwE/AS8CEwEDDJBABggJBUGODgIDCmcYAgQCCAMIf4IFBgYEAgEZaQgC7hBbEgINSnkILgEBJggCFYILC4IVAggICWWPCgUFA0REAwUFCo9lCQipCTBmEw1HEhFc/u0AAAADAAAAAAHJAbcAFAAlAHkAADc1NDc2OwEyFxYdARQHBisBIicmNTcUFxYzMjc2NTQnJiMiBwYVFzU0NzYzNjc2NzY3Njc2NzY3Njc2NzY3NjMyFxYXFhcWFxYXFhUUFRQHBgcGBxQHBgcGBzMyFxYVFAcWFRYHFgcGBxYHBgcjIicmJyYnJiciJyY1AAUGB1MHBQYGBQdTBwYFJQUFCAcGBQUGBwgFBWQFBQgGDw8OFAkFBAQBAQMCAQIEBAYFBw4KCgcHBQQCAwEBAgMDAgYCAgIBAU8XEBAQBQEOBQUECwMREiYlExYXDAwWJAoHBQY3twcGBQUGB7cIBQUFBQgkBwYFBQYHCAUGBgUIJLcHBQYBEBATGQkFCQgGBQwLBgcICQUGAwMFBAcHBgYICQQEBwsLCwYGCgIDBAMCBBEQFhkSDAoVEhAREAsgFBUBBAUEBAcMAQUFCAAAAAADAAD/2wHJAZIAFAAlAHkAADcUFxYXNxY3Nj0BNCcmBycGBwYdATc0NzY3FhcWFRQHBicGJyY1FzU0NzY3Fjc2NzY3NjcXNhcWBxYXFgcWBxQHFhUUBwYHJxYXFhcWFRYXFhcWFRQVFAcGBwYHBgcGBwYnBicmJyYnJicmJyYnJicmJyYnJiciJyY1AAUGB1MHBQYGBQdTBwYFJQUFCAcGBQUGBwgFBWQGBQcKJBYMDBcWEyUmEhEDCwQFBQ4BBRAQEBdPAQECAgIGAgMDAgEBAwIEBQcHCgoOBwUGBAQCAQIDAQEEBAUJFA4PDwYIBQWlBwYFAQEBBwQJtQkEBwEBAQUGB7eTBwYEAQEEBgcJBAYBAQYECZS4BwYEAgENBwUCBgMBAQEXEyEJEhAREBcIDhAaFhEPAQEFAgQCBQELBQcKDAkIBAUHCgUGBwgDBgIEAQEHBQkIBwUMCwcECgcGCRoREQ8CBgQIAAAAAQAAAAEAAJth57dfDzz1AAsCAAAAAADP/GODAAAAAM/8Y4MAAP/bAgAB2wAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAACAAABAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAdwAAAHcAAACAAAjAZMAHwFJAAABbgAAAgAAAAIAAAACAAAAAgAAAAEAAAACAAAAAW4AAAHcAAAB3AABAdwAAAHcAAAAAAAAAAoAFAAeAEoAcACKAMoBQAGIAcwCCgJUAoICxgMEAzoDpgRKBRgF7AYSBpgG2gcgB2oIGAjOAAAAAQAAABwAmgAFAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAwAAAABAAAAAAACAA4AQAABAAAAAAADAAwAIgABAAAAAAAEAAwATgABAAAAAAAFABYADAABAAAAAAAGAAYALgABAAAAAAAKADQAWgADAAEECQABAAwAAAADAAEECQACAA4AQAADAAEECQADAAwAIgADAAEECQAEAAwATgADAAEECQAFABYADAADAAEECQAGAAwANAADAAEECQAKADQAWgByAGEAdABpAG4AZwBWAGUAcgBzAGkAbwBuACAAMQAuADAAcgBhAHQAaQBuAGdyYXRpbmcAcgBhAHQAaQBuAGcAUgBlAGcAdQBsAGEAcgByAGEAdABpAG4AZwBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==);
  font-weight: 400;
  font-style: normal;
}
.ui.rating .icon {
  font-family: Rating;
  line-height: 1;
  backface-visibility: hidden;
  font-weight: 400;
  font-style: normal;
  text-align: center;
}
.ui.rating .icon:before {
  content: '\f005';
}
.ui.rating .active.icon:before {
  content: '\f005';
}
.ui.star.rating .icon:before {
  content: '\f005';
}
.ui.star.rating .active.icon:before {
  content: '\f005';
}
.ui.star.rating .partial.icon:before {
  content: '\f006';
}
.ui.star.rating .partial.icon {
  content: '\f005';
}
.ui.heart.rating .icon:before {
  content: '\f004';
}
.ui.heart.rating .active.icon:before {
  content: '\f004';
}
/*!
 * # Semantic UI 2.2.12 - Search
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.search {
  position: relative;
}
.ui.search > .prompt {
  margin: 0;
  outline: 0;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  text-shadow: none;
  font-style: normal;
  font-weight: 400;
  line-height: 1.21428571em;
  padding: 0.67857143em 1em;
  font-size: 1em;
  background: #fff;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  box-shadow: 0 0 0 0 transparent inset;
  transition: background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, border-color 0.1s ease;
}
.ui.search .prompt {
  border-radius: 500rem;
}
.ui.search .prompt ~ .search.icon {
  cursor: pointer;
}
.ui.search > .results {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  transform-origin: center top;
  white-space: normal;
  background: #fff;
  margin-top: 0.5em;
  width: 18em;
  border-radius: 0.28571429rem;
  box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
  border: 1px solid #d4d4d5;
  z-index: 998;
}
.ui.search > .results > :first-child {
  border-radius: 0.28571429rem 0.28571429rem 0 0;
}
.ui.search > .results > :last-child {
  border-radius: 0 0 0.28571429rem 0.28571429rem;
}
.ui.search > .results .result {
  cursor: pointer;
  display: block;
  overflow: hidden;
  font-size: 1em;
  padding: 0.85714286em 1.14285714em;
  color: rgba(0, 0, 0, 0.87);
  line-height: 1.33;
  border-bottom: 1px solid rgba(34, 36, 38, 0.1);
}
.ui.search > .results .result:last-child {
  border-bottom: none !important;
}
.ui.search > .results .result .image {
  float: right;
  overflow: hidden;
  background: 0 0;
  width: 5em;
  height: 3em;
  border-radius: 0.25em;
}
.ui.search > .results .result .image img {
  display: block;
  width: auto;
  height: 100%;
}
.ui.search > .results .result .image + .content {
  margin: 0 6em 0 0;
}
.ui.search > .results .result .title {
  margin: -0.14285714em 0 0;
  font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 1em;
  color: rgba(0, 0, 0, 0.85);
}
.ui.search > .results .result .description {
  margin-top: 0;
  font-size: 0.92857143em;
  color: rgba(0, 0, 0, 0.4);
}
.ui.search > .results .result .price {
  float: right;
  color: #21ba45;
}
.ui.search > .results > .message {
  padding: 1em 1em;
}
.ui.search > .results > .message .header {
  font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.87);
}
.ui.search > .results > .message .description {
  margin-top: 0.25rem;
  font-size: 1em;
  color: rgba(0, 0, 0, 0.87);
}
.ui.search > .results > .action {
  display: block;
  border-top: none;
  background: #f3f4f5;
  padding: 0.92857143em 1em;
  color: rgba(0, 0, 0, 0.87);
  font-weight: 700;
  text-align: center;
}
.ui.search > .prompt:focus {
  border-color: rgba(34, 36, 38, 0.35);
  background: #fff;
  color: rgba(0, 0, 0, 0.95);
}
.ui.loading.search .input > i.icon:before {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -0.64285714em 0 0 -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.1);
}
.ui.loading.search .input > i.icon:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -0.64285714em 0 0 -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  animation: button-spin 0.6s linear;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #767676 transparent transparent;
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0 0 0 1px transparent;
}
.ui.category.search > .results .category .result:hover,
.ui.search > .results .result:hover {
  background: #f9fafb;
}
.ui.search .action:hover {
  background: #e0e0e0;
}
.ui.category.search > .results .category.active {
  background: #f3f4f5;
}
.ui.category.search > .results .category.active > .name {
  color: rgba(0, 0, 0, 0.87);
}
.ui.category.search > .results .category .result.active,
.ui.search > .results .result.active {
  position: relative;
  border-left-color: rgba(34, 36, 38, 0.1);
  background: #f3f4f5;
  box-shadow: none;
}
.ui.search > .results .result.active .title {
  color: rgba(0, 0, 0, 0.85);
}
.ui.search > .results .result.active .description {
  color: rgba(0, 0, 0, 0.85);
}
.ui.search.selection .prompt {
  border-radius: 0.28571429rem;
}
.ui.search.selection > .icon.input > .remove.icon {
  pointer-events: none;
  position: absolute;
  left: auto;
  opacity: 0;
  color: '';
  top: 0;
  right: 0;
  transition: color 0.1s ease, opacity 0.1s ease;
}
.ui.search.selection > .icon.input > .active.remove.icon {
  cursor: pointer;
  opacity: 0.8;
  pointer-events: auto;
}
.ui.search.selection > .icon.input:not([class*='left icon']) > .icon ~ .remove.icon {
  right: 1.85714em;
}
.ui.search.selection > .icon.input > .remove.icon:hover {
  opacity: 1;
  color: #db2828;
}
.ui.category.search .results {
  width: 28em;
}
.ui.category.search > .results .category {
  background: #f3f4f5;
  box-shadow: none;
  border-bottom: 1px solid rgba(34, 36, 38, 0.1);
  transition: background 0.1s ease, border-color 0.1s ease;
}
.ui.category.search > .results .category:last-child {
  border-bottom: none;
}
.ui.category.search > .results .category:first-child .name + .result {
  border-radius: 0 0.28571429rem 0 0;
}
.ui.category.search > .results .category:last-child .result:last-child {
  border-radius: 0 0 0.28571429rem 0;
}
.ui.category.search > .results .category .result {
  background: #fff;
  margin-left: 100px;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  border-bottom: 1px solid rgba(34, 36, 38, 0.1);
  transition: background 0.1s ease, border-color 0.1s ease;
  padding: 0.85714286em 1.14285714em;
}
.ui.category.search > .results .category:last-child .result:last-child {
  border-bottom: none;
}
.ui.category.search > .results .category > .name {
  width: 100px;
  background: 0 0;
  font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 1em;
  float: 1em;
  float: left;
  padding: 0.4em 1em;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.4);
}
.ui[class*='left aligned'].search > .results {
  right: auto;
  left: 0;
}
.ui[class*='right aligned'].search > .results {
  right: 0;
  left: auto;
}
.ui.fluid.search .results {
  width: 100%;
}
.ui.mini.search {
  font-size: 0.78571429em;
}
.ui.small.search {
  font-size: 0.92857143em;
}
.ui.search {
  font-size: 1em;
}
.ui.large.search {
  font-size: 1.14285714em;
}
.ui.big.search {
  font-size: 1.28571429em;
}
.ui.huge.search {
  font-size: 1.42857143em;
}
.ui.massive.search {
  font-size: 1.71428571em;
}
/*!
 * # Semantic UI 2.2.12 - Shape
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.shape {
  position: relative;
  vertical-align: top;
  display: inline-block;
  perspective: 2000px;
  transition: transform 0.6s ease-in-out, left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out;
}
.ui.shape .sides {
  transform-style: preserve-3d;
}
.ui.shape .side {
  opacity: 1;
  width: 100%;
  margin: 0 !important;
  backface-visibility: hidden;
}
.ui.shape .side {
  display: none;
}
.ui.shape .side * {
  backface-visibility: visible !important;
}
.ui.cube.shape .side {
  min-width: 15em;
  height: 15em;
  padding: 2em;
  background-color: #e6e6e6;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
}
.ui.cube.shape .side > .content {
  width: 100%;
  height: 100%;
  display: table;
  text-align: center;
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: text;
}
.ui.cube.shape .side > .content > div {
  display: table-cell;
  vertical-align: middle;
  font-size: 2em;
}
.ui.text.shape.animating .sides {
  position: static;
}
.ui.text.shape .side {
  white-space: nowrap;
}
.ui.text.shape .side > * {
  white-space: normal;
}
.ui.loading.shape {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
.ui.shape .animating.side {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  z-index: 100;
}
.ui.shape .hidden.side {
  opacity: 0.6;
}
.ui.shape.animating .sides {
  position: absolute;
}
.ui.shape.animating .sides {
  transition: transform 0.6s ease-in-out, left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out;
}
.ui.shape.animating .side {
  transition: opacity 0.6s ease-in-out;
}
.ui.shape .active.side {
  display: block;
}
/*!
 * # Semantic UI 2.2.12 - Sidebar
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.sidebar {
  position: fixed;
  top: 0;
  left: 0;
  backface-visibility: hidden;
  transition: none;
  will-change: transform;
  transform: translate3d(0, 0, 0);
  visibility: hidden;
  -webkit-overflow-scrolling: touch;
  height: 100% !important;
  max-height: 100%;
  border-radius: 0 !important;
  margin: 0 !important;
  overflow-y: auto !important;
  z-index: 102;
}
.ui.sidebar > * {
  backface-visibility: hidden;
}
.ui.left.sidebar {
  right: auto;
  left: 0;
  transform: translate3d(-100%, 0, 0);
}
.ui.right.sidebar {
  right: 0 !important;
  left: auto !important;
  transform: translate3d(100%, 0, 0);
}
.ui.bottom.sidebar,
.ui.top.sidebar {
  width: 100% !important;
  height: auto !important;
}
.ui.top.sidebar {
  top: 0 !important;
  bottom: auto !important;
  transform: translate3d(0, -100%, 0);
}
.ui.bottom.sidebar {
  top: auto !important;
  bottom: 0 !important;
  transform: translate3d(0, 100%, 0);
}
.pushable {
  height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}
body.pushable {
  background: #545454 !important;
}
.pushable:not(body) {
  transform: translate3d(0, 0, 0);
}
.pushable:not(body) > .fixed,
.pushable:not(body) > .pusher:after,
.pushable:not(body) > .ui.sidebar {
  position: absolute;
}
.pushable > .fixed {
  position: fixed;
  backface-visibility: hidden;
  transition: transform 0.5s ease;
  will-change: transform;
  z-index: 101;
}
.pushable > .pusher {
  position: relative;
  backface-visibility: hidden;
  overflow: hidden;
  min-height: 100%;
  transition: transform 0.5s ease;
  z-index: 2;
}
body.pushable > .pusher {
  background: #fff;
}
.pushable > .pusher {
  background: inherit;
}
.pushable > .pusher:after {
  position: fixed;
  top: 0;
  right: 0;
  content: '';
  background-color: rgba(0, 0, 0, 0.4);
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.5s;
  will-change: opacity;
  z-index: 1000;
}
.ui.sidebar.menu .item {
  border-radius: 0 !important;
}
.pushable > .pusher.dimmed:after {
  width: 100% !important;
  height: 100% !important;
  opacity: 1 !important;
}
.ui.animating.sidebar {
  visibility: visible;
}
.ui.visible.sidebar {
  visibility: visible;
  transform: translate3d(0, 0, 0);
}
.ui.left.visible.sidebar,
.ui.right.visible.sidebar {
  box-shadow: 0 0 20px rgba(34, 36, 38, 0.15);
}
.ui.bottom.visible.sidebar,
.ui.top.visible.sidebar {
  box-shadow: 0 0 20px rgba(34, 36, 38, 0.15);
}
.ui.visible.left.sidebar ~ .fixed,
.ui.visible.left.sidebar ~ .pusher {
  transform: translate3d(260px, 0, 0);
}
.ui.visible.right.sidebar ~ .fixed,
.ui.visible.right.sidebar ~ .pusher {
  transform: translate3d(-260px, 0, 0);
}
.ui.visible.top.sidebar ~ .fixed,
.ui.visible.top.sidebar ~ .pusher {
  transform: translate3d(0, 36px, 0);
}
.ui.visible.bottom.sidebar ~ .fixed,
.ui.visible.bottom.sidebar ~ .pusher {
  transform: translate3d(0, -36px, 0);
}
.ui.visible.left.sidebar ~ .ui.visible.right.sidebar ~ .fixed,
.ui.visible.left.sidebar ~ .ui.visible.right.sidebar ~ .pusher,
.ui.visible.right.sidebar ~ .ui.visible.left.sidebar ~ .fixed,
.ui.visible.right.sidebar ~ .ui.visible.left.sidebar ~ .pusher {
  transform: translate3d(0, 0, 0);
}
.ui.thin.left.sidebar,
.ui.thin.right.sidebar {
  width: 150px;
}
.ui[class*='very thin'].left.sidebar,
.ui[class*='very thin'].right.sidebar {
  width: 60px;
}
.ui.left.sidebar,
.ui.right.sidebar {
  width: 260px;
}
.ui.wide.left.sidebar,
.ui.wide.right.sidebar {
  width: 350px;
}
.ui[class*='very wide'].left.sidebar,
.ui[class*='very wide'].right.sidebar {
  width: 475px;
}
.ui.visible.thin.left.sidebar ~ .fixed,
.ui.visible.thin.left.sidebar ~ .pusher {
  transform: translate3d(150px, 0, 0);
}
.ui.visible[class*='very thin'].left.sidebar ~ .fixed,
.ui.visible[class*='very thin'].left.sidebar ~ .pusher {
  transform: translate3d(60px, 0, 0);
}
.ui.visible.wide.left.sidebar ~ .fixed,
.ui.visible.wide.left.sidebar ~ .pusher {
  transform: translate3d(350px, 0, 0);
}
.ui.visible[class*='very wide'].left.sidebar ~ .fixed,
.ui.visible[class*='very wide'].left.sidebar ~ .pusher {
  transform: translate3d(475px, 0, 0);
}
.ui.visible.thin.right.sidebar ~ .fixed,
.ui.visible.thin.right.sidebar ~ .pusher {
  transform: translate3d(-150px, 0, 0);
}
.ui.visible[class*='very thin'].right.sidebar ~ .fixed,
.ui.visible[class*='very thin'].right.sidebar ~ .pusher {
  transform: translate3d(-60px, 0, 0);
}
.ui.visible.wide.right.sidebar ~ .fixed,
.ui.visible.wide.right.sidebar ~ .pusher {
  transform: translate3d(-350px, 0, 0);
}
.ui.visible[class*='very wide'].right.sidebar ~ .fixed,
.ui.visible[class*='very wide'].right.sidebar ~ .pusher {
  transform: translate3d(-475px, 0, 0);
}
.ui.overlay.sidebar {
  z-index: 102;
}
.ui.left.overlay.sidebar {
  transform: translate3d(-100%, 0, 0);
}
.ui.right.overlay.sidebar {
  transform: translate3d(100%, 0, 0);
}
.ui.top.overlay.sidebar {
  transform: translate3d(0, -100%, 0);
}
.ui.bottom.overlay.sidebar {
  transform: translate3d(0, 100%, 0);
}
.animating.ui.overlay.sidebar,
.ui.visible.overlay.sidebar {
  transition: transform 0.5s ease;
}
.ui.visible.left.overlay.sidebar {
  transform: translate3d(0, 0, 0);
}
.ui.visible.right.overlay.sidebar {
  transform: translate3d(0, 0, 0);
}
.ui.visible.top.overlay.sidebar {
  transform: translate3d(0, 0, 0);
}
.ui.visible.bottom.overlay.sidebar {
  transform: translate3d(0, 0, 0);
}
.ui.visible.overlay.sidebar ~ .fixed,
.ui.visible.overlay.sidebar ~ .pusher {
  transform: none !important;
}
.ui.push.sidebar {
  transition: transform 0.5s ease;
  z-index: 102;
}
.ui.left.push.sidebar {
  transform: translate3d(-100%, 0, 0);
}
.ui.right.push.sidebar {
  transform: translate3d(100%, 0, 0);
}
.ui.top.push.sidebar {
  transform: translate3d(0, -100%, 0);
}
.ui.bottom.push.sidebar {
  transform: translate3d(0, 100%, 0);
}
.ui.visible.push.sidebar {
  transform: translate3d(0, 0, 0);
}
.ui.uncover.sidebar {
  transform: translate3d(0, 0, 0);
  z-index: 1;
}
.ui.visible.uncover.sidebar {
  transform: translate3d(0, 0, 0);
  transition: transform 0.5s ease;
}
.ui.slide.along.sidebar {
  z-index: 1;
}
.ui.left.slide.along.sidebar {
  transform: translate3d(-50%, 0, 0);
}
.ui.right.slide.along.sidebar {
  transform: translate3d(50%, 0, 0);
}
.ui.top.slide.along.sidebar {
  transform: translate3d(0, -50%, 0);
}
.ui.bottom.slide.along.sidebar {
  transform: translate3d(0, 50%, 0);
}
.ui.animating.slide.along.sidebar {
  transition: transform 0.5s ease;
}
.ui.visible.slide.along.sidebar {
  transform: translate3d(0, 0, 0);
}
.ui.slide.out.sidebar {
  z-index: 1;
}
.ui.left.slide.out.sidebar {
  transform: translate3d(50%, 0, 0);
}
.ui.right.slide.out.sidebar {
  transform: translate3d(-50%, 0, 0);
}
.ui.top.slide.out.sidebar {
  transform: translate3d(0, 50%, 0);
}
.ui.bottom.slide.out.sidebar {
  transform: translate3d(0, -50%, 0);
}
.ui.animating.slide.out.sidebar {
  transition: transform 0.5s ease;
}
.ui.visible.slide.out.sidebar {
  transform: translate3d(0, 0, 0);
}
.ui.scale.down.sidebar {
  transition: transform 0.5s ease;
  z-index: 102;
}
.ui.left.scale.down.sidebar {
  transform: translate3d(-100%, 0, 0);
}
.ui.right.scale.down.sidebar {
  transform: translate3d(100%, 0, 0);
}
.ui.top.scale.down.sidebar {
  transform: translate3d(0, -100%, 0);
}
.ui.bottom.scale.down.sidebar {
  transform: translate3d(0, 100%, 0);
}
.ui.scale.down.left.sidebar ~ .pusher {
  transform-origin: 75% 50%;
}
.ui.scale.down.right.sidebar ~ .pusher {
  transform-origin: 25% 50%;
}
.ui.scale.down.top.sidebar ~ .pusher {
  transform-origin: 50% 75%;
}
.ui.scale.down.bottom.sidebar ~ .pusher {
  transform-origin: 50% 25%;
}
.ui.animating.scale.down > .visible.ui.sidebar {
  transition: transform 0.5s ease;
}
.ui.animating.scale.down.sidebar ~ .pusher,
.ui.visible.scale.down.sidebar ~ .pusher {
  display: block !important;
  width: 100%;
  height: 100%;
  overflow: hidden !important;
}
.ui.visible.scale.down.sidebar {
  transform: translate3d(0, 0, 0);
}
.ui.visible.scale.down.sidebar ~ .pusher {
  transform: scale(0.75);
}
/*!
 * # Semantic UI 2.2.12 - Sticky
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.sticky {
  position: static;
  transition: none;
  z-index: 800;
}
.ui.sticky.bound {
  position: absolute;
  left: auto;
  right: auto;
}
.ui.sticky.fixed {
  position: fixed;
  left: auto;
  right: auto;
}
.ui.sticky.bound.top,
.ui.sticky.fixed.top {
  top: 0;
  bottom: auto;
}
.ui.sticky.bound.bottom,
.ui.sticky.fixed.bottom {
  top: auto;
  bottom: 0;
}
.ui.native.sticky {
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
}
/*!
 * # Semantic UI 2.2.12 - Tab
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.tab {
  display: none;
}
.ui.tab.active,
.ui.tab.open {
  display: block;
}
.ui.tab.loading {
  position: relative;
  overflow: hidden;
  display: block;
  min-height: 250px;
}
.ui.tab.loading * {
  position: relative !important;
  left: -10000px !important;
}
.ui.tab.loading.segment:before,
.ui.tab.loading:before {
  position: absolute;
  content: '';
  top: 100px;
  left: 50%;
  margin: -1.25em 0 0 -1.25em;
  width: 2.5em;
  height: 2.5em;
  border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.1);
}
.ui.tab.loading.segment:after,
.ui.tab.loading:after {
  position: absolute;
  content: '';
  top: 100px;
  left: 50%;
  margin: -1.25em 0 0 -1.25em;
  width: 2.5em;
  height: 2.5em;
  animation: button-spin 0.6s linear;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #767676 transparent transparent;
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0 0 0 1px transparent;
}
/*!
 * # Semantic UI 2.2.12 - Transition
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.transition {
  animation-iteration-count: 1;
  animation-duration: 0.3s;
  animation-timing-function: ease;
  animation-fill-mode: both;
}
.animating.transition {
  backface-visibility: hidden;
  visibility: visible !important;
}
.loading.transition {
  position: absolute;
  top: -99999px;
  left: -99999px;
}
.hidden.transition {
  display: none;
  visibility: hidden;
}
.visible.transition {
  display: block !important;
  visibility: visible !important;
}
.disabled.transition {
  animation-play-state: paused;
}
.looping.transition {
  animation-iteration-count: infinite;
}
.transition.browse {
  animation-duration: 0.5s;
}
.transition.browse.in {
  animation-name: browseIn;
}
.transition.browse.left.out,
.transition.browse.out {
  animation-name: browseOutLeft;
}
.transition.browse.right.out {
  animation-name: browseOutRight;
}
@keyframes browseIn {
  0% {
    transform: scale(0.8) translateZ(0);
    z-index: -1;
  }
  10% {
    transform: scale(0.8) translateZ(0);
    z-index: -1;
    opacity: 0.7;
  }
  80% {
    transform: scale(1.05) translateZ(0);
    opacity: 1;
    z-index: 999;
  }
  100% {
    transform: scale(1) translateZ(0);
    z-index: 999;
  }
}
@keyframes browseOutLeft {
  0% {
    z-index: 999;
    transform: translateX(0) rotateY(0) rotateX(0);
  }
  50% {
    z-index: -1;
    transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
  }
  80% {
    opacity: 1;
  }
  100% {
    z-index: -1;
    transform: translateX(0) rotateY(0) rotateX(0) translateZ(-10px);
    opacity: 0;
  }
}
@keyframes browseOutRight {
  0% {
    z-index: 999;
    transform: translateX(0) rotateY(0) rotateX(0);
  }
  50% {
    z-index: 1;
    transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
  }
  80% {
    opacity: 1;
  }
  100% {
    z-index: 1;
    transform: translateX(0) rotateY(0) rotateX(0) translateZ(-10px);
    opacity: 0;
  }
}
.drop.transition {
  transform-origin: top center;
  animation-duration: 0.4s;
  animation-timing-function: cubic-bezier(0.34, 1.61, 0.7, 1);
}
.drop.transition.in {
  animation-name: dropIn;
}
.drop.transition.out {
  animation-name: dropOut;
}
@keyframes dropIn {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes dropOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0);
  }
}
.transition.fade.in {
  animation-name: fadeIn;
}
.transition[class*='fade up'].in {
  animation-name: fadeInUp;
}
.transition[class*='fade down'].in {
  animation-name: fadeInDown;
}
.transition[class*='fade left'].in {
  animation-name: fadeInLeft;
}
.transition[class*='fade right'].in {
  animation-name: fadeInRight;
}
.transition.fade.out {
  animation-name: fadeOut;
}
.transition[class*='fade up'].out {
  animation-name: fadeOutUp;
}
.transition[class*='fade down'].out {
  animation-name: fadeOutDown;
}
.transition[class*='fade left'].out {
  animation-name: fadeOutLeft;
}
.transition[class*='fade right'].out {
  animation-name: fadeOutRight;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(10%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-10%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(10%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(-10%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(5%);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-5%);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(5%);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-5%);
  }
}
.flip.transition.in,
.flip.transition.out {
  animation-duration: 0.6s;
}
.horizontal.flip.transition.in {
  animation-name: horizontalFlipIn;
}
.horizontal.flip.transition.out {
  animation-name: horizontalFlipOut;
}
.vertical.flip.transition.in {
  animation-name: verticalFlipIn;
}
.vertical.flip.transition.out {
  animation-name: verticalFlipOut;
}
@keyframes horizontalFlipIn {
  0% {
    transform: perspective(2000px) rotateY(-90deg);
    opacity: 0;
  }
  100% {
    transform: perspective(2000px) rotateY(0);
    opacity: 1;
  }
}
@keyframes verticalFlipIn {
  0% {
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0;
  }
  100% {
    transform: perspective(2000px) rotateX(0);
    opacity: 1;
  }
}
@keyframes horizontalFlipOut {
  0% {
    transform: perspective(2000px) rotateY(0);
    opacity: 1;
  }
  100% {
    transform: perspective(2000px) rotateY(90deg);
    opacity: 0;
  }
}
@keyframes verticalFlipOut {
  0% {
    transform: perspective(2000px) rotateX(0);
    opacity: 1;
  }
  100% {
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0;
  }
}
.scale.transition.in {
  animation-name: scaleIn;
}
.scale.transition.out {
  animation-name: scaleOut;
}
@keyframes scaleIn {
  0% {
    opacity: 0;
    transform: scale(0.8);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes scaleOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0.9);
  }
}
.transition.fly {
  animation-duration: 0.6s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.transition.fly.in {
  animation-name: flyIn;
}
.transition[class*='fly up'].in {
  animation-name: flyInUp;
}
.transition[class*='fly down'].in {
  animation-name: flyInDown;
}
.transition[class*='fly left'].in {
  animation-name: flyInLeft;
}
.transition[class*='fly right'].in {
  animation-name: flyInRight;
}
.transition.fly.out {
  animation-name: flyOut;
}
.transition[class*='fly up'].out {
  animation-name: flyOutUp;
}
.transition[class*='fly down'].out {
  animation-name: flyOutDown;
}
.transition[class*='fly left'].out {
  animation-name: flyOutLeft;
}
.transition[class*='fly right'].out {
  animation-name: flyOutRight;
}
@keyframes flyIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}
@keyframes flyInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 1500px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes flyInDown {
  0% {
    opacity: 0;
    transform: translate3d(0, -1500px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  100% {
    transform: none;
  }
}
@keyframes flyInLeft {
  0% {
    opacity: 0;
    transform: translate3d(1500px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    transform: none;
  }
}
@keyframes flyInRight {
  0% {
    opacity: 0;
    transform: translate3d(-1500px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  100% {
    transform: none;
  }
}
@keyframes flyOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes flyOutUp {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes flyOutDown {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes flyOutRight {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes flyOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
.transition.slide.in,
.transition[class*='slide down'].in {
  animation-name: slideInY;
  transform-origin: top center;
}
.transition[class*='slide up'].in {
  animation-name: slideInY;
  transform-origin: bottom center;
}
.transition[class*='slide left'].in {
  animation-name: slideInX;
  transform-origin: center right;
}
.transition[class*='slide right'].in {
  animation-name: slideInX;
  transform-origin: center left;
}
.transition.slide.out,
.transition[class*='slide down'].out {
  animation-name: slideOutY;
  transform-origin: top center;
}
.transition[class*='slide up'].out {
  animation-name: slideOutY;
  transform-origin: bottom center;
}
.transition[class*='slide left'].out {
  animation-name: slideOutX;
  transform-origin: center right;
}
.transition[class*='slide right'].out {
  animation-name: slideOutX;
  transform-origin: center left;
}
@keyframes slideInY {
  0% {
    opacity: 0;
    transform: scaleY(0);
  }
  100% {
    opacity: 1;
    transform: scaleY(1);
  }
}
@keyframes slideInX {
  0% {
    opacity: 0;
    transform: scaleX(0);
  }
  100% {
    opacity: 1;
    transform: scaleX(1);
  }
}
@keyframes slideOutY {
  0% {
    opacity: 1;
    transform: scaleY(1);
  }
  100% {
    opacity: 0;
    transform: scaleY(0);
  }
}
@keyframes slideOutX {
  0% {
    opacity: 1;
    transform: scaleX(1);
  }
  100% {
    opacity: 0;
    transform: scaleX(0);
  }
}
.transition.swing {
  animation-duration: 0.8s;
}
.transition[class*='swing down'].in {
  animation-name: swingInX;
  transform-origin: top center;
}
.transition[class*='swing up'].in {
  animation-name: swingInX;
  transform-origin: bottom center;
}
.transition[class*='swing left'].in {
  animation-name: swingInY;
  transform-origin: center right;
}
.transition[class*='swing right'].in {
  animation-name: swingInY;
  transform-origin: center left;
}
.transition.swing.out,
.transition[class*='swing down'].out {
  animation-name: swingOutX;
  transform-origin: top center;
}
.transition[class*='swing up'].out {
  animation-name: swingOutX;
  transform-origin: bottom center;
}
.transition[class*='swing left'].out {
  animation-name: swingOutY;
  transform-origin: center right;
}
.transition[class*='swing right'].out {
  animation-name: swingOutY;
  transform-origin: center left;
}
@keyframes swingInX {
  0% {
    transform: perspective(1000px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(1000px) rotateX(-30deg);
    opacity: 1;
  }
  60% {
    transform: perspective(1000px) rotateX(15deg);
  }
  80% {
    transform: perspective(1000px) rotateX(-7.5deg);
  }
  100% {
    transform: perspective(1000px) rotateX(0);
  }
}
@keyframes swingInY {
  0% {
    transform: perspective(1000px) rotateY(-90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(1000px) rotateY(30deg);
    opacity: 1;
  }
  60% {
    transform: perspective(1000px) rotateY(-17.5deg);
  }
  80% {
    transform: perspective(1000px) rotateY(7.5deg);
  }
  100% {
    transform: perspective(1000px) rotateY(0);
  }
}
@keyframes swingOutX {
  0% {
    transform: perspective(1000px) rotateX(0);
  }
  40% {
    transform: perspective(1000px) rotateX(-7.5deg);
  }
  60% {
    transform: perspective(1000px) rotateX(17.5deg);
  }
  80% {
    transform: perspective(1000px) rotateX(-30deg);
    opacity: 1;
  }
  100% {
    transform: perspective(1000px) rotateX(90deg);
    opacity: 0;
  }
}
@keyframes swingOutY {
  0% {
    transform: perspective(1000px) rotateY(0);
  }
  40% {
    transform: perspective(1000px) rotateY(7.5deg);
  }
  60% {
    transform: perspective(1000px) rotateY(-10deg);
  }
  80% {
    transform: perspective(1000px) rotateY(30deg);
    opacity: 1;
  }
  100% {
    transform: perspective(1000px) rotateY(-90deg);
    opacity: 0;
  }
}
.flash.transition {
  animation-duration: 750ms;
  animation-name: flash;
}
.shake.transition {
  animation-duration: 750ms;
  animation-name: shake;
}
.bounce.transition {
  animation-duration: 750ms;
  animation-name: bounce;
}
.tada.transition {
  animation-duration: 750ms;
  animation-name: tada;
}
.pulse.transition {
  animation-duration: 0.5s;
  animation-name: pulse;
}
.jiggle.transition {
  animation-duration: 750ms;
  animation-name: jiggle;
}
@keyframes flash {
  0%,
  100%,
  50% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes shake {
  0%,
  100% {
    transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translateX(10px);
  }
}
@keyframes bounce {
  0%,
  100%,
  20%,
  50%,
  80% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
@keyframes tada {
  0% {
    transform: scale(1);
  }
  10%,
  20% {
    transform: scale(0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    transform: scale(1) rotate(0);
  }
}
@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(0.9);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes jiggle {
  0% {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}

@charset "UTF-8";
.ph-item {
  direction: ltr;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  padding: 30px 15px 15px 15px;
  overflow: hidden;
  margin-bottom: 30px;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 2px;
}
.ph-item, .ph-item *,
.ph-item ::after, .ph-item ::before {
  box-sizing: border-box;
}
.ph-item::before {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 50%;
  z-index: 1;
  width: 500%;
  margin-left: -250%;
  animation: phAnimation 0.5s linear infinite;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 46%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0) 54%) 50% 50%;
}
.ph-item > * {
  flex: 1 1 auto;
  display: flex;
  flex-flow: column;
  padding-right: 15px;
  padding-left: 15px;
}
.ph-row {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 7.5px;
}
.ph-row div {
  height: 10px;
  margin-bottom: 7.5px;
  background-color: #ced4da;
}
.ph-row .big, .ph-row.big div {
  height: 20px;
  margin-bottom: 15px;
}
.ph-row .empty {
  background-color: rgba(255, 255, 255, 0);
}
.ph-col-2 {
  flex: 0 0 16.6666666667%;
}
.ph-col-4 {
  flex: 0 0 33.3333333333%;
}
.ph-col-6 {
  flex: 0 0 50%;
}
.ph-col-8 {
  flex: 0 0 66.6666666667%;
}
.ph-col-10 {
  flex: 0 0 83.3333333333%;
}
.ph-col-12 {
  flex: 0 0 100%;
}
.ph-avatar {
  position: relative;
  width: 100%;
  min-width: 60px;
  background-color: #ced4da;
  margin-bottom: 15px;
  border-radius: 50%;
  overflow: hidden;
}
.ph-avatar::before {
  content: " ";
  display: block;
  padding-top: 100%;
}
.ph-picture {
  width: 100%;
  height: 120px;
  background-color: #ced4da;
  margin-bottom: 15px;
}
@keyframes phAnimation {
  0% {
    transform: translate3d(-30%, 0, 0);
  }
  100% {
    transform: translate3d(30%, 0, 0);
  }
}
@font-face {
  font-family: "old stamper";
  src: url("/assets/fonts/old-stamper/old-stamper.regular-webfont.woff2") format("woff2"), url("/assets/fonts/old-stamper/old-stamper.regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/*
--------------------------------------------------------------------------------
  Menu principal
--------------------------------------------------------------------------------
*/
/* Contenido menu principal */
.pcoded .pcoded-navbar[navbar-theme=theme4] .main-menu,
.pcoded .pcoded-header .navbar-logo[navbar-theme=theme4] {
  background-color: #11418a;
}
.pcoded .pcoded-navbar[navbar-theme=theme4] .pcoded-item > li.pcoded-trigger > a {
  background-color: #015a83;
}
/* Item activo */
.pcoded .pcoded-navbar[active-item-theme=theme4] .pcoded-item > li.active > a {
  font-weight: 500 !important;
}
/* Item activo */
.pcoded .pcoded-navbar[active-item-theme=theme4] .pcoded-item > li.active > a:before {
  border-left-color: #fbc901 !important;
}
.pcoded[theme-layout=vertical][vertical-nav-type=collapsed] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu {
  border-left-width: 0px;
}
/* Transicion items */
.pcoded .pcoded-navbar[navbar-theme=theme4] a {
  transition: all 0.3s ease-in-out;
}
/* Titulo fijo */
.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme=theme5] {
  color: #fbc901 !important;
}
/* Items submenu */
.pcoded .pcoded-navbar[navbar-theme=theme4] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu {
  background-color: #2b518a;
  padding-left: 15px;
}
.pcoded .pcoded-navbar[navbar-theme=theme4] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a {
  background-color: #2b518a;
}
.pcoded[theme-layout=vertical][vertical-nav-type=expanded] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a {
  padding-left: inherit;
}
/* Items menu (Hover) */
.pcoded .pcoded-navbar[navbar-theme=theme4] .pcoded-item > li:not(.pcoded-trigger):hover > a {
  background: #2b518a;
}
.pcoded .pcoded-navbar[navbar-theme=theme4] a {
  transition: all 0.2s ease-in-out;
}
.pcoded .pcoded-navbar[navbar-theme=theme4] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a {
  background-color: #2b518a !important;
}
.pcoded[theme-layout=vertical] .pcoded-navbar .pcoded-item > li > a {
  padding: 5px 15px;
}
.pcoded .pcoded-navbar .pcoded-item > li > a > .pcoded-micon {
  display: inline-block;
  min-width: 27px;
}
/*
--------------------------------------------------------------------------------
  Navbar
--------------------------------------------------------------------------------
*/
/* Numero superior en las noficaciones */
.header-navbar .navbar-wrapper .navbar-container .header-notification .badge {
  color: white;
}
/*
--------------------------------------------------------------------------------
  Contenido principal
--------------------------------------------------------------------------------
*/
div.fixed-button a.btn.btn-primary {
  padding: 10px 17px !important;
}
.card:not(.card-border-danger, .card-border-default, .card-border-info, .card-border-primary, .card-border-inverse, .card-border-success, .card-border-warning, .card-border-purple, .borderless-card) {
  border-top: 4px solid #0073aa;
}
.card.card-border-purple {
  border-top: 4px solid #a450d6;
}
div.card.profile-card .card-body {
  padding: 30px 15px !important;
}
img.img-profile {
  width: 100px;
}
/* Pestañas perfil */
.content-profile-tab div.card {
  border-top: 0px solid #11418a !important;
}
.content-profile-tab div.card div.card-body {
  padding: 0px !important;
}
.content-profile-tab ul.nav-tabs a {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
  color: #212529;
}
.content-profile-tab ul.nav-tabs a.nav-link:hover:not(.active) {
  border-color: #fff #fff #fff;
}
.content-profile-tab ul.nav-tabs a.nav-link.active {
  border-top: 4px solid #11418a !important;
  color: #212529;
}
.content-profile-tab ul.nav-tabs li:first-child > a {
  border-left-color: transparent !important;
}
/* Boton accion: se usa en la columna de acciones de las tablas */
button.btn-actions i {
  margin-right: 0px !important;
}
.btn-warning:hover {
  color: #fff;
  background-color: #f4d03f;
  border-color: #f4d03f;
}
/* Boton con icono */
.btn-icon-md {
  padding: 6px 14px !important;
  font-size: 20px !important;
  color: #fff !important;
}
.btn-icon-md i {
  margin-right: 0 !important;
}
.btn-sm {
  font-size: 12px;
}
.main-body .page-wrapper {
  padding: 0.8rem !important;
}
/* [ngx datatable] ------------------------------------------- */
.ngx-datatable.data-table {
  overflow: visible !important;
}
.ngx-datatable.data-table.datatable-hover:not(.cell-selection) .datatable-row-wrapper:hover {
  background: rgba(0, 17, 131, 0.15) !important;
}
.ngx-datatable.data-table datatable-header {
  overflow: visible !important;
}
.ngx-datatable.data-table datatable-header datatable-header-cell {
  height: 100%;
  overflow: visible !important;
  padding-bottom: 10px;
}
.ngx-datatable.data-table datatable-header datatable-header-cell.sortable:before, .ngx-datatable.data-table datatable-header datatable-header-cell.sortable:after {
  top: 2px !important;
}
.ngx-datatable.data-table datatable-header datatable-header-cell .datatable-header-cell-label {
  padding: 0.4rem 30px 0.3rem 0.75rem;
  font-weight: 600;
}
.ngx-datatable.data-table datatable-header .sort-btn {
  display: none !important;
}
.ngx-datatable.data-table datatable-body-cell {
  display: flex !important;
  align-items: center !important;
  padding: 0.35rem 0.5rem !important;
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  -o-user-select: auto !important;
  user-select: auto !important;
}
.ngx-datatable.data-table datatable-body-cell .datatable-header-cell-label {
  width: 100%;
  padding: 0.4rem 30px 0.3rem 0.75rem;
}
.ngx-datatable.data-table datatable-body-cell .datatable-body-cell-label {
  width: 100%;
}
.ngx-datatable.data-table .datatable-body .progress-linear {
  display: block;
  position: relative;
  width: 100%;
  height: 5px;
  padding: 0;
  margin: 0;
  position: absolute;
}
.ngx-datatable.data-table .datatable-body .progress-linear .container {
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5px;
  transform: translate(0, 0) scale(1, 1);
  background-color: #8ed4ed;
  max-width: none;
}
.ngx-datatable.data-table .datatable-body .progress-linear .container .bar {
  transition: all 0.15s linear;
  animation: query 0.75s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: transform 0.15s linear;
  background-color: #0068a4;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 5px;
}
.ngx-datatable.data-table .datatable-footer .datatable-pager li.pages a {
  padding: 4px 12px;
  margin: 6px 1px;
}
.ngx-datatable.data-table .datatable-footer .datatable-pager li:not(.pages) a {
  padding: 4px 5px 2px;
  margin: 6px 0;
}
.ngx-datatable .datatable-footer {
  overflow: hidden !important;
}
@keyframes query {
  0% {
    opacity: 1;
    transform: translateX(35%) scale(0.3, 1);
  }
  100% {
    opacity: 0;
    transform: translateX(-50%) scale(0, 1);
  }
}
.datatable-row-detail {
  background-color: #dcecff;
}
/* [sui-select] -------------------------------------------------------- */
sui-select.form-control-danger {
  border-color: #e74c3c !important;
}
sui-select.form-control,
sui-multi-select.form-control {
  font-size: 14px !important;
  border-radius: 2px !important;
  border-top-left-radius: 2px !important;
  border-top-right-radius: 2px !important;
  border-bottom-right-radius: 2px !important;
  border-bottom-left-radius: 2px !important;
  border-width: 2px !important;
}
sui-select.form-control-sm {
  padding: 0.157rem 0.5rem !important;
  font-size: 0.875rem !important;
  line-height: 1.5 !important;
  border-radius: 2px !important;
}
sui-select.ui.search.selection.dropdown > input.search {
  padding: 0.4em 2.1em 0.67857143em 0.5em;
}
.ui.dropdown > .filtered.text {
  display: none;
}
sui-select .default.text,
sui-select .text {
  padding-top: 2px !important;
  padding-bottom: 1px !important;
}
sui-select.active,
sui-multi-select.active {
  border-color: #0073aa !important;
}
sui-select.ui.selection.dropdown {
  height: auto;
  min-height: 33px !important;
  min-width: auto !important;
}
sui-select.ui.selection.dropdown > .dropdown.icon {
  top: 0.5em !important;
}
sui-select.ui.selection.dropdown .menu > .item {
  font-size: 14px !important;
  padding: 0.5rem 0.8rem !important;
}
.ui.disabled.dropdown {
  opacity: initial !important;
  background-color: #f2f2f2;
  pointer-events: initial;
}
.ui.disabled.dropdown.disabled i.delete.icon {
  display: none;
}
sui-select.disabled:focus:hover {
  border-color: rgba(34, 36, 38, 0.35) !important;
}
sui-select.disabled:focus {
  border-color: rgba(34, 36, 38, 0.15) !important;
}
.btn:focus,
sui-select.active,
sui-multi-select.active {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25) !important;
}
sui-multi-select {
  height: auto !important;
}
sui-multi-select.ui.selection.dropdown .menu > .item {
  font-size: 14px !important;
  padding: 0.5rem 0.8rem !important;
}
sui-multi-select-label.label {
  color: rgba(0, 0, 0, 0.6) !important;
}
sui-multi-select-label.ui.label {
  border-radius: inherit !important;
}
.ui.multiple.dropdown {
  padding: 0.17em 2.1em 0 0.35714286em !important;
}
.ui.multiple.dropdown > .label {
  margin: 0.14285714rem 0.28571429rem 0.10285714rem 0 !important;
}
.ui.label {
  font-weight: 600;
}
/* --------------------------------------------- */
.counter-card-icon .fa {
  display: initial !important;
}
.btn-primary,
.btn-default,
.btn-danger {
  transition: all ease-in 0.15s !important;
}
app-form-control-error .text-danger,
app-form-control-error .text-muted {
  font-size: 12px !important;
  margin-top: 2px !important;
  line-height: 12px;
}
.form-control:hover {
  border-color: rgba(34, 36, 38, 0.35);
}
.form-control.form-control-danger:hover {
  border-color: #e74c3c;
}
.form-control-sm,
.input-group-sm > .form-control,
.input-group-sm > .input-group-append > .btn,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-text {
  border-radius: inherit !important;
}
.form-control-xs {
  height: calc(1.5em + 0.25rem + 2px);
  padding: 0.05rem 0.4rem;
}
label {
  margin-bottom: 0.15rem;
}
.input-group {
  margin-bottom: 0 !important;
}
.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification,
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,
.header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification {
  transition: all linear 0.15s;
}
.checkbox-label-table {
  margin-right: 0 !important;
  height: 15px !important;
}
.border-checkbox-section .border-checkbox-group .border-checkbox:checked + .border-checkbox-label:after {
  animation: check linear 0.15s;
}
.card .card-header span {
  margin-top: 0 !important;
}
.card .card-header a.btn,
.card .card-header button.btn {
  margin-top: -6px;
  margin-bottom: -6px;
}
.card .card-header .btn-group {
  margin-top: -2px;
}
.tooltip {
  font-size: 0.7rem;
}
.pcoded[theme-layout=vertical] .pcoded-navbar .pcoded-item .pcoded-hasmenu.pcoded-trigger .pcoded-submenu {
  transition: transform 0.2s, opacity 0.2s;
}
.main-body .page-wrapper .page-header {
  margin-bottom: 15px !important;
}
.pcoded-inner-content {
  padding: 5px;
}
.main-body .page-wrapper .page-header-title span {
  margin-top: 0px;
}
.avatar-content {
  font-family: inherit !important;
}
.nav-username {
  position: relative;
  top: -3px;
}
.header-navbar .navbar-wrapper .navbar-container .header-notification.nav-notifications .show-notification {
  width: 25rem;
}
.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:hover {
  background-color: #f1f1f1;
}
.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:hover a {
  color: #0073aa;
  margin-left: 5px;
}
.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification a {
  transition: all 0.2s ease-in-out;
}
.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li {
  transition: all 0.2s ease-in-out;
}
.borderless-card {
  border-top: none;
}
.widget-statstic-card {
  position: relative;
  overflow: hidden;
}
.widget-statstic-card .card-header {
  border-bottom: 0px solid transparent;
}
.widget-statstic-card .st-icon {
  color: #fff;
  font-size: 23px;
  padding: 40px 40px 20px 20px;
  border-radius: 50%;
  position: absolute;
  top: -30px;
  right: -30px;
  transition: all 0.1s ease-in-out;
}
.widget-statstic-card h2 {
  font-weight: 600;
  display: inline-block;
}
.widget-statstic-card span {
  border-radius: 30px;
  padding: 5px 20px;
  font-weight: 600;
}
.widget-statstic-card:hover .st-icon {
  font-size: 60px;
}
.md-tabs .nav-item {
  width: calc(100% / 5);
}
.json-viewer-container .ngx-json-viewer .segment .segment-main .toggler {
  position: relative !important;
  top: 13px;
  margin-top: -8px !important;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer label {
  cursor: pointer;
}
.form-group {
  margin-bottom: 0.5rem;
}
.simple-notification .sn-title {
  font-size: 18px !important;
}
.simple-notification .sn-content {
  font-size: 14px !important;
  line-height: 16px !important;
}
.border-checkbox-section .border-checkbox-group .border-checkbox-label:before {
  transition: box-shadow 0.15s ease-in-out;
}
.border-checkbox-section .border-checkbox-group:focus {
  outline: none;
}
.border-checkbox-section .border-checkbox-group:focus .border-checkbox-label:before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.radio {
  position: relative;
}
.radio label {
  cursor: pointer;
}
.radio label input[type=radio] {
  display: none;
}
.radio label input[type=radio]:disabled ~ .helper {
  opacity: 0.7;
}
.radio label .radio-label {
  position: relative;
  left: 24px;
  top: 4px;
}
.radio .helper::after,
.radio .helper::before {
  width: 1.25rem !important;
  height: 1.25rem !important;
}
.line-breaker {
  white-space: pre;
}
.header-navbar .navbar-wrapper .navbar-logo:not(.no-sidebar) {
  height: 3.7rem;
}
.navbar-logo.no-sidebar {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.pcoded .pcoded-overlay-box {
  background: #11418a none repeat scroll 0 0;
  opacity: 0.9;
  visibility: inherit;
  z-index: unset;
}
.text-by {
  font-style: italic;
  font-size: 90%;
}
ngb-timepicker.timepicker-sm button.btn.btn-link {
  display: none;
}
ngb-timepicker.timepicker-sm .form-control {
  padding: 0.25rem 0.5rem;
  height: calc(1.8125rem + 2px);
}
ngb-timepicker.timepicker-sm .btn.btn-outline-primary {
  padding: 4px 10px;
}
input.ng-invalid.ng-touched,
textarea.ng-invalid.ng-touched {
  border-color: #e74c3c;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  padding: 5px 10px !important;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected {
  background-color: #e8eef4 !important;
}
app-select-async .ng-select-container,
app-select:not(.default) .ng-select-container {
  border-color: #ced4da;
  min-height: 31px !important;
  border-width: 2px !important;
  border-radius: inherit !important;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
app-select-async .ng-select-container .ng-clear,
app-select:not(.default) .ng-select-container .ng-clear {
  font-weight: bold;
  line-height: inherit !important;
}
app-select-async:not(.has-filter) .ng-select:hover .ng-select-container,
app-select:not(.default):not(.has-filter) .ng-select:hover .ng-select-container {
  border-color: rgba(34, 36, 38, 0.35);
}
app-select-async .ng-select.ng-select-single .ng-select-container,
app-select:not(.default) .ng-select.ng-select-single .ng-select-container {
  height: auto !important;
}
app-select-async .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input,
app-select:not(.default) .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  top: 2px !important;
}
app-select-async .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value,
app-select:not(.default) .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value {
  white-space: initial !important;
}
app-select-async .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value,
app-select:not(.default) .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  font-size: 13px;
  border-color: #c3c3c3 !important;
  background-color: #eaeaea !important;
  font-weight: 500 !important;
}
app-select-async .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon,
app-select:not(.default) .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
  font-size: 19px;
  line-height: 12px;
  vertical-align: middle;
  padding-top: 2px;
}
app-select-async .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left,
app-select:not(.default) .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  font-weight: bold;
  border-right: 1px solid #c3c3c3;
}
app-select-async .ng-select.ng-select-disabled > .ng-select-container,
app-select:not(.default) .ng-select.ng-select-disabled > .ng-select-container {
  background-color: #f2f2f2;
}
app-select-async .ng-dropdown-panel,
app-select:not(.default) .ng-dropdown-panel {
  box-shadow: 0 0.3rem 0.5rem rgba(0, 0, 0, 0.15) !important;
}
app-select-async .ng-dropdown-panel .ng-dropdown-panel-items .ng-option,
app-select:not(.default) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  white-space: initial !important;
}
app-select-async .ng-select.ng-select-focused,
app-select-async .ng-select.ng-select-opened,
app-select:not(.default) .ng-select.ng-select-focused,
app-select:not(.default) .ng-select.ng-select-opened {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25) !important;
}
app-select-async .ng-select.ng-select-focused > .ng-select-container,
app-select-async .ng-select.ng-select-opened > .ng-select-container,
app-select:not(.default) .ng-select.ng-select-focused > .ng-select-container,
app-select:not(.default) .ng-select.ng-select-opened > .ng-select-container {
  border-color: #0073aa !important;
}
app-select-async.ng-invalid.ng-touched .ng-select-container,
app-select:not(.default).ng-invalid.ng-touched .ng-select-container {
  border-color: #e74c3c;
}
app-select-async.has-filter .ng-select-container,
app-select:not(.default).has-filter .ng-select-container {
  border-color: #3498db;
}
app-select2-simple.ng-invalid.ng-touched sui-select,
app-select2.ng-invalid.ng-touched sui-select {
  border-color: #e74c3c !important;
}
app-select2-multi.ng-invalid.ng-touched sui-multi-select,
app-person-card-select.ng-invalid.ng-touched ng-select .ng-select-container {
  border-color: #e74c3c !important;
}
app-input-number.ng-invalid.ng-touched input.form-control,
app-input-money.ng-invalid.ng-touched input.form-control,
ngb-timepicker.ng-invalid.ng-touched input.form-control,
app-date-picker.ng-invalid.ng-touched input.form-control,
app-input-autocomplete.ng-invalid.ng-touched input.form-control,
app-input-percentage.ng-invalid.ng-touched input.form-control,
app-address-generator.ng-invalid.ng-touched .control-container input.form-control {
  border-color: #e74c3c;
}
.cke_button__custompreview {
  padding-left: 5px !important;
  padding-right: 5px !important;
  margin-left: 10px !important;
}
.cke_button__custompreview .cke_button__custompreview_icon {
  background-size: 85px !important;
  width: 85px !important;
}
.no-hover-bg:hover {
  background-color: inherit !important;
}
.navbar-wrapper.pcoded-container {
  box-shadow: 0 0 25px 5px #0b2f66, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
}
star-rating.admission-rating .rating, star-rating.admission-appointment-rating .rating {
  outline: none;
  background-color: unset;
}
star-rating.admission-rating .star {
  width: 80px !important;
  height: 80px !important;
}
star-rating.admission-appointment-rating .star {
  width: 35px !important;
  height: 35px !important;
}
.form-control:disabled,
.form-control[readonly] {
  background-color: #f2f2f2;
}
.border-checkbox-section .border-checkbox:disabled ~ .border-checkbox-label {
  color: #777;
  cursor: default;
}
.border-checkbox-section .border-checkbox:disabled ~ .border-checkbox-label:before {
  border: 2px solid #888;
}
.border-checkbox-section .border-checkbox:disabled:checked + .border-checkbox-label:after {
  border-color: #888;
}
.border-checkbox-section .border-checkbox-group:focus .border-checkbox:disabled + .border-checkbox-label:before {
  box-shadow: none;
}
.simple-notification-wrapper {
  width: 320px !important;
}
.no-pointer-events {
  pointer-events: none;
}
.no-tt {
  text-transform: inherit !important;
}
ngb-datepicker.dropdown-menu {
  width: -moz-fit-content;
  width: fit-content;
}
.strengthBar .point {
  width: 30px !important;
}
.show-notification .flag-language {
  width: 24px !important;
}
.btn.disabled,
.btn:disabled {
  cursor: default;
}
.btn-info.disabled,
.btn-info:disabled {
  background-color: #3498db;
  border-color: #3498db;
}
app-enroll-step-popover .popover,
app-pager-range-date-column-filter .popover {
  max-width: none !important;
}
.popover {
  font-family: inherit !important;
  max-width: 400px;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
app-pager-range-date-column-filter .hidden {
  display: block !important;
}
app-modal-animation .card {
  color: black;
  border-top: none;
  margin-bottom: 0;
}
.iframe-full {
  width: 100%;
  height: 60vh;
  border: solid 1px lightgrey;
}
/* [ngx chips] ------------------------------------------- */
tag-input .ng2-tag-input {
  border-bottom: 2px solid lightgrey !important;
  border: 2px solid lightgrey;
  padding: 0.157rem 0.5rem !important;
  font-size: 0.875rem !important;
  line-height: 1.5 !important;
}
tag-input tag {
  font-family: inherit !important;
  border-radius: 4px !important;
  letter-spacing: inherit !important;
}
tag-input .ng2-tag-input__text-input {
  font-size: inherit !important;
  font-family: inherit !important;
}
tag-input .ng2-tag-input:hover {
  border-color: rgba(34, 36, 38, 0.35);
}
tag-input .ng2-tag-input--focused {
  border-color: #0073aa !important;
  border-bottom: 2px solid #0073aa !important;
  box-shadow: 0 0 0 0.2rem #0074aa4b !important;
}
tag-input .tag__text {
  font-size: 12px;
}
tag-input .error-message {
  font-size: 12px !important;
  margin: inherit !important;
}
.no-capitalize {
  text-transform: none !important;
}
/* PULSE animation ---------------------------------------- */
.pulse {
  border-radius: 50%;
  box-shadow: 0 0 0 rgba(40, 167, 69, 0.4);
  animation: pulse 0.75s infinite;
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.4);
  }
  70% {
    box-shadow: 0 0 0 10px rgba(40, 167, 69, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(40, 167, 69, 0);
  }
}
label a {
  color: #007bff !important;
  text-decoration: underline !important;
  cursor: help !important;
}
.tab-border-success {
  border-left: 4px solid #2ecc71 !important;
}
.tab-border-primary {
  border-left: 4px solid #3498db !important;
}
.tab-border-warning {
  border-left: 4px solid #f1c40f !important;
}
.tab-border-danger {
  border-left: 4px solid #e74c3c !important;
}
.tab-border-default {
  border-left: 4px solid #bdc3c7 !important;
}
.label {
  font-weight: 400;
  font-size: 85%;
  padding: 3px 7px;
}
.label.label-md {
  font-size: 14px;
  padding: 3px 7px;
}
/*  HOVER -------------------------------------- */
.hover-bg, .pro-list .pro-list-item:hover {
  transition: all 0.2s linear;
}
.hover-bg:hover, .pro-list .pro-list-item:hover {
  background-color: rgba(0, 0, 0, 0.25);
  border-radius: 2px;
}
.hover-bg-danger,
.hover-bg-warning,
.hover-bg-primary,
.hover-bg-success,
.hover-bg-light {
  transition: all 0.15s linear;
}
.hover-bg-danger:hover,
.hover-bg-warning:hover,
.hover-bg-primary:hover,
.hover-bg-success:hover,
.hover-bg-light:hover {
  border-radius: 2px;
}
.hover-bg-danger:active,
.hover-bg-warning:active,
.hover-bg-primary:active,
.hover-bg-success:active,
.hover-bg-light:active {
  transition: unset !important;
}
.hover-bg-danger.border:hover,
.hover-bg-warning.border:hover,
.hover-bg-primary.border:hover,
.hover-bg-success.border:hover,
.hover-bg-light.border:hover {
  border: 1px solid rgba(0, 0, 0, 0.125) !important;
}
.hover-bg-danger:hover {
  background-color: rgba(220, 53, 69, 0.25);
}
.hover-bg-danger:active {
  background-color: rgba(220, 53, 69, 0.45);
}
.hover-bg-warning:hover {
  background-color: rgba(255, 193, 7, 0.25);
}
.hover-bg-warning:active {
  background-color: rgba(255, 193, 7, 0.45);
}
.hover-bg-primary:hover {
  background-color: rgba(0, 123, 255, 0.2);
}
.hover-bg-primary:active {
  background-color: rgba(0, 123, 255, 0.4);
}
.hover-bg-light:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
.hover-bg-light:active {
  background-color: rgba(0, 0, 0, 0.35);
}
.hover-bg-success:hover {
  background-color: rgba(40, 167, 69, 0.2);
}
.hover-bg-success:active {
  background-color: rgba(40, 167, 69, 0.4);
}
.no-br {
  border-radius: unset !important;
}
/* GRAGULA PACKAGE -------------------------------------- */
/* in-flight clone */
.gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  pointer-events: none;
}
/* high-performance display:none; helper */
.gu-hide {
  left: -9999px !important;
}
/* added to mirrorContainer (default = body) while dragging */
.gu-unselectable {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}
/* added to the source element while its mirror is dragged */
.gu-transit {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}
/* SUI MODAL ------------------------------------ */
ngb-modal-window .modal-dialog .modal-content .modal-header {
  border-top: solid 5px rgba(0, 115, 170, 0.93) !important;
  background: rgba(0, 115, 170, 0.93) !important;
  border-radius: 0px !important;
  padding: 3px 15px 7px 15px !important;
  color: white !important;
  font-weight: 500 !important;
  font-size: 1.5em !important;
}
ngb-modal-window .modal-dialog .modal-content .modal-header .close-icon {
  font-size: 1.3em;
}
ngb-modal-window .modal-dialog .modal-content .modal-body {
  padding: 15px !important;
  font-size: 0.875em !important;
}
ngb-modal-window .modal-dialog .modal-content .modal-footer {
  padding: 12px !important;
  font-size: 0.875em !important;
}
ngb-modal-window .modal-dialog .modal-content .modal-footer .btn {
  margin-left: 5px;
}
/* SWEET ALERT ---------------------------------------------- */
.swal2-modal {
  padding: 0 !important;
  font-family: unset;
  overflow: initial;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  border-radius: 3px !important;
}
.swal2-modal .swal2-styled {
  padding: 7px 24px;
  border-radius: 2px;
}
.swal2-modal .swal2-content {
  color: unset;
  font-weight: 400;
  padding: 0 15px;
}
.swal2-modal .swal2-buttonswrapper {
  border-top: solid 1px #dddddd;
  padding-bottom: 15px;
}
.swal2-icon {
  margin: 20px auto 10px;
}
.swal2-container {
  z-index: 9999;
}
.swal2-container.swal2-shown {
  background-color: rgba(0, 0, 0, 0.6) !important;
}
/* HTML EDITOR ----------------------------------------------------------- */
.cke_chrome {
  border: 1px solid #e0e2e4 !important;
  box-shadow: none !important;
}
/* PULSE BACKGROUND ------------------------------------------------------ */
.pulse-bg {
  animation-name: pulse-bg;
  animation-duration: 1s;
  animation-iteration-count: infinite;
}
@keyframes pulse-bg {
  0% {
    background-color: initial;
  }
  50% {
    background-color: #b8daff;
  }
  100% {
    background-color: initial;
  }
}
/*----------------------------------------------------------------------- */
.tabset-nav-px .nav-tabs {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.fix-text-card-header span {
  color: initial !important;
  font-size: inherit !important;
}
.v-middle {
  vertical-align: middle !important;
}
.bg-primary-light.border,
.bg-primary-light2.border,
.bg-success-light.border,
.bg-danger-light.border,
.bg-danger-light2.border,
.bg-warning-light.border,
.bg-secondary-ligh.border {
  border: 1px solid rgba(0, 0, 0, 0.125) !important;
}
.bg-primary-light {
  background-color: #c4dfff;
}
.bg-primary-light2 {
  background-color: #d2e7ff;
}
.bg-success-light {
  background-color: #c3e6cb;
}
.bg-danger-light {
  background-color: #f5c6cb;
}
.bg-danger-light2 {
  background-color: #fde0e3;
}
.bg-warning-light {
  background-color: #ffeeba;
}
.bg-secondary-light {
  background-color: #cacaca;
}
.bg-purple {
  background-color: #a450d6 !important;
  color: #fff;
}
.bg-purple.btn:hover {
  background-color: #b167dc !important;
  color: #fff;
}
.bg-purple.btn:active {
  background-color: #703294 !important;
  color: #fff;
}
.text-purple {
  color: #a450d6 !important;
}
.link {
  text-decoration: underline;
  cursor: pointer;
  color: #0073aa;
  text-align: center;
}
.f-w-500 {
  font-weight: 500;
}
/* ------------------------------------------------------------------------------- */
.step-option {
  margin: 10px 0;
}
.step-option label {
  padding: 15px 67px 15px 30px;
  width: 100%;
  display: block;
  text-align: left;
  color: #3c454c;
  cursor: pointer;
  position: relative;
  z-index: 2;
  transition: color 150ms ease-in;
  overflow: hidden;
  border: 1px solid #dee2e6 !important;
  background-color: #f8f9fa;
}
.step-option label:active:before:not(:disabled) {
  background-color: #1ba4e5;
}
.step-option label:before {
  border-radius: 50%;
  width: 15px;
  height: 15px;
  content: "";
  background-color: #0073aa;
  position: absolute;
  left: 50%;
  top: 50%;
  transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  z-index: -1;
}
.step-option label:after {
  width: 32px;
  height: 32px;
  content: "";
  border: 2px solid #d1d7dc;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");
  background-repeat: no-repeat;
  background-position: 2px 3px;
  border-radius: 50%;
  z-index: 2;
  position: absolute;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  transition: all 200ms ease-in;
}
.step-option input:disabled ~ label {
  cursor: initial;
}
.step-option input:disabled ~ label:after {
  cursor: initial;
}
.step-option input:disabled ~ label:before {
  background-color: #464a4c;
}
.step-option input:checked ~ label {
  color: #fff;
  border: 0 !important;
}
.step-option input:checked ~ label:before {
  transform: translate(-50%, -50%) scale3d(100, 100, 1);
  opacity: 1;
}
.step-option input:checked ~ label:after {
  background-color: #54e0c7;
  border-color: #54e0c7;
}
.step-option input {
  width: 32px;
  height: 32px;
  order: 1;
  z-index: 2;
  position: absolute;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  visibility: hidden;
}
/* ------------------------------------------------------------------------------- */
/* Tabset premium  ------------------------------------------------------------- */
.nav.nav-tabs.nav-primary .nav-item.show .nav-link,
.nav.nav-tabs.nav-primary .nav-link.active {
  border-top: solid #0073aa;
}
.nav.nav-tabs.nav-primary .nav-link {
  padding: 0.5rem 2rem;
}
.nav.nav-tabs.nav-primary .nav-link:not(.active) {
  padding: 0.55rem 2rem;
}
.nav.nav-tabs.nav-primary .nav-item {
  margin-bottom: -2px;
}
/* ------------------------------------------------------------------------------- */
ul.with-bullets {
  padding-left: 1em !important;
  margin-left: 1em;
}
ul.with-bullets li {
  list-style-type: disc !important;
}
.image-container {
  border: solid 1px #e3e3e3;
  padding: 0.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.image-container > img {
  cursor: pointer;
  max-width: 100%;
  max-height: 100%;
}
v-custom-content {
  width: 100%;
}
.sidebar-testing {
  background-color: #a71c1c !important;
}
.datatable-expand-icon {
  margin-left: -0.5rem !important;
  margin-bottom: -0.5rem !important;
  margin-top: -0.5rem !important;
  padding-left: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  padding-top: 0.5rem !important;
  color: #0073aa;
  cursor: pointer;
}
.datatable-expand-icon.disabled {
  color: lightgrey;
}
.label-field label, .label-field-col label {
  font-weight: 500;
  margin-right: 0.25rem;
  margin-bottom: 0;
}
.label-field-col label {
  width: 100%;
}
/* items de autocompletado */
.dropdown-item {
  padding: 4px 10px;
  font-size: 14px;
}
ngx-datatable .btn-mini {
  margin-left: 1px;
  margin-right: 1px;
}
.card-footer .btn {
  margin-left: 2px;
  margin-right: 2px;
}
.btn-mini {
  font-size: 12px;
}
.table-hover tbody tr:hover {
  background-color: rgba(0, 17, 131, 0.15) !important;
}
.table-xxs td,
.table-xxs th {
  padding-right: 0.6rem !important;
  padding-left: 0.6rem !important;
  padding-top: 0.35rem !important;
  padding-bottom: 0.35rem !important;
}
.table-compact td,
.table-compact th {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.border-black {
  border-color: transparent;
  border-left: 3px solid black;
  border-radius: 0;
  box-shadow: 0 0 1px #999;
  color: black;
}
.table-layout-fixed {
  table-layout: fixed;
}
.table.table-v-middle td,
.table.table-v-middle th {
  vertical-align: middle;
}
.p2p-simple {
  max-height: 18px;
}
ngb-progressbar .progress-bar {
  height: 100% !important;
}
.overflow-scroll-80 {
  overflow-y: scroll;
  max-height: 80vh;
}
.overflow-scroll-90 {
  overflow-y: scroll;
  max-height: 90vh;
}
.pro-list {
  border-bottom: solid 1px #dcdcdc;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}
.pro-list .pro-list-item {
  width: 100%;
  border: solid 1px #dcdcdc;
  border-bottom: 0;
  position: relative;
  cursor: pointer;
  padding: 0.5rem 0.25rem;
}
.pro-list .pro-list-item:hover {
  border-radius: 0 !important;
}
.pro-list .pro-list-item.selected {
  background: #b5eafb;
  border-right: solid 1px #dcdcdc;
}
.pro-list .pro-list-item.selected:after {
  content: "";
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #b5eafb;
}
.breadcrumb-item {
  float: left;
}
.ckeditor-table-wrap th,
.ckeditor-table-wrap td {
  white-space: normal !important;
}
.table-responsive-sm::-webkit-scrollbar,
.table-responsive-md::-webkit-scrollbar,
.table-responsive-lg::-webkit-scrollbar,
.table-responsive-xl::-webkit-scrollbar {
  -webkit-appearance: none;
}
.table-responsive-sm::-webkit-scrollbar:vertical,
.table-responsive-md::-webkit-scrollbar:vertical,
.table-responsive-lg::-webkit-scrollbar:vertical,
.table-responsive-xl::-webkit-scrollbar:vertical {
  width: 12px;
}
.table-responsive-sm::-webkit-scrollbar:horizontal,
.table-responsive-md::-webkit-scrollbar:horizontal,
.table-responsive-lg::-webkit-scrollbar:horizontal,
.table-responsive-xl::-webkit-scrollbar:horizontal {
  height: 12px;
}
.table-responsive-sm::-webkit-scrollbar-thumb,
.table-responsive-md::-webkit-scrollbar-thumb,
.table-responsive-lg::-webkit-scrollbar-thumb,
.table-responsive-xl::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  border: 3px solid #ffffff;
}
.table-responsive-sm::-webkit-scrollbar-track,
.table-responsive-md::-webkit-scrollbar-track,
.table-responsive-lg::-webkit-scrollbar-track,
.table-responsive-xl::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #ffffff;
}
.spacer {
  flex: 1 1 auto;
}
@font-face {
    font-family: 'primeicons';
    font-display: block;
    src: url('primeicons.d44157bdfa026dc877af.eot');
    src: url('primeicons.d44157bdfa026dc877af.eot?#iefix') format('embedded-opentype'), url('primeicons.78172950b335ccdb94e2.woff2') format('woff2'), url('primeicons.10d3152104f2208ac82a.woff') format('woff'), url('primeicons.ea5358601d0a3fd6670b.ttf') format('truetype'), url('primeicons.e1441b135b3ca9ad643c.svg?#primeicons') format('svg');
    font-weight: normal;
    font-style: normal;
}

.pi {
    font-family: 'primeicons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.pi:before {
    --webkit-backface-visibility:hidden;
    backface-visibility: hidden;
}

.pi-fw {
    width: 1.28571429em;
    text-align: center;
}

.pi-spin {
    animation: fa-spin 2s infinite linear;
}

@keyframes fa-spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(359deg);
    }
}

.pi-eraser:before {
    content: "\ea04";
}

.pi-stopwatch:before {
    content: "\ea01";
}

.pi-verified:before {
    content: "\ea02";
}

.pi-delete-left:before {
    content: "\ea03";
}

.pi-hourglass:before {
    content: "\e9fe";
}

.pi-truck:before {
    content: "\ea00";
}

.pi-wrench:before {
    content: "\e9ff";
}

.pi-microphone:before {
    content: "\e9fa";
}

.pi-megaphone:before {
    content: "\e9fb";
}

.pi-arrow-right-arrow-left:before {
    content: "\e9fc";
}

.pi-bitcoin:before {
    content: "\e9fd";
}

.pi-file-edit:before {
    content: "\e9f6";
}

.pi-language:before {
    content: "\e9f7";
}

.pi-file-export:before {
    content: "\e9f8";
}

.pi-file-import:before {
    content: "\e9f9";
}

.pi-file-word:before {
    content: "\e9f1";
}

.pi-gift:before {
    content: "\e9f2";
}

.pi-cart-plus:before {
    content: "\e9f3";
}

.pi-thumbs-down-fill:before {
    content: "\e9f4";
}

.pi-thumbs-up-fill:before {
    content: "\e9f5";
}

.pi-arrows-alt:before {
    content: "\e9f0";
}

.pi-calculator:before {
    content: "\e9ef";
}

.pi-sort-alt-slash:before {
    content: "\e9ee";
}

.pi-arrows-h:before {
    content: "\e9ec";
}

.pi-arrows-v:before {
    content: "\e9ed";
}

.pi-pound:before {
    content: "\e9eb";
}

.pi-prime:before {
    content: "\e9ea";
}

.pi-chart-pie:before {
    content: "\e9e9";
}

.pi-reddit:before {
    content: "\e9e8";
}

.pi-code:before {
    content: "\e9e7";
}

.pi-sync:before {
    content: "\e9e6";
}

.pi-shopping-bag:before {
    content: "\e9e5";
}

.pi-server:before {
    content: "\e9e4";
}

.pi-database:before {
    content: "\e9e3";
}

.pi-hashtag:before {
    content: "\e9e2";
}

.pi-bookmark-fill:before {
    content: "\e9df";
}

.pi-filter-fill:before {
    content: "\e9e0";
}

.pi-heart-fill:before {
    content: "\e9e1";
}

.pi-flag-fill:before {
    content: "\e9de";
}

.pi-circle:before {
    content: "\e9dc";
}

.pi-circle-fill:before {
    content: "\e9dd";
}

.pi-bolt:before {
    content: "\e9db";
}

.pi-history:before {
    content: "\e9da";
}

.pi-box:before {
    content: "\e9d9";
}

.pi-at:before {
    content: "\e9d8";
}

.pi-arrow-up-right:before {
    content: "\e9d4";
}

.pi-arrow-up-left:before {
    content: "\e9d5";
}

.pi-arrow-down-left:before {
    content: "\e9d6";
}

.pi-arrow-down-right:before {
    content: "\e9d7";
}

.pi-telegram:before {
    content: "\e9d3";
}

.pi-stop-circle:before {
    content: "\e9d2";
}

.pi-stop:before {
    content: "\e9d1";
}

.pi-whatsapp:before {
    content: "\e9d0";
}

.pi-building:before {
    content: "\e9cf";
}

.pi-qrcode:before {
    content: "\e9ce";
}

.pi-car:before {
    content: "\e9cd";
}

.pi-instagram:before {
    content: "\e9cc";
}

.pi-linkedin:before {
    content: "\e9cb";
}

.pi-send:before {
    content: "\e9ca";
}

.pi-slack:before {
    content: "\e9c9";
}

.pi-sun:before {
    content: "\e9c8";
}

.pi-moon:before {
    content: "\e9c7";
}

.pi-vimeo:before {
    content: "\e9c6";
}

.pi-youtube:before {
    content: "\e9c5";
}

.pi-flag:before {
    content: "\e9c4";
}

.pi-wallet:before {
    content: "\e9c3";
}

.pi-map:before {
    content: "\e9c2";
}

.pi-link:before {
    content: "\e9c1";
}

.pi-credit-card:before {
    content: "\e9bf";
}

.pi-discord:before {
    content: "\e9c0";
}

.pi-percentage:before {
    content: "\e9be";
}

.pi-euro:before {
    content: "\e9bd";
}

.pi-book:before {
    content: "\e9ba";
}

.pi-shield:before {
    content: "\e9b9";
}

.pi-paypal:before {
    content: "\e9bb";
}

.pi-amazon:before {
    content: "\e9bc";
}

.pi-phone:before {
    content: "\e9b8";
}

.pi-filter-slash:before {
    content: "\e9b7";
}

.pi-facebook:before {
    content: "\e9b4";
}

.pi-github:before {
    content: "\e9b5";
}

.pi-twitter:before {
    content: "\e9b6";
}

.pi-step-backward-alt:before {
    content: "\e9ac";
}

.pi-step-forward-alt:before {
    content: "\e9ad";
}

.pi-forward:before {
    content: "\e9ae";
}

.pi-backward:before {
    content: "\e9af";
}

.pi-fast-backward:before {
    content: "\e9b0";
}

.pi-fast-forward:before {
    content: "\e9b1";
}

.pi-pause:before {
    content: "\e9b2";
}

.pi-play:before {
    content: "\e9b3";
}

.pi-compass:before {
    content: "\e9ab";
}

.pi-id-card:before {
    content: "\e9aa";
}

.pi-ticket:before {
    content: "\e9a9";
}

.pi-file-o:before {
    content: "\e9a8";
}

.pi-reply:before {
    content: "\e9a7";
}

.pi-directions-alt:before {
    content: "\e9a5";
}

.pi-directions:before {
    content: "\e9a6";
}

.pi-thumbs-up:before {
    content: "\e9a3";
}

.pi-thumbs-down:before {
    content: "\e9a4";
}

.pi-sort-numeric-down-alt:before {
    content: "\e996";
}

.pi-sort-numeric-up-alt:before {
    content: "\e997";
}

.pi-sort-alpha-down-alt:before {
    content: "\e998";
}

.pi-sort-alpha-up-alt:before {
    content: "\e999";
}

.pi-sort-numeric-down:before {
    content: "\e99a";
}

.pi-sort-numeric-up:before {
    content: "\e99b";
}

.pi-sort-alpha-down:before {
    content: "\e99c";
}

.pi-sort-alpha-up:before {
    content: "\e99d";
}

.pi-sort-alt:before {
    content: "\e99e";
}

.pi-sort-amount-up:before {
    content: "\e99f";
}

.pi-sort-amount-down:before {
    content: "\e9a0";
}

.pi-sort-amount-down-alt:before {
    content: "\e9a1";
}

.pi-sort-amount-up-alt:before {
    content: "\e9a2";
}

.pi-palette:before {
    content: "\e995";
}

.pi-undo:before {
    content: "\e994";
}

.pi-desktop:before {
    content: "\e993";
}

.pi-sliders-v:before {
    content: "\e991";
}

.pi-sliders-h:before {
    content: "\e992";
}

.pi-search-plus:before {
    content: "\e98f";
}

.pi-search-minus:before {
    content: "\e990";
}

.pi-file-excel:before {
    content: "\e98e";
}

.pi-file-pdf:before {
    content: "\e98d";
}

.pi-check-square:before {
    content: "\e98c";
}

.pi-chart-line:before {
    content: "\e98b";
}

.pi-user-edit:before {
    content: "\e98a";
}

.pi-exclamation-circle:before {
    content: "\e989";
}

.pi-android:before {
    content: "\e985";
}

.pi-google:before {
    content: "\e986";
}

.pi-apple:before {
    content: "\e987";
}

.pi-microsoft:before {
    content: "\e988";
}

.pi-heart:before {
    content: "\e984";
}

.pi-mobile:before {
    content: "\e982";
}

.pi-tablet:before {
    content: "\e983";
}

.pi-key:before {
    content: "\e981";
}

.pi-shopping-cart:before {
    content: "\e980";
}

.pi-comments:before {
    content: "\e97e";
}

.pi-comment:before {
    content: "\e97f";
}

.pi-briefcase:before {
    content: "\e97d";
}

.pi-bell:before {
    content: "\e97c";
}

.pi-paperclip:before {
    content: "\e97b";
}

.pi-share-alt:before {
    content: "\e97a";
}

.pi-envelope:before {
    content: "\e979";
}

.pi-volume-down:before {
    content: "\e976";
}

.pi-volume-up:before {
    content: "\e977";
}

.pi-volume-off:before {
    content: "\e978";
}

.pi-eject:before {
    content: "\e975";
}

.pi-money-bill:before {
    content: "\e974";
}

.pi-images:before {
    content: "\e973";
}

.pi-image:before {
    content: "\e972";
}

.pi-sign-in:before {
    content: "\e970";
}

.pi-sign-out:before {
    content: "\e971";
}

.pi-wifi:before {
    content: "\e96f";
}

.pi-sitemap:before {
    content: "\e96e";
}

.pi-chart-bar:before {
    content: "\e96d";
}

.pi-camera:before {
    content: "\e96c";
}

.pi-dollar:before {
    content: "\e96b";
}

.pi-lock-open:before {
    content: "\e96a";
}

.pi-table:before {
    content: "\e969";
}

.pi-map-marker:before {
    content: "\e968";
}

.pi-list:before {
    content: "\e967";
}

.pi-eye-slash:before {
    content: "\e965";
}

.pi-eye:before {
    content: "\e966";
}

.pi-folder-open:before {
    content: "\e964";
}

.pi-folder:before {
    content: "\e963";
}

.pi-video:before {
    content: "\e962";
}

.pi-inbox:before {
    content: "\e961";
}

.pi-lock:before {
    content: "\e95f";
}

.pi-unlock:before {
    content: "\e960";
}

.pi-tags:before {
    content: "\e95d";
}

.pi-tag:before {
    content: "\e95e";
}

.pi-power-off:before {
    content: "\e95c";
}

.pi-save:before {
    content: "\e95b";
}

.pi-question-circle:before {
    content: "\e959";
}

.pi-question:before {
    content: "\e95a";
}

.pi-copy:before {
    content: "\e957";
}

.pi-file:before {
    content: "\e958";
}

.pi-clone:before {
    content: "\e955";
}

.pi-calendar-times:before {
    content: "\e952";
}

.pi-calendar-minus:before {
    content: "\e953";
}

.pi-calendar-plus:before {
    content: "\e954";
}

.pi-ellipsis-v:before {
    content: "\e950";
}

.pi-ellipsis-h:before {
    content: "\e951";
}

.pi-bookmark:before {
    content: "\e94e";
}

.pi-globe:before {
    content: "\e94f";
}

.pi-replay:before {
    content: "\e94d";
}

.pi-filter:before {
    content: "\e94c";
}

.pi-print:before {
    content: "\e94b";
}

.pi-align-right:before {
    content: "\e946";
}

.pi-align-left:before {
    content: "\e947";
}

.pi-align-center:before {
    content: "\e948";
}

.pi-align-justify:before {
    content: "\e949";
}

.pi-cog:before {
    content: "\e94a";
}

.pi-cloud-download:before {
    content: "\e943";
}

.pi-cloud-upload:before {
    content: "\e944";
}

.pi-cloud:before {
    content: "\e945";
}

.pi-pencil:before {
    content: "\e942";
}

.pi-users:before {
    content: "\e941";
}

.pi-clock:before {
    content: "\e940";
}

.pi-user-minus:before {
    content: "\e93e";
}

.pi-user-plus:before {
    content: "\e93f";
}

.pi-trash:before {
    content: "\e93d";
}

.pi-external-link:before {
    content: "\e93c";
}

.pi-window-maximize:before {
    content: "\e93b";
}

.pi-window-minimize:before {
    content: "\e93a";
}

.pi-refresh:before {
    content: "\e938";
}

.pi-user:before {
    content: "\e939";
}

.pi-exclamation-triangle:before {
    content: "\e922";
}

.pi-calendar:before {
    content: "\e927";
}

.pi-chevron-circle-left:before {
    content: "\e928";
}

.pi-chevron-circle-down:before {
    content: "\e929";
}

.pi-chevron-circle-right:before {
    content: "\e92a";
}

.pi-chevron-circle-up:before {
    content: "\e92b";
}

.pi-angle-double-down:before {
    content: "\e92c";
}

.pi-angle-double-left:before {
    content: "\e92d";
}

.pi-angle-double-right:before {
    content: "\e92e";
}

.pi-angle-double-up:before {
    content: "\e92f";
}

.pi-angle-down:before {
    content: "\e930";
}

.pi-angle-left:before {
    content: "\e931";
}

.pi-angle-right:before {
    content: "\e932";
}

.pi-angle-up:before {
    content: "\e933";
}

.pi-upload:before {
    content: "\e934";
}

.pi-download:before {
    content: "\e956";
}

.pi-ban:before {
    content: "\e935";
}

.pi-star-fill:before {
    content: "\e936";
}

.pi-star:before {
    content: "\e937";
}

.pi-chevron-left:before {
    content: "\e900";
}

.pi-chevron-right:before {
    content: "\e901";
}

.pi-chevron-down:before {
    content: "\e902";
}

.pi-chevron-up:before {
    content: "\e903";
}

.pi-caret-left:before {
    content: "\e904";
}

.pi-caret-right:before {
    content: "\e905";
}

.pi-caret-down:before {
    content: "\e906";
}

.pi-caret-up:before {
    content: "\e907";
}

.pi-search:before {
    content: "\e908";
}

.pi-check:before {
    content: "\e909";
}

.pi-check-circle:before {
    content: "\e90a";
}

.pi-times:before {
    content: "\e90b";
}

.pi-times-circle:before {
    content: "\e90c";
}

.pi-plus:before {
    content: "\e90d";
}

.pi-plus-circle:before {
    content: "\e90e";
}

.pi-minus:before {
    content: "\e90f";
}

.pi-minus-circle:before {
    content: "\e910";
}

.pi-circle-on:before {
    content: "\e911";
}

.pi-circle-off:before {
    content: "\e912";
}

.pi-sort-down:before {
    content: "\e913";
}

.pi-sort-up:before {
    content: "\e914";
}

.pi-sort:before {
    content: "\e915";
}

.pi-step-backward:before {
    content: "\e916";
}

.pi-step-forward:before {
    content: "\e917";
}

.pi-th-large:before {
    content: "\e918";
}

.pi-arrow-down:before {
    content: "\e919";
}

.pi-arrow-left:before {
    content: "\e91a";
}

.pi-arrow-right:before {
    content: "\e91b";
}

.pi-arrow-up:before {
    content: "\e91c";
}

.pi-bars:before {
    content: "\e91d";
}

.pi-arrow-circle-down:before {
    content: "\e91e";
}

.pi-arrow-circle-left:before {
    content: "\e91f";
}

.pi-arrow-circle-right:before {
    content: "\e920";
}

.pi-arrow-circle-up:before {
    content: "\e921";
}

.pi-info:before {
    content: "\e923";
}

.pi-info-circle:before {
    content: "\e924";
}

.pi-home:before {
    content: "\e925";
}

.pi-spinner:before {
    content: "\e926";
}

@charset "UTF-8";
:root {
  --layer-0: #ffffff;
  --layer-1: #f4f4f4;
  --layer-2: #eaeaea;
  --text-color: #333333;
  --text-color-secondary: #848484;
  --primary-color: #007ad9;
  --primary-color-text: #ffffff;
}
/* open-sans-300 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  src: url('open-sans-v15-latin-300.2aeabc9e8ed0aef227d7.eot');
  /* IE9 Compat Modes */
  src: local("Open Sans Light"), local("OpenSans-Light"), url('open-sans-v15-latin-300.2aeabc9e8ed0aef227d7.eot?#iefix') format("embedded-opentype"), url('open-sans-v15-latin-300.f2ebdee8c2343f558a02.woff2') format("woff2"), url('open-sans-v15-latin-300.df17d4e30091735253a8.woff') format("woff"), url('open-sans-v15-latin-300.252a41f69d4c320154a1.ttf') format("truetype"), url('open-sans-v15-latin-300.bb3b405a4608d51ddb13.svg#OpenSans') format("svg");
  /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url('open-sans-v15-latin-regular.a356e361ee6765f3d6d4.eot');
  /* IE9 Compat Modes */
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url('open-sans-v15-latin-regular.a356e361ee6765f3d6d4.eot?#iefix') format("embedded-opentype"), url('open-sans-v15-latin-regular.ec806460121999bcfb12.woff2') format("woff2"), url('open-sans-v15-latin-regular.87a454b233bedae23f8d.woff') format("woff"), url('open-sans-v15-latin-regular.61747992dd9a412e601e.ttf') format("truetype"), url('open-sans-v15-latin-regular.1d0d8b66fa1da76d69b9.svg#OpenSans') format("svg");
  /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: url('open-sans-v15-latin-700.75e0e55bdb3e82dcacf8.eot');
  /* IE9 Compat Modes */
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url('open-sans-v15-latin-700.75e0e55bdb3e82dcacf8.eot?#iefix') format("embedded-opentype"), url('open-sans-v15-latin-700.7435e6c2064f36f48626.woff2') format("woff2"), url('open-sans-v15-latin-700.2509c35b0cfc629f81e5.woff') format("woff"), url('open-sans-v15-latin-700.ec32d6be7329ece0789c.ttf') format("truetype"), url('open-sans-v15-latin-700.926388f043fc8117b35b.svg#OpenSans') format("svg");
  /* Legacy iOS */
}
* {
  box-sizing: border-box;
}
body .ui-widget {
  font-family: "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  text-decoration: none;
}
body .ui-widget-overlay {
  background-color: rgba(0, 0, 0, 0.4);
}
body .ui-widget-content p {
  line-height: 1.5;
  margin: 0;
}
body .ui-corner-all {
  border-radius: 3px;
}
body .ui-corner-top {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
body .ui-corner-bottom {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
body .ui-corner-left {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body .ui-corner-right {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
body a {
  color: #007ad9;
  text-decoration: none;
}
body a:hover {
  color: #116fbf;
}
body a:active {
  color: #005b9f;
}
body .ui-helper-reset {
  line-height: normal;
}
body .ui-state-disabled, body .ui-widget:disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
body .pi {
  font-size: 1.25em;
}
body .ui-link {
  font-size: 14px;
  font-family: "Open Sans", "Helvetica Neue", sans-serif;
  border-radius: 3px;
}
body .ui-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body ::-webkit-input-placeholder {
  color: #666666;
}
body :-moz-placeholder {
  color: #666666;
}
body ::-moz-placeholder {
  color: #666666;
}
body :-ms-input-placeholder {
  color: #666666;
}
body .ui-autocomplete .ui-autocomplete-input {
  padding: 0.429em;
}
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container {
  padding: 0.2145em 0.429em;
}
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover {
  border-color: #212121;
}
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
  border-color: #007ad9;
}
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token {
  margin: 0;
  padding: 0.2145em 0;
  color: #333333;
}
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input {
  font-family: "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  padding: 0;
  margin: 0;
}
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token {
  font-size: 14px;
  padding: 0.2145em 0.429em;
  margin: 0 0.286em 0 0;
  background: #007ad9;
  color: #ffffff;
}
body .ui-autocomplete-panel {
  padding: 0;
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-autocomplete-panel .ui-autocomplete-items {
  padding: 0;
}
body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item {
  margin: 0;
  padding: 0.429em 0.857em;
  border: 0 none;
  color: #333333;
  background-color: transparent;
  border-radius: 0;
}
body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight {
  color: #ffffff;
  background-color: #007ad9;
}
body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group {
  padding: 0.429em 0.857em;
  background-color: #d8dae2;
  color: #333333;
}
body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button {
  width: 2.357em;
}
body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container {
  border-right: 0 none;
  width: calc(100% - 2.357em);
}
body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext {
  border-right: 0 none;
  width: calc(100% - 2.357em);
}
body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext {
  border: 1px solid #a80000;
}
body .ui-datepicker {
  padding: 0.857em;
  min-width: 20em;
  background-color: #ffffff;
  color: #333333;
  border: 1px solid #a6a6a6;
}
body .ui-datepicker:not(.ui-datepicker-inline) {
  border: 1px solid #c8c8c8;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover,
body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover {
  color: #007ad9;
}
body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:focus,
body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover {
  background-color: #eaeaea;
}
body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover {
  background-color: #eaeaea;
}
body .ui-datepicker .ui-datepicker-header {
  padding: 0.429em 0.857em 0.429em 0.857em;
  background-color: #ffffff;
  color: #333333;
  border-radius: 0;
}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
body .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  cursor: pointer;
  top: 0;
  color: #a6a6a6;
  transition: color 0.2s, box-shadow 0.2s;
}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  margin: 0;
  padding: 0;
  line-height: 1;
}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select {
  margin-top: -0.35em;
  margin-bottom: 0;
  transition: color 0.2s, box-shadow 0.2s;
}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-datepicker table {
  font-size: 14px;
  margin: 0.857em 0 0 0;
}
body .ui-datepicker table th {
  padding: 0.5em;
}
body .ui-datepicker table th.ui-datepicker-weekheader {
  border-right: 1px solid #a6a6a6;
}
body .ui-datepicker table td {
  padding: 0.5em;
}
body .ui-datepicker table td > a, body .ui-datepicker table td > span {
  display: block;
  text-align: center;
  color: #333333;
  padding: 0.5em;
  transition: box-shadow 0.2s;
  border-radius: 3px;
}
body .ui-datepicker table td > a.ui-state-active, body .ui-datepicker table td > span.ui-state-active {
  color: #ffffff;
  background-color: #007ad9;
}
body .ui-datepicker table td > a {
  cursor: pointer;
}
body .ui-datepicker table td > a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-datepicker table td.ui-datepicker-today > a, body .ui-datepicker table td.ui-datepicker-today > span {
  background-color: #d0d0d0;
  color: #333333;
}
body .ui-datepicker table td.ui-datepicker-today > a.ui-state-active, body .ui-datepicker table td.ui-datepicker-today > span.ui-state-active {
  color: #ffffff;
  background-color: #007ad9;
}
body .ui-datepicker table td.ui-datepicker-weeknumber {
  border-right: 1px solid #a6a6a6;
}
body .ui-datepicker .ui-datepicker-buttonbar {
  border-top: 1px solid #d8dae2;
}
body .ui-datepicker .ui-timepicker {
  border: 0 none;
  border-top: 1px solid #d8dae2;
  padding: 0.857em;
}
body .ui-datepicker .ui-timepicker a {
  color: #333333;
  font-size: 1.286em;
}
body .ui-datepicker .ui-timepicker a:hover {
  color: #007ad9;
}
body .ui-datepicker .ui-timepicker span {
  font-size: 1.286em;
}
body .ui-datepicker .ui-monthpicker .ui-monthpicker-month {
  color: #333333;
}
body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active {
  color: #ffffff;
  background-color: #007ad9;
}
body .ui-datepicker.ui-datepicker-timeonly {
  padding: 0;
}
body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker {
  border-top: 0 none;
}
body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group {
  border-right: 1px solid #d8dae2;
  padding-right: 0.857em;
  padding-left: 0.857em;
  padding-top: 0;
  padding-bottom: 0;
}
body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child {
  padding-left: 0;
}
body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child {
  padding-right: 0;
  border-right: 0 none;
}
body .ui-calendar.ui-calendar-w-btn .ui-inputtext {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0 none;
}
body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) {
  border-right: 0 none;
}
body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  width: 2.357em;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext {
  width: calc(100% - 2.357em);
}
body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext {
  border: 1px solid #a80000;
}
body .ui-chkbox {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  width: 20px;
  height: 20px;
}
body .ui-chkbox .ui-chkbox-box {
  border: 1px solid #a6a6a6;
  background-color: #ffffff;
  width: 20px;
  height: 20px;
  text-align: center;
  border-radius: 3px;
  transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover {
  border-color: #212121;
}
body .ui-chkbox .ui-chkbox-box.ui-state-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
  border-color: #007ad9;
}
body .ui-chkbox .ui-chkbox-box.ui-state-active {
  border-color: #007ad9;
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover {
  border-color: #005b9f;
  background-color: #005b9f;
  color: #ffffff;
}
body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
  overflow: hidden;
  position: relative;
  font-size: 18px;
}
body .ui-chkbox-label {
  margin: 0 0 0 0.5em;
}
body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box {
  border: 1px solid #a80000;
}
body .ui-chips > ul.ui-inputtext {
  padding: 0.2145em 0.429em;
  display: inline-block;
}
body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover {
  border-color: #212121;
}
body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
  border-color: #007ad9;
}
body .ui-chips > ul.ui-inputtext .ui-chips-input-token {
  padding: 0.2145em 0;
}
body .ui-chips > ul.ui-inputtext .ui-chips-input-token input {
  font-family: "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  padding: 0;
  margin: 0;
  color: #333333;
}
body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover {
  border: 0 none;
}
body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus {
  border: 0 none;
}
body .ui-chips > ul.ui-inputtext .ui-chips-token {
  font-size: 14px;
  padding: 0.2145em 0.429em;
  margin: 0 0.286em 0 0;
  background: #007ad9;
  color: #ffffff;
}
body p-chips.ng-dirty.ng-invalid > .ui-inputtext {
  border: 1px solid #a80000;
}
body .ui-dropdown {
  background: #ffffff;
  border: 1px solid #a6a6a6;
  transition: border-color 0.2s, box-shadow 0.2s;
}
body .ui-dropdown:not(.ui-state-disabled):hover {
  border-color: #212121;
}
body .ui-dropdown:not(.ui-state-disabled).ui-state-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
  border-color: #007ad9;
}
body .ui-dropdown .ui-dropdown-label {
  padding-right: 2em;
}
body .ui-dropdown .ui-dropdown-label .ui-placeholder {
  color: #666666;
}
body .ui-dropdown .ui-dropdown-trigger {
  background-color: #ffffff;
  width: 2em;
  line-height: 2em;
  text-align: center;
  padding: 0;
  color: #848484;
}
body .ui-dropdown .ui-dropdown-clear-icon {
  color: #848484;
}
body .ui-dropdown.ui-dropdown-clearable .ui-dropdown-label {
  padding-right: 4em;
}
body .ui-dropdown-panel {
  padding: 0;
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-dropdown-panel .ui-dropdown-filter-container {
  padding: 0.429em 0.857em 0.429em 0.857em;
  border-bottom: 1px solid #eaeaea;
  color: #333333;
  background-color: #ffffff;
  margin: 0;
}
body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter {
  width: 100%;
  padding-right: 2em;
}
body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon {
  top: 50%;
  margin-top: -0.5em;
  right: 1.357em;
  color: #007ad9;
}
body .ui-dropdown-panel .ui-dropdown-items {
  padding: 0;
}
body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group {
  margin: 0;
  padding: 0.429em 0.857em;
  border: 0 none;
  color: #333333;
  background-color: transparent;
  border-radius: 0;
}
body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight {
  color: #ffffff;
  background-color: #007ad9;
}
body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover {
  color: #333333;
  background-color: #eaeaea;
}
body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown {
  border: 1px solid #a80000;
}
body .ui-editor-container .ui-editor-toolbar {
  border: 1px solid #c8c8c8;
  background-color: #f4f4f4;
}
body .ui-editor-container .ui-editor-content {
  border: 1px solid #c8c8c8;
}
body .ui-editor-container .ui-editor-content .ql-editor {
  background-color: #ffffff;
  color: #333333;
}
body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label {
  color: #333333;
}
body .ui-editor-container .ql-stroke {
  stroke: #333333;
}
body .ui-editor-container .ql-picker-label {
  color: #333333;
}
body .ui-editor-container .ql-snow.ql-toolbar button:hover,
body .ui-editor-container .ql-snow .ql-toolbar button:hover,
body .ui-editor-container .ql-snow.ql-toolbar button.ql-active,
body .ui-editor-container .ql-snow .ql-toolbar button.ql-active,
body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover,
body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover,
body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active,
body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover,
body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover,
body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected,
body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #007ad9;
}
body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke,
body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke,
body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter,
body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter,
body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #007ad9;
}
body .ui-inputgroup .ui-inputgroup-addon {
  border-color: #a6a6a6;
  background-color: #eaeaea;
  color: #848484;
  padding: 0.429em;
  min-width: 2em;
}
body .ui-inputgroup .ui-inputgroup-addon:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body .ui-inputgroup .ui-inputgroup-addon:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox {
  position: relative;
}
body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
}
body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton {
  position: relative;
}
body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
}
body .ui-inputgroup .ui-button:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body .ui-inputgroup .ui-button:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
body .ui-fluid .ui-inputgroup .ui-button {
  width: auto;
}
body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only {
  width: 2.357em;
}
body .ui-inputswitch {
  width: 3em;
  height: 1.75em;
}
body .ui-inputswitch .ui-inputswitch-slider {
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 30px;
  background: #cccccc;
}
body .ui-inputswitch .ui-inputswitch-slider:before {
  background-color: #ffffff;
  height: 1.25em;
  width: 1.25em;
  left: 0.25em;
  bottom: 0.25em;
  border-radius: 50%;
  transition: 0.2s;
}
body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before {
  transform: translateX(1.25em);
}
body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider {
  background: #b7b7b7;
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider {
  background-color: #b7b7b7;
}
body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider {
  background-color: #007ad9;
}
body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider {
  background-color: #116fbf;
}
body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider {
  background: #005b9f;
}
body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch {
  border: 1px solid #a80000;
}
body .ui-inputtext {
  font-size: 14px;
  color: #333333;
  background: #ffffff;
  padding: 0.429em;
  border: 1px solid #a6a6a6;
  transition: border-color 0.2s, box-shadow 0.2s;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
body .ui-inputtext.ng-dirty.ng-invalid {
  border: 1px solid #a80000;
}
body .ui-inputtext:enabled:hover:not(.ui-state-error) {
  border-color: #212121;
}
body .ui-inputtext:enabled:focus:not(.ui-state-error) {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
  border-color: #007ad9;
}
body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext {
  border: 1px solid #a80000;
}
body .ui-listbox {
  padding: 0;
  min-width: 12em;
  background: #ffffff;
  border: 1px solid #a6a6a6;
}
body .ui-listbox .ui-chkbox {
  margin: 0 0.5em 0 0;
}
body .ui-listbox .ui-listbox-header {
  padding: 0.429em 0.857em 0.429em 0.857em;
  border-bottom: 1px solid #eaeaea;
  color: #333333;
  background-color: #ffffff;
  margin: 0;
}
body .ui-listbox .ui-listbox-header .ui-listbox-filter-container {
  width: calc(100% - (0.857em + 0.857em + 0.5em));
}
body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input {
  padding: 0.429em;
  padding-right: 2em;
}
body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon {
  top: 50%;
  left: auto;
  margin-top: -0.5em;
  right: 0.5em;
  color: #007ad9;
}
body .ui-listbox .ui-listbox-list {
  background-color: #ffffff;
}
body .ui-listbox .ui-listbox-list .ui-listbox-item {
  margin: 0;
  padding: 0.429em 0.857em;
  border: 0 none;
  color: #333333;
  background-color: transparent;
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 0;
}
body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight {
  color: #ffffff;
  background-color: #007ad9;
}
body .ui-listbox .ui-listbox-list .ui-listbox-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox {
  position: static;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.5em 0 0;
}
body .ui-listbox .ui-listbox-list .ui-listbox-item label {
  display: inline-block;
  vertical-align: middle;
}
body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover {
  color: #333333;
  background-color: #eaeaea;
}
body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover {
  border: 1px solid #a6a6a6;
}
body .ui-listbox .ui-listbox-footer {
  padding: 0.429em 0.857em 0.429em 0.857em;
  border-top: 1px solid #eaeaea;
  color: #333333;
  background-color: #ffffff;
}
body p-listbox.ng-dirty.ng-invalid .ui-inputtext {
  border: 1px solid #a80000;
}
body .ui-multiselect {
  background: #ffffff;
  border: 1px solid #a6a6a6;
  transition: border-color 0.2s, box-shadow 0.2s;
}
body .ui-multiselect:not(.ui-state-disabled):hover {
  border-color: #212121;
}
body .ui-multiselect:not(.ui-state-disabled).ui-state-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
  border-color: #007ad9;
}
body .ui-multiselect .ui-multiselect-label {
  padding: 0.429em;
  padding-right: 2em;
  color: #333333;
}
body .ui-multiselect .ui-multiselect-label .ui-placeholder {
  color: #666666;
}
body .ui-multiselect .ui-multiselect-trigger {
  background-color: #ffffff;
  width: 2em;
  line-height: 2em;
  text-align: center;
  padding: 0;
  color: #848484;
}
body .ui-multiselect-panel {
  padding: 0;
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-multiselect-panel .ui-multiselect-header {
  padding: 0.429em 0.857em 0.429em 0.857em;
  border-bottom: 1px solid #eaeaea;
  color: #333333;
  background-color: #ffffff;
  margin: 0;
}
body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container {
  float: none;
  width: 70%;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0;
}
body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext {
  padding: 0.429em;
  padding-right: 2em;
}
body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon {
  color: #007ad9;
  top: 50%;
  margin-top: -0.5em;
  right: 0.5em;
  left: auto;
}
body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox {
  margin-right: 0.5em;
  float: none;
  vertical-align: middle;
}
body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close {
  color: #848484;
  top: 50%;
  margin-top: -0.5em;
  line-height: 1;
  transition: color 0.2s, background-color 0.2s, box-shadow 0.2s;
}
body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover {
  color: #333333;
}
body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-multiselect-panel .ui-multiselect-items {
  padding: 0;
}
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item {
  margin: 0;
  padding: 0.429em 0.857em;
  border: 0 none;
  color: #333333;
  background-color: transparent;
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 0;
}
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight {
  color: #ffffff;
  background-color: #007ad9;
}
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover {
  color: #333333;
  background-color: #eaeaea;
}
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box {
  cursor: auto;
}
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover {
  border: 1px solid #a6a6a6;
}
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover {
  border-color: #007ad9;
}
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox {
  position: static;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.5em 0 0;
}
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label {
  display: inline-block;
  vertical-align: middle;
}
body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect {
  border: 1px solid #a80000;
}
body .ui-password-panel {
  padding: 12px;
  background-color: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-radiobutton {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  width: 20px;
  height: 20px;
}
body .ui-radiobutton .ui-radiobutton-box {
  border: 1px solid #a6a6a6;
  background-color: #ffffff;
  width: 20px;
  height: 20px;
  text-align: center;
  position: relative;
  transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}
body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover {
  border-color: #212121;
}
body .ui-radiobutton .ui-radiobutton-box.ui-state-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
  border-color: #007ad9;
}
body .ui-radiobutton .ui-radiobutton-box.ui-state-active {
  border-color: #007ad9;
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon {
  background-color: #ffffff;
}
body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover {
  border-color: #005b9f;
  background-color: #005b9f;
  color: #ffffff;
}
body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon {
  background: transparent;
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -5px;
  margin-top: -5px;
  transition: background-color 0.2s;
  border-radius: 50%;
}
body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before {
  display: none;
}
body .ui-radiobutton-label {
  margin: 0 0 0 0.5em;
}
body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box {
  border: 1px solid #a80000;
}
body .ui-rating a {
  text-align: center;
  display: inline-block;
  color: #333333;
  border-radius: 3px;
  line-height: 1;
  transition: color 0.2s, box-shadow 0.2s;
}
body .ui-rating a.ui-rating-cancel {
  color: #e4018d;
}
body .ui-rating a .ui-rating-icon {
  font-size: 20px;
}
body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover {
  color: #007ad9;
}
body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover {
  color: #b5019f;
}
body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-selectbutton .ui-button {
  background-color: #dadada;
  border: 1px solid #dadada;
  color: #333333;
  overflow: hidden;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-selectbutton .ui-button .ui-button-icon-left {
  color: #666666;
}
body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover {
  background-color: #c8c8c8;
  border-color: #c8c8c8;
  color: #333333;
}
body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left {
  color: #212121;
}
body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus {
  box-shadow: 0 0 0 0.2em #8dcdff;
  z-index: 1;
}
body .ui-selectbutton .ui-button.ui-state-active {
  background-color: #007ad9;
  border-color: #007ad9;
  color: #ffffff;
}
body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left {
  color: #ffffff;
}
body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover {
  background-color: #116fbf;
  border-color: #116fbf;
  color: #ffffff;
}
body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left {
  color: #ffffff;
}
body .ui-selectbutton .ui-button:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body .ui-selectbutton .ui-button:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
body p-selectbutton.ng-dirty.ng-invalid .ui-button {
  border: 1px solid #a80000;
}
body .ui-slider {
  background-color: #c8c8c8;
  border: 0 none;
}
body .ui-slider.ui-slider-horizontal {
  height: 0.286em;
}
body .ui-slider.ui-slider-horizontal .ui-slider-handle {
  top: 50%;
  margin-top: -0.5715em;
}
body .ui-slider.ui-slider-vertical {
  width: 0.286em;
}
body .ui-slider.ui-slider-vertical .ui-slider-handle {
  left: 50%;
  margin-left: -0.5715em;
}
body .ui-slider .ui-slider-handle {
  height: 1.143em;
  width: 1.143em;
  background-color: #ffffff;
  border: 2px solid #666666;
  border-radius: 100%;
  transition: box-shadow 0.2s;
}
body .ui-slider .ui-slider-handle:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-slider .ui-slider-range {
  background-color: #007ad9;
}
body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover {
  background-color: 2px solid #666666;
  border: 2px solid #007ad9;
}
body .ui-slider.ui-slider-animate .ui-slider-handle {
  transition: box-shadow 0.2s, left 0.2s;
}
body .ui-spinner .ui-spinner-input {
  padding-right: 2.429em;
}
body .ui-spinner .ui-spinner-button {
  width: 2em;
}
body .ui-spinner .ui-spinner-button.ui-spinner-up {
  border-top-right-radius: 3px;
}
body .ui-spinner .ui-spinner-button.ui-spinner-down {
  border-bottom-right-radius: 3px;
}
body .ui-spinner .ui-spinner-button .ui-spinner-button-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -0.5em;
  margin-left: -0.5em;
  width: 1em;
}
body .ui-fluid .ui-spinner .ui-spinner-input {
  padding-right: 2.429em;
}
body .ui-fluid .ui-spinner .ui-spinner-button {
  width: 2em;
}
body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon {
  left: 50%;
}
body p-spinner.ng-dirty.ng-invalid > .ui-inputtext {
  border: 1px solid #a80000;
}
body .ui-togglebutton {
  background-color: #dadada;
  border: 1px solid #dadada;
  color: #333333;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-togglebutton .ui-button-icon-left {
  color: #666666;
}
body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover {
  background-color: #c8c8c8;
  border-color: #c8c8c8;
  color: #333333;
}
body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left {
  color: #212121;
}
body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus {
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-togglebutton.ui-state-active {
  background-color: #007ad9;
  border-color: #007ad9;
  color: #ffffff;
}
body .ui-togglebutton.ui-state-active .ui-button-icon-left {
  color: #ffffff;
}
body .ui-togglebutton.ui-state-active:hover {
  background-color: #116fbf;
  border-color: #116fbf;
  color: #ffffff;
}
body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left {
  color: #ffffff;
}
body p-togglebutton.ng-dirty.ng-invalid .ui-button {
  border: 1px solid #a80000;
}
body .ui-button {
  margin: 0;
  color: #ffffff;
  background-color: #007ad9;
  border: 1px solid #007ad9;
  font-size: 14px;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-button:enabled:hover {
  background-color: #116fbf;
  color: #ffffff;
  border-color: #116fbf;
}
body .ui-button:enabled:focus {
  outline: 0 none;
  outline-offset: 0px;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-button:enabled:active {
  background-color: #005b9f;
  color: #ffffff;
  border-color: #005b9f;
}
body .ui-button.ui-button-text-only .ui-button-text {
  padding: 0.429em 1em;
}
body .ui-button.ui-button-text-icon-left .ui-button-text {
  padding: 0.429em 1em 0.429em 2em;
}
body .ui-button.ui-button-text-icon-right .ui-button-text {
  padding: 0.429em 2em 0.429em 1em;
}
body .ui-button.ui-button-icon-only {
  width: 2.357em;
}
body .ui-button.ui-button-icon-only .ui-button-text {
  padding: 0.429em;
}
body .ui-button.ui-button-raised {
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
}
body .ui-button.ui-button-rounded {
  border-radius: 15px;
}
body .ui-fluid .ui-button-icon-only {
  width: 2.357em;
}
@media (max-width: 640px) {
  body .ui-buttonset:not(.ui-splitbutton) .ui-button {
    margin-bottom: 1px;
    border-radius: 3px;
  }
}
body .ui-splitbutton.ui-buttonset .ui-button {
  border: 1px solid transparent;
}
body .ui-splitbutton.ui-buttonset .ui-menu {
  min-width: 100%;
}
body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default {
  color: #333333;
  background-color: #f4f4f4;
  border: 1px solid #f4f4f4;
}
body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover {
  background-color: #c8c8c8;
  color: #333333;
  border-color: #c8c8c8;
}
body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus {
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active {
  background-color: #a0a0a0;
  color: #333333;
  border-color: #a0a0a0;
}
body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default {
  color: #ffffff;
  background-color: #007ad9;
  border: 1px solid #007ad9;
}
body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover {
  background-color: #116fbf;
  color: #ffffff;
  border-color: #116fbf;
}
body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus {
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active {
  background-color: #005b9f;
  color: #ffffff;
  border-color: #005b9f;
}
body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default {
  color: #ffffff;
  background-color: #34A835;
  border: 1px solid #34A835;
}
body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover {
  background-color: #107D11;
  color: #ffffff;
  border-color: #107D11;
}
body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus {
  box-shadow: 0 0 0 0.2em #aae5aa;
}
body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active {
  background-color: #0C6B0D;
  color: #ffffff;
  border-color: #0C6B0D;
}
body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default {
  color: #333333;
  background-color: #ffba01;
  border: 1px solid #ffba01;
}
body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover {
  background-color: #ED990B;
  color: #333333;
  border-color: #ED990B;
}
body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus {
  box-shadow: 0 0 0 0.2em #ffeab4;
}
body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active {
  background-color: #D38B10;
  color: #333333;
  border-color: #D38B10;
}
body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default {
  color: #ffffff;
  background-color: #e91224;
  border: 1px solid #e91224;
}
body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover {
  background-color: #c01120;
  color: #ffffff;
  border-color: #c01120;
}
body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus {
  box-shadow: 0 0 0 0.2em #f9b4ba;
}
body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active {
  background-color: #a90000;
  color: #ffffff;
  border-color: #a90000;
}
body .ui-splitbutton.ui-buttonset .ui-button {
  border: 1px solid transparent;
}
body .ui-splitbutton.ui-buttonset .ui-menu {
  min-width: 100%;
}
body .ui-carousel .ui-carousel-content .ui-carousel-prev,
body .ui-carousel .ui-carousel-content .ui-carousel-next {
  background-color: #ffffff;
  border: solid 1px rgba(178, 193, 205, 0.64);
  border-radius: 50%;
  margin: 0.2em;
  color: #333333;
  transition: color 0.2s;
}
body .ui-carousel .ui-carousel-content .ui-carousel-prev:not(.ui-state-disabled):hover,
body .ui-carousel .ui-carousel-content .ui-carousel-next:not(.ui-state-disabled):hover {
  background-color: #ffffff;
  color: #007ad9;
  border-color: solid 1px rgba(178, 193, 205, 0.64);
}
body .ui-carousel .ui-carousel-dots-container .ui-carousel-dot-item > .ui-button {
  border-color: transparent;
  background-color: transparent;
}
body .ui-carousel .ui-carousel-dots-container .ui-carousel-dot-item .ui-carousel-dot-icon {
  width: 20px;
  height: 6px;
  background-color: #b2c1cd;
  margin: 0 0.2em;
}
body .ui-carousel .ui-carousel-dots-container .ui-carousel-dot-item .ui-carousel-dot-icon::before {
  content: " ";
}
body .ui-carousel .ui-carousel-dots-container .ui-carousel-dot-item.ui-state-highlight .ui-carousel-dot-icon {
  background-color: #007ad9;
}
body .ui-dataview .ui-dataview-header {
  background-color: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  font-weight: 700;
  border-bottom: 0 none;
}
body .ui-dataview .ui-dataview-content {
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0.571em 1em;
}
body .ui-dataview .ui-dataview-footer {
  background-color: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  border-top: 0 none;
}
body .ui-dataview .ui-dataview-layout-options .ui-button {
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-dataview .ui-dataview-layout-options .ui-button:focus {
  outline: 0 none;
  outline-offset: 0px;
  box-shadow: 0 0 0 0.2em #8dcdff;
  z-index: 1;
}
body .fc th {
  background-color: #f4f4f4;
  border: 1px solid #c8c8c8;
  color: #333333;
  padding: 0.571em 1em;
}
body .fc td.ui-widget-content {
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  color: #333333;
}
body .fc td.fc-head-container {
  border: 1px solid #c8c8c8;
}
body .fc .fc-row {
  border-right: 1px solid #c8c8c8;
}
body .fc .fc-event {
  background-color: #116fbf;
  border: 1px solid #116fbf;
  color: #ffffff;
  transition: box-shadow 0.2s;
}
body .fc .fc-event:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .fc .fc-toolbar .fc-button {
  color: #ffffff;
  background-color: #007ad9;
  border: 1px solid #007ad9;
  font-size: 14px;
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}
body .fc .fc-toolbar .fc-button:enabled:hover {
  background-color: #116fbf;
  color: #ffffff;
  border-color: #116fbf;
}
body .fc .fc-toolbar .fc-button .fc-icon-chevron-left {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
}
body .fc .fc-toolbar .fc-button .fc-icon-chevron-left:before {
  content: "";
}
body .fc .fc-toolbar .fc-button .fc-icon-chevron-right {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
}
body .fc .fc-toolbar .fc-button .fc-icon-chevron-right:before {
  content: "";
}
body .fc .fc-toolbar .fc-button:focus {
  outline: 0 none;
  outline-offset: 0px;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .fc .fc-toolbar .fc-button-group .fc-button {
  border-radius: 0;
}
body .fc .fc-toolbar .fc-button-group .fc-button:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body .fc .fc-toolbar .fc-button-group .fc-button:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
body .fc .fc-divider {
  background-color: #f4f4f4;
  border: 1px solid #c8c8c8;
}
body .ui-fluid .fc .fc-toolbar .fc-button {
  width: auto;
}
body .ui-orderlist .ui-orderlist-controls {
  padding: 0.571em 1em;
}
body .ui-orderlist .ui-orderlist-controls button {
  font-size: 16px;
}
body .ui-orderlist .ui-orderlist-caption {
  background-color: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  font-weight: 700;
  border-bottom: 0 none;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
body .ui-orderlist .ui-orderlist-filter-container {
  padding: 0.429em 0.857em 0.429em 0.857em;
  border: 1px solid #c8c8c8;
  color: #333333;
  background-color: #ffffff;
  margin: 0;
  border-bottom: 0 none;
}
body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext {
  width: 100%;
  padding-right: 2em;
  text-indent: 0;
}
body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon {
  top: 50%;
  margin-top: -0.5em;
  left: auto;
  right: 1.357em;
  color: #007ad9;
}
body .ui-orderlist .ui-orderlist-list {
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0;
}
body .ui-orderlist .ui-orderlist-list .ui-orderlist-item {
  padding: 0.429em 0.857em;
  margin: 0;
  border: 0 none;
  color: #333333;
  background-color: transparent;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover {
  background-color: #eaeaea;
  color: #333333;
}
body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight {
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-orderlist .ui-orderlist-list .ui-orderlist-droppoint-highlight {
  background-color: #007ad9;
}
body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover {
  background-color: #eaeaea;
  color: #333333;
}
body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight {
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i {
  color: #00325a;
}
body .ui-organizationchart .ui-organizationchart-line-down {
  background-color: #c8c8c8;
}
body .ui-organizationchart .ui-organizationchart-line-left {
  border-right: 1px solid #c8c8c8;
  border-color: #c8c8c8;
}
body .ui-organizationchart .ui-organizationchart-line-top {
  border-top: 1px solid #c8c8c8;
  border-color: #c8c8c8;
}
body .ui-organizationchart .ui-organizationchart-node-content {
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0.571em 1em;
}
body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler {
  bottom: -0.7em;
  margin-left: -0.46em;
  color: #848484;
  overflow: hidden;
  line-height: 1;
  border-radius: 3px;
  transition: box-shadow 0.2s;
}
body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-paginator {
  background-color: #f4f4f4;
  border: 1px solid #c8c8c8;
  padding: 0;
}
body .ui-paginator .ui-paginator-first,
body .ui-paginator .ui-paginator-prev,
body .ui-paginator .ui-paginator-next,
body .ui-paginator .ui-paginator-last {
  color: #848484;
  height: 2.286em;
  min-width: 2.286em;
  border: 0 none;
  line-height: 2.286em;
  padding: 0;
  margin: 0;
  vertical-align: top;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover,
body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover,
body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover,
body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover {
  background-color: #e0e0e0;
  color: #333333;
}
body .ui-paginator .ui-paginator-first:focus,
body .ui-paginator .ui-paginator-prev:focus,
body .ui-paginator .ui-paginator-next:focus,
body .ui-paginator .ui-paginator-last:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-paginator .ui-paginator-current {
  color: #333333;
  height: 2.286em;
  min-width: 2.286em;
  line-height: 2.286em;
}
body .ui-paginator .ui-dropdown {
  border: 0 none;
}
body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label {
  color: #848484;
}
body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label {
  color: #333333;
}
body .ui-paginator .ui-paginator-first:before {
  position: relative;
  top: 1px;
}
body .ui-paginator .ui-paginator-prev:before {
  position: relative;
}
body .ui-paginator .ui-paginator-next:before {
  position: relative;
  top: 1px;
}
body .ui-paginator .ui-paginator-last:before {
  position: relative;
  top: 1px;
}
body .ui-paginator .ui-paginator-pages {
  vertical-align: top;
  display: inline-block;
  padding: 0;
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page {
  color: #848484;
  height: 2.286em;
  min-width: 2.286em;
  border: 0 none;
  line-height: 2.286em;
  padding: 0;
  margin: 0;
  vertical-align: top;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active {
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover {
  background-color: #e0e0e0;
  color: #333333;
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-paginator .ui-dropdown {
  margin-left: 0.5em;
  height: 2.286em;
  min-width: auto;
}
body .ui-picklist .ui-picklist-buttons button {
  font-size: 16px;
}
body .ui-picklist .ui-picklist-caption {
  background-color: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  font-weight: 700;
  border-bottom: 0 none;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
body .ui-picklist .ui-picklist-filter-container {
  padding: 0.429em 0.857em 0.429em 0.857em;
  border: 1px solid #c8c8c8;
  color: #333333;
  background-color: #ffffff;
  margin: 0;
  border-bottom: 0 none;
}
body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter {
  width: 100%;
  padding-right: 2em;
  text-indent: 0;
}
body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon {
  top: 50%;
  margin-top: -0.5em;
  left: auto;
  right: 1.357em;
  color: #007ad9;
}
body .ui-picklist .ui-picklist-buttons {
  padding: 0.571em 1em;
}
body .ui-picklist .ui-picklist-list {
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0;
}
body .ui-picklist .ui-picklist-list .ui-picklist-item {
  padding: 0.429em 0.857em;
  margin: 0;
  border: 0 none;
  color: #333333;
  background-color: transparent;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover {
  background-color: #eaeaea;
  color: #333333;
}
body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight {
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-picklist .ui-picklist-list .ui-picklist-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-picklist .ui-picklist-list .ui-picklist-droppoint-highlight {
  background-color: #007ad9;
}
@media (max-width: 40em) {
  body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons {
    padding: 0.571em 1em;
  }
}
body .ui-table .ui-table-caption,
body .ui-table .ui-table-summary {
  background-color: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  text-align: center;
}
body .ui-table .ui-table-caption {
  border-bottom: 0 none;
  font-weight: 700;
}
body .ui-table .ui-table-summary {
  border-top: 0 none;
  font-weight: 700;
}
body .ui-table .ui-table-thead > tr > th {
  padding: 0.571em 0.857em;
  border: 1px solid #c8c8c8;
  font-weight: 700;
  color: #333333;
  background-color: #f4f4f4;
}
body .ui-table .ui-table-tbody > tr > td {
  padding: 0.571em 0.857em;
}
body .ui-table .ui-table-tfoot > tr > td {
  padding: 0.571em 0.857em;
  border: 1px solid #c8c8c8;
  font-weight: 700;
  color: #333333;
  background-color: #ffffff;
}
body .ui-table .ui-sortable-column {
  transition: box-shadow 0.2s;
}
body .ui-table .ui-sortable-column:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-table .ui-sortable-column .ui-sortable-column-icon {
  color: #848484;
}
body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover {
  background-color: #e0e0e0;
  color: #333333;
}
body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon {
  color: #333333;
}
body .ui-table .ui-sortable-column.ui-state-highlight {
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon {
  color: #ffffff;
}
body .ui-table .ui-editable-column input {
  font-size: 14px;
  font-family: "Open Sans", "Helvetica Neue", sans-serif;
}
body .ui-table .ui-editable-column input:focus {
  outline: 1px solid #007ad9;
  outline-offset: 2px;
}
body .ui-table .ui-table-tbody > tr {
  background-color: #ffffff;
  color: #333333;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-table .ui-table-tbody > tr > td {
  background-color: inherit;
  border: 1px solid #c8c8c8;
  transition: box-shadow 0.2s;
}
body .ui-table .ui-table-tbody > tr.ui-state-highlight {
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-table .ui-table-tbody > tr.ui-state-highlight a {
  color: #ffffff;
}
body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-top > td {
  box-shadow: inset 0 2px 0 0 #007ad9;
}
body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td {
  box-shadow: inset 0 -2px 0 0 #007ad9;
}
body .ui-table .ui-table-tbody > tr:focus {
  outline: none;
}
body .ui-table .ui-table-tbody > tr:focus + tr > td {
  box-shadow: 0 -0.2em 0 0 #8dcdff;
}
body .ui-table .ui-table-tbody > tr:focus > td {
  box-shadow: 0 -0.2em 0 0 #8dcdff, 0 0.2em 0 0 #8dcdff;
}
body .ui-table .ui-table-tbody > tr:focus > td:first-child {
  box-shadow: 0 -0.2em 0 0 #8dcdff, 0 0.2em 0 0 #8dcdff, -0.1em -0.1em 0 0.1em #8dcdff;
}
body .ui-table .ui-table-tbody > tr:focus > td:last-child {
  box-shadow: 0 -0.2em 0 0 #8dcdff, 0 0.2em 0 0 #8dcdff, 0.1em -0.1em 0 0.1em #8dcdff;
}
body .ui-table .ui-table-tbody > tr:nth-child(even) {
  background-color: #f9f9f9;
}
body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight {
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight a {
  color: #ffffff;
}
body .ui-table .ui-table-virtual-scrollable-body .ui-table-tbody > tr:nth-child(even) {
  background-color: #ffffff;
}
body .ui-table .ui-table-virtual-scrollable-body .ui-table-tbody > tr:nth-child(even).ui-state-highlight {
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-table .ui-table-virtual-scrollable-body .ui-table-tbody > tr:nth-child(even).ui-state-highlight a {
  color: #ffffff;
}
body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):hover {
  cursor: pointer;
  background-color: #eaeaea;
  color: #333333;
}
body .ui-table .ui-column-resizer-helper {
  background-color: #007ad9;
}
@media screen and (max-width: 40em) {
  body .ui-table.ui-table-responsive .ui-paginator-top {
    border-bottom: 1px solid #c8c8c8;
  }
  body .ui-table.ui-table-responsive .ui-paginator-bottom {
    border-top: 1px solid #c8c8c8;
  }
  body .ui-table.ui-table-responsive .ui-table-tbody > tr td {
    border: 0 none;
  }
  body .ui-table.ui-table-responsive .ui-table-tbody > tr:focus + tr > td {
    box-shadow: none;
  }
  body .ui-table.ui-table-responsive .ui-table-tbody > tr:focus > td {
    box-shadow: none;
  }
  body .ui-table.ui-table-responsive .ui-table-tbody > tr:focus > td:first-child {
    box-shadow: none;
  }
  body .ui-table.ui-table-responsive .ui-table-tbody > tr:focus > td:last-child {
    box-shadow: none;
  }
}
body .ui-tree {
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0.571em 1em;
}
body .ui-tree .ui-tree-container {
  padding: 0.286em;
  margin: 0;
}
body .ui-tree .ui-tree-container .ui-treenode {
  padding: 0.143em 0;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content {
  padding: 0;
  border: 1px solid transparent;
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler {
  vertical-align: middle;
  display: inline-block;
  float: none;
  margin: 0 0.143em 0 0;
  color: #848484;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon {
  vertical-align: middle;
  display: inline-block;
  margin: 0 0.143em 0 0;
  color: #848484;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label {
  margin: 0;
  vertical-align: middle;
  display: inline-block;
  padding: 0.286em;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight {
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox {
  margin: 0 0.5em 0 0;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon {
  margin: 1px 0 0 0;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover {
  background-color: #eaeaea;
  color: #333333;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span {
  line-height: inherit;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover {
  background-color: #eaeaea;
  color: #333333;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active {
  background-color: #007ad9;
}
body .ui-tree.ui-tree-horizontal {
  padding-left: 0;
  padding-right: 0;
}
body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content {
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0.571em 1em;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight {
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon {
  color: #007ad9;
}
body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover {
  background-color: inherit;
  color: inherit;
}
body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover {
  background-color: #eaeaea;
  color: #333333;
}
body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-tree .ui-tree-filter-container .ui-tree-filter {
  width: 100%;
  padding-right: 2em;
}
body .ui-tree .ui-tree-filter-container .ui-tree-filter-icon {
  top: 50%;
  left: auto;
  margin-top: -0.5em;
  right: 0.8em;
  color: #007ad9;
}
body .ui-treetable .ui-treetable-caption,
body .ui-treetable .ui-treetable-summary {
  background-color: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  text-align: center;
}
body .ui-treetable .ui-treetable-caption {
  border-bottom: 0 none;
  font-weight: 700;
}
body .ui-treetable .ui-treetable-summary {
  border-top: 0 none;
  font-weight: 700;
}
body .ui-treetable .ui-treetable-thead > tr > th {
  padding: 0.571em 0.857em;
  border: 1px solid #c8c8c8;
  font-weight: 700;
  color: #333333;
  background-color: #f4f4f4;
}
body .ui-treetable .ui-treetable-tbody > tr > td {
  padding: 0.571em 0.857em;
}
body .ui-treetable .ui-treetable-tfoot > tr > td {
  padding: 0.571em 0.857em;
  border: 1px solid #c8c8c8;
  font-weight: 700;
  color: #333333;
  background-color: #ffffff;
}
body .ui-treetable .ui-sortable-column {
  transition: box-shadow 0.2s;
}
body .ui-treetable .ui-sortable-column:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-treetable .ui-sortable-column .ui-sortable-column-icon {
  color: #848484;
}
body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover {
  background-color: #e0e0e0;
  color: #333333;
}
body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon {
  color: #333333;
}
body .ui-treetable .ui-sortable-column.ui-state-highlight {
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon {
  color: #ffffff;
}
body .ui-treetable .ui-editable-column input {
  font-size: 14px;
  font-family: "Open Sans", "Helvetica Neue", sans-serif;
}
body .ui-treetable .ui-editable-column input:focus {
  outline: 1px solid #007ad9;
  outline-offset: 2px;
}
body .ui-treetable .ui-treetable-tbody > tr {
  background-color: #ffffff;
  color: #333333;
}
body .ui-treetable .ui-treetable-tbody > tr > td {
  background-color: inherit;
  border: 1px solid #c8c8c8;
  transition: box-shadow 0.2s;
}
body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler {
  color: #848484;
  vertical-align: middle;
}
body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox {
  vertical-align: middle;
  margin-right: 0.5em;
}
body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight {
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td {
  background-color: inherit;
  border: 1px solid #c8c8c8;
}
body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler {
  color: #ffffff;
}
body .ui-treetable .ui-treetable-tbody > tr:focus {
  outline: none;
}
body .ui-treetable .ui-treetable-tbody > tr:focus + tr > td {
  box-shadow: 0 -0.2em 0 0 #8dcdff;
}
body .ui-treetable .ui-treetable-tbody > tr:focus > td {
  box-shadow: 0 -0.2em 0 0 #8dcdff, 0 0.2em 0 0 #8dcdff;
}
body .ui-treetable .ui-treetable-tbody > tr:focus > td:first-child {
  box-shadow: 0 -0.2em 0 0 #8dcdff, 0 0.2em 0 0 #8dcdff, -0.1em -0.1em 0 0.1em #8dcdff;
}
body .ui-treetable .ui-treetable-tbody > tr:focus > td:last-child {
  box-shadow: 0 -0.2em 0 0 #8dcdff, 0 0.2em 0 0 #8dcdff, 0.1em -0.1em 0 0.1em #8dcdff;
}
body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):hover {
  cursor: pointer;
  background-color: #eaeaea;
  color: #333333;
}
body .ui-treetable .ui-column-resizer-helper {
  background-color: #007ad9;
}
body .ui-virtualscroller .ui-virtualscroller-header {
  background-color: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  font-weight: 700;
  border-bottom: 0 none;
}
body .ui-virtualscroller .ui-virtualscroller-content {
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
}
body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list .ui-virtualscroller-item {
  border-bottom: 1px solid #d8dae2;
}
body .ui-virtualscroller .ui-virtualscroller-footer {
  background-color: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  border-top: 0 none;
}
body .ui-accordion .ui-accordion-header {
  margin-bottom: 2px;
}
body .ui-accordion .ui-accordion-header a {
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  color: #333333;
  background-color: #f4f4f4;
  color: #333333;
  font-weight: 700;
  border-radius: 3px;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon {
  color: #848484;
}
body .ui-accordion .ui-accordion-header a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a {
  background-color: #dbdbdb;
  border: 1px solid #dbdbdb;
  color: #333333;
}
body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon {
  color: #333333;
}
body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a {
  background-color: #007ad9;
  border: 1px solid #007ad9;
  color: #ffffff;
}
body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon {
  color: #ffffff;
}
body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a {
  border: 1px solid #005b9f;
  background-color: #005b9f;
  color: #ffffff;
}
body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon {
  color: #ffffff;
}
body .ui-accordion .ui-accordion-content {
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0.571em 1em;
}
body .ui-card {
  background-color: #ffffff;
  color: #333333;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
}
body .ui-fieldset {
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
}
body .ui-fieldset .ui-fieldset-legend a {
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  color: #333333;
  background-color: #f4f4f4;
  border-radius: 3px;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler {
  float: none;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.5em;
  color: #848484;
}
body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text {
  padding: 0;
}
body .ui-fieldset .ui-fieldset-legend a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover {
  background-color: #dbdbdb;
  border: 1px solid #dbdbdb;
  color: #333333;
}
body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler {
  color: #333333;
}
body .ui-fieldset .ui-fieldset-content {
  padding: 0;
}
body .ui-panel {
  padding: 0;
  border: 0 none;
}
body .ui-panel .ui-panel-titlebar {
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  background-color: #f4f4f4;
  color: #333333;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
body .ui-panel .ui-panel-titlebar .ui-panel-title {
  vertical-align: middle;
  font-weight: 700;
}
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon {
  margin: 0;
  position: relative;
  font-size: 14px;
  color: #848484;
  border: 1px solid transparent;
  line-height: 1;
  transition: color 0.2s, background-color 0.2s, box-shadow 0.2s;
}
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover {
  color: #333333;
}
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-panel .ui-panel-content {
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0.571em 1em;
  border-top: 0 none;
}
body .ui-panel .ui-panel-footer {
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  border-top: 0 none;
  margin: 0;
}
body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right {
  border: 0 none;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav {
  padding: 0;
  background: transparent;
  border: 0 none;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li {
  border: 1px solid #c8c8c8;
  background-color: #f4f4f4;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a {
  float: none;
  display: inline-block;
  color: #333333;
  padding: 0.571em 1em;
  font-weight: 700;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon {
  margin-right: 0.5em;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon {
  margin-left: 0.5em;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close {
  color: #848484;
  margin: 0 0.5em 0 0;
  vertical-align: middle;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close:focus, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close:focus, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close:focus, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover {
  background-color: #dbdbdb;
  border: 1px solid #dbdbdb;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a {
  color: #333333;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close {
  color: #333333;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active {
  background-color: #007ad9;
  border: 1px solid #007ad9;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a {
  color: #ffffff;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close {
  color: #ffffff;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover {
  border: 1px solid #005b9f;
  background-color: #005b9f;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a {
  color: #ffffff;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon {
  color: #ffffff;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a {
  cursor: pointer;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li:focus, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:focus, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:focus, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav {
  margin-bottom: -1px;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li {
  margin-right: 2px;
}
body .ui-tabview.ui-tabview-bottom .ui-tabview-nav {
  margin-top: -1px;
}
body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li {
  margin-right: 2px;
}
body .ui-tabview.ui-tabview-left .ui-tabview-nav {
  margin-right: -px;
}
body .ui-tabview.ui-tabview-left .ui-tabview-nav li {
  margin-bottom: 2px;
}
body .ui-tabview.ui-tabview-right .ui-tabview-nav {
  margin-right: -1px;
}
body .ui-tabview.ui-tabview-right .ui-tabview-nav li {
  margin-bottom: 2px;
}
body .ui-tabview .ui-tabview-panels {
  background-color: #ffffff;
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  color: #333333;
}
body .ui-tabview .ui-tabview-panels .ui-tabview-panel {
  padding: 0;
}
body .ui-toolbar {
  background-color: #f4f4f4;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
}
body .ui-toolbar button {
  vertical-align: middle;
}
body .ui-toolbar .ui-toolbar-separator {
  vertical-align: middle;
  color: #848484;
  margin: 0 0.5em;
}
body .ui-dialog {
  padding: 0;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-dialog .ui-dialog-titlebar {
  border: 1px solid #c8c8c8;
  background-color: #f4f4f4;
  color: #333333;
  padding: 1em;
  font-weight: 700;
  border-bottom: 0 none;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  margin: 0;
  float: none;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon {
  color: #848484;
  border: 0 none;
  padding: 0;
  margin-left: 0.5em;
  transition: color 0.2s, background-color 0.2s, box-shadow 0.2s;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon span {
  width: auto;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover {
  color: #333333;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-dialog .ui-dialog-content {
  background-color: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
}
body .ui-dialog .ui-dialog-footer {
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0.571em 1em;
  margin: 0;
  text-align: right;
  position: relative;
  border-top: 0 none;
}
body .ui-dialog .ui-dialog-footer button {
  margin: 0 0.5em 0 0;
  width: auto;
}
body .ui-dialog.ui-confirm-dialog .ui-dialog-content {
  padding: 1.5em;
}
body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span {
  float: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
  margin: 0;
}
body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon {
  margin-right: 0.35em;
  font-size: 16px;
}
body .ui-lightbox {
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-lightbox .ui-lightbox-caption {
  border: 1px solid #c8c8c8;
  background-color: #f4f4f4;
  color: #333333;
  padding: 0.571em 1em;
  font-weight: 700;
}
body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text {
  color: #333333;
  margin: 0;
}
body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close {
  padding: 0;
  color: #848484;
  overflow: hidden;
  line-height: 1;
  transition: color 0.2s, background-color 0.2s, box-shadow 0.2s;
}
body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover {
  color: #333333;
}
body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-lightbox .ui-lightbox-content-wrapper {
  overflow: hidden;
  background-color: #ffffff;
  color: #333333;
  border: 0 none;
  padding: 0;
  border-radius: 0;
}
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right {
  transition: all 0.2s;
  font-size: 3em;
  color: #ffffff;
  margin-top: -0.5em;
}
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover {
  transform: scale(1.2);
}
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a {
  display: none;
}
body .ui-overlaypanel {
  background-color: #ffffff;
  color: #333333;
  padding: 0;
  border: 1px solid #c8c8c8;
  border-radius: 0;
}
body .ui-overlaypanel .ui-overlaypanel-content {
  padding: 0.571em 1em;
}
body .ui-overlaypanel .ui-overlaypanel-close {
  background-color: #007ad9;
  color: #ffffff;
  width: 1.538em;
  height: 1.538em;
  line-height: 1.538em;
  text-align: center;
  position: absolute;
  top: -0.769em;
  right: -0.769em;
  transition: color 0.2s, background-color 0.2s, box-shadow 0.2s;
}
body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon {
  line-height: inherit;
}
body .ui-overlaypanel .ui-overlaypanel-close:hover {
  background-color: #005b9f;
  color: #ffffff;
}
body .ui-overlaypanel .ui-overlaypanel-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-overlaypanel:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
body .ui-overlaypanel:before {
  border-color: rgba(200, 200, 200, 0);
  border-bottom-color: #c8c8c8;
}
body .ui-overlaypanel.ui-overlaypanel-flipped:after {
  border-top-color: #ffffff;
}
body .ui-overlaypanel.ui-overlaypanel-flipped:before {
  border-top-color: #c8c8c8;
}
body .ui-sidebar {
  background-color: #ffffff;
  color: #333333;
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-sidebar .ui-sidebar-close {
  color: #848484;
}
body .ui-sidebar .ui-sidebar-close:hover {
  color: #333333;
}
body .ui-tooltip .ui-tooltip-text {
  background-color: #333333;
  color: #ffffff;
  padding: 0.429em;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow {
  border-right-color: #333333;
}
body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow {
  border-left-color: #333333;
}
body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow {
  border-top-color: #333333;
}
body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow {
  border-bottom-color: #333333;
}
body .ui-fileupload .ui-fileupload-buttonbar {
  background-color: #f4f4f4;
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  color: #333333;
  border-bottom: 0 none;
}
body .ui-fileupload .ui-fileupload-buttonbar .ui-button {
  margin-right: 8px;
}
body .ui-fileupload .ui-fileupload-content {
  background-color: #ffffff;
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  color: #333333;
}
body .ui-fileupload .ui-progressbar {
  top: 0;
}
body .ui-fileupload-choose:not(.ui-state-disabled):hover {
  background-color: #116fbf;
  color: #ffffff;
  border-color: #116fbf;
}
body .ui-fileupload-choose:not(.ui-state-disabled):active {
  background-color: #005b9f;
  color: #ffffff;
  border-color: #005b9f;
}
body .ui-fileupload-choose.ui-state-focus {
  outline: 0 none;
  outline-offset: 0px;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-breadcrumb {
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
}
body .ui-breadcrumb ul li .ui-menuitem-link {
  color: #333333;
  margin: 0;
  border-radius: 3px;
  transition: box-shadow 0.2s;
}
body .ui-breadcrumb ul li .ui-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-breadcrumb ul li.ui-breadcrumb-chevron {
  margin: 0 0.5em 0 0.5em;
  color: #848484;
}
body .ui-breadcrumb ul li:first-child a {
  color: #848484;
  margin: 0;
}
body .ui-breadcrumb ul li .ui-menuitem-icon {
  color: #848484;
}
body .ui-contextmenu {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-contextmenu .ui-menuitem-link {
  padding: 0.714em 0.857em;
  color: #333333;
  font-weight: normal;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon {
  color: #333333;
  margin-right: 0.5em;
}
body .ui-contextmenu .ui-menuitem-link:not(.ui-state-disabled):hover {
  background-color: #eaeaea;
}
body .ui-contextmenu .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-text {
  color: #333333;
}
body .ui-contextmenu .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-icon {
  color: #333333;
}
body .ui-contextmenu .ui-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-contextmenu .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-text {
  color: #007ad9;
}
body .ui-contextmenu .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-icon {
  color: #007ad9;
}
body .ui-contextmenu .ui-submenu-list {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-contextmenu .ui-menuitem {
  margin: 0;
}
body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon {
  right: 0.429em;
}
body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link {
  background-color: #eaeaea;
}
body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon {
  color: #333333;
}
body .ui-contextmenu .ui-menu-separator {
  border: 1px solid #c8c8c8;
  border-width: 1px 0 0 0;
}
body .ui-megamenu {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
}
body .ui-megamenu .ui-menuitem-link {
  padding: 0.714em 0.857em;
  color: #333333;
  font-weight: normal;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
body .ui-megamenu .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon {
  color: #333333;
  margin-right: 0.5em;
}
body .ui-megamenu .ui-menuitem-link:not(.ui-state-disabled):hover {
  background-color: #eaeaea;
}
body .ui-megamenu .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-text {
  color: #333333;
}
body .ui-megamenu .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-icon {
  color: #333333;
}
body .ui-megamenu .ui-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-megamenu .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-text {
  color: #007ad9;
}
body .ui-megamenu .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-icon {
  color: #007ad9;
}
body .ui-megamenu .ui-megamenu-submenu-header {
  margin: 0;
  padding: 0.571em 1em;
  color: #333333;
  background-color: #f4f4f4;
  font-weight: 700;
  border: 0 none;
}
body .ui-megamenu .ui-megamenu-panel {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-megamenu .ui-menuitem {
  margin: 0;
}
body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon {
  right: 0.429em;
}
body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link {
  background-color: #eaeaea;
}
body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon {
  color: #333333;
}
body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon {
  right: 0.429em;
}
body .ui-menu {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
}
body .ui-menu .ui-menuitem-link {
  padding: 0.714em 0.857em;
  color: #333333;
  font-weight: normal;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
body .ui-menu .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-menu .ui-menuitem-link .ui-menuitem-icon {
  color: #333333;
  margin-right: 0.5em;
}
body .ui-menu .ui-menuitem-link:not(.ui-state-disabled):hover {
  background-color: #eaeaea;
}
body .ui-menu .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-text {
  color: #333333;
}
body .ui-menu .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-icon {
  color: #333333;
}
body .ui-menu .ui-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-menu .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-text {
  color: #007ad9;
}
body .ui-menu .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-icon {
  color: #007ad9;
}
body .ui-menu .ui-menuitem {
  margin: 0;
}
body .ui-menu.ui-shadow {
  border: 1px solid #c8c8c8;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-menu .ui-submenu-header {
  margin: 0;
  padding: 0.714em 0.857em;
  color: #333333;
  background-color: #f4f4f4;
  font-weight: 700;
  border: 0 none;
}
body .ui-menu .ui-menu-separator {
  border: 1px solid #c8c8c8;
  border-width: 1px 0 0 0;
}
body .ui-menubar {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
}
body .ui-menubar .ui-menuitem-link {
  padding: 0.714em 0.857em;
  color: #333333;
  font-weight: normal;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
body .ui-menubar .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-menubar .ui-menuitem-link .ui-menuitem-icon {
  color: #333333;
  margin-right: 0.5em;
}
body .ui-menubar .ui-menuitem-link:not(.ui-state-disabled):hover {
  background-color: #eaeaea;
}
body .ui-menubar .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-text {
  color: #333333;
}
body .ui-menubar .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-icon {
  color: #333333;
}
body .ui-menubar .ui-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-menubar .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-text {
  color: #007ad9;
}
body .ui-menubar .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-icon {
  color: #007ad9;
}
body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link {
  padding: 0.714em 0.857em;
}
body .ui-menubar .ui-menubar-root-list > .ui-menu-separator {
  border: 1px solid #c8c8c8;
  border-width: 0 0 0 1px;
}
body .ui-menubar .ui-submenu-list {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-menubar .ui-submenu-list .ui-menuitem {
  margin: 0;
}
body .ui-menubar .ui-submenu-list .ui-menu-separator {
  border: 1px solid #c8c8c8;
  border-width: 1px 0 0 0;
}
body .ui-menubar .ui-menuitem {
  margin: 0;
}
body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link {
  background-color: #eaeaea;
}
body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon {
  color: #333333;
}
body .ui-panelmenu .ui-icon {
  position: static;
}
body .ui-panelmenu .ui-panelmenu-header {
  padding: 0;
}
body .ui-panelmenu .ui-panelmenu-header > a {
  border: 1px solid #c8c8c8;
  background-color: #f4f4f4;
  color: #333333;
  padding: 0.714em 0.857em;
  font-weight: 700;
  position: static;
  font-size: 14px;
  border-radius: 3px;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon {
  color: #848484;
}
body .ui-panelmenu .ui-panelmenu-header > a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover {
  outline: 0 none;
  border: 1px solid #dbdbdb;
  background-color: #dbdbdb;
  color: #333333;
}
body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon {
  color: #333333;
}
body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a {
  border: 1px solid #007ad9;
  background-color: #007ad9;
  color: #ffffff;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon {
  color: #ffffff;
}
body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover {
  outline: 0 none;
  border: 1px solid #005b9f;
  background-color: #005b9f;
  color: #ffffff;
}
body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon {
  color: #ffffff;
}
body .ui-panelmenu .ui-panelmenu-panel {
  margin-top: 2px;
}
body .ui-panelmenu .ui-panelmenu-panel:first-child {
  margin-top: 0;
}
body .ui-panelmenu .ui-panelmenu-content {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  margin-top: 0;
  position: static;
  border-top: 0 none;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem {
  margin: 0;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link {
  padding: 0.714em 0.857em;
  color: #333333;
  font-weight: normal;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link .ui-menuitem-icon {
  color: #333333;
  margin-right: 0.5em;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:not(.ui-state-disabled):hover {
  background-color: #eaeaea;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-text {
  color: #333333;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-icon {
  color: #333333;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-text {
  color: #007ad9;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-icon {
  color: #007ad9;
}
body .ui-slidemenu {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
}
body .ui-slidemenu .ui-menuitem-link {
  padding: 0.714em 0.857em;
  color: #333333;
  font-weight: normal;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon {
  color: #333333;
  margin-right: 0.5em;
}
body .ui-slidemenu .ui-menuitem-link:not(.ui-state-disabled):hover {
  background-color: #eaeaea;
}
body .ui-slidemenu .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-text {
  color: #333333;
}
body .ui-slidemenu .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-icon {
  color: #333333;
}
body .ui-slidemenu .ui-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-slidemenu .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-text {
  color: #007ad9;
}
body .ui-slidemenu .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-icon {
  color: #007ad9;
}
body .ui-slidemenu .ui-submenu-list {
  padding: 0;
  background-color: #ffffff;
  border: 0 none;
}
body .ui-slidemenu .ui-menuitem {
  margin: 0;
}
body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon {
  right: 0.429em;
}
body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link {
  background-color: #eaeaea;
}
body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon {
  color: #333333;
}
body .ui-slidemenu .ui-slidemenu-backward {
  margin: 0;
  padding: 0.571em 1em;
  color: #333333;
  background-color: #f4f4f4;
  font-weight: 700;
  border: 0 none;
}
body .ui-slidemenu .ui-slidemenu-backward:hover {
  background-color: #dbdbdb;
  color: #333333;
}
body .ui-slidemenu .ui-menu-separator {
  border: 1px solid #c8c8c8;
  border-width: 1px 0 0 0;
}
body .ui-steps {
  position: relative;
}
body .ui-steps .ui-steps-item {
  background-color: transparent;
  text-align: center;
}
body .ui-steps .ui-steps-item .ui-menuitem-link {
  display: inline-block;
  text-align: center;
  background-color: transparent;
  overflow: hidden;
  border-radius: 3px;
  transition: box-shadow 0.2s;
}
body .ui-steps .ui-steps-item .ui-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number {
  border-radius: 50%;
  display: inline-block;
  color: #333333;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  position: relative;
  top: 16px;
  margin-bottom: 14px;
  width: 28px;
  height: 28px;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}
body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title {
  display: block;
  margin-top: 6px;
  color: #848484;
}
body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number {
  background: #007ad9;
  color: #ffffff;
}
body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title {
  font-weight: 700;
  color: #333333;
}
body .ui-steps:before {
  content: " ";
  border-top: 1px solid #c8c8c8;
  width: 100%;
  top: 45%;
  left: 0;
  display: block;
  position: absolute;
}
body .ui-tabmenu {
  border: 0 none;
}
body .ui-tabmenu .ui-tabmenu-nav {
  padding: 0;
  background: transparent;
  border-bottom: 1px solid #c8c8c8;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem {
  position: static;
  border: 1px solid #c8c8c8;
  background-color: #f4f4f4;
  margin-right: 2px;
  margin-bottom: -1px;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link {
  color: #333333;
  padding: 0.571em 1em;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
  margin-right: 0.5em;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon {
  color: #848484;
  margin-right: 0.5em;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover {
  background-color: #dbdbdb;
  border: 1px solid #dbdbdb;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon {
  color: #333333;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active {
  background-color: #007ad9;
  border: 1px solid #007ad9;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text {
  color: #ffffff;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon {
  color: #ffffff;
}
body .ui-tieredmenu {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
}
body .ui-tieredmenu .ui-menuitem-link {
  padding: 0.714em 0.857em;
  color: #333333;
  font-weight: normal;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon {
  color: #333333;
  margin-right: 0.5em;
}
body .ui-tieredmenu .ui-menuitem-link:not(.ui-state-disabled):hover {
  background-color: #eaeaea;
}
body .ui-tieredmenu .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-text {
  color: #333333;
}
body .ui-tieredmenu .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-icon {
  color: #333333;
}
body .ui-tieredmenu .ui-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-tieredmenu .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-text {
  color: #007ad9;
}
body .ui-tieredmenu .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-icon {
  color: #007ad9;
}
body .ui-tieredmenu .ui-submenu-list {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-tieredmenu .ui-menuitem {
  margin: 0;
}
body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon {
  right: 0.429em;
}
body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link {
  background-color: #eaeaea;
}
body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon {
  color: #333333;
}
body .ui-tieredmenu .ui-menu-separator {
  border: 1px solid #c8c8c8;
  border-width: 1px 0 0 0;
}
body .ui-message {
  padding: 0.429em;
  margin: 0;
}
body .ui-message.ui-message-info {
  background-color: #7fbcec;
  border: 0 none;
  color: #212121;
}
body .ui-message.ui-message-info .ui-message-icon {
  color: #212121;
}
body .ui-message.ui-message-success {
  background-color: #b7d8b7;
  border: 0 none;
  color: #212121;
}
body .ui-message.ui-message-success .ui-message-icon {
  color: #212121;
}
body .ui-message.ui-message-warn {
  background-color: #ffe399;
  border: 0 none;
  color: #212121;
}
body .ui-message.ui-message-warn .ui-message-icon {
  color: #212121;
}
body .ui-message.ui-message-error {
  background-color: #f8b7bd;
  border: 0 none;
  color: #212121;
}
body .ui-message.ui-message-error .ui-message-icon {
  color: #212121;
}
body .ui-message .ui-message-icon {
  font-size: 1.25em;
}
body .ui-message .ui-message-text {
  font-size: 1em;
}
body .ui-messages {
  padding: 1em;
  margin: 1em 0;
}
body .ui-messages.ui-messages-info {
  background-color: #7fbcec;
  border: 0 none;
  color: #212121;
}
body .ui-messages.ui-messages-info .ui-messages-icon {
  color: #212121;
}
body .ui-messages.ui-messages-info .ui-messages-close {
  color: #212121;
}
body .ui-messages.ui-messages-success {
  background-color: #b7d8b7;
  border: 0 none;
  color: #212121;
}
body .ui-messages.ui-messages-success .ui-messages-icon {
  color: #212121;
}
body .ui-messages.ui-messages-success .ui-messages-close {
  color: #212121;
}
body .ui-messages.ui-messages-warn {
  background-color: #ffe399;
  border: 0 none;
  color: #212121;
}
body .ui-messages.ui-messages-warn .ui-messages-icon {
  color: #212121;
}
body .ui-messages.ui-messages-warn .ui-messages-close {
  color: #212121;
}
body .ui-messages.ui-messages-error {
  background-color: #f8b7bd;
  border: 0 none;
  color: #212121;
}
body .ui-messages.ui-messages-error .ui-messages-icon {
  color: #212121;
}
body .ui-messages.ui-messages-error .ui-messages-close {
  color: #212121;
}
body .ui-messages .ui-messages-close {
  top: 0.25em;
  right: 0.5em;
  font-size: 1.5em;
  overflow: hidden;
  line-height: 1;
  border-radius: 3px;
  transition: box-shadow 0.2s;
}
body .ui-messages .ui-messages-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-messages .ui-messages-icon {
  font-size: 2em;
}
body .ui-toast .ui-toast-message {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  margin: 0 0 1em 0;
}
body .ui-toast .ui-toast-message.ui-toast-message-info {
  background-color: #7fbcec;
  border: 0 none;
  color: #212121;
}
body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon {
  color: #212121;
}
body .ui-toast .ui-toast-message.ui-toast-message-success {
  background-color: #b7d8b7;
  border: 0 none;
  color: #212121;
}
body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon {
  color: #212121;
}
body .ui-toast .ui-toast-message.ui-toast-message-warn {
  background-color: #ffe399;
  border: 0 none;
  color: #212121;
}
body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon {
  color: #212121;
}
body .ui-toast .ui-toast-message.ui-toast-message-error {
  background-color: #f8b7bd;
  border: 0 none;
  color: #212121;
}
body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon {
  color: #212121;
}
body .ui-galleria .ui-galleria-close {
  margin: 0.5rem;
  background: transparent;
  color: #ebedef;
  width: 4rem;
  height: 4rem;
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}
body .ui-galleria .ui-galleria-close .ui-galleria-close-icon {
  font-size: 2rem;
}
body .ui-galleria .ui-galleria-close:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #ebedef;
}
body .ui-galleria .ui-galleria-item-nav {
  background: rgba(0, 0, 0, 0.2);
  color: #aeb6bf;
  width: 4rem;
  height: 4rem;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-galleria .ui-galleria-item-nav .ui-galleria-item-prev-icon,
body .ui-galleria .ui-galleria-item-nav .ui-galleria-item-next-icon {
  font-size: 2rem;
}
body .ui-galleria .ui-galleria-item-nav:not(.ui-state-disabled):hover {
  background: rgba(0, 0, 0, 0.3);
  color: #ebedef;
}
body .ui-galleria .ui-galleria-caption {
  background: rgba(0, 0, 0, 0.5);
  color: #ebedef;
  padding: 1rem;
}
body .ui-galleria .ui-galleria-indicators {
  padding: 1rem;
}
body .ui-galleria .ui-galleria-indicators .ui-galleria-indicator button {
  background-color: #f4f4f4;
  width: 1rem;
  height: 1rem;
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}
body .ui-galleria .ui-galleria-indicators .ui-galleria-indicator button:hover {
  background: #eaeaea;
}
body .ui-galleria .ui-galleria-indicators .ui-galleria-indicator.ui-state-highlight button {
  background: #007ad9;
  color: #ffffff;
}
body .ui-galleria.ui-galleria-indicators-bottom .ui-galleria-indicator, body .ui-galleria.ui-galleria-indicators-top .ui-galleria-indicator {
  margin-right: 0.5em;
}
body .ui-galleria.ui-galleria-indicators-left .ui-galleria-indicator, body .ui-galleria.ui-galleria-indicators-right .ui-galleria-indicator {
  margin-bottom: 0.5em;
}
body .ui-galleria.ui-galleria-indicator-onitem .ui-galleria-indicators {
  background: rgba(0, 0, 0, 0.5);
}
body .ui-galleria.ui-galleria-indicator-onitem .ui-galleria-indicators .ui-galleria-indicator button {
  background: rgba(255, 255, 255, 0.4);
}
body .ui-galleria.ui-galleria-indicator-onitem .ui-galleria-indicators .ui-galleria-indicator button:hover {
  background: rgba(255, 255, 255, 0.6);
}
body .ui-galleria.ui-galleria-indicator-onitem .ui-galleria-indicators .ui-galleria-indicator.ui-state-highlight button {
  background: #007ad9;
  color: #ffffff;
}
body .ui-galleria .ui-galleria-thumbnail-container {
  background: rgba(0, 0, 0, 0.9);
  padding: 1rem 0.25rem;
}
body .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-prev,
body .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-next {
  margin: 0.5em;
  background-color: transparent;
  color: #aeb6bf;
  width: 2rem;
  height: 2rem;
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}
body .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-prev:hover,
body .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-next:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #aeb6bf;
}
body .ui-galleria-mask {
  background: rgba(0, 0, 0, 0.9);
}
body .ui-inplace {
  min-height: 2.357em;
}
body .ui-inplace .ui-inplace-display {
  padding: 0.429em;
  border-radius: 3px;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover {
  background-color: #eaeaea;
  color: #333333;
}
body .ui-inplace .ui-inplace-display:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child {
  display: inline-block;
  width: calc(100% - 2.357em);
}
body .ui-progressbar {
  border: 0 none;
  height: 24px;
  background-color: #eaeaea;
}
body .ui-progressbar .ui-progressbar-value {
  border: 0 none;
  margin: 0;
  background: #007ad9;
}
body .ui-progressbar .ui-progressbar-label {
  margin-top: 0;
  color: #333333;
  line-height: 24px;
}
body .ui-terminal {
  background-color: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
}
body .ui-terminal .ui-terminal-input {
  font-size: 14px;
  font-family: "Open Sans", "Helvetica Neue", sans-serif;
  height: 16px;
}
body .ui-terminal .ui-terminal-command {
  height: 16px;
}
/* Add your customizations of theme here */

.ui-widget,.ui-widget *{box-sizing:border-box}.ui-helper-hidden{display:none !important}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-hidden-accessible input,.ui-helper-hidden-accessible select{transform:scale(0)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix::before,.ui-helper-clearfix::after{content:"";display:table}.ui-helper-clearfix::after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default !important}.ui-state-disabled a{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,0.3)}.ui-unselectable-text{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.ui-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}.ui-overflow-hidden{overflow:hidden}input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]::-webkit-file-upload-button,button{border-radius:0}.ui-link{text-align:left;background-color:transparent;margin:0;padding:0;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-sr-only{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px}.ui-accordion .ui-accordion-header a{display:block;padding:.5em}.ui-accordion .ui-accordion-toggle-icon,.ui-accordion .ui-accordion-header-text{vertical-align:middle}.ui-accordion .ui-accordion-content{padding:1em;border-top:0;overflow:visible}.ui-accordion .ui-accordion-header.ui-state-disabled,.ui-accordion .ui-accordion-header.ui-state-disabled a{cursor:default}.ui-accordion-content-wrapper-overflown{overflow:hidden}.ui-rtl .ui-accordion .ui-accordion-header a{padding:.5em 2em .5em .5em}.ui-rtl .ui-accordion .ui-accordion-toggle-icon{left:initial;right:.5em}.ui-rtl .ui-accordion .ui-accordion-toggle-icon.pi-caret-right:before{content:'\e904'}.ui-autocomplete{width:auto;cursor:pointer;box-shadow:none;position:relative;display:inline-block}.ui-autocomplete .ui-autocomplete-dropdown{height:100%;width:2em;margin-right:0;vertical-align:top}.ui-autocomplete .ui-autocomplete-input{padding-right:1.5em}.ui-autocomplete-loader{position:absolute;right:.25em;top:50%;margin-top:-.5em}.ui-autocomplete-query{font-weight:bold}.ui-autocomplete .ui-autocomplete-panel{min-width:100%}.ui-autocomplete-panel{position:absolute;overflow:auto}.ui-autocomplete-panel .ui-autocomplete-list{padding:.4em;border:0 none}.ui-autocomplete-panel .ui-autocomplete-list-item{border:0 none;cursor:pointer;font-weight:normal;margin:1px 0;padding:.186em .313em;text-align:left}.ui-autocomplete .ui-button-icon-only,.ui-autocomplete .ui-button-icon-only:enabled:hover,.ui-autocomplete .ui-button-icon-only:enabled:focus,.ui-autocomplete .ui-button-icon-only:enabled:active{border-left:0 none}.ui-autocomplete-multiple-container{display:inline-block;vertical-align:middle}.ui-autocomplete-multiple-container.ui-inputtext{clear:left;cursor:text;list-style-type:none;margin:0;overflow:hidden;padding:0 1.5em 0 .25em}.ui-autocomplete-token{cursor:default;display:inline-block;vertical-align:middle;overflow:hidden;padding:.125em .5em;white-space:nowrap;position:relative;margin-right:.125em;border:0 none;font-size:.9em}.ui-autocomplete-token-label{display:block;margin-right:2em}.ui-autocomplete-token-icon{margin-top:-.5em;position:absolute;right:.2em;top:50%;cursor:pointer}.ui-autocomplete-input-token{display:inline-block;vertical-align:middle;list-style-type:none;margin:0 0 0 .125em;padding:.25em .25em .25em 0}.ui-autocomplete-input-token input{border:0 none;width:10em;outline:medium none;background-color:transparent;margin:0;padding:0;box-shadow:none;border-radius:0}.ui-autocomplete-dd .ui-autocomplete-loader{right:2.25em}.ui-autocomplete-dd input.ui-corner-all,.ui-autocomplete-dd .ui-autocomplete-multiple-container.ui-corner-all{border-top-right-radius:0;border-bottom-right-radius:0}.ui-autocomplete-dd .ui-autocomplete-dropdown.ui-corner-all{border-top-left-radius:0;border-bottom-left-radius:0}.ui-fluid p-autocomplete,.ui-fluid .ui-autocomplete,.ui-fluid .ui-autocomplete-input{width:100%}.ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-autocomplete-input,.ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-autocomplete-multiple-container{width:calc(100% - 2em)}.ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button{width:2em}.ui-blockui{position:absolute;top:0;left:0;width:100%;height:100%}.ui-blockui-document{position:fixed}.ui-breadcrumb{margin:0;padding:0;padding:.5em}.ui-breadcrumb ul{margin:0;padding:0}.ui-breadcrumb ul li{display:inline-block;margin:0 .25em}.ui-breadcrumb-chevron,.ui-breadcrumb-home{vertical-align:middle}.ui-breadcrumb ul li .ui-menuitem-link{text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-breadcrumb .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-breadcrumb .ui-menuitem-text{vertical-align:middle}.ui-calendar{position:relative;display:inline-block}.ui-calendar .ui-calendar-button{height:100%;border-top-left-radius:0;border-bottom-left-radius:0;width:2em;border-left:0 none}.ui-calendar .ui-calendar-button:enabled:hover,.ui-calendar .ui-calendar-button:focus{border-left:0 none}.ui-calendar .ui-datepicker{min-width:100%}.ui-fluid .ui-calendar{width:100%}.ui-fluid .ui-calendar-button{width:2em}.ui-fluid .ui-datepicker-buttonbar button{width:auto}.ui-fluid .ui-calendar.ui-calendar-w-btn .ui-inputtext{width:calc(100% - 2em)}.ui-datepicker{width:auto;padding:.2em;position:absolute}.ui-datepicker.ui-datepicker-inline{display:inline-block;position:static}.ui-datepicker .ui-datepicker-group{border-left-width:0;border-right-width:0;border-top-width:0;border-bottom-width:0}.ui-datepicker .ui-datepicker-header{position:relative;padding:.5em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:.5em;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev{left:.125em}.ui-datepicker .ui-datepicker-next{right:.125em}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;top:50%;margin-top:-.5em;margin-left:-.5em}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:.125em 0;vertical-align:middle}.ui-datepicker select.ui-datepicker-month{margin-right:.25em}.ui-datepicker span.ui-datepicker-year{margin-left:.25em}.ui-datepicker-multiple-month .ui-datepicker-group{display:table-cell;border-left-width:0;border-top-width:0;border-bottom-width:0;border-right-width:1px}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.5em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:0}.ui-datepicker td>span,.ui-datepicker td>a{display:block;padding:.5em;text-decoration:none;border:0 none;text-align:center}.ui-datepicker .ui-datepicker-buttonbar{border-left:0 none;border-right:0 none;border-bottom:0 none;padding:.5em;display:flex;justify-content:space-between}.ui-calendar.ui-calendar-w-btn input{border-top-right-radius:0;border-bottom-right-radius:0}.ui-monthpicker{margin:.857em 0 0 0}.ui-monthpicker .ui-monthpicker-month{width:33.3%;display:inline-block;text-align:center;padding:.5em;cursor:pointer}.ui-monthpicker-month.ui-state-disabled{pointer-events:none}.ui-datepicker-monthpicker select.ui-datepicker-year{width:auto}.ui-timepicker{text-align:center;padding:.5em 0}.ui-timepicker>div{display:inline-block;margin-left:.5em;min-width:1.5em}.ui-timepicker>.ui-minute-picker,.ui-timepicker>.ui-second-picker{margin-left:0}.ui-timepicker>.ui-separator{margin-left:0;min-width:.75em}.ui-timepicker>.ui-separator a{visibility:hidden}.ui-timepicker>div a{display:block;opacity:.7;filter:Alpha(Opacity=70);cursor:pointer}.ui-timepicker>div a:last-child{margin-top:.3em}.ui-timepicker>div a:hover{display:block;opacity:1;filter:Alpha(Opacity=100)}input[type=text]::-ms-clear{display:none}.ui-datepicker-touch-ui,.ui-calendar .ui-datepicker-touch-ui{position:fixed;top:50%;left:50%;min-width:80vw}.ui-datepicker-touch-ui.ui-datepicker th{padding:2em 0}.ui-datepicker-touch-ui.ui-datepicker td{padding:0}.ui-datepicker-touch-ui.ui-datepicker td>span,.ui-datepicker-touch-ui.ui-datepicker td>a{padding:2em 0}.ui-datepicker-touch-ui .ui-timepicker{padding:1em 0}.ui-datepicker-touch-ui .ui-timepicker>div a{font-size:2em}.ui-datepicker-mask{position:fixed;width:100%;height:100%}@media screen and (max-width:40em){.ui-datepicker-multiple-month{width:17em;overflow:auto}.ui-datepicker-touch-ui.ui-datepicker th{padding:1em 0}.ui-datepicker-touch-ui.ui-datepicker td span,.ui-datepicker-touch-ui.ui-datepicker td a{padding:1em 0}}.ui-button{display:inline-block;position:relative;padding:0;text-decoration:none !important;cursor:pointer;text-align:center;overflow:visible}p-button{display:inline-block}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.25em 1em}.ui-button-icon-only .ui-button-text,.ui-button-text-empty .ui-button-text{padding:.25em;text-indent:-9999999px;visibility:hidden}.ui-button-text-icon-left .ui-button-text{padding:.25em 1em .25em 2.1em}.ui-button-text-icon-right .ui-button-text{padding:.25em 2.1em .25em 1em}.ui-button-icon-only .ui-button-icon-left,.ui-button-text-icon-left .ui-button-icon-left,.ui-button-text-icon-right .ui-button-icon-right{position:absolute;top:50%;margin-top:-.5em;height:1em}.ui-button-icon-only .ui-button-icon-left{top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;width:1em;height:1em}.ui-button-icon-left{left:.5em}.ui-button-icon-right{right:.5em}.ui-buttonset .ui-button{margin-left:0;margin-right:0}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-fluid .ui-button{width:100%}.ui-fluid .ui-button-text-icon-left .ui-button-text,.ui-fluid .ui-button-text-icon-right .ui-button-text{padding-left:1em;padding-right:1em}.ui-fluid .ui-buttonset{width:100%}.ui-fluid .ui-buttonset.ui-buttonset-1 .ui-button{width:100%}.ui-fluid .ui-buttonset.ui-buttonset-2 .ui-button{width:50%}.ui-fluid .ui-buttonset.ui-buttonset-3 .ui-button{width:33.3%}.ui-fluid .ui-buttonset.ui-buttonset-4 .ui-button{width:25%}.ui-fluid .ui-buttonset.ui-buttonset-5 .ui-button{width:20%}.ui-fluid .ui-buttonset.ui-buttonset-6 .ui-button{width:16.6%}@media(max-width:640px){.ui-fluid .ui-buttonset.ui-buttonset-1 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-2 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-3 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-4 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-5 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-6 .ui-button{width:100%}}.ui-carousel{display:flex;flex-direction:column;width:100%}.ui-carousel-content{display:flex;flex-direction:column;flex-wrap:nowrap;overflow:auto;padding:0 .5em}.ui-carousel-prev,.ui-carousel-next{align-self:center;text-align:center;flex-grow:0;flex-shrink:0;width:2.5em;height:2.5em;position:relative}.ui-carousel-prev span,.ui-carousel-next span{width:100%;display:flex;justify-content:center;align-items:center}.ui-carousel-container{display:flex;flex-direction:row;padding:0 .1em}.ui-carousel-header,.ui-carousel-footer{padding:.5em;z-index:1}.ui-carousel-items-content{overflow:hidden;width:100%}.ui-carousel-items-container{display:flex;flex-wrap:nowrap;flex-direction:row}.ui-carousel-items-container .ui-carousel-item{width:100%;box-sizing:border-box;overflow:auto}.ui-carousel-dots-container{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:.5em}.ui-carousel-vertical .ui-carousel-container{flex-direction:column;width:100%}.ui-carousel-vertical .ui-carousel-items-container{flex-direction:column;height:100%}.ui-carousel-vertical .ui-carousel-dots-container{margin:.75em 0}.ui-card-header img{width:100%}.ui-card-body{padding:1em}.ui-card-title{font-size:1.5em;font-weight:bold;margin-bottom:.5em}.ui-card-subtitle{opacity:.7;margin-bottom:.5em;margin-top:-.25em;font-weight:bold}.ui-card-footer{padding-top:1em}.ui-chkbox{display:inline-block;cursor:pointer;vertical-align:middle;margin-right:.25em;user-select:none;-moz-user-select:none;-webkit-user-select:none}.ui-chkbox .ui-chkbox-box{width:1.125em;height:1.125em;line-height:1.125em;border-radius:2px;text-align:center}.ui-chkbox .ui-chkbox-icon{display:block}.ui-chkbox-label{vertical-align:middle}.ui-chkbox-readonly{cursor:default}.ui-chips{display:inline-block}.ui-chips>ul.ui-inputtext{clear:left;cursor:text;list-style-type:none;margin:0;overflow:hidden;padding:0 .25em}.ui-chips-token{cursor:default;display:inline-block;vertical-align:middle;overflow:hidden;padding:.125em .5em;white-space:nowrap;position:relative;margin-right:.125em;border:0 none;font-size:.9em}.ui-chips-token .ui-chips-token-label{display:block;margin-right:2em}.ui-chips>.ui-state-disabled .ui-chips-token-label{margin-right:0}.ui-chips-token .ui-chips-token-icon{margin-top:-.5em;position:absolute;right:.2em;top:50%;cursor:pointer}.ui-chips-input-token{display:inline-block;vertical-align:middle;list-style-type:none;margin:0 0 0 .125em;padding:.25em .25em .25em 0}.ui-chips-input-token input{border:0 none;width:10em;outline:medium none;background-color:transparent;margin:0;padding:0;box-shadow:none;border-radius:0}.ui-fluid .ui-chips{display:block}.ui-colorpicker{display:inline-block}.ui-colorpicker-dragging{cursor:pointer}.ui-colorpicker-overlay{position:relative}.ui-colorpicker-panel{position:relative;width:193px;height:166px;background-color:#323232;border-color:#191919}.ui-colorpicker-overlay-panel{position:absolute}.ui-colorpicker-preview{width:2em;cursor:pointer}.ui-colorpicker-panel .ui-colorpicker-content{position:relative}.ui-colorpicker-panel .ui-colorpicker-color-selector{width:150px;height:150px;top:8px;left:8px;position:absolute}.ui-colorpicker-panel .ui-colorpicker-color{width:150px;height:150px;background:transparent url('color.6441e63a57ccc5105bad.png') no-repeat left top}.ui-colorpicker-panel .ui-colorpicker-color-handle{position:absolute;top:0;left:150px;border-radius:100%;width:10px;height:10px;border:1px solid #fff;margin:-5px 0 0 -5px;cursor:pointer}.ui-colorpicker-panel .ui-colorpicker-hue{background:transparent url('hue.f8505bd4d6f3e3aa435b.png') no-repeat left top;width:17px;height:150px;top:8px;left:167px;position:absolute;opacity:.85}.ui-colorpicker-panel .ui-colorpicker-hue-handle{position:absolute;top:150px;left:0;width:21px;margin-left:-2px;margin-top:-5px;height:10px;border:2px solid #fff;opacity:.85;cursor:pointer}.ui-colorpicker-panel.ui-state-disabled .ui-colorpicker-hue-handle,.ui-colorpicker-panel.ui-state-disabled .ui-colorpicker-color-handle{opacity:.5}.ui-contextmenu{width:12.5em;padding:.25em;position:absolute;display:none}.ui-contextmenu .ui-menu-separator{border-width:1px 0 0 0}.ui-contextmenu ul{list-style:none;margin:0;padding:0}.ui-contextmenu .ui-submenu-list{display:none;position:absolute;width:12.5em;padding:.25em}.ui-contextmenu .ui-menuitem-link{padding:.25em;display:block;position:relative;cursor:pointer}.ui-contextmenu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-contextmenu .ui-menuitem-text{vertical-align:middle}.ui-contextmenu .ui-menuitem{position:relative}.ui-contextmenu .ui-menuitem-link .ui-submenu-icon{position:absolute;margin-top:-.5em;right:0;top:50%}.ui-contextmenu .ui-menuitem-active>.ui-submenu>.ui-submenu-list.ui-submenu-list-active{display:block !important}.ui-dataview{position:relative}.ui-dataview .ui-paginator{text-align:center}.ui-dataview-column{padding:.25em}.ui-dataview-content-empty{padding:.25em .625em}.ui-dataview .ui-dataview-header,.ui-dataview .ui-dataview-footer{padding:.5em .75em}.ui-dataview .ui-dataview-header{border-bottom:0 none}.ui-dataview .ui-dataview-footer{border-top:0 none}.ui-dataview .ui-paginator-top{border-bottom:0 none}.ui-dataview .ui-paginator-bottom{border-top:0 none}.ui-dataview .ui-dataview-emptymessage{padding:.5em .75em}.ui-dataview-loading{position:absolute;width:100%;height:100%;-ms-filter:"alpha(opacity=10)";opacity:.1;z-index:1}.ui-dataview-loading-content{position:absolute;left:50%;top:50%;z-index:2;margin-top:-1em;margin-left:-1em}.ui-dataview-loading-icon{font-size:2em}.ui-dialog-mask{position:fixed;top:0;left:0;width:100%;height:100%;display:none;pointer-events:none}.ui-dialog-mask.ui-widget-overlay{pointer-events:auto}.ui-dialog-visible{display:flex;justify-content:center;align-items:center}.ui-dialog{padding:0;pointer-events:auto;display:flex;flex-direction:column;max-height:90%;position:relative}.ui-dialog .ui-dialog-titlebar{padding:.5em .75em;position:relative;border:0;flex-shrink:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em .75em;background:0;overflow-y:auto}.ui-dialog-maximized{transition:none;transform:none;width:100vw !important;max-height:100%;height:100%;left:0 !important;top:0 !important}.ui-dialog-maximized .ui-dialog-content{flex-grow:1}.ui-dialog-resizable .ui-dialog-content{overflow:auto}.ui-dialog-breakpoint{left:0;width:100%}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;position:absolute;font-size:.1px;display:block;cursor:se-resize}.ui-dialog-draggable .ui-dialog-titlebar{cursor:move}.ui-dialog .ui-dialog-titlebar-icons{float:right}.ui-dialog .ui-dialog-titlebar-icons:after{content:"";display:table;clear:both}.ui-dialog .ui-dialog-titlebar-icon{text-decoration:none;padding:.125em;cursor:pointer;display:inline-block;vertical-align:middle;border:1px solid transparent}.ui-dialog .ui-dialog-titlebar-icon span{display:block;margin:0}.ui-dialog-footer{padding:1em;border-width:1px 0 0 0;text-align:right;flex-shrink:0}.ui-dialog-top .ui-dialog,.ui-dialog-bottom .ui-dialog,.ui-dialog-left .ui-dialog,.ui-dialog-right .ui-dialog,.ui-dialog-topleft .ui-dialog,.ui-dialog-topright .ui-dialog,.ui-dialog-bottomleft .ui-dialog,.ui-dialog-bottomright .ui-dialog{margin:.75em;position:relative}.ui-dialog-left{justify-content:flex-start}.ui-dialog-right{justify-content:flex-end}.ui-dialog-top{align-items:flex-start}.ui-dialog-topleft{justify-content:flex-start;align-items:flex-start}.ui-dialog-topright{justify-content:flex-end;align-items:flex-start}.ui-dialog-bottom{align-items:flex-end}.ui-dialog-bottomleft{justify-content:flex-start;align-items:flex-end}.ui-dialog-bottomright{justify-content:flex-end;align-items:flex-end}.ui-confirmdialog{width:30em}.ui-confirmdialog.ui-dialog .ui-dialog-content{padding:1em 2em}.ui-confirmdialog .ui-dialog-content .ui-confirmdialog-icon{font-size:1.5em;margin-right:.5em;position:relative;top:.2em}.ui-dialog-footer .ui-button{margin-right:.25em}.ui-fluid .ui-dialog-footer .ui-button{width:auto}.ui-rtl .ui-dialog .ui-dialog-titlebar-close{float:left}.ui-rtl .ui-dialog .ui-dialog-buttonpane button{text-align:right}@media screen and (max-width:40em){.ui-confirmdialog{width:90%}}.ui-dropdown{display:inline-flex;position:relative;cursor:pointer;min-width:12.5em}.ui-dropdown .ui-dropdown-hidden-select{bottom:0;clip:auto}.ui-dropdown .ui-dropdown-hidden-select select{transform:none;height:1px;position:absolute;top:0;clip:rect(0,0,0,0);pointer-events:none}.ui-dropdown .ui-dropdown-clear-icon{position:absolute;right:2em;top:50%;font-size:1em;height:1em;margin-top:-.5em}.ui-dropdown .ui-dropdown-trigger{border-right:0;border-top:0;border-bottom:0;cursor:pointer;width:1.5em;height:100%;position:absolute;right:0;top:0;padding:0 .25em}.ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon{top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;position:absolute}.ui-dropdown .ui-dropdown-label{display:block;border:0;white-space:nowrap;overflow:hidden;font-weight:normal;width:100%;padding-right:2.5em;font-weight:normal}.ui-dropdown-item-empty,.ui-dropdown-label-empty{text-indent:-9999px;overflow:hidden}.ui-dropdown.ui-state-disabled .ui-dropdown-trigger,.ui-dropdown.ui-state-disabled .ui-dropdown-label{cursor:default}.ui-dropdown label.ui-dropdown-label{cursor:pointer}.ui-dropdown input.ui-dropdown-label{cursor:default}.ui-dropdown .ui-dropdown-panel{min-width:100%}.ui-dropdown-panel{position:absolute;height:auto}.ui-dropdown-panel .ui-dropdown-items-wrapper{overflow:auto}.ui-dropdown-panel .ui-dropdown-item{font-weight:normal;border:0 none;cursor:pointer;margin:1px 0;padding:.125em .25em;text-align:left}.ui-dropdown-panel .ui-dropdown-empty-message{padding:.5em}.ui-dropdown-panel .ui-dropdown-item-group{font-weight:bold;cursor:default}.ui-dropdown-panel .ui-dropdown-list{padding:.4em;border:0 none}.ui-dropdown-panel .ui-dropdown-filter{width:100%;box-sizing:border-box;padding-right:1.5em}.ui-dropdown-panel .ui-dropdown-filter-container{position:relative;margin:0;padding:.4em;display:inline-block;width:100%}.ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon{position:absolute;top:.8em;right:1em}.ui-fluid .ui-dropdown,.ui-fluid p-dropdown{width:100%}.ui-fieldset,.ui-fieldset .ui-fieldset-legend{padding:.5em 1em}.ui-fieldset-toggleable .ui-fieldset-legend{padding:0}.ui-fieldset-toggleable .ui-fieldset-legend a{padding:.5em 1em;cursor:pointer;white-space:nowrap;display:block}.ui-fieldset .ui-fieldset-toggler{margin-right:.1em;display:inline-block;vertical-align:middle}.ui-fieldset .ui-fieldset-legend-text{vertical-align:middle}.ui-fieldset .ui-fieldset-content-wrapper-overflown{overflow:hidden}.ui-fileupload-buttonbar .ui-fileupload-choose.ui-state-disabled input{cursor:default}.ui-fileupload-buttonbar{padding:.5em;border-bottom:0 none}.ui-fileupload-buttonbar .ui-button{vertical-align:middle;margin-right:.25em}.ui-fileupload-content{padding:1em;position:relative;transition:border-color .3s}.ui-fileupload-content.ui-fileupload-highlight{border-color:#156090}.ui-fileupload-files img{border:0}.ui-fileupload-files{display:table}.ui-fileupload-row{display:table-row}.ui-fileupload-row>div{display:table-cell;padding:.5em 1em;vertical-align:middle}.ui-fileupload-content .ui-progressbar{width:100%;position:absolute;top:1px;left:0;height:.25em;border:0 none}.ui-fileupload-content .ui-progressbar-value{border-radius:0;border:0 none}.ui-fileupload-choose{position:relative;overflow:hidden}.ui-fileupload-choose input[type=file]{position:absolute;top:0;right:0;margin:0;opacity:0;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);direction:ltr;cursor:pointer;z-index:1}.ui-fileupload-choose.ui-fileupload-choose-selected input[type=file]{display:none}.ui-fluid .ui-fileupload .ui-button{width:auto}.ui-fluid .ui-fileupload-content .ui-button-icon-only{width:2em}@media(max-width:40em){.ui-fileupload-buttonbar .ui-button{display:block;width:100%;margin-right:0;margin-bottom:.25em}.ui-fileupload-buttonbar .ui-button:last-child{margin-bottom:0}.ui-fileupload-row>div{display:block}}.ui-fluid .fc .ui-button{width:auto}.ui-galleria-content{display:flex;flex-direction:column}.ui-galleria-item-wrapper{display:flex;flex-direction:column;position:relative}.ui-galleria-item-container{position:relative;display:flex;height:100%}.ui-galleria-item-nav{position:absolute;top:50%;margin-top:-.5rem;display:inline-flex;justify-content:center;align-items:center}.ui-galleria-item-prev{left:0;border-top-left-radius:0;border-bottom-left-radius:0}.ui-galleria-item-next{right:0;border-top-right-radius:0;border-bottom-right-radius:0}.ui-galleria-item{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.ui-galleria-item-nav-onhover .ui-galleria-item-nav{pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.ui-galleria-item-nav-onhover .ui-galleria-item-wrapper:hover .ui-galleria-item-nav{pointer-events:all;opacity:1}.ui-galleria-item-nav-onhover .ui-galleria-item-wrapper:hover .ui-galleria-item-nav.ui-state-disabled{pointer-events:none}.ui-galleria-caption{position:absolute;bottom:0;left:0;width:100%}.ui-galleria-thumbnail-wrapper{display:flex;flex-direction:column;overflow:auto;flex-shrink:0}.ui-galleria-thumbnail-prev,.ui-galleria-thumbnail-next{align-self:center;flex:0 0 auto;display:flex;justify-content:center;align-items:center}.ui-galleria-thumbnail-prev span,.ui-galleria-thumbnail-next span{display:flex;justify-content:center;align-items:center}.ui-galleria-thumbnail-container{display:flex;flex-direction:row}.ui-galleria-thumbnail-items-container{overflow:hidden}.ui-galleria-thumbnail-items{display:flex}.ui-galleria-thumbnail-item{overflow:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.5;transition:opacity .3s}.ui-galleria-thumbnail-item:hover,.ui-galleria-thumbnail-item-current{opacity:1}.ui-galleria-thumbnails-left .ui-galleria-content,.ui-galleria-thumbnails-right .ui-galleria-content{flex-direction:row}.ui-galleria-thumbnails-left .ui-galleria-item-wrapper,.ui-galleria-thumbnails-right .ui-galleria-item-wrapper{flex-direction:row}.ui-galleria-thumbnails-left p-galleriathumbnails .ui-galleria-thumbnails-top p-galleriathumbnails{order:2}.ui-galleria-thumbnails-left p-galleriathumbnails,.ui-galleria-thumbnails-top p-galleriathumbnails{order:1}.ui-galleria-thumbnails-left .ui-galleria-thumbnail-wrapper,.ui-galleria-thumbnails-right .ui-galleria-thumbnail-wrapper{height:100%}.ui-galleria-thumbnails-left .ui-galleria-thumbnail-container,.ui-galleria-thumbnails-right .ui-galleria-thumbnail-container{flex-direction:column;flex-grow:1}.ui-galleria-thumbnails-left .ui-galleria-thumbnail-items,.ui-galleria-thumbnails-right .ui-galleria-thumbnail-items{flex-direction:column;height:100%}.ui-galleria-indicators{display:flex;align-items:center;justify-content:center}.ui-galleria-indicator>button{display:inline-flex;align-items:center}.ui-galleria-indicators-left .ui-galleria-item-wrapper,.ui-galleria-indicators-right .ui-galleria-item-wrapper{flex-direction:row;align-items:center}.ui-galleria-indicators-left .ui-galleria-item-container,.ui-galleria-indicators-top .ui-galleria-item-container{order:2}.ui-galleria-indicators-left .ui-galleria-indicators,.ui-galleria-indicators-top .ui-galleria-indicators{order:1}.ui-galleria-indicators-left .ui-galleria-indicators,.ui-galleria-indicators-right .ui-galleria-indicators{flex-direction:column}.ui-galleria-indicator-onitem .ui-galleria-indicators{position:absolute;display:flex;z-index:1}.ui-galleria-indicator-onitem.ui-galleria-indicators-top .ui-galleria-indicators{top:0;left:0;width:100%;align-items:flex-start}.ui-galleria-indicator-onitem.ui-galleria-indicators-right .ui-galleria-indicators{right:0;top:0;height:100%;align-items:flex-end}.ui-galleria-indicator-onitem.ui-galleria-indicators-bottom .ui-galleria-indicators{bottom:0;left:0;width:100%;align-items:flex-end}.ui-galleria-indicator-onitem.ui-galleria-indicators-left .ui-galleria-indicators{left:0;top:0;height:100%;align-items:flex-start}.ui-galleria-mask{display:flex;align-items:center;justify-content:center;position:fixed}.ui-galleria-close{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center}.ui-galleria-mask .ui-galleria-item-nav{position:fixed;top:50%;margin-top:-.5rem}.ui-items-hidden .ui-galleria-thumbnail-item{visibility:hidden}.ui-items-hidden .ui-galleria-thumbnail-item.ui-galleria-thumbnail-item-active{visibility:visible}.ui-grid{clear:both;padding:0;margin:0}.ui-grid::before,.ui-grid::after{content:"";display:table}.ui-grid::after{clear:both}.ui-grid .ui-grid-row{display:flex;clear:both}.ui-grid-row::after{clear:both;content:"";display:table}.ui-grid-col-1,.ui-grid-col-2,.ui-grid-col-3,.ui-grid-col-4,.ui-grid-col-5,.ui-grid-col-6,.ui-grid-col-7,.ui-grid-col-8,.ui-grid-col-9,.ui-grid-col-10,.ui-grid-col-11,.ui-grid-col-12{float:left;box-sizing:border-box}.ui-grid-col-1{width:8.33333%}.ui-grid-col-2{width:16.66666%}.ui-grid-col-3{width:25%}.ui-grid-col-4{width:33.33333%}.ui-grid-col-5{width:41.66666%}.ui-grid-col-6{width:50%}.ui-grid-col-7{width:58.33333%}.ui-grid-col-8{width:66.66666%}.ui-grid-col-9{width:75%}.ui-grid-col-10{width:83.33333%}.ui-grid-col-11{width:91.66666%}.ui-grid-col-12{width:100%}@media(min-width:480px){.ui-grid-fixed{width:480px}}@media(min-width:768px){.ui-grid-fixed{width:768px}}@media(min-width:960px){.ui-grid-fixed{width:960px}}@media(min-width:1024px){.ui-grid-fixed{width:1024px}}@media(max-width:640px){.ui-grid-responsive .ui-grid-row{display:block}.ui-grid-responsive .ui-grid-col-1,.ui-grid-responsive .ui-grid-col-2,.ui-grid-responsive .ui-grid-col-3,.ui-grid-responsive .ui-grid-col-4,.ui-grid-responsive .ui-grid-col-5,.ui-grid-responsive .ui-grid-col-6,.ui-grid-responsive .ui-grid-col-7,.ui-grid-responsive .ui-grid-col-8,.ui-grid-responsive .ui-grid-col-9,.ui-grid-responsive .ui-grid-col-10,.ui-grid-responsive .ui-grid-col-11,.ui-grid-responsive .ui-grid-col-12{width:100%;float:none}}.ui-grid.ui-grid-pad>.ui-grid-row>div{padding:.25em .5em}@media(max-width:640px){.ui-grid-responsive .ui-grid-row{display:block}.ui-grid-responsive .ui-grid-col-1,.ui-grid-responsive .ui-grid-col-2,.ui-grid-responsive .ui-grid-col-3,.ui-grid-responsive .ui-grid-col-4,.ui-grid-responsive .ui-grid-col-5,.ui-grid-responsive .ui-grid-col-6,.ui-grid-responsive .ui-grid-col-7,.ui-grid-responsive .ui-grid-col-8,.ui-grid-responsive .ui-grid-col-9,.ui-grid-responsive .ui-grid-col-10,.ui-grid-responsive .ui-grid-col-11,.ui-grid-responsive .ui-grid-col-12{width:100%;float:none}}.ui-g{display:flex;flex-wrap:wrap;box-sizing:border-box}.ui-g::after{clear:both;content:"";display:table;box-sizing:border-box}.ui-g-1,.ui-g-2,.ui-g-3,.ui-g-4,.ui-g-5,.ui-g-6,.ui-g-7,.ui-g-8,.ui-g-9,.ui-g-10,.ui-g-11,.ui-g-12{float:left;box-sizing:border-box;padding:.5em}.ui-g-1{width:8.3333%}.ui-g-2{width:16.6667%}.ui-g-3{width:25%}.ui-g-4{width:33.3333%}.ui-g-5{width:41.6667%}.ui-g-6{width:50%}.ui-g-7{width:58.3333%}.ui-g-8{width:66.6667%}.ui-g-9{width:75%}.ui-g-10{width:83.3333%}.ui-g-11{width:91.6667%}.ui-g-12{width:100%}.ui-g-offset-12{margin-left:100%}.ui-g-offset-11{margin-left:91.66666667%}.ui-g-offset-10{margin-left:83.33333333%}.ui-g-offset-9{margin-left:75%}.ui-g-offset-8{margin-left:66.66666667%}.ui-g-offset-7{margin-left:58.33333333%}.ui-g-offset-6{margin-left:50%}.ui-g-offset-5{margin-left:41.66666667%}.ui-g-offset-4{margin-left:33.33333333%}.ui-g-offset-3{margin-left:25%}.ui-g-offset-2{margin-left:16.66666667%}.ui-g-offset-1{margin-left:8.33333333%}.ui-g-offset-0{margin-left:0}@media screen and (max-width:40em){.ui-sm-1,.ui-sm-2,.ui-sm-3,.ui-sm-4,.ui-sm-5,.ui-sm-6,.ui-sm-7,.ui-sm-8,.ui-sm-9,.ui-sm-10,.ui-sm-11,.ui-sm-12{padding:.5em}.ui-sm-1{width:8.3333%}.ui-sm-2{width:16.6667%}.ui-sm-3{width:25%}.ui-sm-4{width:33.3333%}.ui-sm-5{width:41.6667%}.ui-sm-6{width:50%}.ui-sm-7{width:58.3333%}.ui-sm-8{width:66.6667%}.ui-sm-9{width:75%}.ui-sm-10{width:83.3333%}.ui-sm-11{width:91.6667%}.ui-sm-12{width:100%}.ui-sm-offset-12{margin-left:100%}.ui-sm-offset-11{margin-left:91.66666667%}.ui-sm-offset-10{margin-left:83.33333333%}.ui-sm-offset-9{margin-left:75%}.ui-sm-offset-8{margin-left:66.66666667%}.ui-sm-offset-7{margin-left:58.33333333%}.ui-sm-offset-6{margin-left:50%}.ui-sm-offset-5{margin-left:41.66666667%}.ui-sm-offset-4{margin-left:33.33333333%}.ui-sm-offset-3{margin-left:25%}.ui-sm-offset-2{margin-left:16.66666667%}.ui-sm-offset-1{margin-left:8.33333333%}.ui-sm-offset-0{margin-left:0}}@media screen and (min-width:40.063em){.ui-md-1,.ui-md-2,.ui-md-3,.ui-md-4,.ui-md-5,.ui-md-6,.ui-md-7,.ui-md-8,.ui-md-9,.ui-md-10,.ui-md-11,.ui-md-12{padding:.5em}.ui-md-1{width:8.3333%}.ui-md-2{width:16.6667%}.ui-md-3{width:25%}.ui-md-4{width:33.3333%}.ui-md-5{width:41.6667%}.ui-md-6{width:50%}.ui-md-7{width:58.3333%}.ui-md-8{width:66.6667%}.ui-md-9{width:75%}.ui-md-10{width:83.3333%}.ui-md-11{width:91.6667%}.ui-md-12{width:100%}.ui-md-offset-12{margin-left:100%}.ui-md-offset-11{margin-left:91.66666667%}.ui-md-offset-10{margin-left:83.33333333%}.ui-md-offset-9{margin-left:75%}.ui-md-offset-8{margin-left:66.66666667%}.ui-md-offset-7{margin-left:58.33333333%}.ui-md-offset-6{margin-left:50%}.ui-md-offset-5{margin-left:41.66666667%}.ui-md-offset-4{margin-left:33.33333333%}.ui-md-offset-3{margin-left:25%}.ui-md-offset-2{margin-left:16.66666667%}.ui-md-offset-1{margin-left:8.33333333%}.ui-md-offset-0{margin-left:0}}@media screen and (min-width:64.063em){.ui-lg-1,.ui-lg-2,.ui-lg-3,.ui-lg-4,.ui-lg-5,.ui-lg-6,.ui-lg-7,.ui-lg-8,.ui-lg-9,.ui-lg-10,.ui-lg-11,.ui-lg-12{padding:.5em}.ui-lg-1{width:8.3333%}.ui-lg-2{width:16.6667%}.ui-lg-3{width:25%}.ui-lg-4{width:33.3333%}.ui-lg-5{width:41.6667%}.ui-lg-6{width:50%}.ui-lg-7{width:58.3333%}.ui-lg-8{width:66.6667%}.ui-lg-9{width:75%}.ui-lg-10{width:83.3333%}.ui-lg-11{width:91.6667%}.ui-lg-12{width:100%}.ui-lg-offset-12{margin-left:100%}.ui-lg-offset-11{margin-left:91.66666667%}.ui-lg-offset-10{margin-left:83.33333333%}.ui-lg-offset-9{margin-left:75%}.ui-lg-offset-8{margin-left:66.66666667%}.ui-lg-offset-7{margin-left:58.33333333%}.ui-lg-offset-6{margin-left:50%}.ui-lg-offset-5{margin-left:41.66666667%}.ui-lg-offset-4{margin-left:33.33333333%}.ui-lg-offset-3{margin-left:25%}.ui-lg-offset-2{margin-left:16.66666667%}.ui-lg-offset-1{margin-left:8.33333333%}.ui-lg-offset-0{margin-left:0}}@media screen and (min-width:90.063em){.ui-xl-1,.ui-xl-2,.ui-xl-3,.ui-xl-4,.ui-xl-5,.ui-xl-6,.ui-xl-7,.ui-xl-8,.ui-xl-9,.ui-xl-10,.ui-xl-11,.ui-xl-12{padding:.5em}.ui-xl-1{width:8.3333%}.ui-xl-2{width:16.6667%}.ui-xl-3{width:25%}.ui-xl-4{width:33.3333%}.ui-xl-5{width:41.6667%}.ui-xl-6{width:50%}.ui-xl-7{width:58.3333%}.ui-xl-8{width:66.6667%}.ui-xl-9{width:75%}.ui-xl-10{width:83.3333%}.ui-xl-11{width:91.6667%}.ui-xl-12{width:100%}.ui-xl-offset-12{margin-left:100%}.ui-xl-offset-11{margin-left:91.66666667%}.ui-xl-offset-10{margin-left:83.33333333%}.ui-xl-offset-9{margin-left:75%}.ui-xl-offset-8{margin-left:66.66666667%}.ui-xl-offset-7{margin-left:58.33333333%}.ui-xl-offset-6{margin-left:50%}.ui-xl-offset-5{margin-left:41.66666667%}.ui-xl-offset-4{margin-left:33.33333333%}.ui-xl-offset-3{margin-left:25%}.ui-xl-offset-2{margin-left:16.66666667%}.ui-xl-offset-1{margin-left:8.33333333%}.ui-xl-offset-0{margin-left:0}}.ui-g-nopad{padding:0}.ui-inplace .ui-inplace-display{display:inline;cursor:pointer;border:0 none;padding:.25em;font-weight:normal}.ui-inplace .ui-inplace-content{display:inline}.ui-fluid .ui-inputgroup p-inputmask{flex:1 1 auto}.ui-inputgroup p-inputmask:not(:first-child) .ui-inputtext{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0 none}.ui-inputgroup p-inputmask:not(:last-child) .ui-inputtext{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0 none}.ui-inputnumber{display:inline-flex}.ui-inputnumber-button{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.ui-inputnumber-buttons-stacked .ui-inputnumber-button .ui-button-text,.ui-inputnumber-buttons-horizontal .ui-inputnumber-button .ui-button-text{display:none}.ui-inputnumber-buttons-stacked .ui-inputnumber-button-up{border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0}.ui-inputnumber-buttons-stacked .ui-inputnumber-input{border-top-right-radius:0;border-bottom-right-radius:0}.ui-inputnumber-buttons-stacked .ui-inputnumber-button-down{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;padding:0}.ui-inputnumber-buttons-stacked .ui-inputnumber-button-group{display:flex;flex-direction:column}.ui-inputnumber-buttons-stacked .ui-inputnumber-button-group .ui-inputnumber-button{flex:1 1 auto}.ui-inputnumber-buttons-horizontal .ui-inputnumber-button-up{order:3;border-top-left-radius:0;border-bottom-left-radius:0}.ui-inputnumber-buttons-horizontal .ui-inputnumber-input{order:2;border-radius:0}.ui-inputnumber-buttons-horizontal .ui-inputnumber-button-down{order:1;border-top-right-radius:0;border-bottom-right-radius:0}.ui-inputnumber-buttons-vertical{flex-direction:column}.ui-inputnumber-buttons-vertical .ui-inputnumber-button-up.ui-button-icon-only{order:1;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%}.ui-inputnumber-buttons-vertical .ui-inputnumber-input{order:2;border-radius:0;text-align:center}.ui-inputnumber-buttons-vertical .ui-inputnumber-button-down.ui-button-icon-only{order:3;border-top-left-radius:0;border-top-right-radius:0;width:100%}.ui-inputnumber-input{flex:1 1 auto}.ui-fluid .ui-inputnumber{width:100%}.ui-fluid .ui-inputnumber .ui-inputnumber-input{width:1%}.ui-fluid .ui-inputnumber-buttons-vertical .ui-inputnumber-input{width:100%}.ui-inputswitch{position:relative;display:inline-block;width:3em;height:1.75em}.ui-inputswitch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.3s;border-radius:30px}.ui-inputswitch-slider:before{position:absolute;content:"";height:1.250em;width:1.250em;left:.25em;bottom:.25em;border-radius:50%;transition:.3s}.ui-inputswitch-checked .ui-inputswitch-slider:before{transform:translateX(1.250em)}.ui-inputswitch.ui-state-disabled .ui-inputswitch-slider,.ui-inputswitch-readonly .ui-inputswitch-slider{cursor:default}.ui-inputtext{margin:0;outline:medium none;padding:.25em;font-weight:normal}.ui-widget-header .ui-inputtext,.ui-widget-content .ui-inputtext{font-weight:normal}.ui-fluid .ui-inputtext{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ui-inputgroup{display:flex}.ui-inputgroup .ui-inputgroup-addon{display:inline-block;text-align:center;min-width:1.5em;padding:.25em;border-width:1px;border-style:solid}.ui-inputgroup .ui-inputgroup-addon+.ui-inputgroup-addon{border-left:0 none}.ui-inputgroup .ui-inputtext{padding-left:.5em}.ui-inputgroup .ui-inputtext:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.ui-inputgroup .ui-inputtext:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.ui-inputgroup .ui-button{margin-right:0;border-radius:0}.ui-fluid .ui-inputgroup .ui-button{width:auto}.ui-inputgroup>p-button:not(:first-child)>.ui-button{border-top-left-radius:0;border-bottom-left-radius:0}.ui-inputgroup>p-button:not(:last-child)>.ui-button{border-top-right-radius:0;border-bottom-right-radius:0}.ui-fluid .ui-inputgroup .ui-inputtext{flex:1 1 auto}.ui-inputgroup .ui-chkbox,.ui-inputgroup .ui-radiobutton{margin-right:0;vertical-align:bottom}.ui-float-label{display:block;position:relative}.ui-float-label>label{font-weight:normal;position:absolute;pointer-events:none;left:.25em;top:50%;margin-top:-.5em;transition:.3s ease all;-moz-transition:.3s ease all;-webkit-transition:.3s ease all;color:#898989;line-height:1}.ui-fluid .ui-inputgroup .ui-float-label{width:100%}.ui-inputgroup .ui-float-label .ui-inputtext{height:100%}.ui-inputgroup .ui-float-label:last-child .ui-inputtext{border-top-right-radius:3px;border-bottom-right-radius:3px;border-right-width:1px}.ui-inputgroup .ui-float-label:not(:first-child) .ui-inputtext{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.ui-float-label>input:-webkit-autofill ~ label{top:-.75em;font-size:12px}.ui-float-label>input:focus ~ label,.ui-float-label>input.ui-state-filled ~ label,.ui-float-label>.ui-inputwrapper-focus ~ label,.ui-float-label>.ui-inputwrapper-filled ~ label{top:-.75em;font-size:12px}.ui-inputtextarea-resizable{overflow:hidden;resize:none}.ui-fluid .ui-inputtextarea{width:100%}.ui-float-label>textarea ~ label{left:.25em;top:.75em}.ui-float-label textarea:-webkit-autofill ~ label{top:-.75em;font-size:12px}.ui-float-label textarea:focus ~ label,.ui-float-label textarea.ui-state-filled ~ label{top:-.75em;font-size:12px}.ui-lightbox{position:fixed;display:none;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.ui-lightbox-content-wrapper{position:relative}.ui-lightbox-content{position:relative;margin:0;padding:0;background-color:#000}.ui-lightbox-nav-right,.ui-lightbox-nav-left{position:absolute;top:50%;cursor:pointer}.ui-lightbox-nav-left{left:0}.ui-lightbox-nav-right{right:0}.ui-lightbox-loading .ui-lightbox-content{background:url('loading.9347db5956a89b0bab38.gif') #000 center center no-repeat}.ui-lightbox-caption{padding:.2em .4em;display:none}.ui-lightbox-caption-text{margin:.3em 0 .1em 0;float:left}.ui-lightbox-close{float:right;margin:0;padding:.125em}.ui-lightbox-close.ui-state-hover{padding:0}.ui-lightbox-nav-left,.ui-lightbox-nav-right{opacity:.5}.ui-lightbox-nav-left:hover,.ui-lightbox-nav-right:hover{opacity:1}.ui-listbox{padding:.25em;width:10em}.ui-listbox .ui-listbox-list-wrapper{overflow:auto}.ui-listbox .ui-listbox-list{list-style-type:none;margin:0;padding:0}.ui-listbox .ui-listbox-item{padding:.25em;border:0 none;cursor:pointer;font-weight:normal;margin-bottom:1px}.ui-listbox .ui-listbox-item>span{vertical-align:middle}.ui-listbox .ui-listbox-item:last-child{margin-bottom:0}.ui-listbox.ui-state-disabled .ui-listbox-item{cursor:default}.ui-listbox-header{margin-bottom:.3em;padding:.125em .2em;position:relative}.ui-listbox-header .ui-chkbox{display:inline-block;vertical-align:middle;cursor:pointer}.ui-listbox-header .ui-listbox-filter-container{display:inline-block;vertical-align:middle;position:relative;width:100%}.ui-listbox-header.ui-listbox-header-w-checkbox .ui-listbox-filter-container{width:calc(100% - 2em)}.ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon{position:absolute;top:.25em;left:.25em}.ui-listbox-header .ui-inputtext{padding:.125em .125em .125em 1.25em;width:100%}.ui-listbox-footer{padding:.125em .2em}.ui-megamenu{padding:.25em}.ui-megamenu-root-list{margin:0;padding:0;list-style:none}.ui-megamenu-root-list>.ui-menuitem{position:relative}.ui-megamenu .ui-menuitem-link{padding:.25em;display:block;text-decoration:none}.ui-megamenu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-megamenu .ui-menuitem-text{vertical-align:middle}.ui-megamenu-panel{display:none;position:absolute;width:auto}.ui-megamenu-root-list>.ui-menuitem-active>.ui-megamenu-panel{display:block}.ui-megamenu-panel .ui-menuitem{margin:.125em 0}.ui-megamenu-submenu{margin:0;padding:0;list-style:none;width:12.5em}.ui-megamenu-submenu-header{padding:.25em}.ui-megamenu-horizontal .ui-megamenu-root-list>.ui-menuitem{display:inline-block}.ui-megamenu-horizontal .ui-megamenu-root-list>.ui-menuitem>.ui-menuitem-link>.ui-submenu-icon{vertical-align:middle;margin-left:.25em}.ui-megamenu-vertical{width:12.5em}.ui-megamenu-vertical .ui-megamenu-root-list>.ui-menuitem{display:block}.ui-megamenu-vertical .ui-megamenu-root-list>.ui-menuitem>.ui-menuitem-link{position:relative}.ui-megamenu-vertical .ui-megamenu-root-list>.ui-menuitem>.ui-menuitem-link>.ui-submenu-icon{position:absolute;width:1em;height:1em;top:50%;right:0;margin-top:-.5em}.ui-megamenu-grid{display:flex}.ui-megamenu-col-2,.ui-megamenu-col-3,.ui-megamenu-col-4,.ui-megamenu-col-6,.ui-megamenu-col-12{flex:0 0 auto;padding:.5em}.ui-megamenu-col-2{width:16.6667%}.ui-megamenu-col-3{width:25%}.ui-megamenu-col-4{width:33.3333%}.ui-megamenu-col-6{width:50%}.ui-megamenu-col-12{width:100%}.ui-menubar{padding:.25em}.ui-menubar:after{content:"";clear:both;display:table}.ui-menubar ul{margin:0;padding:0;list-style:none}.ui-menubar .ui-menuitem-link{display:block;padding:.25em;position:relative;cursor:pointer;text-decoration:none}.ui-menubar .ui-menuitem-icon{margin-right:.25em}.ui-menubar .ui-menubar-root-list{display:inline-block}.ui-menubar .ui-menubar-root-list>.ui-menuitem{display:inline-block;position:relative}.ui-menubar .ui-menubar-root-list>.ui-menuitem>.ui-menuitem-link{padding:.5em}.ui-menubar .ui-menubar-root-list>.ui-menuitem>.ui-menuitem-link>.ui-submenu-icon{vertical-align:middle;margin-left:.25em}.ui-menubar .ui-menubar-root-list>li ul{display:none}.ui-menubar .ui-menubar-root-list>.ui-menu-separator{display:inline-block;vertical-align:middle;height:1.5em}.ui-menubar .ui-submenu-list{display:none;position:absolute;min-width:12.5em;padding:.25em;z-index:1}.ui-menubar .ui-submenu-list .ui-menuitem{margin:.125em 0;position:relative}.ui-menubar .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-menubar .ui-menuitem-text{vertical-align:middle}.ui-menubar .ui-submenu-list .ui-menuitem-link .ui-submenu-icon{position:absolute;margin-top:-.5em;right:0;top:50%}.ui-menubar .ui-menuitem-active>.ui-submenu>.ui-submenu-list{display:block}.ui-submenu-list>.ui-menuitem-active>p-menubarsub>.ui-submenu-list{display:block;left:100%;top:0}.ui-menubar .ui-menubar-custom{float:right;padding:.25em}.ui-message{border:1px solid;margin:0 .25em;padding:.25em .5em;display:inline-block;vertical-align:top}.ui-message .ui-message-icon,.ui-message .ui-message-text{vertical-align:middle}.ui-fluid .ui-message{display:block}.ui-menu{width:12.5em;padding:.25em}.ui-menu.ui-menu-dynamic{position:absolute}.ui-menu .ui-menu-separator{border-width:1px 0 0 0}.ui-menu ul{list-style:none;margin:0;padding:0}.ui-menu .ui-submenu-header{padding:.25em .5em;margin:.125em 0}.ui-menu .ui-menuitem{margin:.125em 0}.ui-menu .ui-menuitem-link{cursor:pointer;padding:.25em;display:block;text-decoration:none}.ui-menu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-menu .ui-menuitem-text{vertical-align:middle}.ui-messages{border:1px solid;margin:.5em 0;padding:1em 1em 1em .5em;position:relative;display:flex}.ui-messages .ui-messages-icon{display:inline-block;padding:0;vertical-align:middle;font-size:2em}.ui-messages .ui-messages-summary{font-weight:bold;margin-left:.25em}.ui-messages .ui-messages-detail{margin-left:.25em}.ui-messages ul{margin:0;padding:0;list-style-type:none;display:inline-block;vertical-align:middle;display:flex;flex-direction:column}.ui-messages ul>li{padding:.25em}.ui-messages.ui-messages-noicon ul{margin:0 1.5em 0 0}.ui-messages .ui-messages-close{cursor:pointer;position:absolute;top:5px;right:5px}.ui-multiselect{display:inline-flex;position:relative;width:auto;cursor:pointer}.ui-multiselect .ui-multiselect-trigger{border-right:0;border-top:0;border-bottom:0;cursor:pointer;width:1.5em;height:100%;position:absolute;right:0;top:0;padding:0 .25em}.ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon{top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;position:absolute}.ui-multiselect .ui-multiselect-label-container{overflow:hidden}.ui-multiselect .ui-multiselect-label{display:block;padding:.25em 2em .25em .25em;width:auto;border:0;cursor:pointer;text-overflow:ellipsis;overflow:hidden;font-weight:normal;white-space:nowrap}.ui-multiselect.ui-state-disabled .ui-multiselect-trigger,.ui-multiselect.ui-state-disabled .ui-multiselect-label{cursor:auto}.ui-multiselect-panel{padding:.2em;position:absolute;min-width:12em}.ui-multiselect .ui-multiselect-panel{min-width:100%}.ui-multiselect-panel .ui-multiselect-items-wrapper{overflow:auto;position:relative;padding:.2em 0}.ui-multiselect-panel .ui-multiselect-list{border:0 none}.ui-multiselect-panel .ui-multiselect-item{border:0 none;cursor:pointer;font-weight:normal;margin:1px 0;padding:.125em .25em;text-align:left;white-space:nowrap;display:block;position:relative}.ui-multiselect-panel .ui-multiselect-empty-message{padding:.5em}.ui-multiselect-panel .ui-multiselect-item .ui-chkbox{display:inline-block;vertical-align:middle}.ui-multiselect-panel .ui-multiselect-item span{display:inline-block;vertical-align:middle}.ui-multiselect-header{margin-bottom:.3em;padding:.25em;position:relative;text-align:left;min-height:2em}.ui-multiselect-header .ui-chkbox{display:inline-block;vertical-align:middle;cursor:pointer}.ui-multiselect-header .ui-multiselect-filter-container{position:relative;display:inline-block;vertical-align:middle;width:65%}.ui-multiselect-header.ui-multiselect-header-no-toggleall .ui-multiselect-filter-container{width:85%}.ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon{position:absolute;top:.25em;left:.125em}.ui-multiselect-header .ui-inputtext{padding:.125em .125em .125em 1.25em;width:100%}.ui-multiselect-header .ui-multiselect-close{position:absolute;right:.375em;top:.375em;display:block;border:0 none;cursor:pointer}.ui-multiselect-header a.ui-multiselect-all,.ui-multiselect-header a.ui-multiselect-none{float:left;margin-right:10px;display:block}.ui-multiselect-footer{padding:.25em}.ui-fluid .ui-multiselect{width:100%;box-sizing:border-box}.ui-orderlist{display:flex;flex-wrap:wrap}.ui-orderlist-controls-left{flex-direction:row}.ui-orderlist-controls-right{flex-direction:row-reverse}.ui-orderlist-controls,.ui-orderlist-list-container{flex:0 0 auto}.ui-orderlist-controls{padding:0 .25em;width:16.66666%;align-self:center}.ui-orderlist-controls .ui-button.ui-button-icon-only{display:block;margin-bottom:.25em;width:100%}.ui-orderlist-list-container{width:83.33333%}.ui-orderlist-list{list-style-type:none;margin:0;padding:0;overflow:auto;height:12.5em}.ui-orderlist-caption{text-align:center;padding:.5em .75em;border-bottom:0 none}.ui-orderlist-item{margin:1px;padding:.125em;cursor:pointer;border:0 none;font-weight:inherit}.ui-orderlist-item[draggable=true]{cursor:move}.ui-orderlist-filter-container{position:relative;width:100%;padding:.5em .6em;border-bottom:0 none}.ui-orderlist-filter-container .ui-inputtext{text-indent:1.1em;width:100%}.ui-orderlist-filter-container .ui-orderlist-filter-icon{position:absolute;top:50%;left:1em;margin-top:-.6em}.ui-orderlist.ui-state-disabled .ui-orderlist-item,.ui-orderlist.ui-state-disabled .ui-button{cursor:default}.ui-orderlist.ui-state-disabled .ui-orderlist-list{overflow:hidden}.ui-orderlist .ui-orderlist-droppoint{height:6px;list-style-type:none}@media(max-width:767px){.ui-orderlist-controls{width:100%;text-align:center}.ui-orderlist .ui-orderlist-list-container{width:100%}.ui-orderlist .ui-orderlist-controls .ui-button.ui-button.ui-button-icon-only{display:inline-block;width:20%;margin-right:.25em}}.ui-organizationchart .ui-organizationchart-table{border-spacing:0;border-collapse:separate;margin:0 auto}.ui-organizationchart .ui-organizationchart-table>tr>td{text-align:center;vertical-align:top;padding:0;padding:0 .75em}.ui-organizationchart .ui-organizationchart-node-content{padding:.5em .75em;display:inline-block;position:relative}.ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler{position:absolute;bottom:-9px;margin-left:-8px;z-index:2;left:50%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-organizationchart .ui-organizationchart-line-down{margin:0 auto;height:20px;width:1px;float:none}.ui-organizationchart .ui-organizationchart-line-right{float:none;border-radius:0}.ui-organizationchart .ui-organizationchart-line-left{float:none;border-radius:0}.ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node{cursor:pointer}.ui-organizationchart .ui-organizationchart-node-hidden{display:none}.ui-organizationchart-preservespace .ui-organizationchart-node-hidden{visibility:hidden;display:inherit}.ui-overlaypanel{padding:0;margin:0;position:absolute;margin-top:10px}.ui-overlaypanel-flipped{margin-top:0;margin-bottom:10px}.ui-overlaypanel-content{padding:.5em 1em}.ui-overlaypanel-close{position:absolute;top:-1em;right:-1em;width:2em;height:2em;line-height:2em;text-align:center;border-radius:100%;cursor:pointer}.ui-overlaypanel-close-icon{line-height:inherit}.ui-overlaypanel:after,.ui-overlaypanel:before{bottom:100%;left:1.25em;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ui-overlaypanel:after{border-width:8px;margin-left:-8px}.ui-overlaypanel:before{border-width:10px;margin-left:-10px}.ui-overlaypanel-shifted:after,.ui-overlaypanel-shifted:before{left:auto;right:1.25em;margin-left:auto}.ui-overlaypanel-shifted:after{margin-right:-8px}.ui-overlaypanel:before{margin-right:-10px}.ui-overlaypanel-shifted:after,.ui-overlaypanel-shifted:before{left:auto;right:1.25em;margin-left:auto}.ui-overlaypanel-flipped:after,.ui-overlaypanel-flipped:before{bottom:auto;top:100%}.ui-overlaypanel.ui-overlaypanel-flipped:after{border-bottom-color:transparent}.ui-overlaypanel.ui-overlaypanel-flipped:before{border-bottom-color:transparent}.ui-paginator{margin:0;text-align:center;padding:.125em}.ui-paginator .ui-paginator-top{border-bottom:0 none}.ui-paginator .ui-paginator-bottom{border-top:0 none}.ui-paginator .ui-paginator-left-content{float:left}.ui-paginator .ui-paginator-right-content{float:right}.ui-paginator .ui-paginator-page,.ui-paginator .ui-paginator-pages,.ui-paginator .ui-paginator-next,.ui-paginator .ui-paginator-last,.ui-paginator .ui-paginator-first,.ui-paginator .ui-paginator-prev,.ui-paginator .ui-paginator-current{display:inline-block;min-width:1.5em;height:1.5em;line-height:1.5em;margin-left:.063em;margin-right:.063em;text-decoration:none;vertical-align:middle;text-align:center;position:relative}.ui-paginator .ui-paginator-pages{width:auto;line-height:1}.ui-paginator .ui-paginator-icon{display:block;position:absolute;left:50%;top:50%;width:1em;height:1em;margin-top:-.5em;margin-left:-.5em}.ui-paginator .ui-paginator-page,.ui-paginator .ui-paginator-next,.ui-paginator .ui-paginator-last,.ui-paginator .ui-paginator-first,.ui-paginator .ui-paginator-prev{cursor:pointer}.ui-paginator .ui-paginator-current,.ui-paginator .ui-paginator-rpp-options{margin-left:1em;margin-right:1em;background-image:none}.ui-paginator .ui-paginator-jtp-select option,.ui-paginator .ui-paginator-rpp-options option{background-image:none;border:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.ui-paginator a.ui-state-disabled{outline:0 none}.ui-paginator .ui-dropdown{min-width:4em;margin-left:.375em}.ui-fluid .ui-paginator .ui-dropdown{width:auto}.ui-panel{padding:.2em}.ui-panel .ui-panel-titlebar{padding:.5em .75em}.ui-panel .ui-panel-titlebar.ui-panel-titlebar-clickable{cursor:pointer}.ui-panel .ui-panel-titlebar-icon{float:right;cursor:pointer}.ui-panel .ui-panel-titlebar-icon{margin-left:.2em;margin-top:-0.1em}.ui-panel .ui-panel-content{border:0;background:0;padding:.5em .75em}.ui-panel .ui-panel-footer{border-width:1px 0 0;padding:.25em .5em;text-align:left}.ui-panel-content-wrapper-overflown{overflow:hidden}.ui-panelmenu{width:auto}.ui-panelmenu .ui-menu-separator{border-width:1px 0 0 0}.ui-panelmenu .ui-panelmenu-content-wrapper{overflow:hidden}.ui-panelmenu .ui-panelmenu-header{margin:-1px 0 0 0}.ui-panelmenu .ui-panelmenu-header-link{padding:.5em;display:block;text-decoration:none;cursor:pointer}.ui-panelmenu .ui-panelmenu-icon{vertical-align:middle}.ui-panelmenu .ui-menuitem-text{vertical-align:middle}.ui-panelmenu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-panelmenu .ui-panelmenu-content{padding:.25em;border-top:0;margin-bottom:1px}.ui-panelmenu .ui-submenu-list{margin:0;padding:0;list-style:none;margin-left:1.5em}.ui-panelmenu .ui-panelmenu-content>.ui-panelmenu-root-submenu>.ui-submenu-list{margin-left:0}.ui-panelmenu .ui-menuitem{overflow:hidden;margin:.125em 0}.ui-panelmenu .ui-menuitem-link{padding:.25em;display:block;text-decoration:none;cursor:pointer}.ui-password-panel{padding:.25em .5em;position:absolute}.ui-password-panel .ui-password-meter{height:10px;background:transparent url('password-meter.eea288d50533d7995ec1.png') no-repeat left top;padding:0;margin:0}.ui-password-info{margin-top:.25em}.ui-password-panel{transform:translateY(5%);opacity:0;transition:transform .3s,opacity .3s}.ui-password-panel-visible{transform:translateY(0);opacity:1}.ui-password-panel-hidden{opacity:0;transform:translateY(5%);transition:transform .3s,opacity .15s}.ui-picklist>div{float:left}.ui-picklist .ui-picklist-buttons{height:12.5em;padding:0 .25em}.ui-picklist .ui-picklist-list{list-style-type:none;margin:0;padding:0;overflow:auto;height:12.5em;width:12.5em}.ui-picklist .ui-picklist-list li{margin:1px;padding:.125em}.ui-picklist .ui-button{display:block;margin-bottom:.25em}.ui-picklist .ui-button-text-icon-left{width:100%}.ui-picklist .ui-picklist-item{cursor:pointer;border:0 none;font-weight:inherit}.ui-picklist-item[draggable=true]{cursor:move}.ui-picklist .ui-picklist-caption{text-align:center;padding:.5em .75em;border-bottom:0 none}.ui-picklist table{width:100%;border-collapse:collapse}.ui-picklist .ui-picklist-filter-container{position:relative;width:100%;padding:.5em .6em;border-bottom:0 none}.ui-picklist .ui-picklist-filter-container .ui-picklist-filter{text-indent:1.1em;width:100%}.ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon{position:absolute;top:50%;left:1em;margin-top:-.6em}.ui-picklist{display:table}.ui-picklist>div{float:none;display:table-cell;vertical-align:top}.ui-picklist .ui-picklist-buttons{vertical-align:middle}.ui-picklist.ui-picklist-vertical{display:table}.ui-picklist.ui-picklist-vertical>div{float:none;display:table-row;vertical-align:top}.ui-picklist.ui-picklist-vertical .ui-picklist-buttons{text-align:center;height:auto}.ui-picklist.ui-picklist-vertical .ui-picklist-buttons .ui-button{display:inline-block}.ui-picklist.ui-picklist-vertical .ui-button{margin-top:.25em}.ui-picklist-outline{outline:1px dotted black;z-index:1}.ui-picklist .ui-picklist-droppoint{height:6px;list-style-type:none}.ui-picklist .ui-picklist-list .ui-picklist-droppoint-empty{height:100%;list-style-type:none}.ui-picklist-list.ui-picklist-source,.ui-picklist-list.ui-picklist-target{outline:0}.ui-picklist.ui-picklist-responsive *{box-sizing:border-box}.ui-picklist.ui-picklist-responsive{width:100%}.ui-picklist.ui-picklist-responsive .ui-picklist-listwrapper{width:35%}.ui-picklist.ui-picklist-responsive .ui-picklist-listwrapper.ui-picklist-listwrapper-nocontrols{width:45%}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons{width:10%}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons button{width:100%}.ui-picklist.ui-picklist-responsive .ui-picklist-list{width:auto}@media(max-width:40em){.ui-picklist.ui-picklist-responsive{display:block}.ui-picklist.ui-picklist-responsive>div{display:block;width:100% !important}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons{text-align:center;height:auto;padding:.4em 0}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons button{display:inline-block;width:20%;margin-bottom:0;margin-right:.25em}.ui-picklist.ui-picklist-responsive .ui-picklist-source-controls.ui-picklist-buttons{padding-bottom:.4em}.ui-picklist.ui-picklist-responsive .ui-picklist-target-controls.ui-picklist-buttons{padding-top:.4em}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-right::before{content:"\e930"}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-double-right::before{content:"\e92c"}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-left::before{content:"\e933"}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-double-left::before{content:"\e92f"}}.ui-progressbar{height:1.2em;text-align:left;position:relative;overflow:hidden}.ui-progressbar-determinate .ui-progressbar-value{height:100%;width:0;position:absolute;display:none;border:0 none}.ui-progressbar-determinate .ui-progressbar-value-animate{transition:width 1s ease-in-out}.ui-progressbar-determinate .ui-progressbar-label{text-align:center;height:100%;width:100%;position:absolute;display:none;font-weight:bold}.ui-progressbar-indeterminate{height:.5em}.ui-progressbar-indeterminate .ui-progressbar-value{border:0 none}.ui-progressbar-indeterminate .ui-progressbar-value::before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:ui-progressbar-indeterminate-anim 2.1s cubic-bezier(0.65,0.815,0.735,0.395) infinite}.ui-progressbar-indeterminate .ui-progressbar-value::after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:ui-progressbar-indeterminate-anim-short 2.1s cubic-bezier(0.165,0.84,0.44,1) infinite;animation-delay:1.15s}@keyframes ui-progressbar-indeterminate-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes ui-progressbar-indeterminate-anim-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}.ui-progress-spinner{position:relative;margin:0 auto;width:100px;height:100px;display:inline-block}.ui-progress-spinner::before{content:'';display:block;padding-top:100%}.ui-progress-spinner-svg{animation:ui-progress-spinner-rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.ui-progress-spinner-circle{stroke-dasharray:89,200;stroke-dashoffset:0;stroke:#d62d20;animation:ui-progress-spinner-dash 1.5s ease-in-out infinite,ui-progress-spinner-color 6s ease-in-out infinite;stroke-linecap:round}@keyframes ui-progress-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes ui-progress-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes ui-progress-spinner-color{100%,0%{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}.ui-radiobutton{display:inline-block;cursor:pointer;vertical-align:middle;margin-right:.25em;user-select:none;-moz-user-select:none;-webkit-user-select:none}.ui-radiobutton-box{width:1.125em;height:1.125em;line-height:1.125em;border-radius:100%;text-align:center;position:relative}.ui-radiobutton-icon{display:block;position:absolute;left:50%;top:50%;width:1em;height:1em;margin-top:-.5em;margin-left:-.5em}.ui-radiobutton{vertical-align:middle}.ui-rating{font-size:1.25em}.ui-scrollpanel-wrapper{overflow:hidden;width:100%;height:100%;position:relative;z-index:1;float:left}.ui-scrollpanel-content{height:calc(100% + 18px);width:calc(100% + 18px);padding:0 18px 18px 0;position:relative;overflow:auto;box-sizing:border-box}.ui-scrollpanel-bar{position:relative;background:#c1c1c1;border-radius:3px;z-index:2;cursor:pointer;opacity:0;transition:opacity .25s linear}.ui-scrollpanel-bar-y{width:9px;top:0}.ui-scrollpanel-bar-x{height:9px;bottom:0}.ui-scrollpanel-hidden{visibility:hidden}.ui-scrollpanel:hover .ui-scrollpanel-bar,.ui-scrollpanel:active .ui-scrollpanel-bar{opacity:1}.ui-scrollpanel-grabbed{-o-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ui-selectbutton{display:inline-block}.ui-selectbutton.ui-state-error{padding:0}.ui-selectbutton .ui-button.ui-state-focus{outline:0}.ui-sidebar{position:fixed;padding:.5em 1em;transition:transform .3s}.ui-sidebar-left{top:0;left:0;width:20em;height:100%;transform:translateX(-100%)}.ui-sidebar-right{top:0;right:0;width:20em;height:100%;transform:translateX(100%)}.ui-sidebar-top{top:0;left:0;width:100%;height:10em;transform:translateY(-100%)}.ui-sidebar-bottom{bottom:0;left:0;width:100%;height:10em;transform:translateY(100%)}.ui-sidebar-full{width:100%;height:100%;left:0;transition:transform 0s}.ui-sidebar-left.ui-sidebar-active,.ui-sidebar-right.ui-sidebar-active{transform:translateX(0)}.ui-sidebar-left.ui-sidebar-sm,.ui-sidebar-right.ui-sidebar-sm{width:20em}.ui-sidebar-left.ui-sidebar-md,.ui-sidebar-right.ui-sidebar-md{width:40em}.ui-sidebar-left.ui-sidebar-lg,.ui-sidebar-right.ui-sidebar-lg{width:60em}.ui-sidebar-top.ui-sidebar-active,.ui-sidebar-bottom.ui-sidebar-active{transform:translateY(0)}.ui-sidebar-top.ui-sidebar-sm,.ui-sidebar-bottom.ui-sidebar-sm{height:10em}.ui-sidebar-top.ui-sidebar-md,.ui-sidebar-bottom.ui-sidebar-md{height:20em}.ui-sidebar-top.ui-sidebar-lg,.ui-sidebar-bottom.ui-sidebar-lg{height:30em}.ui-sidebar-mask{position:fixed;width:100%;height:100%}.ui-sidebar-close{float:right}.ui-sidebar-close{cursor:pointer}@media screen and (max-width:64em){.ui-sidebar-left.ui-sidebar-lg,.ui-sidebar-left.ui-sidebar-md,.ui-sidebar-right.ui-sidebar-lg,.ui-sidebar-right.ui-sidebar-md{width:20em}}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;width:1.2em;height:1.2em;cursor:default;touch-action:none;z-index:1}.ui-slider .ui-slider-handle.ui-slider-handle-active{z-index:2}.ui-slider .ui-slider-range{position:absolute;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.25em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.25em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-slider-animate .ui-slider-handle{transition:left .3s}.ui-slidemenu{width:12.5em;padding:.25em}.ui-slidemenu.ui-slidemenu-dynamic{position:absolute}.ui-slidemenu .ui-menu-separator{border-width:1px 0 0 0}.ui-slidemenu ul{list-style:none;margin:0;padding:0}.ui-slidemenu .ui-slidemenu-rootlist{position:absolute;top:0}.ui-slidemenu .ui-submenu-list{display:none;position:absolute;top:0;width:12.5em;padding:.25em}.ui-slidemenu .ui-menuitem-link{padding:.25em;display:block;position:relative;text-decoration:none;cursor:pointer}.ui-slidemenu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-slidemenu .ui-menuitem-text{vertical-align:middle}.ui-slidemenu .ui-menuitem{position:relative;margin:.125em 0}.ui-slidemenu .ui-menuitem-link .ui-submenu-icon{position:absolute;margin-top:-.5em;right:0;top:50%}.ui-slidemenu .ui-slidemenu-wrapper{position:relative}.ui-slidemenu .ui-slidemenu-content{overflow-x:hidden;overflow-y:auto;position:relative}.ui-slidemenu-backward{position:absolute;bottom:0;width:100%;padding:.25em;cursor:pointer;display:none}.ui-slidemenu-backward .ui-slidemenu-backward-icon{vertical-align:middle}.ui-slidemenu-backward span{vertical-align:middle}.ui-slidemenu .ui-menuitem-active{position:static}.ui-slidemenu .ui-menuitem-active>.ui-submenu>.ui-submenu-list{display:block}.ui-slidemenu ul:not(.ui-active-submenu)>.ui-menuitem:not(.ui-menuitem-active),.ui-slidemenu .ui-active-submenu>.ui-menuitem-active>.ui-submenu>.ui-submenu-list{display:none}.ui-slidemenu .ui-active-submenu>.ui-menuitem-active ~ .ui-menuitem{display:block}.ui-spinner{display:inline-block;overflow:visible;padding:0;position:relative;vertical-align:middle}.ui-spinner-input{vertical-align:middle;padding-right:1.5em}.ui-spinner-button{cursor:default;display:block;height:50%;margin:0;overflow:hidden;padding:0;position:absolute;right:0;text-align:center;vertical-align:middle;width:1.5em}.ui-spinner .ui-spinner-button-icon{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;width:1em}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-fluid .ui-spinner{width:100%}.ui-fluid .ui-spinner .ui-spinner-input{padding-right:2em;width:100%}.ui-fluid .ui-spinner .ui-spinner-button{width:1.5em}.ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon{left:.7em}.ui-splitbutton{position:relative;display:inline-block}.ui-splitbutton .ui-button.ui-splitbutton-menubutton{width:2em;vertical-align:top}.ui-splitbutton.ui-state-disabled button{cursor:default}.ui-fluid .ui-splitbutton{width:100%}.ui-fluid .ui-splitbutton .ui-button:first-child{width:calc(100% - 2em)}.ui-fluid .ui-splitbutton .ui-button.ui-splitbutton-menubutton{width:2em}.ui-splitbutton .ui-menuitem-link{cursor:pointer}.ui-steps ul{list-style-type:none;padding:0;margin:0}.ui-steps .ui-steps-item{float:left;box-sizing:border-box;cursor:pointer}.ui-steps.ui-steps-readonly .ui-steps-item{cursor:auto}.ui-steps .ui-steps-item .ui-menuitem-link{text-decoration:none;display:block;padding:1em;position:relative;text-align:center}.ui-steps .ui-steps-item.ui-state-highlight .ui-menuitem-link,.ui-steps .ui-steps-item.ui-state-disabled .ui-menuitem-link{cursor:default}.ui-steps .ui-steps-number{font-size:2em;display:block}.ui-steps .ui-steps-title{display:block;white-space:nowrap}@media(max-width:40em){.ui-steps .ui-steps-item .ui-menuitem-link{padding:.5em}.ui-steps .ui-steps-item .ui-steps-title{display:none}}.ui-table{position:relative}.ui-table table{border-collapse:collapse;width:100%;table-layout:fixed}.ui-table .ui-table-thead>tr>th,.ui-table .ui-table-tbody>tr>td,.ui-table .ui-table-tfoot>tr>td{padding:.25em .5em}.ui-table .ui-sortable-column{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-table p-sorticon{vertical-align:middle}.ui-table-auto-layout>.ui-table-wrapper{overflow-x:auto}.ui-table-auto-layout>.ui-table-wrapper>table{table-layout:auto}.ui-table-caption,.ui-table-summary{padding:.25em .5em;text-align:center;font-weight:bold}.ui-table-caption{border-bottom:0 none}.ui-table-summary{border-top:0 none}.ui-table .ui-paginator-top{border-bottom:0 none}.ui-table .ui-paginator-bottom{border-top:0 none}.ui-table-scrollable-wrapper{position:relative}.ui-table-scrollable-header,.ui-table-scrollable-footer{overflow:hidden;border:0 none}.ui-table-scrollable-body{overflow:auto;position:relative}.ui-table-flex-scrollable{display:flex;flex-direction:column;flex:1;height:100%}.ui-table-flex-scrollable .ui-table-scrollable-wrapper,.ui-table-flex-scrollable .ui-table-scrollable-view{display:flex;flex-direction:column;flex:1;height:100%}.ui-table-flex-scrollable .ui-table-scrollable-body,.ui-table-flex-scrollable .ui-table-virtual-scrollable-body{flex:1}.ui-table-frozen-view .ui-table-scrollable-body,.ui-table-frozen-view .ui-table-virtual-scrollable-body{overflow:hidden}.ui-table-frozen-view>.ui-table-scrollable-body>table>.ui-table-tbody>tr>td:last-child,.ui-table-frozen-view>.ui-table-virtual-scrollable-body>table>.ui-table-tbody>tr>td:last-child{border-right:0 none}.ui-table-unfrozen-view{position:absolute;top:0}.ui-table-resizable>.ui-table-wrapper{overflow-x:auto}.ui-table-resizable .ui-table-thead>tr>th,.ui-table-resizable .ui-table-tfoot>tr>td,.ui-table-resizable .ui-table-tbody>tr>td{overflow:hidden}.ui-table-resizable .ui-resizable-column{background-clip:padding-box;position:relative}.ui-table-resizable-fit .ui-resizable-column:last-child .ui-column-resizer{display:none}.ui-table .ui-column-resizer{display:block;position:absolute !important;top:0;right:0;margin:0;width:.5em;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}.ui-table .ui-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.ui-table .ui-table-tbody>tr>td.ui-editing-cell{padding:0}.ui-table .ui-table-tbody>tr>td.ui-editing-cell p-celleditor>*{width:100%}.ui-table-reorder-indicator-up,.ui-table-reorder-indicator-down{position:absolute;display:none}.ui-table-reorderablerow-handle{cursor:move}[pReorderableColumn]{cursor:move}.ui-table-responsive .ui-table-tbody>tr>td .ui-column-title{display:none}@media screen and (max-width:40em){.ui-table-responsive .ui-table-thead>tr>th,.ui-table-responsive .ui-table-tfoot>tr>td{display:none !important}.ui-table-responsive colgroup{display:none !important}.ui-table-responsive .ui-table-tbody>tr>td{text-align:left;display:block;border:0 none;width:100% !important;box-sizing:border-box;float:left;clear:left}.ui-table-responsive .ui-table-tbody>tr>td .ui-column-title{padding:.4em;min-width:30%;display:inline-block;margin:-.4em 1em -.4em -.4em;font-weight:bold}}cdk-virtual-scroll-viewport{outline:0 none}.ui-table-loading{position:absolute;width:100%;height:100%;-ms-filter:"alpha(opacity=10)";opacity:.1;z-index:1}.ui-table-loading-content{position:absolute;left:50%;top:50%;z-index:2;margin-top:-1em;margin-left:-1em}.ui-table .ui-table-loading-icon{font-size:2em}.ui-tabmenu .ui-tabmenu-nav{margin:0;padding:.25em .5em 0 .25em}.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem{list-style:none;float:left;position:relative;margin:0 .2em 1px 0;padding:0;white-space:nowrap;display:block;border-bottom:0;top:1px}.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem a{float:left;padding:.5em 1em;text-decoration:none;cursor:pointer}.ui-tabmenu .ui-tabmenu-nav a{padding:.5em 1em}.ui-tabmenu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-tabmenu .ui-menuitem-text{vertical-align:middle}.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-disabled a{cursor:default}.ui-tabview{padding:.25em}.ui-tabview .ui-tabview-nav{margin:0}.ui-tabview .ui-tabview-nav li{list-style:none;float:left;position:relative;margin:0 .125em 1px 0;padding:0;white-space:nowrap}.ui-tabview .ui-tabview-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabview .ui-tabview-nav li.ui-tabview-selected a,.ui-tabview .ui-tabview-nav li.ui-state-disabled a,.ui-tabview .ui-tabview-nav li.ui-state-processing a{cursor:text}.ui-tabview .ui-tabview-nav li a,.ui-tabview.ui-tabview-collapsible .ui-tabview-nav li.ui-tabview-selected a{cursor:pointer}.ui-tabview .ui-tabview-panel{border-width:0;padding:1em;background:0}.ui-tabview .ui-tabview-nav li{display:block}.ui-tabview .ui-tabview-nav li .ui-tabview-left-icon{margin-right:.25em;vertical-align:middle}.ui-tabview .ui-tabview-nav li .ui-tabview-right-icon{margin-left:.25em;vertical-align:middle}.ui-tabview .ui-tabview-title{vertical-align:middle}.ui-tabview .ui-tabview-nav li .ui-tabview-close{margin:.5em .3em 0 0;cursor:pointer}.ui-tabview.ui-tabview-top>.ui-tabview-nav li{border-bottom:0;top:1px}.ui-tabview.ui-tabview-top>.ui-tabview-nav{padding:.2em .2em 0}.ui-tabview.ui-tabview-bottom>.ui-tabview-nav{padding:0 .2em .2em}.ui-tabview.ui-tabview-bottom>.ui-tabview-nav li{border-top:0}.ui-tabview-left::after,.ui-tabview-right::after{clear:both;content:".";display:block;height:0;visibility:hidden}.ui-tabview-left>.ui-tabview-nav{float:left;width:25%;height:300px;background-image:none;padding-top:1px}.ui-tabview-left>.ui-tabview-panels{float:right;width:75%}.ui-tabview.ui-tabview-left>.ui-tabview-nav li,.ui-tabview.ui-tabview-right>.ui-tabview-nav li{display:block;float:right;white-space:normal;width:99%}.ui-tabview.ui-tabview-left>.ui-tabview-nav li{margin:0 0 1px 0;border-right:0 none}.ui-tabview.ui-tabview-right>.ui-tabview-nav{float:right;width:25%;height:300px;background-image:none;padding-top:1px}.ui-tabview.ui-tabview-right>.ui-tabview-panels{float:left;width:75%}.ui-tabview.ui-tabview-right>.ui-tabview-nav li{margin:0 0 1px 0;border-left:0 none}.ui-rtl .ui-tabview .ui-tabview-nav li{float:right}.ui-tieredmenu{width:12.5em;padding:.25em}.ui-tieredmenu.ui-tieredmenu-dynamic{position:absolute}.ui-tieredmenu .ui-menu-separator{border-width:1px 0 0 0}.ui-tieredmenu ul{list-style:none;margin:0;padding:0}.ui-tieredmenu .ui-submenu-list{display:none;position:absolute;width:12.5em;padding:.25em;left:100%;top:0}.ui-tieredmenu .ui-menuitem-link{padding:.25em;display:block;cursor:pointer;position:relative;text-decoration:none}.ui-tieredmenu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-tieredmenu .ui-menuitem-text{vertical-align:middle}.ui-tieredmenu .ui-menuitem{position:relative;margin:.125em 0}.ui-tieredmenu .ui-menuitem-link .ui-submenu-icon{position:absolute;margin-top:-.5em;right:0;top:50%}.ui-tieredmenu .ui-menuitem-active>.ui-submenu>.ui-submenu-list{display:block}.ui-terminal{height:18em;overflow:auto;padding:.25em}.ui-terminal-input{border:0 none;background-color:transparent;color:inherit;padding:0;margin:0 0 0 .125em;width:75%;outline:0;vertical-align:baseline}.ui-terminal-command{margin-left:.125em;-moz-margin-start:.125em}.ui-terminal-input::-ms-clear{display:none}.ui-toast{position:fixed;width:20em}.ui-toast .ui-toast-message{position:relative;display:block;margin-bottom:.75em;overflow:hidden}.ui-toast .ui-toast-message-content{padding:.5em 1em}.ui-toast .ui-toast-close-icon{position:absolute;top:.25em;right:.25em;cursor:pointer;display:inline-block}.ui-toast .ui-toast-summary{font-weight:bold;padding:0 0 .5em 0;display:block}.ui-toast .ui-toast-icon{position:absolute;display:inline-block;left:.5em;top:.25em;padding:0;font-size:2em}.ui-toast .ui-toast-message-text-content{padding:0 0 .25em 0;margin-left:2.5em}.ui-toast-top-right{top:20px;right:20px}.ui-toast-top-left{top:20px;left:20px}.ui-toast-bottom-right{bottom:20px;right:20px}.ui-toast-bottom-left{bottom:20px;left:20px}.ui-toast-top-center{top:20px;left:50%;margin-left:-10em}.ui-toast-bottom-center{bottom:20px;left:50%;margin-left:-10em}.ui-toast-center{left:50%;top:50%;min-width:20vw;transform:translate(-50%,-50%)}.ui-toolbar{padding:.25em .5em}.ui-toolbar-group-left{float:left}.ui-toolbar-group-right{float:right}.ui-tooltip{position:absolute;display:none;padding:.25em .5em;max-width:12.5em;pointer-events:none}.ui-tooltip.ui-tooltip-right,.ui-tooltip.ui-tooltip-left{padding:0 .25em}.ui-tooltip.ui-tooltip-top,.ui-tooltip.ui-tooltip-bottom{padding:.25em 0}.ui-tooltip .ui-tooltip-text{padding:.125em .5em;background-color:#4c4c4c;color:#fff;white-space:pre-line}.ui-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.ui-tooltip-right .ui-tooltip-arrow{top:50%;left:0;margin-top:-.25em;border-width:.25em .25em .25em 0;border-right-color:#4c4c4c}.ui-tooltip-left .ui-tooltip-arrow{top:50%;right:0;margin-top:-.25em;border-width:.25em 0 .25em .25em;border-left-color:#4c4c4c}.ui-tooltip.ui-tooltip-top{padding:.25em 0}.ui-tooltip-top .ui-tooltip-arrow{bottom:0;left:50%;margin-left:-.25em;border-width:.25em .25em 0;border-top-color:#4c4c4c}.ui-tooltip-bottom .ui-tooltip-arrow{top:0;left:50%;margin-left:-.25em;border-width:0 .25em .25em;border-bottom-color:#4c4c4c}.ui-treetable{position:relative}.ui-treetable table{border-collapse:collapse;width:100%;table-layout:fixed}.ui-treetable .ui-treetable-thead>tr>th,.ui-treetable .ui-treetable-tbody>tr>td,.ui-treetable .ui-treetable-tfoot>tr>td{padding:.25em .5em}.ui-treetable .ui-treetable-toggler{cursor:pointer;display:inline-block;height:1em;position:relative;top:50%;margin-top:-.5em}.ui-treetable .ui-sortable-column{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-treetable p-treetablesorticon{vertical-align:middle}.ui-treetable-auto-layout>.ui-treetable-wrapper{overflow-x:auto}.ui-treetable-auto-layout>.ui-treetable-wrapper>table{table-layout:auto}.ui-treetable .ui-treetable-chkbox{margin:0 .25em;vertical-align:middle}.ui-treetable-caption,.ui-treetable-summary{padding:.25em .5em;text-align:center;font-weight:bold}.ui-treetable-caption{border-bottom:0 none}.ui-treetable-summary{border-top:0 none}.ui-treetable .ui-paginator-top{border-bottom:0 none}.ui-treetable .ui-paginator-bottom{border-top:0 none}.ui-treetable-scrollable-wrapper{position:relative}.ui-treetable-scrollable-header,.ui-treetable-scrollable-footer{overflow:hidden;border:0 none}.ui-treetable-scrollable-body{overflow:auto;position:relative}.ui-treetable-scrollable-body>table>.ui-treetable-tbody>tr:first-child>td{border-top:0 none}.ui-treetable-flex-scrollable{display:flex;flex-direction:column;flex:1;height:100%}.ui-treetable-flex-scrollable .ui-treetable-scrollable-wrapper,.ui-treetable-flex-scrollable .ui-treetable-scrollable-view{display:flex;flex-direction:column;flex:1;height:100%}.ui-treetable-flex-scrollable .ui-treetable-scrollable-body,.ui-treetable-flex-scrollable .ui-treetable-virtual-scrollable-body{flex:1}.ui-treetable-frozen-view .ui-treetable-scrollable-body{overflow:hidden}.ui-treetable-frozen-view>.ui-treetable-scrollable-body>table>.ui-treetable-tbody>tr>td:last-child{border-right:0 none}.ui-treetable-unfrozen-view{position:absolute;top:0}.ui-treetable-resizable>.ui-treetable-wrapper{overflow-x:auto}.ui-treetable-resizable .ui-treetable-thead>tr>th,.ui-treetable-resizable .ui-treetable-tfoot>tr>td,.ui-treetable-resizable .ui-treetable-tbody>tr>td{overflow:hidden}.ui-treetable-resizable .ui-resizable-column{background-clip:padding-box;position:relative}.ui-treetable-resizable-fit .ui-resizable-column:last-child .ui-column-resizer{display:none}.ui-treetable .ui-column-resizer{display:block;position:absolute !important;top:0;right:0;margin:0;width:.5em;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}.ui-treetable .ui-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.ui-treetable-reorder-indicator-up,.ui-treetable-reorder-indicator-down{position:absolute;display:none}[ttReorderableColumn]{cursor:move}.ui-treetable-responsive .ui-treetable-tbody>tr>td .ui-column-title{display:none}@media screen and (max-width:40em){.ui-treetable-responsive .ui-treetable-thead>tr>th,.ui-treetable-responsive .ui-treetable-tfoot>tr>td{display:none !important}.ui-treetable-responsive .ui-treetable-tbody>tr>td{text-align:left;display:block;border:0 none;width:100% !important;box-sizing:border-box;float:left;clear:left}.ui-treetable-responsive .ui-treetable-tbody>tr>td .ui-column-title{padding:.4em;min-width:30%;display:inline-block;margin:-.4em 1em -.4em -.4em;font-weight:bold}}.ui-treetable-loading{position:absolute;width:100%;height:100%;-ms-filter:"alpha(opacity=10)";opacity:.1;z-index:1}.ui-treetable-loading-content{position:absolute;left:50%;top:50%;z-index:2;margin-top:-1em;margin-left:-1em}.ui-treetable .ui-treetable-loading-icon{font-size:2em}.ui-tree{width:20em}.p-treenode{display:block}.ui-tree .ui-treenode-selectable.ui-treenode-content{cursor:pointer}.ui-tree .ui-tree-wrapper{overflow:auto}.ui-tree .ui-tree-container{height:100%;margin:0;overflow:auto;padding:.25em;white-space:nowrap}.ui-tree-empty-message{padding:.25em}.ui-tree .ui-treenode-children{margin:0;padding:0}.ui-tree .ui-treenode{background-attachment:scroll;background-color:transparent;background-image:none;background-position:0 0;background-repeat:repeat-y;list-style:none outside none;margin:0;padding:.125em 0 0 0}.ui-tree .ui-treenode-droppoint{height:4px;list-style-type:none}.ui-tree .ui-treenode-droppoint-active{border:0 none}.ui-tree .ui-tree-toggler{cursor:pointer;display:inline-block;vertical-align:middle}.ui-tree .ui-treenode-icon{display:inline-block;vertical-align:middle}.ui-tree .ui-treenode-label{display:inline-block;padding:0 .25em;vertical-align:middle}.ui-tree .ui-treenode-label.ui-state-hover,.ui-tree .ui-treenode-label.ui-state-highlight{font-weight:normal;border:0 none}.ui-tree .ui-chkbox-box{cursor:pointer}.ui-tree .ui-chkbox{display:inline-block;vertical-align:middle}.ui-tree .ui-chkbox .ui-chkbox-icon{margin-left:1px}.ui-tree .ui-tree-filter{width:100%;box-sizing:border-box;padding-right:1.5em}.ui-tree .ui-tree-filter-container{position:relative;margin:0;padding:.4em;display:inline-block;width:100%}.ui-tree .ui-tree-filter-container .ui-tree-filter-icon{position:absolute;top:.8em;right:1em}.ui-tree-flex-scrollable{display:flex;flex:1;height:100%;flex-direction:column}.ui-tree-flex-scrollable .ui-tree-wrapper{flex:1}.ui-fluid .ui-tree{width:100%}.ui-tree-horizontal{width:auto;padding:.5em 0;overflow:auto}.ui-tree.ui-tree-horizontal table,.ui-tree.ui-tree-horizontal tr,.ui-tree.ui-tree-horizontal td{border-collapse:collapse;margin:0;padding:0;vertical-align:middle}.ui-tree.ui-tree-horizontal .ui-tree-toggler{vertical-align:middle;margin:0}.ui-tree-horizontal .ui-treenode-content{font-weight:normal;padding:.4em 1em .4em .2em}.ui-tree.ui-tree-horizontal .ui-tree-node-label{margin:0}.ui-tree-horizontal .ui-treenode-parent .ui-treenode-content{font-weight:normal;white-space:nowrap}.ui-tree.ui-tree-horizontal .ui-treenode{background:url('line.39c65dcc08f7edb347b6.gif') repeat-x scroll center center transparent;padding:.25em 2.5em}.ui-tree.ui-tree-horizontal .ui-treenode.ui-treenode-leaf,.ui-tree.ui-tree-horizontal .ui-treenode.ui-treenode-collapsed{padding-right:0}.ui-tree.ui-tree-horizontal .ui-treenode-children{padding:0;margin:0}.ui-tree.ui-tree-horizontal .ui-treenode-connector{width:1px}.ui-tree.ui-tree-horizontal .ui-treenode-connector-table{height:100%;width:1px}.ui-tree.ui-tree-horizontal .ui-treenode-connector-line{background:url('line.39c65dcc08f7edb347b6.gif') repeat-y scroll 0 0 transparent;width:1px}.ui-tree.ui-tree-horizontal table{height:0}.ui-tree.ui-tree-horizontal .ui-chkbox{vertical-align:bottom;margin-right:.25em}.ui-tree.ui-tree-loading{position:relative;min-height:4em}.ui-tree .ui-tree-loading-mask{position:absolute;width:100%;height:100%;-ms-filter:"alpha(opacity=10)";opacity:.1;z-index:1}.ui-tree .ui-tree-loading-content{position:absolute;left:50%;top:50%;z-index:2;margin-top:-1em;margin-left:-1em}.ui-tree .ui-tree-loading-content .ui-tree-loading-icon{font-size:2em}.ui-virtualscroller .ui-virtualscroller-header{text-align:center;padding:.5em .75em;border-bottom:0 none}.ui-virtualscroller .ui-virtualscroller-footer{text-align:center;padding:.25em .625em;border-top:0 none}.ui-virtualscroller .ui-virtualscroller-list{list-style-type:none;margin:0;padding:0}cdk-virtual-scroll-viewport{outline:0 none}
