﻿/* deepak navbar style start */
.nav.side-menu > li.active, .nav.side-menu > li.current-page
{
    border-right: 0px solid #2281E0;
}


.nav.side-menu > li.active > a
{
    background: linear-gradient(#0093af, #2C4257), #2A3F54;
}

.nav-sm ul.nav.child_menu
{
    background: linear-gradient(#0093af, #2C4257), #2A3F54;
}

.nav_title
{
    background: #0093af;
}

.nav_menu
{
    background: #ffffff;
}

.nav-md .container.body .right_col
{
    padding: 10px 8px 0px;
}
/* deepak navbar style end */



/* deepak field style start */

.form-group
{
    margin: 0px;
}

.form-control
{
    font-weight: 100;
    height: calc(1.5em + .75rem + -2px);
}

label
{
    margin-bottom: 6px;
    margin-left: 10px;
}
/* deepak field style end */


/* deepak icon box with test field start */
.input-group-text
{
    background-color: #ecf1f7;
    border: 1px solid #ced4da;
    padding: 7px;
    color: lightslategray;
}

/* deepak icon box with test field end */


/* deepak all button color change start */
.btn-primary
{
    color: #fff;
    background-color: #346df0d6;
}

/* deepak all button color change end */


/* deepak gridview style start */

th
{
    background-color: #0093AF;
    color: white;
}

.table-bordered td, .table-bordered th
{
    border: 2px solid #eaeeef;
}

.table td, .table th
{
    padding: 8px;
}

/* deepak gridview style end */


/* deepak x_panel card header style start */
.deepakheader
{
    background-color: #0093AF;
    padding: 3px 21px;
    margin: 7px;
}

/* deepak x_panel card header style end */


/* deepak ajax__tab_red-theme  tabview style start */

.ajax__tab_red-theme .ajax__tab_header .ajax__tab_outer
{
    background: #12fff7;
    margin: 0px 2px 0px 0px;
    padding: 5px;
    vertical-align: bottom;
}
.ajax__tab_red-theme .ajax__tab_header .ajax__tab_tab
{
    padding: 0.35em 0.75em;
    margin-right: 0.01em;
}


.ajax__tab_red-theme .ajax__tab_active .ajax__tab_outer
{
    background: #6DD5FA;
}

.ajax__tab_lightblue-theme .ajax__tab_body
{
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt;
    padding: 0.25em 0.5em;
    background-color: #ffffff;
    border-top-width: 0px;
}

/* deepak ajax__tab_red-theme  tabview style end*/



/* deepak AutoCompleteExtender style start*/
.completionList
{
    margin: 0px;
    padding: 2px;
    height: 400px;
    overflow: auto;
    background-color: #FFFFFF;
}

.listItem
{
    color: #0052D4;
}

.itemHighlighted
{
    background-color: #9CECFB;
}
/* deepak AutoCompleteExtender style end */


/* deepak container-fluid backgroung color style start */
.deepakcontainer
{
}

/* deepak container-fluid backgroung color  style end */




/*deepak form color style start */

.form-control
{
    color: blueviolet;
    border-radius:-0.75rem;
}


/*deepak form color style end */



body
{
    background-color: AliceBlue;
}

body .container.body .right_col
{
    background: AliceBlue;
}




.shadow-sm
{
    border-radius: 4px;
}







/* card border start */



.border-left-primary
{
    border-left: .25rem solid #0d266f !important;
}
.border-bottom-primary
{
    border-bottom: .25rem solid #4e73df !important;
}
.border-left-secondary
{
    border-left: .25rem solid #858796 !important;
}
.border-bottom-secondary
{
    border-bottom: .25rem solid #858796 !important;
}
.border-left-success
{
    border-left: .25rem solid #1cc88a !important;
}
.border-bottom-success
{
    border-bottom: .25rem solid #1cc88a !important;
}
.border-left-info
{
    border-left: .25rem solid #36b9cc !important;
}
.border-bottom-info
{
    border-bottom: .25rem solid #36b9cc !important;
}
.border-left-warning
{
    border-left: .25rem solid #f6c23e !important;
}
.border-bottom-warning
{
    border-bottom: .25rem solid #f6c23e !important;
}
.border-left-danger
{
    border-left: .25rem solid #e74a3b !important;
}
.border-bottom-danger
{
    border-bottom: .25rem solid #e74a3b !important;
}
.border-left-light
{
    border-left: .25rem solid #f8f9fc !important;
}
.border-bottom-light
{
    border-bottom: .25rem solid #f8f9fc !important;
}
.border-left-dark
{
    border-left: .25rem solid #5a5c69 !important;
}
.border-bottom-dark
{
    border-bottom: .25rem solid #5a5c69 !important;
}




.border-right-primary
{
    border-right: .25rem solid #0d266f !important;
}
.border-top-primary
{
    border-top: .25rem solid #4e73df !important;
}
.border-right-secondary
{
    border-right: .25rem solid #858796 !important;
}
.border-top-secondary
{
    border-top: .25rem solid #858796 !important;
}
.border-right-success
{
    border-right: .25rem solid #1cc88a !important;
}
.border-top-success
{
    border-top: .25rem solid #1cc88a !important;
}
.border-right-info
{
    border-right: .25rem solid #36b9cc !important;
}
.border-top-info
{
    border-top: .25rem solid #36b9cc !important;
}
.border-right-warning
{
    border-right: .25rem solid #f6c23e !important;
}
.border-top-warning
{
    border-top: .25rem solid #f6c23e !important;
}
.border-right-danger
{
    border-right: .25rem solid #e74a3b !important;
}
.border-top-danger
{
    border-top: .25rem solid #e74a3b !important;
}
.border-right-light
{
    border-right: .25rem solid #f8f9fc !important;
}
.border-top-light
{
    border-top: .25rem solid #f8f9fc !important;
}
.border-right-dark
{
    border-right: .25rem solid #5a5c69 !important;
}
.border-top-dark
{
    border-top: .25rem solid #5a5c69 !important;
}



/* card border end */







/* deepak calendar start */

.black .ajax__calendar_container
{
    width: 210px;
    padding: 10px;
    background-color: #ffffff;
    border-radius: 10px;
    border-top-style: solid;
    border-bottom-style: solid;
}


.black .ajax__calendar_body
{
}


.black .ajax__calendar_header
{
    background-color: #626262;
    margin-bottom: 8px;
}


.black .ajax__calendar_title
{
    color: #ffffff;
    padding-top: 3px;
}


.black .ajax__calendar_next, .black .ajax__calendar_prev
{
    border: solid 4px #ffffff;
    background-color: #ffffff;
}
.black .ajax__calendar_hover .ajax__calendar_next, .black .ajax__calendar_hover .ajax__calendar_prev
{
    border: solid 4px #328BC8;
    background-color: #ffffff;
}
.black .ajax__calendar_dayname
{
    text-align: center;
    margin-bottom: 2px;
    margin-top: 2px;
    color: #ffffff;
    background-color: #239286;
}



.black .ajax__calendar_day, .black .ajax__calendar_month, .black .ajax__calendar_year
{
    margin: 2px 2px 2px 2px;
    text-align: center;
    border: #0093afad;
    color: #ffffff;
    background-color: #0093afad;
}




.black .ajax__calendar_hover .ajax__calendar_day, .black .ajax__calendar_hover .ajax__calendar_month, .black .ajax__calendar_hover .ajax__calendar_year
{
    color: #ffffff;
    font-weight: bold;
    background-color: #328BC8;
    border: solid 1px #328BC8;
}
.black .ajax__calendar_active .ajax__calendar_day, .black .ajax__calendar_active .ajax__calendar_month, .black .ajax__calendar_active .ajax__calendar_year
{
    color: #ffffff;
    font-weight: bold;
    background-color: #F7B64A;
}
.black .ajax__calendar_today .ajax__calendar_day
{
    color: #ffffff;
    font-weight: bold;
    background-color: #F7B64A;
}

.black .ajax__calendar_other, .black .ajax__calendar_hover .ajax__calendar_today
{
    color: #ffffff;
    font-weight: bold;
}


.black .ajax__calendar_days
{
    background-color: #fff;
}



/* deepak calendar end */






.alert-light
{
    background-color: #fff;
    border-color: #dbdbe3;
    color: #5a5a5e;
    margin-bottom: 0.4rem;
}


.btn
{
    padding: 0.2rem 0.75rem;
    
    }
    
    
 hr {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
 }   