 * {
 	box-sizing: border-box;
 }
 
 .loginPopup {
 	position: relative;
 	text-align: center;
 	width: 100%;
 }
 .formPopup {
 	
 	position: fixed;
 	
 	top: 25%;
 	transform: translate(-50%, 5%);
 	/*border: 3px solid #999999;*/
 	z-index: 9;

 	width: 30%;
 	border-radius: 6px;
 	padding: 5px 15px;

 }
 .modal-header{
 	border-bottom: none !important;
 	float: right;
 }

 .form-group input {
 	height: 40px;
 	border-radius: 4px;
 	font-size: 14px;
 }
 .btn-success {
 	padding: 10px 14px !important;
 }


 .formContainer {
 	max-width: 300px;
 	padding: 20px;
 	background-color: #fff;
 }
 .formContainer input[type=text],
 .formContainer input[type=password] {
 	width: 100%;
 	padding: 15px;
 	margin: 5px 0 20px 0;
 	border: none;
 	background: #eee;
 }
 .formContainer input[type=text]:focus,
 .formContainer input[type=password]:focus {
 	background-color: #ddd;
 	outline: none;
 }
 .formContainer .btn {
 	padding: 12px 20px;
 	border: none;
 	background-color: #8ebf42;
 	color: #fff;
 	cursor: pointer;
 	width: 100%;
 	margin-bottom: 15px;
 	opacity: 0.8;
 }
 .formContainer .cancel {
 	background-color: #cc0000;
 	width: 05%;
 	padding-left: 08px;
 	padding-right: 18px;
 	padding-top: 10px;
 	padding-bottom: 10px;
 }
 .formContainer .btn:hover,
 .openButton:hover {
 	opacity: 1;
 }

 .btn-default { 
 	background-color: #939598; 
 	border-color: #939598; color: #fff; 
 	cursor: pointer; transition: all ease-in 0.3s; 
 	color:#fff;
 	width:134px;
 	font-size:12px;
 	border-radius: 12px;
 	height: 34px;
 	font-family:verdana;
 	padding-top: 10px;
 	padding-bottom: 10px;
 }
 .btn-default:hover { 
 	background-color: #fff; 
 	border-color: #939598;
 	color:#939598; 
 }
 .btn-default:active { 
 	background-color: #9ca5ab !important; 
 	border-color: #9ca5ab; 
 	box-shadow: none; 
 	color: #fff; 
 }
 .btn-default:focus { 
 	box-shadow: none; 
 	color: #fff; 
 }
 .btn-default.disabled { 
 	background-color: rgba(189, 195, 199, 0.5); 
 	border-color: rgba(189, 195, 199, 0.5); 
 }
 .warn-msg{
 	max-width:300px;
 	font-size:11px;
 	color:orange;
 }
 .modal-content{
 	background-color: #eaeaea;
 }
 h4.modal-title {
 	font-size:19px;
 }
 .modal-body {
 	font-size: 14px;
 }
 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
 	.container-fluid {width:30% !important;}
 }

 .formPopup {
 	background-color: #fff;
 }
 .close{
 	z-index: 999999;
 }

 ::-webkit-input-placeholder { /* Edge */
 	color: #c0c0c0 !important;
 }

 :-ms-input-placeholder { /* Internet Explorer */
 	color: #c0c0c0 !important;
 }

 ::placeholder {
 	color: #c0c0c0 !important;
 }

 @media (max-width: 1111px) {
	.custom-login-row {
		display: flex;
		flex-direction: column; 		
	}

	#Logincontainer {
		margin-bottom: 20px; 
		width: 100%; 		
	}

	#Maintenancecontainer {
		width: 100%; 
		text-align: center; 
	}

	.Loginmaincontainer {
		height:auto;
	}



}