/*6*//*cst-404.css*/.center404{
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 315px;
height: 240px;
}
.header404{
width: 100%;
height: 60px;
font-size: 48px;
padding: 20px;
display:flex; 
align-items: center; 
justify-content: center; 
}
.content404{
padding: 20px;
text-align:center;
}
/*cst-login.css*/.center{
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 315px;
height: 400px;
}
.header{
width: 100%;
height: 60px;
font-size: 48px;
padding: 20px;
display:flex; 
align-items: center; 
justify-content: center; 
}
.content{
padding: 20px;
}
/*form-button.css*/.btn {
transition-duration: 0.4s;
padding:8px 28px;
font-weight:bold;
font-size:16px;
border-radius:50px;
min-width:120px;
box-sizing: border-box;
}
.btn:hover {
cursor:pointer;
}
.btn:focus {
outline: none;
}
button::-moz-focus-inner{
padding: 0;
border: 0;
}
/*form-input.css*/input[type="text"],
input[type="password"],
input[type="number"]{
display: block;
padding: 7px 12px;
font-size: 16px;
border-radius: 2px;
margin-top:10px;
margin-bottom:20px;
box-sizing: border-box;
width: 100%;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="number"]:focus {
outline: 0;
}
input[type="checkbox"]{
margin-right:10px;
margin-bottom:20px;
border:1px solid red;
}
input::-moz-focus-inner {
padding: 0;
border: 0;
}
/*global.css*/* {
font-family: Arial,"Helvetica Neue",Helvetica,sans-serif, Roboto;
}
html {
height: 100%;
box-sizing: border-box;
}
*,
*:before,
*:after {
box-sizing: inherit;
}
body {
position: relative;
margin: 0;
padding-bottom: 2rem;
min-height: 100%;
}
/*text.css*/