﻿ 
/* DEFAULTS
----------------------------------------------------------*/

body   
{  
    font-family: 'OpenSans', sans-serif !important;
    margin: 0px;
    padding: 0px;
    color: #696969;
    background:url(../images/main-bg.jpg) center top repeat; margin:0px; 
}
@font-face {
  font-family: 'OpenSans';
  src: url('../../Font/OpenSans.svg#OpenSans') format('svg');
  font-weight: normal;  font-style: normal;}

a:link, a:visited
{
    color: #034af3;
    text-decoration:underline;
}

a:hover
{
    color: #1d60ff;
    text-decoration: none;
}
.server-name {display: block; padding-top: 10px; clear: both; font-size: 0.85em; color: #4E717E; text-align: right;} 
.server-name:hover { color:#fff}
.server-name1 {display: block;  padding-top: 10px;  clear: both; font-size: 0.85em; color: #ccc; text-align: right;}
.server-name1:hover { color:#fff}
.rd-width {padding-top: 20px;}
.rd-width td {padding: 0 15px;}

.rd-width table td input[type="radio"] {width:4%; padding: 20px 0 0 0;}
.container { width:80%; margin:0 auto; max-width:1170px;}

a:active{color: #034af3;}
.advanceSearch label{font-weight: bold;}
.section-s { min-height:450px;}
.ul {padding-top:10px; margin:0px 0 15px 25px; padding-left:15px; list-style:none}
.ul li {margin-bottom:10px; list-style:square}

.support ul { list-style:none;}
.support ul li { margin-bottom:20px; color:#4394e6;}
.support ul li a { text-decoration:none; color:#4394e6;}
.support ul li a:hover {text-decoration:underline; color:#4394e6;}
.support ul li i {margin-right:15px;color:#dc5b91;border: #dc5b91 solid 1px;border-radius: 100%;width: 30px;height: 30px;padding: 6px;/text-align: center;}

.loginicon i {position: relative;background: #8db73b;width: 60px;height: 60px;border-radius: 100%;text-align: center;padding-top: 12px;margin-top:20px;/* margin-left: 50%; */color: #fff;border: #fff solid 3px;box-shadow: #b9b9b9 0px -2px 1px;margin-bottom:10px;}
.mrg-top-20 { margin-top:20px;}

p{margin-bottom: 10px;line-height: 1.6em;}

/* HEADINGS   
----------------------------------------------------------*/

h1{font-size: 3em;padding-bottom: 0px;margin-bottom: 0px;}
h2{font-size: 1.5em;padding: 10px 10px 0px 5px; color: #405676;text-align: center; display: inline-block; }
.title {color: #ff9421;text-transform: uppercase;font-size: 1em;border-top:4px double #C0C0C0;position: relative;margin: 40px auto 0; }
.title h2 {background-color: #E2DFDF;top: -38px;position: absolute;font-size: 1.5em;padding: 5px 20px;color:#333;border-radius:2px;}
h3{font-size: 1.2em;padding:0px  0 15px;text-align:center;color:#2f3974}
h4{font-size: 1.1em;}
h5, h6{font-size: 1em;}
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2{margin-top: 0px;}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.headers {position:relative;margin: 0px;padding:10px 0;background: #dfe7ea;}
.emblem-new {width:70px; float:left}
.dept-new {margin-top:10px;float:left}
.mh-new {float:right; margin-top:10px; margin-right:10px;}

.footer span{padding-left:10px; display:inline-block;}
.footer .mahaonline {float:right; width:65px; margin-right:10px;}
.page{width: 960px; background-color: #fff;margin: 20px auto 0px auto;border: 1px solid #496077;}

.header{position: relative;margin: 0px;padding:10px 0;background: #dfe7ea;}
.header h1{font-weight: 700; margin: 0px; padding: 0px 0px 0px 20px;color: #f9f9f9; border: none;line-height: 3em;font-size: 3em;}

.center { margin:0 auto; float:none;}
#main {border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;background: none repeat scroll 0 0 #fff;height: auto;margin: 0 auto;overflow: hidden;width: 1170px;}
.main-page {border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;background: none repeat scroll 0 0 #fff; padding:0px;}

.main{padding: 0px 12px;margin: 12px 8px 8px 8px;min-height: 420px;}

.no-border tr td { border-top:0px solid !important; }
.capcha-lbl{ margin-top:11px; position:relative;}
.advanceSearch input[type="submit"]{ width:20% !important }
.panel-body input[type="submit"]{width: auto;margin: 12px 0 0;}
.leftCol{padding: 6px 0px; margin: 12px 8px 8px; width: 200px;min-height: 200px;}

.statustable td{ width:150px;  } 
.statustable input{ width:20%}
.nxt-btn{ margin:0 auto; text-align:center;}
.nxt-btn input{ width:auto; margin-bottom: 20px;}

.navbar{background: #405676; border-radius:0px; border:0px; min-height: 34px; } 
.navbar-default .navbar-collapse, .navbar-default .navbar-form {background: #405676;}
.navbar-default .navbar-nav > li > a { color:#fff; text-decoration: none;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #555;background-color: rgba(210, 252, 255, 0.82);}

.clr-red{ position:relative; bottom:40px} 

.navbar-nav > li > a {padding-bottom: 12px; padding-top:12px;}
.navbar-default .navbar-nav > li > a:hover {
    color: #555;
background-color: #FFB854;}

/* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
    background-color:#3a4f63;
    width:100%;
}

div.menu
{
    padding: 4px 0px 4px 8px;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

div.menu ul li a, div.menu ul li a:visited
{
    background-color: #465c71;
    border: 1px #4e667d solid;
    color: #dde4ec;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
}

div.menu ul li a:hover
{
    background-color: #bfcbd6;
    color: #465c71;
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}

/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    margin: 1em 0px;
    padding: 1em;
    border: 1px solid #e4e4e4;
    background: #fff;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}
 

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    width: 42%;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
    height:5px;
}


.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.Scrutiny-List-table{ width:100%}
.Scrutiny-List-table Label{ padding:0 ; margin:0; float:Right; width:80%}
.Scrutiny-List-table input{ padding:0 ; margin:0; width:19%;}

.red{ background:#449d44 !important;}
.green{ background:#449d44 !important; width: 35% !important;}
.prntsave { margin:15px 0 15px 50px}
.frgt-btn{ padding:0 0 20px;}
.bold
{
    font-weight: bold;
}

.submitButton
{ 
    padding-right: 10px;
    margin-bottom:15px;
}
.candidateReg { padding-left:15px; padding-right:15px; }
.candidateReg a, .candidateReg a:visited { color:#333; text-decoration:none; }
.candidateReg a:hover, .candidateReg a:focus { color:#000; text-decoration:none; }
.candidateReg .list-group-item-info { background:#EDF8FD; }
.candidateReg .list-group-item-info i { margin-right:5px; }
.candidateReg .list-group-item h2 { background:#405676; border-radius: 4px 4px 0 0; color: #fff; font-size: 15px; padding: 0px; display: inline-block; margin:0 auto; border-bottom:none }
.candidateReg .list-group-item.active, .candidateReg .list-group-item.active:hover, .candidateReg .list-group-item.active:focus { background-color:#405676; padding: 15px 15px; }
.munsipal-link{ margin-left:90px }
.manual-link{ float:right; position: relative; /*right: -44px !important;*/ right:5px !important; color: #fff !important;}
.btnleft{ float: left !important; margin-left:20px !important;} 
.margin-0 { margin-bottom:0px !important;}
.t_rdobtn { width:100%; margin:0 0 20px;}
.t_rdobtn input {float: left; margin:4px 5px 0 0!important; width: 19px;}
.t_rdobtn label {float:left; display:inline-block}
.t_rdobtn td {padding:0;}
/*#ContentPlaceHolder1_chkEnclosuresNomination tr + tr td + td + td { width: 50%; }
#ContentPlaceHolder1_chkEnclosuresNomination tr + tr td + td + td + td { display:none; }*/
.t_rdobtn tr{ text-align:left; vertical-align:top; /*float:left !important*/ }
.navbar {position: relative; margin-bottom:0px;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: #555;
background-color: #F7A800;}
.dropdown-menu{ background-color: #F7A800; min-width: 189px; } 
.dropdown-menu > li > a {text-decoration:none !important; }


.t_rbtn { width:100% }
.t_rbtn input{ float: left;margin: 0 !important;width: 19px;position: relative;top: 4px;}
.t_rbtn  td{ padding:-50px 0 0 0; width: 100px;}
.t_rbtn tr{ text-align:left; vertical-align:top; float:left !important }
.rdobtn{ height:45px}
.rdobtn2{ width:250px; position:relative; left:200px; float:left; bottom: 20px;}
 
legend {display: block;width:auto; font-size:1em; border-bottom: 0px; padding:5px 8px; color: #fff; background:#ffbd29; border-radius:4px; }  
.dialogzone { width:auto !important; }
.change-pass{ width:95%; padding:0 0 0 5% }
.logo{ margin-top:10px;}
.logoText { color: #333333; font-size: 13px; text-align: right; font-weight: bold; text-transform: uppercase; }

.link.logoText a { color: #333333; font-size: 0.9em; font-weight: normal; text-decoration: none; }
.emblem{ margin-top:10px; text-align: right}
.section{ /*min-height:570px;*/    padding: 25px;}
.footer{background:#436572;color:#fff; clear:both; padding:20px 0; text-align:left}
.footerlg img{ width:100%;}
.clear{ clear:both; height:8px;} 
.clear-2 { clear:both; height:0px;}
.mandatory:before {color: Red;
    content: "*";
    font-size: 1.1em;
    margin-left: -11px;
    position: absolute;}
select {
text-transform: none;
padding: 5px;
}
input, textarea {
color: inherit;
padding: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2;
}
input.btn, input.gotopage, input.previous, input.next {    height: 36px;
    margin-left: 2;
}

.style2 a, .style2 a:visited
{
    color:#fff;
}
.common-btn{ position:absolute; width:10%; left: 72%;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; } 
/*.row {
margin-right: -0px;
margin-left: -0px;
} */
 

.calendar{padding: 0 0 0 2px; width:14% }

.btn { float:none !important}
.ht{ font-size:12px; color:#e26868;}
table.t_view { border: 1px solid #E1DFE0; margin: 0px auto; padding: 2px;}
.t_view caption {padding:5px; font-size:20px; color:#12678D;font-weight:bold;}
.t_view th {color: #fff; text-align: center; border-left: 1px solid #d3d3d3; padding:6px 5px}
.t_view td {vertical-align:top;  border-bottom: 1px solid #D3D3D3; border-left: 1px solid #d3d3d3;padding:3px 5px; }
.t_view em {color:#d73236;font-weight:bold;}
.t_label input { float:left; margin-top:8px; clear:both;}
.t_label input[type="radio"] {float:left; margin:8px; clear:both;}

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;	height: 0;}
.clearfix {display: inline-block;
    width: 4px;
}
.input-filed{ padding-bottom: 20px}
label {display: inline-block;margin-bottom: 5px;font-weight: normal;margin-left: 4%;}


.ajax__calendar_container { z-index:999}
.searchpage{ width:80%; margin:0 auto}
.white{ background:#fff; padding: 0px 15px 15px 15px;  margin-bottom:15px; border: 1px solid #eee;  }
#login a { color:#DA4804; float:right; padding-right:15px; text-decoration:underline; }

/* ---------- LOGIN ---------- */

#myModallogin .modal-header {
  background: none repeat scroll 0 0 #405676;
  border-bottom: 0px;
  border-radius: 4px 4px 0 0;
  color:#fff;
} 

#login {
	margin: 0 auto;
	float:none;
	/*width: 25%;*/
}

#login h2 {
	background:#405676;
	border-radius: 4px 4px 0 0;
	color: #fff;
	font-size: 28px;
	padding: 8px 26px 15px;
	display: inline-block;
    width: 100% !important;
    margin:0 auto 10px 0;
    border-bottom:none
}

#login h2 span[class*="fontawesome-"] { margin-right: 14px; border-bottom: none; }
#login p{ padding:0.5% 15px 0 15px; color:#333; margin:0; }

#login fieldset {
	background:#dae1eb;
	border-radius: 4px;
	padding: 0px;
}


.h2{ font-size:20px}
 
#login fieldset lable{ width: 80%;
	margin: 0 auto;
	width: 95%;
}
  
#login fieldset input{ 
	margin: 0 0 10px;
} 
.midht{ height:100px}  
.heding{ background:#6e75a0; text-align:left; padding:8px; color:#fff; font-size:1.1em;  border: 1px solid #6e75a0; margin-top:10px;}
.input-f{ width:19%}
.input-f input[type="radio"], input[type="checkbox"] {
margin: 4px 0 0;
margin-top: 1px \9;
line-height: normal;
width: 9%;
}
.big-txt{ font-size:2.1em; margin:5% auto}


.headerTop {
    background: none repeat scroll 0 0 #000;
    color: #cbcbcb;
    font-size: 12px;
    line-height: 28px;
    overflow: hidden;
    text-align: right;
    width: 100%;
    min-height:28px;
}

input.population-of-village { width:50%; }
.general-by-election td { width:50%; }
.general-by-election lable { width: 120px; float: left; }

.divHeadBox a { text-decoration:none; color:#238dbf;}
.guidelines li { background: url(../Images/pdfIcon.png) no-repeat left 1px; /* padding-left: 20px; margin-left: 40px; font-family: Arial; display: block; float: left; width: 80%; */ padding-left: 28px; display: block; float: left; width: 100%; line-height: 22px; margin-bottom: 15px; margin-left: 15px; color: #000 !important; list-style:none; }
ul { margin:0; padding:0}

/* Nomination Registration */
#nomiregist { width:95%; margin:30px auto; border-radius:5px; border:1px solid #f1f1f1; }
#nomiregist h1 { font-family: 'Oswald', sans-serif; text-align:left; font-size:25px; text-transform:uppercase; padding:15px 0 15px 30px; margin:0px;  border-radius:5px 5px 0 0;  }
#nomiregist .nomiregistHeader { border-bottom:1px solid #f1f1f1; }
#nomiregist .container { padding-top:20px; background:#F7F7F7; }
#nomiregist input[type="text"], #nomiregist textarea, #nomiregist select { background:#fff; border:1px solid #DBDBDB; font-size:13px; }
#nomiregist fieldset { background:none; border:0; margin:0; padding:0; }
#nomiregist input[type="submit"] { border:none; color:#fff; width:100%; padding: 11px; border-radius:5px;
background: #6990c9; /* Old browsers */
background: -moz-linear-gradient(top,  #6990c9 0%, #4e80c5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6990c9), color-stop(100%,#4e80c5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6990c9 0%,#4e80c5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6990c9 0%,#4e80c5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6990c9 0%,#4e80c5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6990c9 0%,#4e80c5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6990c9', endColorstr='#4e80c5',GradientType=0 ); /* IE6-9 */ }
/* Nomination Registration End */

/* Exit Button */
.exitButton { margin:0 15px 0 0; }
a.exitButton, a.exitButton:visited{ background:#C4C4C4; padding:3px 10px; color:#000; text-decoration:none; font-size:13px; border-radius: 5px; }
a.exitButton:hover { background:#C4C4C4;  }
/* Exit Button End */

/* form pdf and excel icon */
input.pdfButton { background:url(../images/pdf.png) no-repeat left center; text-indent:-9999px; width:auto; color:#000; border:none; margin:0 15px 20px; }
input.excelButton { background:url(../images/Excel.png) no-repeat left center; text-indent:-9999px; width:auto; color:#000; border:none; margin:0 0px 20px; }
/* form pdf and excel icon end */

/* Grid Pagination */
table.Grid th { background:#dfe7ea; color:#333; font-weight:normal; }
.paging a{background-color:#fff;padding:5px 7px;text-decoration:none;border:1px solid #D1D1D1; color:#333}
.paging a:hover{background-color:#dfe7ea;color:#000;border:1px solid #333;}
.paging span{background-color:#dfe7ea;padding:5px 7px;color:#333;border:1px solid #D1D1D1;}
tr.paging{background:none!important}
tr.paging tr{background:none!important}
tr.paging td{border:none}
.Grid td a, .Grid td a:visited { color:#000; text-decoration:none; }
.Grid td a:hover, .Grid td a:focus { color:#000; text-decoration:underline; }
a.btn-primary { color:#fff; text-decoration:none; }
/* Grid Pagination */

.searchAny { border:1px solid #357ebd;}

.jumbotron-icon .fa-2 { font-size: 1.5em; }
.jumbotron-icon .fa-3 { font-size: 4em; }
.jumbotron-icon .fa-4 { font-size: 7em; }
.jumbotron-icon .fa-5 { font-size: 12em; }
.jumbotron-icon .fa-6 { font-size: 20em; }


.fieldContentHead { font-family: arial;
    font-weight: bold;
                    }
input [type="radio"] { width:auto; }
.nominationDeclared input { width: auto; margin:0 10px 0 0; }
.nominationDeclared td { padding:0 20px 0 0; }

.alert {padding:5px 10px !important; margin: 20px  0 !important;font-size: 0.9em}

.documentList input[type="checkbox"]{ width:auto; margin:0 10px 0 0; }
input[type="checkbox"], input[type="radio"] { width:auto; margin:0 10px 0 0; }
u.dotted{
  border-bottom: 10px dashed #999;
  text-decoration: none; 
}
fieldset.printPage{ padding:15px; }

.wizard { margin-top:25px;}
.wizard h2 { background:#6F736F; border-radius:3px 3px 0 0; border-bottom:1px solid #ccc; color:#fff; display:block; margin:0; padding:10px 0; }
.wizard ul { padding:0; list-style:none}
.wizard ul li { border-bottom:1px solid #6F736F}
.wizard ul li a, .wizard ul li a:visited {background: #b6dd8c; color: #000; padding:10px; display:block; text-decoration:none}
.wizard ul li a:hover {background:#a1c974}
#myWizard h2 { background:#6F736F; border-radius:3px 3px 0 0; border-bottom:1px solid #ccc; color:#fff; display:block; margin:0; padding:10px 0; }

        #myWizard
        {
            /*width: 250px;*/
            padding: 0;
            float:left;
            margin:25px 0 0 0;
        }
        #myWizard .progress
        {
            width: 70%;
            margin: 20px auto 0;
        }
        #myWizard .nav-tabs
        {
            border-bottom: 0px solid #3182ce;
        }
        #myWizard .nav-tabs > li
        {
            /*float: none;*/
            margin: 0 2px 2px 2px;
        }
        #myWizard .nav-tabs > li.active a
        {
            font-weight:bold;
            /* padding: 10px 15px;*/
            border: 0;
            border-radius: 0px;
            width:250px;
        }
        #myWizard .nav-tabs > li > a:hover, #myWizard .nav-tabs > li.active > a
        {
            background: #B6DD8C;
            color: #000000;
        }
        #myWizard .nav-tabs > li > a:hover, #myWizard .nav-tabs > li.complete > a
        {
            background: #ffa366;
            color: #ffffff;
        }
        
        #myWizard .nav-tabs > li > a, #myWizard .nav-tabs > li.deactive > a
        {
            background: #E8E8E8;
            padding: 8px 15px;
            outline: none;
            border-radius: 0px;
            border: 0;
            margin-right: 0px;
            text-decoration: none;
            color:#6D6D6D;
        }
        #myWizard .nav-tabs > li.deactive > a:hover { color:#000; }
        #myWizard .nav-tabs > li:last-child.deactive > a { border-radius:0 0 4px 4px; }
        #myWizard .nav-tabs > li > a span.stepsSM
        {
            display: none;
        }
        #myWizard .nav-tabs > li > a span.stepsLG
        {
            display: block;
        }
        #myWizard .tab-content-body
        {
            padding: 20px 15px;
            border: 1px solid #3182ce;
        }
        #myWizard label
        {
            color: #666666;
            margin: 0 0 10px 0; /*display:block;*/
        }
        #myWizard fieldset legend label
        {
            color: #333;
            font-weight: bold;
            margin: 0;
        }
        #ExperienceDetails .table-responsive
        {
            min-height: 0.01%;
            overflow-x: auto;
        }
        
        
         #overlay
        {
            position: fixed;
            z-index: 99;
            top: 0px;
            left: 0px;
            background-color: #000000;
            width: 100%;
            height: 100%;
            filter: Alpha(Opacity=80);
            opacity: 0.80;
            -moz-opacity: 0.80;
        }
        #progresstwo
        {
            background-color: #000000;
            width: 110px;
            height: 24px;
            text-align: center;
            filter: Alpha(Opacity=100);
            opacity: 1;
            -moz-opacity: 1;
        }
        #progressone
        {
            position: absolute;
            top: 50%;
            left: 50%;
            margin: -11px 0 0 -55px;
            color: white;
        }
        body > #progressone
        {
            position: fixed;
        }
        
        
         .tooltip-form
        {
            background: none repeat scroll 0 0 #E8C263;
            border: 1px solid #C1A253;
            float: left;
            font-size: 0.9em;
            left: 50px;
            padding: 7px 12px;
            position: absolute;
            text-align: justify;
            display: none;
            top: -95px;
            width: 210px;
            z-index: 999999;
            color: #000;
        }
        .img-info:hover img
        {
            cursor: pointer;
        }
        .img-info:hover .tooltip-form
        {
            display: block;
        }
        
        
        .wid0 { width:auto !important;}
        .latest-news h2{padding: 15px 10px 15px 5px;margin: 0;background: #ee7f7c;display: block;color: #fff;border-radius: 5px 5px 0 0;}
        .latest-news ul li{list-style-type:none}
        .latest-news ul {padding-left:0}
        .latest-news .panel{border-radius:0 0 5px 5px;}
        .news-item {
    background: rgb(246, 246, 246) url("../../images/arrow.png") no-repeat 15px 12px;
    padding: 5px 20px 5px 40px;
    margin-bottom:10px;
    color: #393939;
}
.news-item a, .news-item a:visited{color:#225cb0;font-size: 0.9em;}
.news-item p{margin:0}
.latest-news .panel-footer{overflow:hidden}
.mtop30{margin-top:30px}
       

GvAgri
{
    
   height:100%;
   width:100%; 
    }

/*Media Queries End here*/

.mtop10{margin-top:10px}
.mtop30{margin-top:30px}
.mbtm30{margin-bottom:30px}
.tbl th, .tbl td{vertical-align:top}
.note{color: #da7a1f; font-size: 0.95em;}
.edit:before{display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;    content: "\f044";}
 .delete:before{display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;    content: "\f014";}   
  .Arrow:before{display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;    content: "\f101";}   
     .Squre:before{display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;    content: "\f096";}   
     .PDFLargFont
     {
         font-size:20px;
         }
.mbtm20{margin-bottom:20px}
.btn-info, .btn-info:visited{color:#fff !important}


@media (max-width: 540px) { }

@media (max-width:768px) {
.emblem-new {width:60px; float:none; margin:0 auto; display:block}
.dept-new {float:none;margin:0 auto;display:block; width:90%}
.mh-new {float:none; margin-top:10px; margin-right:10px; margin:0 auto;display:block}

.container { width:95%}
.section { padding:10px;}
}
    

@media (max-width: 997px) and (min-width: 768px) {
.emblem-new {width:60px; float:left}
.dept-new {margin-top:10px;float:left; width:320px}
.mh-new {float:right; margin-top:10px; margin-right:10px; width:80px}

.footer { padding-left:10px; padding-right:10px;}
.footer .mahaonline {float:right; width:120px;}

}