/*WETV*/
#Root {
    background: #fbfbfb;
}

#LogoSetting_root{
    padding: 0;
}

#LogoSetting_root img{
    max-width: 76px;
    margin: 0 20px 0 4.5rem;
    width: 100px;
}

.SliderMenu_root {
    background: #FFF;
    border-right: 1px solid #e4e4e4;
    font-size: 1.2rem;
    overflow-y: auto;
}

.SliderMenu_root:hover{
    /*overflow-y: auto;*/
}

.SliderMenu_root .item {
    display: block;
    color: #3f3f3f;
    padding: .7em 1.14285714em;
}

.SliderMenu_root .item i{
    margin: 0 0.5rem 0 0;
}

.SliderMenu_root .item > .menu{
    padding: 0 0 0 0.8rem;
}

.SliderMenu_root a.item:hover,
.SliderMenu_root a.item.active {
    color: #ea0000 !important;
}

.SliderMenu_root > a.item.active:hover {
    color: #ea0000 !important;
}

.SliderMenu_root .head {
    /*background: #f7f7f7;*/
}

.SliderMenu_root .item .menu .item {
    padding: 0.5rem 0.6rem 0.4rem 1.2rem;
    color: #5a5a5a;
}

.SliderMenu_root .item .menu .item:hover {
    color: #313131;
}

.SliderMenu_root .item .menu .item:first-child {
    padding-top: 0.8rem;
}

.SliderMenu_root .menu a.item.active {
    color: #bb0000 !important;
    border: 0;
}

.Wrapper_root {
    background: #f4f8f9;
}

.SliderMenu_bottom{
    position: relative;
    bottom: 0;
    padding: 1rem;
}

.SliderMenu_bottom a{
    color: #000;
    font-size: 0.9em;
}

.SliderMenu_bottom img{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 30px;
    height: 30px;
}

/*Main menu*/
.ui.inverted.menu {
    background: #FFF;
}

.ui.inverted.menu .item, .ui.inverted.menu .item > a:not(.ui),
.ui.vertical.inverted.menu .menu .item, .ui.vertical.inverted.menu .menu .item a:not(.ui) {
    color: #575757;
}

/*.ui.inverted.menu a.item:hover,*/
/*.ui.inverted.menu a.item:active {*/
    /*color: #575757;*/
    /*background: #fdede8;*/
/*}*/

.ui.vertical.inverted.menu .item .menu a.item:hover {
    background: 0 0;
    color: #dc0000;
}

.ui.inverted.menu i {
    opacity: 0.4 !important;
}

/*Main menu*/

.ui.basic.table {
    background: #FFF;
}

/*Filter*/
.Filter_root {
    padding: 0 0 1em 1em;
    width: 30%;
}

.full.width.shrink {
    width: 100%;
    flex-shrink: 1;
}

.FilterSection_root {
    background: #FFF;
    margin: 1em 0 0 0;
    padding: 1em;
}

.Filter_root.ui.form input[type=text] {
    width: 100%;
    background: #f4f8f9 !important;
    border-radius: 0.2em;
    border: none;
    padding: 0.8em 1em;
}

.Filter_root .field,
.Filter_root .fields {
    margin-top: 0.9em;
}

.Filter_root .two > div {
    width: 100%;
    flex-shrink: 1;
}

.Filter_root input:focus {
    outline: none;
}

/*.Filter_root input:-ms-input-placeholder,*/
/*.Filter_root input::-moz-placeholder,*/
/*.Filter_root input::-webkit-input-placeholder {*/
/*color: #b7c5cb;*/
/*}*/

.ui.table.basic {
    /*border: 0;*/
    background: #FFF;
}

.ui.table.basic {
    border-collapse: separate;
}

.ui.basic.table th {
    background: 0 0;
    border-left: none;
    /*color: #6e7374;*/
    /*background: #f6f6f6;*/
}

.ui.table.table tfoot tr:first-child > th:only-child {
    background: #FFF;
}

.ui.basic.table tfoot .left.floated {
    float: right;
    margin: 0 0 0 .5rem;
}

/*.ui.table.basic .td:first-child {*/
/*border-top-left-radius: 0.7em;*/
/*border-bottom-left-radius: 0.7em;*/
/*}*/

/*.ui.table.basic .td:last-child {*/
/*border-top-right-radius: 0.7em;*/
/*border-bottom-right-radius: 0.7em;*/
/*}*/

.ui.table .tr {
    background: #FFF;
}

.ui.table.theme1 .thead .tr {
    background: #e0e1e2;
}

.table.can.click tbody tr:hover, .table.can.click tbody .tr:hover, .table.can.click .tbody .tr:hover {
    background: rgba(248, 248, 248, 0.85);
    cursor: pointer;
}

#Search_root button[type="submit"] {
    /*background: #e2e9ea;*/
}

.ui.huge.breadcrumb .section {
    font-size: 1.71428571rem;
}

.ui.positive.button,
.ui.primary.button {
    background-color: #cc3b3b;
}
.ui.positive.button:hover,
.ui.positive.button:focus,
.ui.positive.button:active,
.ui.primary.button:hover,
.ui.primary.button:focus,
.ui.primary.button:active {
    background-color: #9b0a0a;
}

/*Filter*/
/*WETV*/

.Setting_section{
    flex: 1;
}
.ui.container.main.intro{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-align: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.color-main{
    color: #dc2925;
}

.color-1{
    color: #cc2521;
}

.color-2{
    color: #db2828;
}

.background-main{
    background: #DC2925;
}

.border-main{
    border: 2px solid #DC2925;
}

.border-main-hover{
    border: 2px solid rgba(255, 255, 255, 0);
}

.border-main-hover:hover{
    border: 2px solid #DC2925;
}

.ui.form .field>label{
    font-size: 1rem;
}

.ui.segment{
    border-radius: 0;
}