@font-face {
    font-family: 'nunito';
    src: url('../font/nunito-bold-webfont.eot');
    src: url('../font/nunito-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/nunito-bold-webfont.woff') format('woff'),
         url('../font/nunito-bold-webfont.ttf') format('truetype'),
         url('../font/nunito-bold-webfont.svg#nunitobold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'nunitolight';
    src: url('../font/nunito-light-webfont.eot');
    src: url('../font/nunito-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/nunito-light-webfont.woff') format('woff'),
         url('../font/nunito-light-webfont.ttf') format('truetype'),
         url('../font/nunito-light-webfont.svg#nunitolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'nunito-nor';
    src: url('../font/NUNITO-REGULAR.eot');
    src: url('../font/NUNITO-REGULAR.eot?#iefix') format('embedded-opentype'),
         url('../font/NUNITO-REGULAR.woff') format('woff'),
         url('../font/NUNITO-REGULAR.ttf') format('truetype'),
         url('../font/NUNITO-REGULAR.svg#NUNITOREGULAR') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'nunitoregular';
    src: url('../font/nunito-regular-webfont.eot');
    src: url('../font/nunito-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/nunito-regular-webfont.woff') format('woff'),
         url('../font/nunito-regular-webfont.ttf') format('truetype'),
         url('../font/nunito-regular-webfont.svg#nunitoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}



/* Open sans font installed start here */

	@font-face {
    font-family: 'open_sansextrabold_italic';
    src: url('../font/open/opensans-extrabolditalic-webfont.eot');
    src: url('../font/open/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/open/opensans-extrabolditalic-webfont.woff') format('woff'),
         url('../font/open/opensans-extrabolditalic-webfont.ttf') format('truetype'),
         url('../font/open/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansbold_italic';
    src: url('../font/open/opensans-bolditalic-webfont.eot');
    src: url('../font/open/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/open/opensans-bolditalic-webfont.woff') format('woff'),
         url('../font/open/opensans-bolditalic-webfont.ttf') format('truetype'),
         url('../font/open/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansbold';
    src: url('../font/open/opensans-bold-webfont.eot');
    src: url('../font/open/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/open/opensans-bold-webfont.woff') format('woff'),
         url('../font/open/opensans-bold-webfont.ttf') format('truetype'),
         url('../font/open/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansextrabold';
    src: url('../font/open/opensans-extrabold-webfont.eot');
    src: url('../font/open/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/open/opensans-extrabold-webfont.woff') format('woff'),
         url('../font/open/opensans-extrabold-webfont.ttf') format('truetype'),
         url('../font/open/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanslight';
    src: url('../font/open/opensans-light-webfont.eot');
    src: url('../font/open/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/open/opensans-light-webfont.woff') format('woff'),
         url('../font/open/opensans-light-webfont.ttf') format('truetype'),
         url('../font/open/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanslight_italic';
    src: url('../font/open/opensans-lightitalic-webfont.eot');
    src: url('../font/open/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/open/opensans-lightitalic-webfont.woff') format('woff'),
         url('../font/open/opensans-lightitalic-webfont.ttf') format('truetype'),
         url('../font/open/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansitalic';
    src: url('../font/open/opensans-italic-webfont.eot');
    src: url('../font/open/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/open/opensans-italic-webfont.woff') format('woff'),
         url('../font/open/opensans-italic-webfont.ttf') format('truetype'),
         url('../font/open/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanssemibold_italic';
    src: url('../font/open/opensans-semibolditalic-webfont.eot');
    src: url('../font/open/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/open/opensans-semibolditalic-webfont.woff') format('woff'),
         url('../font/open/opensans-semibolditalic-webfont.ttf') format('truetype'),
         url('../font/open/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansregular';
    src: url('../font/open/opensans-regular-webfont.eot');
    src: url('../font/open/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/open/opensans-regular-webfont.woff') format('woff'),
         url('../font/open/opensans-regular-webfont.ttf') format('truetype'),
         url('../font/open/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanssemibold';
    src: url('../font/open/opensans-semibold-webfont.eot');
    src: url('../font/open/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/open/opensans-semibold-webfont.woff') format('woff'),
         url('../font/open/opensans-semibold-webfont.ttf') format('truetype'),
         url('../font/open/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Open sans font installed end here */



body{ font-family: 'open_sansregular';}
::-webkit-scrollbar { width: 10px; height: 10px;}
::-webkit-scrollbar-button {  background-color: #257e78; }
::-webkit-scrollbar-track {  background-color: #257e78;}
::-webkit-scrollbar-track-piece { background-color: #ffffff;}
::-webkit-scrollbar-thumb { height: 50px; background-color: #257e78; border-radius: 3px;}
::-webkit-scrollbar-corner { background-color: #257e78;}

::-webkit-scrollbar-thumb {
				-webkit-border-radius: 6px;
				background: #40b8af url(../img/scrollbar_thumb_bg.png) no-repeat center;
			}

.my-head{margin-top: 2%; }
.fixed .top-bar-section .has-dropdown > a {padding: 6px 15px 4px 15px !important;margin: 0px 0px !important;}
.my-head{padding: 1% 0;color: #fff;border-radius: 10px; cursor: pointer;}
.my-head p{ margin: 0; text-align: center;padding: 0.5% 0px;}
.gpms-logo{ margin: 1% 0;}
.gpms-logo img{border-radius: 17px;box-shadow: 0px 1px 12px 1px #40B8AF;}
.gpms-logo h3{ color: #40B8AF; padding: 1% 0;}
.bor{ border-right: 2px solid green;}
.xol label,.crte{ color: #40B8AF; }
.crte:hover{ color: #257e78;}
.style1 {color: #FB0000;}
/*.stru{background: #ff0000;width: 1402px; border-collapse: collapse;border: 1px solid #ccc;}
.stru>div{float: left; font-size: 12px;width: 100px;text-align: center;border-left: 1px solid #fff;height: 35px;padding: 5px 0;
border-collapse: collapse;}
.stru>div:first-child{border-left: none;}*/
.sep{border-bottom: 2px solid green;margin: 1% 0;}
.show-tab th,td{ width:100px; text-align: center !important;}
.show-tab td{ font-size: 12px; text-transform: uppercase;}
.show-tab th{ background: #40B8AF; color: #fff !important;border-left: 1px solid #fff; font-weight: normal !important;font-family: 'nunitolight' !important;}
.show-tab th:first-child{ border-left: none;}
.show-tab table{ border-collapse: collapse; border:1px solid #008cba;}
.show-tab tr:hover{ background: #257e78; }
.show-tab tr:hover td{color: #fff;}
.show-tab tr:hover .edit{background-image: url(../Pics/edit-wh.png);}
.show-tab tr:hover .print{background-image: url(../Pics/print-wh.png);}
.show-tab tr:hover .del{background-image: url(../Pics/del-wh.png);}
.show-tab tr:hover .preview{background-image: url(../Pics/mag-wh.png);}
.print{ background-image: url(../Pics/print1.png);padding: 1px 11px;background-repeat: no-repeat;}
.edit{ background-image: url(../Pics/edit.png);padding: 1px 11px;background-repeat: no-repeat;}
.preview{ background-image: url(../Pics/mag.png);padding: 1px 11px;background-repeat: no-repeat;}
.del{ background-image: url(../Pics/del.png);padding: 1px 11px;background-repeat: no-repeat;}
.panel,.container{ background-image: none;}
.left li a,.right li a{font-family: 'nunitolight' !important;}
.my-head p{font-family: 'nunitolight' !important; font-size: 20px; padding: .5%;text-align: center;border-radius: 5px;/* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(64,184,175,1) 30%, rgba(37,126,120,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(30%,rgba(64,184,175,1)), color-stop(100%,rgba(37,126,120,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(64,184,175,1) 30%,rgba(37,126,120,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(64,184,175,1) 30%,rgba(37,126,120,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(64,184,175,1) 30%,rgba(37,126,120,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(64,184,175,1) 30%,rgba(37,126,120,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40b8af', endColorstr='#257e78',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.gpms-logo h3,.dist label{font-family: 'nunitoregular' !important;}
.dist{ text-align: center; text-transform: uppercase;}
.dist strong{font-weight: normal !important;color: #40B8AF;}
.k-picker-wrap .k-state-default{height: 30px;}
#txtRegDate,#txtDOB,#datepickerDOB,#datepicker{ height: 30px;}
.my-img{box-shadow: 0px 0px 8px -1px #257E78;padding: 6px;border-radius: 5px; width: 70px;margin-bottom: 3%;}
.go{background-image: url(../img/go.png);outline: none; background-repeat: no-repeat; background-size: 25px;background-position: 38px 8px; border-radius: 5px;}
.reset{background-image: url(../img/reset.png);outline: none;background-repeat: no-repeat;background-size: 25px;}
.button{font-family: 'open_sansregular';}
.btn-rad{border-radius: 5px !important;margin: 3% -2% 1% 0 !important;}
select{font-family: 'open_sansregular'; text-transform: uppercase;}
input,textarea{ text-transform: uppercase;}
.uid{ position: relative;}
.ui-d{ position: absolute;top: 26px;left: 7px;width: 25px; border-right: 1px solid #ccc;}
.psw{ position: relative;}
.pswd{ position: absolute;top: 23px;left: 7px;width: 25px; border-right: 1px solid #ccc;}
.para p{ text-align: justify;}
.log_in input{text-transform: none !important;padding: 0 24%;}
.log_in{border: 1px solid #ccc;border-radius: 5px;padding: 2%; margin-bottom: 2%;box-shadow: -1px 1px 15px 0px #ccc;
        background: rgb(37,126,120); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(37,126,120,1) 0%, rgba(64,184,175,1) 26%, rgba(255,255,255,1) 100%, rgba(255,255,255,1) 101%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(37,126,120,1)), color-stop(26%,rgba(64,184,175,1)), color-stop(100%,rgba(255,255,255,1)), color-stop(101%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(37,126,120,1) 0%,rgba(64,184,175,1) 26%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 101%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(37,126,120,1) 0%,rgba(64,184,175,1) 26%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 101%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(37,126,120,1) 0%,rgba(64,184,175,1) 26%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 101%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(37,126,120,1) 0%,rgba(64,184,175,1) 26%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 101%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#257e78', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */


}
.sticky .top-bar-section ul .color1 > a,.sticky .top-bar-section ul .color2 > a{margin: 0px !important;padding: 4px 15px !important;}
.color1 a{ background: #257E78 !important;}
.color2 a{ background: #40B8AF !important;}
.top-bar-section li:not(.has-form) a:not(.button):hover{background: #3F5F5F !important;}
/*.top-bar{ height: 80px !important;}*/
.fixed .top-bar{ height: 45px !important;}
.log-logo h5{font-family: 'nunitoregular'; color: #fff;}
/*.fixed ~ .gpms-logo img{ margin: 6% 0 1%;}
.top-bar-section{ height: 80px; margin-top: -20px;}*/
.contain-to-grid{height: 80px;}
.fixed{height: 50px; transition: .5s;}
.fixed > .top-bar{ padding: 0 !important;}
.top-bar{padding: 1.5% 0px; transition: .5s; z-index: 1;}
.lnk ul li{ float: left; list-style: none;}
.lnk{ margin-bottom: 2%;}
.lnk ul li{margin-left: 30px; text-transform: uppercase;font-size: 13px;}
.lnk ul li a:hover{text-shadow: 1px 1px 3px #000; transition:.5s;}
.lnk ul li:first-child{margin-left: 0;}
.top-bar-section li:not(.has-form) a:not(.button){line-height: 40px !important;}
.top-bar-section .right li a{padding: 25px 15px 19px 15px !important;margin: -24px 3px 0px 0px;}
.fixed .top-bar-section .right li a{padding: 32px 15px 2px 15px !important;margin: -24px 3px 0px 0px;}
.tot{position: relative; display: none;}
.log{display: none;position: absolute; left: 37%; top:0; z-index: 9; width: 250px;}
.tot{ margin-top: 0%;}
.log label{text-align: left;}
.log a{ display: block;}
.tot a:hover ~ .log{display: block;}
.tot a:hover > .tot a{display: none !important;}
.log:hover{display: block;webkit-transform: translateY(-25px);
-moz-transform: translateY(-25px);
-o-transform: translateY(-25px);
-ms-transform: translateY(-25px);
transform: translateY(-25px);
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);

-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}
.log:hover ~ .tot a{display: none !important;}
.btn:hover{display: inline-block !important;
-webkit-transition-duration: 0.3s !important;
transition-duration: 0.3s !important;
-webkit-transition-property: transform !important;
transition-property: transform !important;
-webkit-transform: translateZ(0) !important;
transform: translateZ(0) !important;
box-shadow: 0 0 1px rgba(0, 0, 0, 0) !important;}
.btn:hover, .btn:focus, .btn:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
@-webkit-keyframes pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

@keyframes pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

.pulse {
  display: inline-block;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.pulse:hover, .pulse:focus, .pulse:active {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.shrink {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  margin-left: 0px !important;
}
.shrink:hover, .shrink:focus, .shrink:active {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}

/* Glow */
.glow {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 3px 1px rgba(255, 255, 255, 0);
}
.glow:hover, .glow:focus, .glow:active {
  box-shadow: 0 0px 50px rgba(255, 255, 255, 0.6);
}

.tst{position: absolute;z-index: 9;right: 6%;top: -4px;}
.tst img{width: 50px;border-radius: 5px;box-shadow: 0px 0px 13px 3px #ccc;}
.log1:hover{ display: block;}
.my-img1:hover ~ .log1{ display: block;}
.uid1,.psw1{ position: relative; color: #000;}
.ui-d1{ position: absolute;top: 30px;left: 7px;width: 25px !important; border-right: 1px solid #ccc; box-shadow: none !important;
}
/*.psw1{ position: relative;}*/
.pswd1{ position: absolute;top: 30px;left: 7px;width: 25px !important; border-right: 1px solid #ccc;box-shadow: none !important;}
.log_in1 input{text-transform: none !important;padding: 0 24%;}
.log-logo1 h5{font-family: 'nunitoregular'; color: #fff;}
.log_in1{border: 1px solid #ccc;border-radius: 5px;padding: 2%; margin-bottom: 2%;box-shadow: -1px 1px 15px 0px #ccc;
        background: rgb(37,126,120); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(37,126,120,1) 0%, rgba(64,184,175,1) 26%, rgba(255,255,255,1) 100%, rgba(255,255,255,1) 101%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(37,126,120,1)), color-stop(26%,rgba(64,184,175,1)), color-stop(100%,rgba(255,255,255,1)), color-stop(101%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(37,126,120,1) 0%,rgba(64,184,175,1) 26%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 101%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(37,126,120,1) 0%,rgba(64,184,175,1) 26%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 101%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(37,126,120,1) 0%,rgba(64,184,175,1) 26%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 101%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(37,126,120,1) 0%,rgba(64,184,175,1) 26%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 101%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#257e78', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */


}
.reveal-modal, dialog{background: rgb(37,126,120); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(37,126,120,1) 0%, rgba(64,184,175,1) 26%, rgba(255,255,255,1) 100%, rgba(255,255,255,1) 101%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(37,126,120,1)), color-stop(26%,rgba(64,184,175,1)), color-stop(100%,rgba(255,255,255,1)), color-stop(101%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(37,126,120,1) 0%,rgba(64,184,175,1) 26%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 101%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(37,126,120,1) 0%,rgba(64,184,175,1) 26%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 101%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(37,126,120,1) 0%,rgba(64,184,175,1) 26%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 101%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(37,126,120,1) 0%,rgba(64,184,175,1) 26%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 101%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#257e78', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.pop-pswd{position: absolute;top: 23px;left: 7px;width: 25px !important;border-right: 1px solid #ccc;box-shadow: none !important;}
.pop-ui-d{position: absolute;top: 25px;left: 7px;width: 25px !important;border-right: 1px solid #ccc;box-shadow: none !important;}
#pop-uid input,#pop-psw input{padding: 0 13%; text-transform: none !important;}
//.invalid p{margin: 0 0 2%;text-align: center; color: #ff0000; font-size: 14px; display: none;}
.invalid p{margin: 0 0 2%;text-align: center; color: #ff0000; font-size: 14px;}
.log1{display: none;position: absolute; left: -120px; top:20px; z-index: 9; width: 250px;}
.log1 label{text-align: left;margin-bottom: 8%;}
.log1 a{ display: block;}
.tst a:hover ~ .log1{display: block;}
.tst a:hover > .tst a{display: none !important;}
.tst1 a:hover ~ .log1{display: block;}
.tst1 a:hover > .tst1 a{display: none !important;}
.log1:hover{display: block;webkit-transform: translateY(-25px);
-moz-transform: translateY(-25px);
-o-transform: translateY(-25px);
-ms-transform: translateY(-25px);
transform: translateY(-25px);
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);

-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}
.log1:hover ~ .tst a{display: none !important;}
.btn:hover{display: inline-block !important;
-webkit-transition-duration: 0.3s !important;
transition-duration: 0.3s !important;
-webkit-transition-property: transform !important;
transition-property: transform !important;
-webkit-transform: translateZ(0) !important;
transform: translateZ(0) !important;
box-shadow: 0 0 1px rgba(0, 0, 0, 0) !important;}
.btn:hover, .btn:focus, .btn:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.abc::-webkit-file-upload-button {
  visibility: hidden;
}
.abc::before {
  content: 'Upload Files';
  display: inline-block;
  background: #40B8AF;
  border-radius: 3px;
  padding: 12px 36px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  color: #fff;
  font-weight: 700;
  font-size: 10pt;
}
.abc:hover::before {
  background: #257E78;
}
.abc:active::before {
  background: #257E78;
  outline: none;
}
.abc{ outline: none;}
.ac{width: 175px;height: 41px;margin-top: 6%;}
/* Birth List Style Start */
.my-row{ width: 1100px; margin: 0 auto;}
.my-row table th{padding: 3px 3px;font-size: 12px;text-align: center;}
.my-row table td{padding: 3px 3px;font-size: 12px;text-align: center;}
/* Birth List Style End */

/* Design start for import ledger */
.slct{ height: auto !important; padding: 6px; outline: none; background-image: none !important;background-color: #E1EEF4; color: #444; font-size: 12px;}
/*.slct:hover{background-color: #257e78;}*/
.in-ldgr{border: none; margin-bottom: 0;}
.hding{ text-align: center;padding: 2%;margin: 0;color: #40B8AF; font-size: 14px;}
.nxt{padding: 0px 0;margin: 44px 0 0px; outline: none;font-family: nunito;font-size: 28px;}
.nx1{background-image: url(../img/next.png);outline: none; background-repeat: no-repeat; background-size: 25px;background-position: 60px 9px; border-radius: 5px;}
.nx2{background-image: url(../img/nx2.png);outline: none; background-repeat: no-repeat; background-size: 25px;background-position: 60px 9px; border-radius: 5px;}
.ldgr-dtls th{ text-align: center; color: #40B8AF;}
.ldgr-dtls th,td{word-wrap: break-word; font-weight: normal !important; font-size: 12px !important;}
.import{background-image: url(../img/import.png);outline: none; background-repeat: no-repeat; background-size: 25px;background-position: 95px 9px; border-radius: 5px;}
/* Design end for import ledger */

/* Design Start For Collection Import */
#divCollhead > .style6{ padding:0% 0; background-image: none; outline: none; background-color: #C8C8C8; overflow: hidden;}
.style6 option{padding:2%;}
.minh{max-height: 500px; overflow-y: scroll; margin-bottom: 1%;}
.wwFormTable{display: none;}
/* Design Start For Collection Import */

@media screen and (min-width:0px) and (max-width:1024px)
{
    .bor{ border: none;}
    .bt{ padding: 15px !important; margin: 6px 0 !important;}
    .para p{ padding: 0 6%;}
    .log_in{ margin-top: 2%; margin-bottom: 6%;}
    .contain-to-grid{height: 55px;}
    .log{ width: 90% !important;}
    .tot{ margin: 0 0 2% 0;}
    .top-bar-section .right li a{ margin: 0;}
    /*.top-bar-section{ background: #333;}*/
    .fixed .top-bar-section .right li a{ padding: 0; margin: 0;}
    .log{left: 5%;}
    .tot{ display: block;}
    .tst{display: none;}
    
    /* Birth List Style Start */
    .my-row{ width: 100%;}
    /* Birth List Style End */
    
    /* Import ledger strat design*/
    .nxt{padding: 1% 3%;margin: 0% 1% 3% 0;}
    /* Import ledger end design*/
}


