

.m-30{
	margin:30px;
}

.m-60{
	margin:60px;
}

.m-90{
	margin:90px;
}

.mt-30{
	margin-top:30px;
}

.mt-60{
	margin-top:60px;
}

.mt-90{
	margin-top:90px;
}

.mb-30{
	margin-bottom:30px;
}

.mb-60{
	margin-bottom:60px;
}

.mb-90{
	margin-bottom:90px;
}

/* Custom Layout */


.title{
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
}

.sub-title{
	font-size: 20px;
	font-weight: 700;
}

.desc{
	font-size:16px;
	font-weight:500;
	line-height: 20px;
}

.fc-white{
	color:#f4f4f4;
}

.fc-moonstone{
	color:#7ebdc3;
}


.remember{
	display: block;
	padding-top:5px;
	padding-bottom:5px;
}

.mulus {
	transition:all 0.3s ease;
}


.fc-white a{
	color:#fff;
	text-decoration: none !important;	
}

.fc-white a:hover{
	color: #e4e4e4  ;
	text-decoration: none  !important;	
	transition: 0.3s;
}

.form-holder{
	background-image: linear-gradient(to bottom right, #185a9d, #43cea2);
}

input.cb-remember {
	position: absolute;
	transform: scale(1.1);
	margin-top:6px;
}

.btn-login{
	border-radius: 6px;
    border: 0;
    padding: 6px 28px;
    background-color: #fff;
    font-size: 14px;
    font-weight: 700;
    color:#000;
    text-decoration: none;
    cursor: pointer;
    margin-right: 10px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.16);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.16);
}

form.login-area{
	padding:30px;
}

.post-vertical-center{
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-webkit transform: translateY(-50%);
    text-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 30px 60px;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: red;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: red;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: red;
}

