You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			421 lines
		
	
	
		
			7.9 KiB
		
	
	
	
		
			CSS
		
	
			
		
		
	
	
			421 lines
		
	
	
		
			7.9 KiB
		
	
	
	
		
			CSS
		
	
 | 
						|
 | 
						|
 | 
						|
 | 
						|
/*//////////////////////////////////////////////////////////////////
 | 
						|
[ FONT ]*/
 | 
						|
 | 
						|
@font-face {
 | 
						|
  font-family: OpenSans-Regular;
 | 
						|
  src: url('../fonts/OpenSans/OpenSans-Regular.ttf'); 
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
 | 
						|
/*//////////////////////////////////////////////////////////////////
 | 
						|
[ RESTYLE TAG ]*/
 | 
						|
 | 
						|
* {
 | 
						|
	margin: 0px; 
 | 
						|
	padding: 0px; 
 | 
						|
	box-sizing: border-box;
 | 
						|
}
 | 
						|
 | 
						|
body, html {
 | 
						|
	height: 100%;
 | 
						|
	font-family: OpenSans-Regular, sans-serif;
 | 
						|
}
 | 
						|
 | 
						|
/*---------------------------------------------*/
 | 
						|
a {
 | 
						|
	font-family: OpenSans-Regular;
 | 
						|
	font-size: 14px;
 | 
						|
	line-height: 1.7;
 | 
						|
	color: #666666;
 | 
						|
	margin: 0px;
 | 
						|
	transition: all 0.4s;
 | 
						|
	-webkit-transition: all 0.4s;
 | 
						|
  -o-transition: all 0.4s;
 | 
						|
  -moz-transition: all 0.4s;
 | 
						|
}
 | 
						|
 | 
						|
a:focus {
 | 
						|
	outline: none !important;
 | 
						|
}
 | 
						|
 | 
						|
a:hover {
 | 
						|
	text-decoration: none;
 | 
						|
}
 | 
						|
 | 
						|
/*---------------------------------------------*/
 | 
						|
h1,h2,h3,h4,h5,h6 {
 | 
						|
	margin: 0px;
 | 
						|
}
 | 
						|
 | 
						|
p {
 | 
						|
	font-family: OpenSans-Regular;
 | 
						|
	font-size: 14px;
 | 
						|
	line-height: 1.7;
 | 
						|
	color: #666666;
 | 
						|
	margin: 0px;
 | 
						|
}
 | 
						|
 | 
						|
ul, li {
 | 
						|
	margin: 0px;
 | 
						|
	list-style-type: none;
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
/*---------------------------------------------*/
 | 
						|
input {
 | 
						|
	outline: none;
 | 
						|
	border: none;
 | 
						|
}
 | 
						|
 | 
						|
textarea {
 | 
						|
  outline: none;
 | 
						|
  border: none;
 | 
						|
}
 | 
						|
 | 
						|
textarea:focus, input:focus {
 | 
						|
  border-color: transparent !important;
 | 
						|
}
 | 
						|
 | 
						|
input::-webkit-input-placeholder { color: #666666;}
 | 
						|
input:-moz-placeholder { color: #666666;}
 | 
						|
input::-moz-placeholder { color: #666666;}
 | 
						|
input:-ms-input-placeholder { color: #666666;}
 | 
						|
 | 
						|
textarea::-webkit-input-placeholder { color: #666666;}
 | 
						|
textarea:-moz-placeholder { color: #666666;}
 | 
						|
textarea::-moz-placeholder { color: #666666;}
 | 
						|
textarea:-ms-input-placeholder { color: #666666;}
 | 
						|
 | 
						|
/*---------------------------------------------*/
 | 
						|
button {
 | 
						|
	outline: none !important;
 | 
						|
	border: none;
 | 
						|
	background: transparent;
 | 
						|
}
 | 
						|
 | 
						|
button:hover {
 | 
						|
	cursor: pointer;
 | 
						|
}
 | 
						|
 | 
						|
iframe {
 | 
						|
	border: none !important;
 | 
						|
}
 | 
						|
 | 
						|
/*//////////////////////////////////////////////////////////////////
 | 
						|
[ Utility ]*/
 | 
						|
.txt1 {
 | 
						|
  font-family: OpenSans-Regular;
 | 
						|
  font-size: 15px;
 | 
						|
  line-height: 1.4;
 | 
						|
  color: #999999;
 | 
						|
}
 | 
						|
 | 
						|
.txt2 {
 | 
						|
  font-family: OpenSans-Regular;
 | 
						|
  font-size: 15px;
 | 
						|
  line-height: 1.4;
 | 
						|
  color: #4272d7;
 | 
						|
}
 | 
						|
 | 
						|
.hov1:hover {
 | 
						|
  text-decoration: underline;
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
/*//////////////////////////////////////////////////////////////////
 | 
						|
[ login ]*/
 | 
						|
 | 
						|
.limiter {
 | 
						|
  width: 100%;
 | 
						|
  margin: 0 auto;
 | 
						|
}
 | 
						|
 | 
						|
.container-login100 {
 | 
						|
  width: 100%;  
 | 
						|
  min-height: 100vh;
 | 
						|
  display: -webkit-box;
 | 
						|
  display: -webkit-flex;
 | 
						|
  display: -moz-box;
 | 
						|
  display: -ms-flexbox;
 | 
						|
  display: flex;
 | 
						|
  flex-wrap: wrap;
 | 
						|
  justify-content: center;
 | 
						|
  align-items: center;
 | 
						|
  padding: 15px;
 | 
						|
  background: #e9faff;
 | 
						|
}
 | 
						|
 | 
						|
.wrap-login100 {
 | 
						|
  width: 500px;
 | 
						|
  background: #fff;
 | 
						|
  border-radius: 10px;
 | 
						|
  overflow: hidden;
 | 
						|
 | 
						|
  box-shadow: 0 3px 20px 0px rgba(0, 0, 0, 0.1);
 | 
						|
  -moz-box-shadow: 0 3px 20px 0px rgba(0, 0, 0, 0.1);
 | 
						|
  -webkit-box-shadow: 0 3px 20px 0px rgba(0, 0, 0, 0.1);
 | 
						|
  -o-box-shadow: 0 3px 20px 0px rgba(0, 0, 0, 0.1);
 | 
						|
  -ms-box-shadow: 0 3px 20px 0px rgba(0, 0, 0, 0.1);
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
/*==================================================================
 | 
						|
[ Form ]*/
 | 
						|
 | 
						|
.login100-form {
 | 
						|
  width: 100%;
 | 
						|
}
 | 
						|
 | 
						|
.login100-form-title {
 | 
						|
  display: block;
 | 
						|
  font-family: OpenSans-Regular;
 | 
						|
  font-size: 30px;
 | 
						|
  color: #555555;
 | 
						|
  line-height: 1.2;
 | 
						|
  text-align: center;
 | 
						|
}
 | 
						|
 | 
						|
/*------------------------------------------------------------------
 | 
						|
[ Input ]*/
 | 
						|
 | 
						|
.wrap-input100 {
 | 
						|
  width: 100%;
 | 
						|
  position: relative;
 | 
						|
  background-color: #fff;
 | 
						|
  border: 1px solid #e6e6e6;
 | 
						|
}
 | 
						|
 | 
						|
.wrap-input100.rs1 {
 | 
						|
  border-top: none;
 | 
						|
}
 | 
						|
 | 
						|
.input100 {
 | 
						|
  display: block;
 | 
						|
  width: 100%;
 | 
						|
  background: transparent;
 | 
						|
  font-family: OpenSans-Regular;
 | 
						|
  font-size: 15px;
 | 
						|
  color: #666666;
 | 
						|
  line-height: 1.2;
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
/*---------------------------------------------*/
 | 
						|
input.input100 {
 | 
						|
  height: 68px;
 | 
						|
  padding: 0 25px 0 25px;
 | 
						|
}
 | 
						|
 | 
						|
/*------------------------------------------------------------------
 | 
						|
[ Focus Input ]*/
 | 
						|
 | 
						|
.focus-input100-1, 
 | 
						|
.focus-input100-2 {
 | 
						|
  display: block;
 | 
						|
  position: absolute;
 | 
						|
  width: 100%;
 | 
						|
  height: 100%;
 | 
						|
  top: 0;
 | 
						|
  left: 0;
 | 
						|
  pointer-events: none;
 | 
						|
}
 | 
						|
 | 
						|
.focus-input100-1::before,
 | 
						|
.focus-input100-2::before {
 | 
						|
  content: "";
 | 
						|
  display: block;
 | 
						|
  position: absolute;
 | 
						|
  width: 0;
 | 
						|
  height: 1px;
 | 
						|
  background-color: #4272d7;
 | 
						|
}
 | 
						|
 | 
						|
.focus-input100-1::before {
 | 
						|
  top: -1px;
 | 
						|
  left: 0;
 | 
						|
}
 | 
						|
 | 
						|
.focus-input100-2::before {
 | 
						|
  bottom: -1px;
 | 
						|
  right: 0;
 | 
						|
}
 | 
						|
 | 
						|
.focus-input100-1::after,
 | 
						|
.focus-input100-2::after {
 | 
						|
  content: "";
 | 
						|
  display: block;
 | 
						|
  position: absolute;
 | 
						|
  width: 1px;
 | 
						|
  height: 0;
 | 
						|
  background-color: #4272d7;
 | 
						|
}
 | 
						|
 | 
						|
.focus-input100-1::after {
 | 
						|
  top: 0;
 | 
						|
  right: -1px;
 | 
						|
}
 | 
						|
 | 
						|
.focus-input100-2::after {
 | 
						|
  bottom: 0;
 | 
						|
  left: -1px;
 | 
						|
}
 | 
						|
 | 
						|
.input100:focus + .focus-input100-1::before {
 | 
						|
  -webkit-animation: full-w 0.2s linear 0s;
 | 
						|
  animation: full-w 0.2s linear 0s;
 | 
						|
  animation-fill-mode: both;
 | 
						|
  -webkit-animation-fill-mode: both;
 | 
						|
}
 | 
						|
 | 
						|
.input100:focus + .focus-input100-1::after {
 | 
						|
  -webkit-animation: full-h 0.1s linear 0.2s;
 | 
						|
  animation: full-h 0.1s linear 0.2s;
 | 
						|
  animation-fill-mode: both;
 | 
						|
  -webkit-animation-fill-mode: both;
 | 
						|
}
 | 
						|
 | 
						|
.input100:focus + .focus-input100-1 + .focus-input100-2::before {
 | 
						|
  -webkit-animation: full-w 0.2s linear 0.3s;
 | 
						|
  animation: full-w 0.2s linear 0.3s;
 | 
						|
  animation-fill-mode: both;
 | 
						|
  -webkit-animation-fill-mode: both;
 | 
						|
}
 | 
						|
 | 
						|
.input100:focus + .focus-input100-1 + .focus-input100-2::after {
 | 
						|
  -webkit-animation: full-h 0.1s linear 0.5s;
 | 
						|
  animation: full-h 0.1s linear 0.5s;
 | 
						|
  animation-fill-mode: both;
 | 
						|
  -webkit-animation-fill-mode: both;
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
@keyframes full-w {
 | 
						|
  to {
 | 
						|
    width: calc(100% + 1px);
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
@keyframes full-h {
 | 
						|
  to {
 | 
						|
    height: calc(100% + 1px);
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
/*------------------------------------------------------------------
 | 
						|
[ Button ]*/
 | 
						|
.container-login100-form-btn {
 | 
						|
  width: 100%;
 | 
						|
  display: -webkit-box;
 | 
						|
  display: -webkit-flex;
 | 
						|
  display: -moz-box;
 | 
						|
  display: -ms-flexbox;
 | 
						|
  display: flex;
 | 
						|
  flex-wrap: wrap;
 | 
						|
}
 | 
						|
 | 
						|
.login100-form-btn {
 | 
						|
  display: -webkit-box;
 | 
						|
  display: -webkit-flex;
 | 
						|
  display: -moz-box;
 | 
						|
  display: -ms-flexbox;
 | 
						|
  display: flex;
 | 
						|
  justify-content: center;
 | 
						|
  align-items: center;
 | 
						|
  padding: 0 20px;
 | 
						|
  width: 100%;
 | 
						|
  height: 60px;
 | 
						|
  background-color: #4272d7;
 | 
						|
 | 
						|
  font-family: OpenSans-Regular;
 | 
						|
  font-size: 14px;
 | 
						|
  color: #fff;
 | 
						|
  line-height: 1.2;
 | 
						|
  text-transform: uppercase;
 | 
						|
 | 
						|
  -webkit-transition: all 0.4s;
 | 
						|
  -o-transition: all 0.4s;
 | 
						|
  -moz-transition: all 0.4s;
 | 
						|
  transition: all 0.4s;
 | 
						|
}
 | 
						|
 | 
						|
.login100-form-btn:hover {
 | 
						|
  background-color: #333333;
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
/*------------------------------------------------------------------
 | 
						|
[ Alert validate ]*/
 | 
						|
 | 
						|
.validate-input {
 | 
						|
  position: relative;
 | 
						|
}
 | 
						|
 | 
						|
.alert-validate::before {
 | 
						|
  content: attr(data-validate);
 | 
						|
  position: absolute;
 | 
						|
  max-width: 70%;
 | 
						|
  background-color: #fff;
 | 
						|
  border: 1px solid #c80000;
 | 
						|
  border-radius: 2px;
 | 
						|
  padding: 4px 25px 4px 10px;
 | 
						|
  top: 50%;
 | 
						|
  -webkit-transform: translateY(-50%);
 | 
						|
  -moz-transform: translateY(-50%);
 | 
						|
  -ms-transform: translateY(-50%);
 | 
						|
  -o-transform: translateY(-50%);
 | 
						|
  transform: translateY(-50%);
 | 
						|
  right: 12px;
 | 
						|
  pointer-events: none;
 | 
						|
 | 
						|
  font-family: OpenSans-Regular;
 | 
						|
  color: #c80000;
 | 
						|
  font-size: 13px;
 | 
						|
  line-height: 1.4;
 | 
						|
  text-align: left;
 | 
						|
 | 
						|
  visibility: hidden;
 | 
						|
  opacity: 0;
 | 
						|
 | 
						|
  -webkit-transition: opacity 0.4s;
 | 
						|
  -o-transition: opacity 0.4s;
 | 
						|
  -moz-transition: opacity 0.4s;
 | 
						|
  transition: opacity 0.4s;
 | 
						|
}
 | 
						|
 | 
						|
.alert-validate::after {
 | 
						|
  content: "\f12a";
 | 
						|
  font-family: FontAwesome;
 | 
						|
  display: block;
 | 
						|
  position: absolute;
 | 
						|
  color: #c80000;
 | 
						|
  font-size: 16px;
 | 
						|
  top: 50%;
 | 
						|
  -webkit-transform: translateY(-50%);
 | 
						|
  -moz-transform: translateY(-50%);
 | 
						|
  -ms-transform: translateY(-50%);
 | 
						|
  -o-transform: translateY(-50%);
 | 
						|
  transform: translateY(-50%);
 | 
						|
  right: 18px;
 | 
						|
}
 | 
						|
 | 
						|
.alert-validate:hover:before {
 | 
						|
  visibility: visible;
 | 
						|
  opacity: 1;
 | 
						|
}
 | 
						|
 | 
						|
@media (max-width: 992px) {
 | 
						|
  .alert-validate::before {
 | 
						|
    visibility: visible;
 | 
						|
    opacity: 1;
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
 |