
body {
    color: #666666;
    font-size: 15px;
    font-family: 'Montserrat-Medium';
    line-height: 1.80857;
}

.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
  }
  table {
    border-collapse: collapse;
    border: 2px solid #006332;
  } 

  #loader {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    background: rgba(0,0,0,0.75) url(\loading.gif) no-repeat center center;
    z-index: 10000;
  }

  /* for Mark sheets */

.file-upload{display:block;text-align:center;font-family: Helvetica, Arial, sans-serif;font-size: 12px;}
.file-upload .file-select{display:block;border: 2px solid #dce4ec;color: #34495e;cursor:pointer;height:40px;line-height:40px;text-align:left;background:#FFFFFF;overflow:hidden;position:relative;}
.file-upload .file-select .file-select-button{background:#dce4ec;padding:0 10px;display:inline-block;height:40px;line-height:40px;}
.file-upload .file-select .file-select-name{line-height:40px;display:inline-block;padding:0 10px;}
.file-upload .file-select:hover{border-color:#34495e;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload .file-select:hover .file-select-button{background:#34495e;color:#FFFFFF;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload.active .file-select{border-color:#3fa46a;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload.active .file-select .file-select-button{background:#3fa46a;color:#FFFFFF;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload .file-select input[type=file]{z-index:100;cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0);}
.file-upload .file-select.file-select-disabled{opacity:0.65;}
.file-upload .file-select.file-select-disabled:hover{cursor:default;display:block;border: 2px solid #dce4ec;color: #34495e;cursor:pointer;height:40px;line-height:40px;margin-top:5px;text-align:left;background:#FFFFFF;overflow:hidden;position:relative;}
.file-upload .file-select.file-select-disabled:hover .file-select-button{background:#dce4ec;color:#666666;padding:0 10px;display:inline-block;height:40px;line-height:40px;}
.file-upload .file-select.file-select-disabled:hover .file-select-name{line-height:40px;display:inline-block;padding:0 10px;}

 /* for Income certificate */

.file-upload2{display:block;text-align:center;font-family: Helvetica, Arial, sans-serif;font-size: 12px;}
.file-upload2 .file-select2{display:block;border: 2px solid #dce4ec;color: #34495e;cursor:pointer;height:40px;line-height:40px;text-align:left;background:#FFFFFF;overflow:hidden;position:relative;}
.file-upload2 .file-select2 .file-select-button2{background:#dce4ec;padding:0 10px;display:inline-block;height:40px;line-height:40px;}
.file-upload2 .file-select2 .file-select-name2{line-height:40px;display:inline-block;padding:0 10px;}
.file-upload2 .file-select2:hover{border-color:#34495e;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload2 .file-select2:hover .file-select-button2{background:#34495e;color:#FFFFFF;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload2.active .file-select2{border-color:#3fa46a;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload2.active .file-select2 .file-select-button2{background:#3fa46a;color:#FFFFFF;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload2 .file-select2 input[type=file]{z-index:100;cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0);}
.file-upload2 .file-select2.file-select-disabled{opacity:0.65;}
.file-upload2 .file-select2.file-select-disabled:hover{cursor:default;display:block;border: 2px solid #dce4ec;color: #34495e;cursor:pointer;height:40px;line-height:40px;margin-top:5px;text-align:left;background:#FFFFFF;overflow:hidden;position:relative;}
.file-upload2 .file-select2.file-select-disabled:hover .file-select-button2{background:#dce4ec;color:#666666;padding:0 10px;display:inline-block;height:40px;line-height:40px;}
.file-upload2 .file-select2.file-select-disabled:hover .file-select-name2{line-height:40px;display:inline-block;padding:0 10px;}

/* for I-Card */

.file-upload3{display:block;text-align:center;font-family: Helvetica, Arial, sans-serif;font-size: 12px;}
.file-upload3 .file-select3{display:block;border: 2px solid #dce4ec;color: #34495e;cursor:pointer;height:40px;line-height:40px;text-align:left;background:#FFFFFF;overflow:hidden;position:relative;}
.file-upload3 .file-select3 .file-select-button3{background:#dce4ec;padding:0 10px;display:inline-block;height:40px;line-height:40px;}
.file-upload3 .file-select3 .file-select-name3{line-height:40px;display:inline-block;padding:0 10px;}
.file-upload3 .file-select3:hover{border-color:#34495e;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload3 .file-select3:hover .file-select-button3{background:#34495e;color:#FFFFFF;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload3.active .file-select3{border-color:#3fa46a;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload3.active .file-select3 .file-select-button3{background:#3fa46a;color:#FFFFFF;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload3 .file-select3 input[type=file]{z-index:100;cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0);}
.file-upload3 .file-select3.file-select-disabled{opacity:0.65;}
.file-upload3 .file-select3.file-select-disabled:hover{cursor:default;display:block;border: 2px solid #dce4ec;color: #34495e;cursor:pointer;height:40px;line-height:40px;margin-top:5px;text-align:left;background:#FFFFFF;overflow:hidden;position:relative;}
.file-upload3 .file-select3.file-select-disabled:hover .file-select-button3{background:#dce4ec;color:#666666;padding:0 10px;display:inline-block;height:40px;line-height:40px;}
.file-upload3 .file-select3.file-select-disabled:hover .file-select-name3{line-height:40px;display:inline-block;padding:0 10px;}


/* for Cancel Cheque */

.file-upload4{display:block;text-align:center;font-family: Helvetica, Arial, sans-serif;font-size: 12px;}
.file-upload4 .file-select4{display:block;border: 2px solid #dce4ec;color: #34495e;cursor:pointer;height:40px;line-height:40px;text-align:left;background:#FFFFFF;overflow:hidden;position:relative;}
.file-upload4 .file-select4 .file-select-button4{background:#dce4ec;padding:0 10px;display:inline-block;height:40px;line-height:40px;}
.file-upload4 .file-select4 .file-select-name4{line-height:40px;display:inline-block;padding:0 10px;}
.file-upload4 .file-select4:hover{border-color:#34495e;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload4 .file-select4:hover .file-select-button4{background:#34495e;color:#FFFFFF;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload4.active .file-select4{border-color:#3fa46a;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload4.active .file-select4 .file-select-button4{background:#3fa46a;color:#FFFFFF;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload4 .file-select4 input[type=file]{z-index:100;cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0);}
.file-upload4 .file-select4.file-select-disabled{opacity:0.65;}
.file-upload4 .file-select4.file-select-disabled:hover{cursor:default;display:block;border: 2px solid #dce4ec;color: #34495e;cursor:pointer;height:40px;line-height:40px;margin-top:5px;text-align:left;background:#FFFFFF;overflow:hidden;position:relative;}
.file-upload4 .file-select4.file-select-disabled:hover .file-select-button4{background:#dce4ec;color:#666666;padding:0 10px;display:inline-block;height:40px;line-height:40px;}
.file-upload4 .file-select4.file-select-disabled:hover .file-select-name4{line-height:40px;display:inline-block;padding:0 10px;}

/* for Aadhar Card  */

.file-upload5{display:block;text-align:center;font-family: Helvetica, Arial, sans-serif;font-size: 12px;}
.file-upload5 .file-select5{display:block;border: 2px solid #dce4ec;color: #34495e;cursor:pointer;height:40px;line-height:40px;text-align:left;background:#FFFFFF;overflow:hidden;position:relative;}
.file-upload5 .file-select5 .file-select-button5{background:#dce4ec;padding:0 10px;display:inline-block;height:40px;line-height:40px;}
.file-upload5 .file-select5 .file-select-name5{line-height:40px;display:inline-block;padding:0 10px;}
.file-upload5 .file-select5:hover{border-color:#34495e;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload5 .file-select5:hover .file-select-button5{background:#34495e;color:#FFFFFF;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload5.active .file-select5{border-color:#3fa46a;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload5.active .file-select5 .file-select-button5{background:#3fa46a;color:#FFFFFF;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload5 .file-select5 input[type=file]{z-index:100;cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0);}
.file-upload5 .file-select5.file-select-disabled{opacity:0.65;}
.file-upload5 .file-select5.file-select-disabled:hover{cursor:default;display:block;border: 2px solid #dce4ec;color: #34495e;cursor:pointer;height:40px;line-height:40px;margin-top:5px;text-align:left;background:#FFFFFF;overflow:hidden;position:relative;}
.file-upload5 .file-select5.file-select-disabled:hover .file-select-button5{background:#dce4ec;color:#666666;padding:0 10px;display:inline-block;height:40px;line-height:40px;}
.file-upload5 .file-select5.file-select-disabled:hover .file-select-name5{line-height:40px;display:inline-block;padding:0 10px;}

/* for Award & Recognitions */

.file-upload6{display:block;text-align:center;font-family: Helvetica, Arial, sans-serif;font-size: 12px;}
.file-upload6 .file-select6{display:block;border: 2px solid #dce4ec;color: #34495e;cursor:pointer;height:40px;line-height:40px;text-align:left;background:#FFFFFF;overflow:hidden;position:relative;}
.file-upload6 .file-select6 .file-select-button6{background:#dce4ec;padding:0 10px;display:inline-block;height:40px;line-height:40px;}
.file-upload6 .file-select6 .file-select-name6{line-height:40px;display:inline-block;padding:0 10px;}
.file-upload6 .file-select6:hover{border-color:#34495e;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload6 .file-select6:hover .file-select-button6{background:#34495e;color:#FFFFFF;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload6.active .file-select6{border-color:#3fa46a;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload6.active .file-select6 .file-select-button6{background:#3fa46a;color:#FFFFFF;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload6 .file-select6 input[type=file]{z-index:100;cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0);}
.file-upload6 .file-select6.file-select-disabled{opacity:0.65;}
.file-upload6 .file-select6.file-select-disabled:hover{cursor:default;display:block;border: 2px solid #dce4ec;color: #34495e;cursor:pointer;height:40px;line-height:40px;margin-top:5px;text-align:left;background:#FFFFFF;overflow:hidden;position:relative;}
.file-upload6 .file-select6.file-select-disabled:hover .file-select-button6{background:#dce4ec;color:#666666;padding:0 10px;display:inline-block;height:40px;line-height:40px;}
.file-upload6 .file-select6.file-select-disabled:hover .file-select-name6{line-height:40px;display:inline-block;padding:0 10px;}

  th {
    border: 2px solid #006332;
  }
  .image-preview {
    width: 200px;
    height: 150px;
    border: 2px solid #dddddd;
    margin-top: 15px;
  }
  td{
      border-right-color: #006332;
      border-left-color: #006332;
  }

  label{
      color: #006332 !important;
      font-size: 15px !important;
  }
  
  li{
    color: #006332 !important;
}

    table.c {
    table-layout: auto;
    width: 100%;  
    }
    .grid-container {
        display: grid;
        grid-template-columns: auto auto auto;
        background-color: #2196F3;
        padding: 10px;
      }
      .grid-item {
        background-color: rgba(255, 255, 255, 0.8);
        border: 1px solid rgba(0, 0, 0, 0.8);
        padding: 20px;
        font-size: 30px;
        text-align: center;
      }
  .input-field.col label{
      font-weight: 400 !important;
  }

a {
    color: #1f1f1f;
    text-decoration: none !important;
    outline: none !important;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    letter-spacing: 0;
    font-weight: normal;
    position: relative;
    padding: 0 0 10px 0;
    font-weight: normal;
    line-height: 120% !important;
    color: #1f1f1f;
    margin: 0
}

h1 {
    font-size: 24px
}

h2 {
    font-size: 22px
}

h3 {
    font-size: 18px
}

h4 {
    font-size: 16px
}

h5 {
    font-size: 14px
}

h6 {
    font-size: 13px
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    color: #212121;
    text-decoration: none!important;
    opacity: 1
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
    opacity: .8
}

a {
    color: #1f1f1f;
    text-decoration: none;
    outline: none;
}

a,
.btn {
    text-decoration: none !important;
    outline: none !important;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.btn-custom {
    margin-top: 20px;
    background-color: transparent !important;
    border: 2px solid #ddd;
    padding: 12px 40px;
    font-size: 16px;
}

.lead {
    font-size: 18px;
    line-height: 30px;
    color: #767676;
    margin: 0;
    padding: 0;
}

blockquote {
    margin: 20px 0 20px;
    padding: 30px;
}

/* ul, li, ol{
	list-style: none;
	margin: 0px;
	padding: 6px;
}
button:focus{
	outline: none;
}

.form-control::-moz-placeholder {
    color: #ffffff;
    opacity: 1;
} */
input {
  outline: 0;
  border-width: 0 0 1px;
  border-color: #666666 !important;
  width:100%;
}
input:focus {
  border-width: 0 0 2px;
  border-color: #006332 !important;
}
.text-danger{
  font-size: 8px !important;
}
input.valid:not([type]), input.valid:not([type]):focus, input.valid[type=text]:not(.browser-default), input.valid[type=text]:not(.browser-default):focus, input.valid[type=password]:not(.browser-default), input.valid[type=password]:not(.browser-default):focus, input.valid[type=email]:not(.browser-default), input.valid[type=email]:not(.browser-default):focus, input.valid[type=url]:not(.browser-default), input.valid[type=url]:not(.browser-default):focus, input.valid[type=time]:not(.browser-default), input.valid[type=time]:not(.browser-default):focus, input.valid[type=date]:not(.browser-default), input.valid[type=date]:not(.browser-default):focus, input.valid[type=datetime]:not(.browser-default), input.valid[type=datetime]:not(.browser-default):focus, input.valid[type=datetime-local]:not(.browser-default), input.valid[type=datetime-local]:not(.browser-default):focus, input.valid[type=tel]:not(.browser-default), input.valid[type=tel]:not(.browser-default):focus, input.valid[type=number]:not(.browser-default), input.valid[type=number]:not(.browser-default):focus, input.valid[type=search]:not(.browser-default), input.valid[type=search]:not(.browser-default):focus, textarea.materialize-textarea.valid, textarea.materialize-textarea.valid:focus, .select-wrapper.valid>input.select-dropdown{
  border-bottom: 1px solid #4CAF50;
    -webkit-box-shadow: 0 1px 0 0 #4caf50;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #9e9e9e;
    border-radius: 0;
    outline: none;
    height: 3rem;
    width: 100%;
    font-size: 16px;
    margin: 0 0 8px 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-transition: border .3s, -webkit-box-shadow .3s;
    transition: border .3s, -webkit-box-shadow .3s;
    transition: box-shadow .3s, border .3s;
    transition: box-shadow .3s, border .3s, -webkit-box-shadow .3s;
}
/* @-webkit-keyframes move {
  0%, 100% {
    -webkit-transform: none;
            transform: none;
  }
  12.5% {
    -webkit-transform: translate(40px, 0);
            transform: translate(40px, 0);
  }
  25% {
    -webkit-transform: translate(80px, 0);
            transform: translate(80px, 0);
  }
  37.5% {
    -webkit-transform: translate(80px, 40px);
            transform: translate(80px, 40px);
  }
  50% {
    -webkit-transform: translate(80px, 40px);
            transform: translate(80px, 40px);
  }
  62.5% {
    -webkit-transform: translate(30px, 60px);
            transform: translate(30px, 60px);
  }
  75% {
    -webkit-transform: translate(0, 80px);
            transform: translate(0, 40px);
  }
  87.5% {
    -webkit-transform: translate(0, 40px);
            transform: translate(0, 40px);
  }
}

@keyframes move {
  0%, 100% {
    -webkit-transform: none;
            transform: none;
  }
  12.5% {
    -webkit-transform: translate(40px, 0);
            transform: translate(40px, 0);
  }
  25% {
    -webkit-transform: translate(80px, 0);
            transform: translate(80px, 0);
  }
  37.5% {
    -webkit-transform: translate(80px, 40px);
            transform: translate(80px, 40px);
  }
  50% {
    -webkit-transform: translate(80px, 80px);
            transform: translate(80px, 80px);
  }
  62.5% {
    -webkit-transform: translate(40px, 80px);
            transform: translate(40px, 80px);
  }
  75% {
    -webkit-transform: translate(0, 80px);
            transform: translate(0, 80px);
  }
  87.5% {
    -webkit-transform: translate(0, 40px);
            transform: translate(0, 40px);
  }
} */



/* #scroll-to-top {

    width: 40px;
    height: 40px;
    position: fixed;
    bottom: 10px;
    right: 20px;
    display: none;
    font-size: 25px;
    border-radius: 0;
    transition: .2s;
    letter-spacing: 1px;
    text-align: center;
    line-height: 40px;
    background: #e91327;
    color: #ffffff;
    font-weight: 900;
    border-radius: 100%;

} */
/* .img-responsive {
  max-width: 100%;
} */


/* .about-box{
	padding: 5px 0px;
}

.bottoms{
    border-bottom: dotted;
    padding-bottom: 30px !important;
} */

/* .about-img{
	padding: 30px 0px;
}

.about-img img{
	border-radius: 10px;
} */

.about-m ul{
	display: block;
	text-align: center;
	padding-bottom: 30px;
}
.about-m ul li{
	display: inline-block;
	text-align: center;
}
.about-m ul li a{
	background: #528780;
	color: #ffffff;
	width: 38px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	display: block;
	border-radius: 50px;
	margin: 0px 5px;
}

/* .about-m ul li a:hover{
	background: #333333;
	color: #ffffff;
} */

.about-main-info h2 {
    font-size: 45px;
    color: #006332;
    font-weight: 600;
    text-align: center !important;
}

/* .row .col{
    padding: 0px !important;
}

.input-field {
    position: relative;
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
}
.sm_screen label{
  left: 0rem !important;
}

.error{
  color: red !important;
}
.bank_details{
  margin-top: 5%;
}

.col .row{
    padding: 0px !important;
    margin-right: 0rem !important;
    margin-left: 0rem !important;
} */
.about-main-info h3 {
    padding: 8px !important;
    font-size: 15px !important;
    color: #fff !important;
    background-color: #006332 !important;
    font-weight: 600;
    text-align: left !important;
    /* padding-top: 3% !important; */
        letter-spacing: 0;
        font-weight: normal;
        position: relative;
        font-weight: normal;
        line-height: 1px;
        color: #1f1f1f;
        /* margin: 0; */
}
/* 
.row{
    margin-bottom: 0px !important;
}




.mt-1{
  margin-top: 2px;;
} */













