﻿.table th {
    background: #F53967;
    color: #fff;
}

.table tr:nth-child(odd) {
    background: #fff !important;
}

.table tr:nth-child(even) {
    background: #F9E6EB !important;
}

.table td {
    font-size: 13px;
}

    .table td a i {
        font-size: 16px;
    }

.dt-bootstrap4 .deletebtn_icon {
    color: #dc0202;
}

.dt-bootstrap4 .editbtn_icon {
    color: #2773b3;
}

.dt-bootstrap4 .activebtn_icon {
    color: #047d10;
}

.dt-bootstrap4 .deactivebtn_icon {
    color: #691004;
}

.table .deletebtn_icon {
    color: #dc0202;
}

.table .editbtn_icon {
    color: #2773b3;
}

.table .activebtn_icon {
    color: #047d10;
}

.table .deactivebtn_icon {
    color: #691004;
}

.table .movebtn_icon {
    color: #1040dc;
}

.table .viewbtn_icon {
    color: #7f05c5;
}

.table .vieworderbutton_icon {
    color: #ba05c5;
}

.textcenter {
    text-align: center;
}

.treeviewstyle {
    background: #FEEBF0;
    padding-top: 1em;
}

.dt-bootstrap4.form-inline {
    display: inherit;
}

.dataTables_wrapper.form-inline label {
    justify-content: flex-start;
}

.dataTables_wrapper.form-inline .dataTables_filter label {
    justify-content: flex-end;
}

.dataTables_paginate .pagination {
    justify-content: flex-end;
}

.loginpnl_style {
    display: flex;
    height: 100vh;
    justify-content: center;
    align-items: center;
}

.logintitle {
    /*font-family: 'Nunito', sans-serif;*/
    font-family: 'Londrina Solid', cursive;
    color: #F53967;
    font-size: 40px;
}

.modal-header .close::after {
    content: "\f05c";
    font-family: FontAwesome;
    color: #fff;
    opacity: 1;
}

h5.modal-title {
    color: #fff;
}

.user-details .media {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    flex-direction: column;
}

.username_txt {
    width: 120px;
    height: 120px;
    background: #1c54b1;
    color: #fff;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    border-radius: 50%;
    vertical-align: middle; display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.username_txt span
{
     color: #fff;
    font-size: 18px;
}
.profilelink_style
{
    padding: .70rem .5rem;
    border-top: 1px solid #ccc;
}
.profilelink_style a
{
    font-size:14px;
}
.userprofile_txt
{
        width: 35px;
    height: 35px;
    background: #1c54b1;
   
    text-align: center;
    font-weight: bold;
    border-radius: 50%;
    vertical-align: middle;
     display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.userprofile_txt span
{
     color: #fff;
    font-size: 14px;
}
.dataTables_scrollHeadInner
{
    padding-right:0 !important;
    width: 100% !important;
}
.dataTables_scrollHeadInner table
{
    margin-bottom:0;
    width: 100% !important;

}