body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6, a, pre,form,fieldset,input,textarea,p,blockquote,th,td, img{margin:0;padding:0; font-family: 'Overpass';}


 /*START HOMEPAGE CSS*/
@font-face {font-family: 'Overpass'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/overpass/v5/qFdA35WCmI96Ajtm81kOcc7D4howig.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {font-family: 'Overpass'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/overpass/v5/qFdA35WCmI96Ajtm81kOcc7N4ho.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {font-family: 'Overpass-Bold'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/overpass/v5/qFdA35WCmI96Ajtm81keds7D4howig.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {font-family: 'Overpass-Bold'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/overpass/v5/qFdA35WCmI96Ajtm81keds7N4ho.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
 

.gitbtn{font-size:16px; color:#fff; background-color:#009e73; min-height:40px; line-height:40px; font-family: 'Overpass-Bold';   text-align:center; -webkit-appearance: none; border:0px; display:block; text-decoration:none; text-transform:uppercase; margin-top:10px; border-radius:2px;}
.gitbtn:hover{cursor:pointer; color:#fff; background-color:#000; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}

.git-in{font-size:16px; color:#fff; min-height:40px; line-height:40px; font-family: 'Overpass-Bold'; text-align:center; text-decoration:none; -webkit-appearance: none; border-top-left-radius:0px; border-top-right-radius:0px; border-bottom-left-radius:0px; border-bottom-right-radius:0px; border-top:0px; border-left:0px; border-right:0px; border-bottom:0px; background-color: rgba(0, 0, 0, 0.6); width:100%; display:block; margin-top:10px; border-radius:2px;}

.git-in:hover{background-color: rgba(0, 0, 0, 0.7); -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}

.login-container {position: fixed; text-align: center; width:94%; padding-left:3%; padding-right:3%; height:100vh; background: url(images/admin-background.jpg) no-repeat center center #fff; background-size:cover;}
.login-centered {position: absolute; top: 40%; left: 50%; width:90%; max-width:450px; transform: translate(-50%, -50%); background-color: rgba(255, 255, 255, 0.7); padding:3%; border-radius:2px;}
.login-forgot{font-family: 'Overpass'; font-size:14px; text-decoration:none; color:#000; margin-top:10px; display:inline-block;}
.login-forgot:hover{color:#333; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}
.login-logo{display:inline-block; width:100%; max-width:350px;}
.git-in::-webkit-input-placeholder {/* WebKit, Blink, Edge */ color: #fff;}
.git-in:-moz-placeholder {/* Mozilla Firefox 4 to 18 */ color: #fff; opacity: 1;}
.git-in::-moz-placeholder {/* Mozilla Firefox 19+ */ color: #fff; opacity: 1;}
.git-in:-ms-input-placeholder {/* Internet Explorer 10-11 */ color: #fff;}
.admin-logo-margin{margin-top:10px; width:100%; display:inline-block; max-width:100px;}

