body{
    /*background-image: url("/college_management/view/pics/body.jpg");*/
    /*background-attachment: fixed;*/
}   
:root{
    --color1: #a1261f;
    --color2: #14b2e2;
}
.main{
    padding: 10px;
}

.header-image{
    height: 200px;
    /*background-image: url("/Al-Mujeeb/view/pics/hospitalmanagement_1.jpg");*/
}

.header{

    background-color: #e0f2f1;
}
@media (max-width: 767px){
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: white;
    }
}
.navbar-toggle{
    background-color: #fffa9c;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #da2518;
}
.my_menu{
     background-color: var(--color2);
    /*height: 50px*/
}
.my_menu .navbar-default{
    background:none;border: none;
    margin: 0px;
}

.my_menu .navbar-default ul a{
    color: white;
}
.my_menu .navbar-default ul a:hover{
    background-color: black;
    color: white;
}

.table_layout tr{
    font-size: 15px;
    text-justify: auto;
    border-top: 0px solid #ddd;
}
body {
    padding-top: 1px;
}
.personal_label{
    font-size: 14px;
    font-weight: normal;
}

.personal_heading_div{

}


/*
 * Global add-ons
 */

.sub-header {
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
}

/*
 * Top navigation
 * Hide default border to remove 1px line.
 */
.navbar-fixed-top {
    border: 0;
}

.login {
    margin-left: 20px;

}

.login button input h4{
    margin-top: 20px;

}
.sidebar {
    display: none;
}
.common_body{
    /*border: 1px solid;*/
    /*margin: 1px;*/
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px;
    font-family: Times New Roman;
    margin-top: 10px;
    margin-bottom:  10px;
}
.common_body h1{
    background-color: darkblue;
    color: white;
}
@media (min-width: 768px) {
    .sidebar {
        position: fixed;
        top: 250px;
        bottom: 0;
        left: 0;
        z-index: 1000;
        display: block;
        padding: 20px;
        overflow-x: hidden;
        overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
        background-color: #f5f5f5;
        border-right: 1px solid #eee;
    }
}

/* Sidebar navigation */
.nav-sidebar {
    margin-right: -21px; /* 20px padding + 1px border */
    margin-bottom: 20px;
    margin-left: -20px;
}
.nav-sidebar > li > a {
    padding-right: 20px;
    padding-left: 20px;
}
.nav-sidebar > .active > a,
.nav-sidebar > .active > a:hover,
.nav-sidebar > .active > a:focus {
    color: #fff;
    background-color: #428bca;
}


/*
 * Main content
 */

@media (min-width: 768px) {
    .main {
        padding-right: 40px;
        padding-left: 40px;
    }
}


.main .page-header {
    margin-top: 0;
}
@media (max-width: 600px) {
    #title_message {
        visibility: hidden;
        clear: both;
        float: left;
        margin: 10px auto 5px 20px;
        width: 28%;
        display: none;
        color: yellow;
    }
}
/*
 * Placeholder dashboard ideas
 */

.placeholders {
    margin-bottom: 30px;
    text-align: center;
}
.placeholders h4 {
    margin-bottom: 0;
}
.placeholder {
    margin-bottom: 20px;
}
.placeholder img {
    display: inline-block;
    border-radius: 50%;
}

#ids{
    display:none;
}

#res_id{
    display: none;
}

.foter{
    background-color: #c5221a;
    color: white;
}
.foter ul a{
    color: #e3f93a;
}
.foter ul{
    padding-left: 15px;
}
.file {
    visibility: hidden;
    position: absolute;
}
.form_element{
    /*    height: 9px;
        font-size: 15px;*/
}
.sidebar_student_home{
    background-color: white;
    color: darkblue;
    margin-left: 5px;
}
.sidebar_student_home #mysidebar a{

    color: darkblue;
    padding: 12px
}

.sidebar_student_home #mysidebar a:hover{

    background-color: black;
    color: white;
}

.sidebar_student_home #mysidebar li{

    width: 100%
}
.final_submit_label_mainheading{
    color: white;
    background-color: darkblue;
    font-weight: bold;
    font-size: 18px;
}
.final_submit_label_subheading{
    font-weight: bold;
    font-size: 18px;
    color: darkblue
}

.registration_label_heading{
    font-weight: normal;
    width: 100%

}
.registration_label_mainheading_admin{
    font-weight: bold;
    font-size: 18px;
    color: white;
    background-color: var(--color1);
    margin-bottom: 15px;

}
.registration_label_mainheading{
    font-weight: bold;
    font-size: 18px;
    color: white;
    background-color: var(--color1);
    margin-bottom: 8px;
    margin-top: 8px;

}.registration_input_div{

    margin-bottom: 15px;
}
.table-striped>tbody>tr:nth-child(odd)>td, 
.table-striped>tbody>tr:nth-child(odd)>th {



}
.table_application_list>tbody>tr:nth-child(odd)>td, 
.table-striped>tbody>tr:nth-child(odd)>th{

    background-color: var(--color1);
    color: white;
}.table{

}
.asterisk{
    color: red;
    font-size: 15px;
    font-weight: normal
}

.input-group-addon{

}
.registration_submitted_datashow{

    border: 5px double darkblue;color: darkblue; font-family: "Aria";
}
.notification_page{
    font-size: 19px;
    color: darkblue;
}
.admission_process  li{
    font-size: 24px;
    font-weight: bold;
}
.admission_process  li ol li{
    font-size: 17px;
    color: black;
    font-weight: normal;
}

.blink{
    animation:blink 700ms infinite alternate;
}

@keyframes blink {
    from { opacity:1; }
    to { opacity:0; }
}
.label_heading_admin_panel{
    background-color: var(--color1);;
    color: white;
    font-size: 22px;
    padding: 3px;

}
.fee_management{
    margin-bottom: 10px
}

blink {
    animation: blink 1300 infinite alternate;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 3px;

}
.table-secound-heading{
    background-color: #ddd;
    font-weight: bold;
}
.form-control{
    padding: 0px 6px;
    height: 30px;
}
.padding-zero{
    padding: 0px;
}
.mynavbar_with_icon{
    text-align: center;
    font-size: 11px;
    padding: 5px;
    white-space: nowrap;
    font-weight: bold
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 3px;   
}
.table-secound-heaing{
    background-color: #ddd;
    font-weight: bold;
}
.form-control{
    padding: 0px;
    height: 24px;

}
.control-label{
    font-size: 12px;
    margin-bottom: 0px;
    margin-top: 5px;
}
.input-group-addon{
    padding: 3px 12px;
}
.mandatory{
    color: red;
    /*font-size: 14px;*/
    font-weight: bold;

}
.table1{
    font-size:12px; 
}
.icon-edit {
    color: green;      
}

.icon-print {
    color: darkblue;      
}

.icon-delete {
    color: red;   

}
.icon-add {
    color: green;   

}
.margin-zero{
    margin: 0px;
}
.font-weight-bold{
    font-weight: bold;
}
.red-color-bold{
    font-weight: bold;
    color: red;
}
.green-color-bold{
    font-weight: bold;
    color: green;
}
.darkblue-color-bold{
    font-weight: bold;
    color: darkblue;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #fcf8e3;
}
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
  background-color: #ccc;
}
