.top-content
{
	padding: 10px 0 10px 0;
}
a, a:hover, a:focus {
    color: #fff;
    border-bottom: 1px dotted #fff;
}
.button-link, .button-link:hover, .button-link:focus {
    color: #fff;
     border-bottom: 0px dotted #fff;
}
button.btn-orange, button.btn-orange:hover, button.btn-orange:focus
{
	background:#d35400;;
}
button.btn-green, button.btn-green:hover, button.btn-green:focus
{
	background:#16a085;
}
button.btn-blue, button.btn-blue:hover, button.btn-blue:focus
{
	background:#3498db;
}
button.btn-info, button.btn-info:hover, button.btn-info:focus
{
	background:#2980b9;
}
button.btn-div, button.btn-div:hover, button.btn-div:focus
{
	background:#41631e;
}
button.btn-support, button.btn-support:hover, button.btn-support:focus
{
	background:#144eaa;
}

h1
{
    font-weight: 600;
}
.bg-white-custom
{
background:white;
}
.text-red-custom
{
color: #f89!important;
font-weight: bold;
}
.top-content .description {
    margin: 8px 0 5px 0;
}
.l-form {
    padding-top: 0px;
}
footer {
    padding-bottom: 20px;
    color: #fff;
}
.login-form-title-custom
{color:white;
font-weight: 500;
}
footer .footer-border {
    padding-bottom: 00px;
    border-top: 0px solid #fff;
    /* border-top: 1px solid rgba(255, 255, 255, 0.6); */
}
button.btn
{
 font-weight: 500;
}
input[type="text"], input[type="password"], textarea, textarea.form-control{
color:black;
}
h3
{
color:#fff;
}

.m-l-40
{
margin-left:40px;
}
.m-t-20
{
margin-top:20px;
}

.m-l-20
{
margin-left:20px;
}

.back-color-gray{
background: rgba(25, 25, 25, .5);
}
.width-200
{
width:140px;
}

button.link-button-login, button.link-button-login:hover, button.link-button-login:focus {
    margin: auto;
    height: 35px;
    padding-top: 0px;
    line-height: 0px;
    padding: 0;
}

.superadmin-background
{
	background-image: url('../img/backgrounds/2.jpg');
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 100%;
}

.div-background
{
	background-image: url('../img/backgrounds/5.jpg');
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100vh;
	-moz-background-size: 100% 100vh;
	-o-background-size: 100% 100vh;
	background-size: 100% 100vh;
}

.dso-background
{
	background-image: url('../img/backgrounds/1.jpg');
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100vh;
	-moz-background-size: 100% 100vh;
	-o-background-size: 100% 100vh;
	background-size: 100% 100vh;
}

.school-background
{
	background-image: url('../img/backgrounds/3.jpg');
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100vh;
	-moz-background-size: 100% 100vh;
	-o-background-size: 100% 100vh;
	background-size: 100% 100vh;
}

.student-background
{
	background-image: url('../img/backgrounds/4657ff7e0903e48.jpg');
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100vh;
	-moz-background-size: 100% 100vh;
	-o-background-size: 100% 100vh;
	background-size: 100% 100vh;
}
