.choices__inner {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    background-color: #fff !important;
    padding: 3px 10px !important;
    border: 1px solid #b8babd !important;
    border-radius: 0 !important;
    font-size: 15px !important;
    min-height: 30px !important;
    overflow: hidden;
}
.form-check
{
    margin-top: 3rem !important;
}
.choices
{
    margin-bottom: 0px !important;
}
.choices__input {
    background-color: #fff !important;
    font-size: 13px !important;
    margin-bottom: 0px !important;
}
.choices__list--dropdown
{
    z-index: 9999 !important;
}
.choices__list--dropdown .choices__item
{
    padding: 6px !important;
}
.login_card
{
	width: 35%;
    border-radius: 0px;
    position: relative;
    top: 10rem;
}
.login_card .panel_logo
{
	display: block;
    margin: 0 auto;
    margin-bottom: 1.5rem;
    width: 45%;
}
.input-group-text
{
    background-color: #da214c;
    border: 1px solid #da214c;
    color: #fff;
    font-size:13px;
}
.login_btn
{
	    background-color: #22909d;
    color: #fff;
    border-radius: 0px;
    padding: 0.3rem 2rem;
}
.form-control:focus, .login_btn:focus
{
	box-shadow: none;
	border-color: none;
}
.login_notification
{
	background-color: #e01010;
    text-align: center;
    color: #fff;
    margin-bottom: 15px;
    padding: 0.5rem;
    font-weight: 600;
}
.skin-blue .main-header .logo
{
	background-color: #fff!important;
}
.skin-blue .main-header .navbar {
    background-color:#fff !important;
}
.skin-blue .main-header .logo:hover {
    background-color: #fff !important;
}
.skin-blue .sidebar-menu>li:hover>a, .skin-blue .sidebar-menu>li.active>a, .skin-blue .sidebar-menu>li.menu-open>a
{
	background-color: #2e476e;
}
.main-header .navbar, .main-header .logo
{
    min-height: 75px;
}
.breadcrumb
{
	background-color: #3885ff;
	margin-bottom: 1rem;
	border-radius: 0px;
	
}
.content
{
    padding: 15px;
}
.breadcrumb>.active {
    color: #fb7b08;
}
.page-card, .box
{
    background-color: #fff;
    border:0;
}
.page-card .card-header, .box-header
{
        background-color: #3d4c5b;
    padding: 0.9rem;
    text-align: center;
    margin-bottom: 1rem;
}
.box-header .box-title {
    display: block;
    font-size: 20px;
    margin: 0;
    font-weight: 600;
    line-height: 1;
    color: #fff;
}
.page-card form
{
    padding: 2rem;
}
.content-wrapper
{
    background-color: #eff0f1;
}
label
{
    font-size: 16px;
}
.form-control
{
    border-color: #b8babd;
}
.btn-submit
{
        background-color: #22909d;
    color: #fff;
    font-size: 17px;
    border-radius: 0px;
    padding: 0.5rem 3rem;
}
.btn-submit:hover
{
    color: #fff;
}
.page-card .card-title
{
        margin: 0;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
}
.main-sidebar
{
    width: 230px;

}
.content-wrapper
{
    margin-left: 230px;
}
.main-sidebar
{
padding-top: 65px;
}
.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side
{
    background-color: #fff;
}
.main-header {
   
    box-shadow: 1px 1px 20px -10px;
}
.skin-blue .sidebar a {
        color: #22909d;
    font-size: 15px;
    font-weight: 600;
    padding: 10px;
}
.skin-blue .sidebar-menu>li:hover>a, .skin-blue .sidebar-menu>li.active>a, .skin-blue .sidebar-menu>li.menu-open>a {
    background-color: #22909d;
}
.btn-blue
{
        background-color: #007bff;
    color: #fff;
    padding: 2px 10px;
    border-radius: 0px;
    font-weight: 600;
}
.btn-yellow
{
        background-color: #de951b;
    border-radius: 0px;
    color: #fff;
    padding: 2px 10px;
    font-weight: 600;
}
.btn-green
{
        border-radius: 0px;
    padding: 2px 10px;
    background-color: green;
    color: #fff;
    font-weight: 600;
}
.btn-blue:hover, .btn-red:hover, .btn-yellow:hover, .btn-green:hover
{
    color: #fff;
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
    border: 1px solid #d2d2d2;
}
.table-bordered {
    border: 1px solid #d2d2d2;
}
.btn-red
{
        background-color: #d22020;
    border-radius: 0;
    color: #fff;
    padding: 2px 10px;
    font-weight: 600;
}
.actionbtn
{
    width: 14% !important;
}


@media(max-width: 767px)
{
    .content-wrapper {
    margin-left: 0;
}
.main-header .navbar
{
    min-height: 0px;
}
.skin-blue .main-header .navbar .sidebar-toggle {
    color: #000;
    position: absolute;
    top: -6rem;
}
.skin-blue .main-header .navbar .sidebar-toggle:hover {
    background-color: #fff;
    color: #000;
}

}


.logo-lg img
{
    width: 80%;
    height: 75px;
    object-fit: contain;
}

.skin-blue .main-header .navbar {
    background: linear-gradient(53deg, #0e92dc 0%, #006aa6 58%);
}
.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side {
    background: linear-gradient(53deg, #0e92dc 0%, #006aa6 58%);
}
.skin-blue .sidebar a {
    color: #fff;
    font-size: 17px;
    font-weight: 600;
    padding: 12px 20px;
}
.skin-blue .sidebar-menu>li>a {
    border-left: 3px solid transparent;
}
.page-card .card-header, .box-header
{
        background: linear-gradient(92deg, #ad1538 0%, #da224c 68%);
}
.box-header .box-title
{
    font-size: 22px;
    padding: 5px;
}
.content .box-body
{
    padding:25px;
}
.add-doc .form-control {
    height: 42px;
    font-size: 15px;
}
.add-doc .text-control {
    height: auto !important;
}
.btn-10
{
    background: linear-gradient(92deg, #ad1538 0%, #da224c 68%);
    border: 1px solid #b4173b;
    font-size: 16px;
    padding: 10px 25px;
    border-radius: 0px;
}
.btn-10:hover
{
    background: linear-gradient(92deg, #ad1538 0%, #da224c 68%);
    border: 1px solid #b4173b;
    font-size: 16px;
    padding: 10px 25px;
    border-radius: 0px;
}
.box-body .table-responsive .table
{
    font-size:16px;
}
.login-body
{
    background: linear-gradient(53deg, #0e92dc 0%, #006aa6 58%) !important;
}

@media(max-width:600px)
{
    .logo-lg img
    {
        width: 45%;
        height: 75px;
        object-fit: contain;
    }
    .login_card
    {
        width:95%;
        top:11rem;
    }
    .login_btn
    {
        background-color: #006aa6 !important;
    }
}
