/**
 *
 * Apply your custom CSS here
 *
*/

body.skin-white {
	font-family: 'Roboto', sans-serif;
	background-color: #fbfbfb;
    background-image: url(../images/bg-mask.png) !important;
    background-repeat: no-repeat;
    background-position: left bottom;
}

.skin-white .login-page .login-form .login-header .logo span {
	padding-left: 0px;
	font-size: 30px
}

.mb-3 {
	margin-bottom: 1rem;
}

.mt-3 {
	margin-top: 1rem;
}

.mb-5 {
	margin-bottom: 3rem;
}

.mt-5 {
	margin-top: 3rem;
}

.px-3 {
	padding-left: 1rem;
	padding-right: 1rem;
}

.px-4 {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.json-col {
	display: flex;
	flex-direction: column;
}

.json-textarea {
	resize: none;
	height: 300px;
}

.form-errors {
	color: red;
	display: none;
}

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
}