﻿@charset "UTF-8";


@font-face{font-family:'WebRupee';src:url('WebRupee.V2.0.eot');src:local('WebRupee'),
url('../fonts/WebRupee.V2.0.ttf') format('truetype'),
url('../fonts/WebRupee.V2.0.woff') format('woff'),
url('../fonts/WebRupee.V2.0.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'merriweather_lightregular';src:url('../fonts/merriweather_light-webfont.woff2') format('woff2'),
url('../fonts/merriweather_light-webfont.woff') format('woff');font-weight:normal;font-style:normal;}

.covid_ins [class*="col-md-3"] { height:80px
    

}

h3 { margin-top:5px !important; 
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: transparent !important;
}
.home, .leave { text-align:center;
}
.home img, .home input#ContentPlaceHolder1_ImageButton1 { width:50px; margin:0 auto; text-align:center;
}
 .leave img { width:20%; margin:0 auto; text-align:center;
}
.home [class*="col-md-2"], .leave [class*="col-md-2"] {      padding: 20px 0;
    height: 120px;

}

.home a:hover { text-decoration:none; }
    
 
/*.container {
    padding-right: 0px !important;
    padding-left: 0px !important;
}*/
input[type=checkbox], input[type=radio] {
    margin: 4px !important;
}
.m_form .details{padding: 10px 20px;
    border: 1px solid #eaf2ff;}
        .m_form .details:nth-child(even){background:#eaf2ff}
        .m_form .details:nth-child(odd){background:#fff}
.btn-bs-file{position:relative}
.m_form label{font-weight:400}
.c_file input[type="file"]{background:#5bc0de;color:#fff;padding:5px 10px;border-radius:5px;margin-bottom:10px;margin-top:10px}

.f-upload { width:75%; float:left; margin-right:10px
}
.w-space { white-space:nowrap
}
.n-board { position:relative; margin-top:10px;
}
.notice { position:relative
}
.alrt {
           width: 26px;
    height: 22px;
    background: red;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    color: #fff;
    padding: 2px;
    position: absolute;
    top: 10px;
    right: 60px;
    font-size: 12px;
    }
.wj-grid table tr td:nth-child(3), .wj-grid table tr th:nth-child(1){ white-space:nowrap
} 

.snote{
max-width:100%; 
}
    .snote ul li h3 { font-size:18px; font-weight:normal; 
	
    }
/*input#ContentPlaceHolder1_ImageButton1 {
    width: 42px;
}*/

.gshare  h5{ margin:2px;
}

.bg { background-image:url(../Images/bg.jpg); border:15px outset #4c5a8e; padding-bottom:45px;

border-width:15px;
border-style:outset;
border-color:#4c5a8e;
 height:100%; position:relative; overflow:hidden
}

.nb li {  padding-bottom:10px;
}

.n-board .more { position:absolute; right:3px; bottom:3px;
}

.pn-chk input[type=checkbox] {
    margin: 2px 2px 1px 2px !important;
}

.pn-chk label { margin:0px !important;
}

.snote ul,li{
  list-style:none;
}

.snote ul{
 
  padding:1em 3em;
}
    .snote ul li a{ text-decoration:none; cursor:pointer;
    }
    .snote ul li p { text-align:left; padding-top:10px;
    }
    .snote ul li .details { position:absolute; right:5px; bottom:5px;
    }
.snote ul li {
  text-decoration:none;
  color:#000;
  background:#ffc;
  display:block;
  height:220px;
  width:230px;
  padding:1em;
  -moz-box-shadow:5px 5px 7px rgba(33,33,33,1);
  -webkit-box-shadow: 5px 5px 7px rgba(33,33,33,.7);
   box-shadow: 5px 5px 7px rgba(33,33,33,.7);
  -webkit-transform:rotate(-6deg);
  -o-transform:rotate(-6deg);
  -moz-transform:rotate(-6deg);
  -moz-transition:-moz-transform .15s linear;
  -o-transition:-o-transform .15s linear;
  -webkit-transition:-webkit-transform .15s linear;
  text-align:left;
}

.snote ul li:nth-child(even) {
  -o-transform:rotate(4deg);
  -webkit-transform:rotate(4deg);
  -moz-transform:rotate(4deg);
   position:relative;
  top:5px;
  background:#cfc;
}

.snote ul li:nth-child(3n) {
  -o-transform:rotate(-3deg);
  -webkit-transform:rotate(-3deg);
  -moz-transform:rotate(-3deg);
  position:relative;
  top:-5px;
  background:#ccf;
}

.snote ul li:nth-child(5n) {
  -o-transform:rotate(5deg);
  -webkit-transform:rotate(5deg);
  -moz-transform:rotate(5deg);
  position:relative;
  top:-10px;
  background:#fcf;
}

.snote ul li:hover, .snote ul li:focus{
  -moz-box-shadow:10px 10px 7px rgba(0,0,0,.7);
  -webkit-box-shadow: 10px 10px 7px rgba(0,0,0,.7);
  box-shadow:10px 10px 7px rgba(0,0,0,.7);
  -webkit-transform: scale(1.25);
  -moz-transform: scale(1.25);
  -o-transform: scale(1.25);
  position:relative;
  z-index:5;
}

.snote ul li{
  margin:0.9em;
  float:left;
}

.snote ul li h3{
  margin:0px;
  font-weight:bold;
  padding-bottom:10px;
border-bottom:1px solid #a7adba;
  text-align:center;
  color:#000;
}

/*.gitam-logo { margin-top:5px;
}*/

table.admin-pstion th:nth-child(1) { width:70px;
}


table.admin-pstion th:nth-child(3), table.admin-pstion th:nth-child(4) { width:90px;
}


@media (max-width: 768px)  {


      table.admin-pstion { white-space:pre-wrap; font-size:12px
    }
        table.admin-pstion tr td {  white-space:pre-wrap !important; 
        }



    ul.home li { width:100% !important; margin-right:0%; float:none;
    }
    .dsk { display:none;
    }
    .mobile { display:block !important; padding:10px 0;
}
     ul.leave li { width:100% !important; margin-right:0; float:none; 
    }

   .directory .table-responsive {
      
        overflow-y: auto !important;
        border:none;
    }

   input#ContentPlaceHolder1_Button1 {
    text-align: center;
    width: 116px;
    margin: 0 auto;
    display: block;
}
 

.directory { width:80%; margin:0 auto; height:100px; overflow:auto
}
     header img {
        width: 100%;
    }
     ul.reg-form-links li input[type="submit"] { padding:1px !important;
    }
     .nav > li > a {
     
    font-size: 12px !important;
}
    .snote ul li {
 
        height: 250px;
        width: 200px;
        padding: 35px 10px;
    }
    .snote ul {
    padding: 1em;
}
    .gshare h5 {
    margin: 7px;
}
    .sidebar-left { position:relative
    }
        .sidebar-left .navbar-toggle {
            position: absolute;
            float: left;
            margin-top: -50px;
        }

      .sidebar-left .reg-form-links li {
    float: none;
       padding: 5px 10px;
}

        .sidebar-left .navbar { min-height:0px;
        }
      .sidebar-left   ul.reg-form-links li input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
   text-align:left;
    padding: 10px;
    width: 100%;
}

    .message { white-space:normal !important;
    }
}
   
@media (max-width: 480px) {
    h3 { font-size:20px !important;
    }
    h4 { font-size:18px !important;
    }
    .back img { width:10%;
    }
}

@media (max-width: 1200px) {

    .dsk { display:none;
    }
    .mobile { display:block !important; padding:10px 0;
}
    .tab { display:block !important; padding:10px 0;
}

    .nav > li > a:nth-child(1) {
    padding-left: 0px !important;
     padding-right: 14px !important;
    font-size: 13px;
}
    header img {
        width: 100%;
    }
    .mob { padding-left:0 !important;
    }
    .ad { height:40px;
    }
}



 
.sidebar-left .navbar-default {
    background-color: #fff !important;
   border:none;
}
.mobile { display:none;
}
* { margin:0px; padding:0px;
}
.top { background-color: #007367 !important; height:10px; width:100%;
}
a { outline:none !important; 
}
.navbar-default {
    background-color: #007367 !important;
    border-color: #007367 !important;
}
/*.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #ffffff;
    background-color: #5f6b9b;
}*/

.navbar-inverse .navbar-nav > li > a {
    color: #fff !important;
}

.navbar-inverse {
    background-color: #007367 !important;
}

/*.col-md-4:nth-child(-n+2) { padding-left:0px !important;
}*/

.navbar {
   border:none !important;
    margin-bottom: 0px !important;
}
.wrapper { min-height:470px;
}
.navbar-nav {  margin: 0 !important;
}


/*@media (min-width: 768px) {
    .navbar-nav {
        float: left;
        margin: 0;
        padding-left: 70px;
    }

}*/






#tabs-149837  .nav > li > a:nth-child(1), #tabs-149837 .nav li {
   
    margin-top:20px;
    
   
}

    #tabs-149837 .nav li a { text-align:center; padding-left: 25px !important;
    }

.videos [class="col-md-4"] { width:360px; margin:0 5px 0 0;
}

    .videos [class="col-md-4"] h4 { text-align:center; margin-bottom:10px;
    }

   .videos video {
   
    border: 1px solid #d4d3d3 !important;
    padding: 10px;
    width:100%;
}


.period-to input,.period-to select { width:100%; border: 1px solid #ccc;
    border-radius: 4px;     height: 34px;
    padding: 6px 12px;
}

iframe { width:100%;  min-height: 100vh; border:none; 
}

header h1 { color:#7a1d25; padding-bottom:0px; margin-top:18px !important; line-height:25px;
}

header h4 { color:#7a1d25; font-weight:normal; padding-top:0px;
}

.bg-color-blue {
    background-color: #f5f5f5 !important;
    overflow: hidden;
    padding: 10px 0;
    margin: 10px 0;
}

.cats-logo { border-right:1px solid #7a1d25; margin-right: 9px; margin-left:10px; margin-top:8px
}
.right-box { margin-top:90px;
}
.inner-content { min-height:340px;
}
.page-heading { font-size:20px;
}

.navbar-collapse { padding-left:0 !important;
}
.nav > li > a:nth-child(1) { padding-left:0px !important; padding-right:20px;
}
.carousel {
    position: relative;
   
}
.slide img {
    width: 100%; margin:0px; padding:0px
}

.slide .row [class*="col-"], header .row [class*="col-"] { padding:0px !important;
}
.hard-speci { position:relative;
}
.hard-speci h1 {  text-align:center; color:#ff6a00; border-top:5px solid #4c5a8e; border-bottom:5px solid #4c5a8e; padding:20px 0 50px;
}
.hard-speci h4 { text-align:center; position:absolute; bottom:16px; left:0px; right:0px;
}


html, body { font-family: muli !important; height:100%; font-size:16px !important
}

.module-container {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    /*display: flex;*/
    font-family: merriweather_lightregular;
    justify-content: space-around;
    align-items: stretch;
}
.module-item {
    /*flex-basis: 24.5%;*/
    border: #D3D3D3 1px solid;
    text-align: center;
    color: #3d2525;
    background-color: #fff;
    padding: 20px;
    border-radius: 10px;
    font-family: merriweather_lightregular;
    margin-bottom:6px;
}
.module-item .fa {
    font-size: 55px;
    font-weight: 100;
    color: #5c3a3a;
   
}

.module-item-empty {
    flex-basis: 24.5%;
    border: #D3D3D3 0px solid;
    text-align: center;
    color: #3d2525;
    background-color: #fff;
    padding: 20px;
    border-radius: 10px;
    font-family: merriweather_lightregular;
    margin-bottom:6px;
}
.p-left-15 { padding-left: 15px;
}

.home .module-item {
    width:33%;
    
}

ul.home { margin:0px; padding:0px; list-style-type:none;
}

    ul.home li { width:16%; margin-right:0.5%; float:left; 
    text-align: center;
    color: #3d2525;
    padding: 20px;
    border-radius: 10px;
    font-family: merriweather_lightregular;
    margin-bottom:6px;
    height:140px;
    display:block;
    }

        ul.home li a { color:#757575; text-decoration:none;
        }
    ul.home li:hover h5{ color:#281b1b; 
        }

    ul.home li .fa {
    font-size: 55px;
    font-weight: 100;
    color: #5c3a3a;
}
        ul.home li img { width:35%
        }
    ul.leave { margin:0px; padding:0px; list-style-type:none;
}
    ul.leave li { width:32.5%; margin-right:0.5%; float:left; border: #D3D3D3 1px solid;
    text-align: center;
    color: #3d2525;
    background-color: #fff;
    padding: 20px;
    border-radius: 10px;
    font-family: merriweather_lightregular;
    margin-bottom:6px;
    height:140px;
    }

    ul.leave li .fa {
    font-size: 50px;
    font-weight: 100;
    color: #5c3a3a;
   
}


p { line-height:25px; text-align:justify
}



section {  padding:10px 0;
}


footer {
    background-color: #007367 !important;
    border-color: #fff !important;
    margin:20px 0 0 0;
}

    footer p { padding:5px; color:#fff; margin-bottom:0px;
    }

.table-2 { width:100%; display:block; background-color:#fff;
}

    .table-2 tr td { width:30%; border:1px solid #000;
    }
 .table tr th {font-weight:normal !important; font-weight:bold}
 ul.lst1 { list-style:none;
}

   ul.lst1 li { padding:5px 0; position:relative;
    }

   ul.lst1 li:before { position:absolute; content:"\f054"; left:-20px; top:5px; font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
        }



   .lbl-one, .lbl-two, .lbl-three {
  position: relative;
  cursor:pointer;
}
.one, .two, .three {
  display: none;
  
}

span.glyphicon.glyphicon-plus {
    font-size: 25px; font-weight:normal;
}

.one:checked + .lbl-one:before, .two:checked + .lbl-two:before, .three:checked + .lbl-three:before {
  content: "\2b";
  position: absolute;
  top: -12px;
  left: 0;
  right: 0;
  bottom: 0;
  background: white;
  font-size:40px;
}


.one:checked + .lbl-one:after, .two:checked + .lbl-two:after, .three:checked + .lbl-three:after {
  content: "\2212";
  position: absolute;
  top: -12px;
  left: 0;
  right: 0;
  bottom: 0;
  background: white;
  font-size:40px;
}

/*.one{ position:absolute; left:0; right:0; top:0; content:"+"; font-size:20px;  color:#000; }
.two{ position:absolute; left:0; right:0; top:0; content:"-"; font-size:20px; color:#000; }*/

.message, .message-2, .message-3{ display:none; }

img.s-photo {  height:auto; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
}

.brws { font-size:12px; float:right; margin-right:0px;
}

#staff { position:relative;
}

    #staff .photo-block { position:absolute; right:50px; top:-70px;
    }
        #staff .photo-block .btn { width:80%; font-size:12px; padding:5px;
        }
        #staff .photo-block p { font-size:12px; position:absolute; right:0; top:80px;  line-height:18px;
        }

 .bg-color { display:block; background-color:#ff0000; width:100%; height:50px;
}

  .bg-blue-color { display:block; background-color:#f5f5f5; width:100%; padding:10px 0;
}
 .btn-info{
     background-color:#007367 !important;
 }
 

#job .form-group input, #job .form-group select { margin-bottom:15px; 
}

.Exp select, .Exp input { margin-bottom:15px;
}

.edu input {
    margin-bottom: 10px;
}

.reg-form  input[type="radio"] {
    margin: 6px 10px;
    font-weight: normal !important;
}



input[type=file] {
    
    margin-bottom: 10px;
}


input[type=checkbox] {
    margin: 4px 4px 4px 6px !important;
   
}

input[type=radio] + label {
    position: relative;
    top: -2px;
    margin-right: 5px;
}

.reg-form  h5 {
    padding-left: 20px;
}

label {
    
    font-weight: normal !important;
}

/*div[class*="col-"] {
    margin-bottom: 5px;
}*/
   .reg-form .panel-group .panel {
        border-radius: 0;
        box-shadow: none;
        border-color: #EEEEEE;
    }

   .reg-form  .panel-default > .panel-heading {
        padding: 0;
        border-radius: 0;
        color: #212121;
        background-color: #FAFAFA;
        border-color: #EEEEEE;
    }

   .reg-form  .panel-title {
        font-size: 14px;
    }

   .reg-form  .panel-title > a {
        display: block;
        padding: 15px;
        text-decoration: none;
    }

   .reg-form  .more-less {
        float: right;
        color: #212121;
    }

   .reg-form .col-md-4:nth-child(-n+2) {
    padding-left: 20px !important;
}

ul.reg-form-links { list-style-type:none;  clear:both; margin-bottom:0px;
}

    .reg-form-links li { float:left; padding:10px 10px; border:#999; position:relative;
    }

        .reg-form-links li a { text-decoration:none;  background-color:transparent; border:none; outline:none;
        }

     ul.reg-form-links li input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
    background: transparent;
    border: none;
       outline:none;
       padding:10px;

}

    
     .reg-form-links li span { position:absolute; top:-10px; left:38%; 
        }

    .reg-form-links li span img {
    width: 30px;
}

        ul.reg-form-links li input[type=submit]:hover {   padding:10px;
        }

        /*.nominee, .address, .staff, .family, .edu, .exp, .job {  background-color:#eaf2ff; 
}*/

  /*input#ContentPlaceHolder1_btnnominee {
    border: 1px solid #d6d9e2;
    border-bottom: none;
}*/
.message { color:#76512e; border:1px solid #4c5a8e; padding:10px; text-align:center; background-color:#EEEEEE;  display:block; min-width:150px; margin:10px auto; white-space:nowrap;
}

.marginright-5 { margin-right:5px;
}
.grid_space { width:98%; margin:20px auto; overflow:auto}
.photo img { width:100%;
}
.back { padding:10px 0;
}

.directory { width:90%; margin:0 auto; height:300px; overflow:auto
}

.directory .table tr th { border-top: 1px solid #000 !important; white-space:nowrap; background-color:#4c5a8e; color:#fff;
}

.n-board h4 {  padding:10px 0 1px 0
}


@media only screen and (min-width:990px) and (max-width: 1200px) {
    .reg-form-links li {
        padding: 20px 4px;
    }
}

@media only screen and (min-width:770px) and (max-width: 989px) {
    .reg-form-links li {
        padding: 10px 2px !important;
        font-size:12px; 
    }
    ul.reg-form-links li input[type="submit"] { padding:10px 4px
    }
    .reg-form-links li:hover { padding: 10px 2px !important;
    }
}
    table th{
    padding: 0.75rem;
    vertical-align: top;
    border: 1px solid #007367 !important;
    border-right: 1px solid #fff !important;
    background:#007367 !important;
    color:white !important;

}
table th:nth-last-child(1){
     border-right: 0px solid #007367 !important;
}
.CompletionListCssClass
{
    font-size: 15px;
    color: #000;
    padding: 3px 5px;
    border: 1px solid #999;
    background: #fff;
    width: 300px;
    float: left;
    z-index: 1;
    position:absolute;
    margin-left:0px;
    bottom:0;
    height:300px; overflow:auto
}
