﻿body 
{
   
    height:100%;
    margin:0;
    padding:0;
    font-size:14px;
    font-family:Verdana;
}
.mba-head
{
  /* width:100%;*/
   height:45px;
   margin:0 auto;
   padding:0;
   color:#fff;
   line-height:42px;
   background-color:#5eaedd;
    
}
.mba-head h1
{
    margin:0;
    text-align:center;
    color:#fff;
}
.mba-container
{
    width:980px;
    margin:0 auto;
    padding:10px;
    border:1px solid #ddd;
    box-shadow:0 0 4px #ddd;
}
.clearfix
{
    clear:both;
}

/***********mba-table style****************************/

.mba_table, .choose-sub, .mba_tableprint
{
    width: 100%;
    border-collapse: collapse;
    font-family: verdana;
    font-size: 12px;
}
.mba_table th, .choose-sub th, .mba_tableprint th
{
    padding: 4px;
    border: #ddd 1px solid;
    color: #4D4D4D;
    font-size:15px;
    font-weight:bold;
    margin: 0 0 0 0;
    font-weight: normal;
    text-align: left;
font-weight:bold;
    background-color:#e3e3e3;
}
.mba_table td, .choose-sub td, .mba_tableprint td
{
    
    padding: 6px;
 border: #ddd 1px solid;
    text-align: left;
    line-height:22px;
    
}
.mba_table td
{
    width:25%;
}

/* provide some minimal visual accomodation for IE8 and below */

.mba_table tr, .choose-sub tr, .mba_tableprint tr
{
    background: #fafafa;
}
/*  Define the background color for all the ODD background rows  */

.mba_table tr:nth-child(odd), .choose-sub tr:nth-child(odd), .mba_tableprint tr:nth-child(odd)
{
    background: #FBFBFB;
}
/*  Define the background color for all the EVEN background rows  */

.mba_table tr:nth-child(even), .choose-sub tr:nth-child(even),  .mba_tableprint tr:nth-child(even)
{
    background: #f7f7f7;
}
.mba_table input[type="text"], .mba_table input[type="password"], .mba_table textarea, .mba_table select, .calender, .subjects, .choose-sub input[type="text"], .choose-sub select
{
    padding: 7px;
    border-radius: 4px;
    background-color: #fff;
    border: #ddd 1px solid;
}
.mba_table input:focus, .calender:focus, .choose-sub input:focus
{
    outline: none;
    box-shadow: 0px 0px 5px #ddd;
   border: #ddd 1px solid;
}
.mba_table input:hover, .calender:hover, choose-sub input:hover
{
    border-radius: 5px;
}
 .mba_table input[type="checkbox"]  
 {
    margin:0 8px 0 0;
     vertical-align:middle;
   
 }
 .mba_table input[type="radio"]
 {
     margin:0 5px 0 1%;
 }
.mba_table select, .choose-sub select
{ width:100%;
  color:#000 !important;
}


.mba_table select:focus, .subjects:focus, .choose-sub select:focus
{
    outline: none;
    box-shadow: 0px 0px 5px #ddd;
    border: #ddd 1px solid;
}
.mba_table select:hover, .subjects:hover, .choose-sub select:hover
{
 border: #ddd 1px solid;
    border-radius: 5px;
}
.mba_table textarea
{
    width:90%;
}
.mba_table textarea:focus
{
    outline: none;
    box-shadow: 0px 0px 5px #ddd;
    border-color: #ddd;
}
.mba_table textarea:hover
{
    border: 1px solid #ddd;
    border-radius: 5px;
}


.btn, .save
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    margin: 0 10px;
    background-color: #3b7fd4;
    padding: 10px 20px 10px 20px;
    color: #fff;
    font-size: 14px;
    border-radius: 5px 5px;
    cursor:pointer;
    height: 42px;
}
.btn:hover,
.btn:active,  .save:hover,  .save:active {
    background-color: #1659ad;
    border: none;
   padding: 10px 20px 10px 20px;
    color: #fff !important;
    font-size: 14px;
    border-radius: 5px 5px;
}

.mba_table input[type="text"], .choose-sub input[type="text"] { width:90%;
}

.choose-sub input[type="text"] { width:88%;
}
.calender
{
    width:40% !important;
}
.red_note 
{
     color:#ff0000;
}
.imp-note 
{
    font-size:12px;
    padding:5px 0 0px 0;
    float:right;
    font-weight:normal;
}
.save-btn
{
    text-align:center;
    margin:10px 0 10px 0;
}
.subjects
{
    width:32% !important;
}
.logo
{
    width:100%;
    height:80px;
}
.logo-lft
{
    float:left;
}
.logo-rgt
{
    /*padding:10px 5px 0 0;*/
    float:right;
}
.declare
{
    text-align:center !important;
    font-size:15px; 
    color:#ff1919;
    font-weight:bold;
   
    border-bottom:none !important;
  
}
/**************center img**********************/
.center-img
{
    width:200px;

    height:200px;
}
.center-img img
{
    border:1px solid #ddd;
}

/**************print************************/

.th-head
{
    width:320px;
}
.qrcode
{
    text-align:center !important;
}

.mba_tableprint td
{
    width:16.66%;
    
}
.bold-txt
{
    font-weight:bold;
    font-size:13px;
}
.text_center 
{ text-align:center !important;
}





/******************************************************/



.grid_table
{
    width: 100%;
    border-collapse: collapse;
    font-family: verdana;
    font-size: 12px;
}
.grid_table th
{
    padding: 4px;
    border: #ddd 1px solid;
    color: #4D4D4D;
    font-size:15px;
    font-weight:bold;
    margin: 0 0 0 0;
    font-weight: normal;
    text-align: left;
font-weight:bold;
    background-color:#e3e3e3;
}
.grid_table td
{
    
    padding: 6px;
 border: #ddd 1px solid;
    text-align: left;
    line-height:22px;
    
}
.grid_table td
{
    width:10%;
}

/* provide some minimal visual accomodation for IE8 and below */

.grid_table tr
{
    background: #fafafa;
}
/*  Define the background color for all the ODD background rows  */

.grid_table tr:nth-child(odd)
{
    background: #FBFBFB;
}
/*  Define the background color for all the EVEN background rows  */

.grid_table tr:nth-child(even)
{
    background: #f7f7f7;
}