@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700);
html {
  position: relative;
  min-height: 100%
}
body {
	overflow-x: hidden;
	background-image: url("../images/photo-1.jpg");
	background-position: center;
	background-size: cover;
}
/*=========================== Login Page ============================*/
.dash_bg {
	height: 100vh;
	width: 100%;
	min-height: 100%;
	min-width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.login_bg {
    width: 600px;
    background-color: #fff;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
    padding: 26px;
    border-radius: 10px;
}
.login_bg .panel {
	margin-bottom: 0;
	border: none;
    border-radius: 0;
     -webkit-box-shadow: none; 
     box-shadow: none;
}
.login_bg .panel-heading {
	border-bottom: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.login_bg .btn {
	box-shadow: none;
	border-radius: 0;
}
.login_bg .panel-info > .panel-heading {
	color: #fff;
    background-color: #04a30f;
    border: none;
}
.login_logo {
	align-items: center;
	justify-content: center;
	display: flex;
}
.login_hdn {
    align-items: center;
    justify-content: center;
    display: flex;
    margin: 5px 0 10px 0;
    font-size: 25px;
    color: #09d6fd;
}
/*-------Dev Start-------*/
.help-block {
    color: #e00707;
    display: block;
    font-size: 11px;
}
label.required:after {
    content: "*";
    color: #e00707;
}
/*-------Dev End-------*/
.col-lg-6.gap80 {
    margin-top: 189px;
}
.jkm.gap50 {
    margin-top: 375px;
}
.col-lg-6.gfp {
    padding-left: 135px;
}
.jkm h4 {
    color: #fff;
    font-size: 26px;
}
.jkm p {
    color: #f3f3f3;
    font-size: 14px;
    text-align: left;
    margin: 0px;
}
.disbox p {
    font-size: 18px;
    color: #fff;
    text-align: left;
    margin: 0px;
}
.disbox {
    padding-top: 13px;
}
.disbox span {
    color: #ffec1b;
}

.panel-heading.hdem {
    background-color: #60adff !important;
    color: #fff !important;
    text-shadow: 3px 1px 6px #000;
    font-size: 21px;
    text-align: center;
}