@import url("reset.css");
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@400;700&family=Source+Code+Pro:ital,wght@0,400;0,700;1,400&display=swap');
@import url('https://fonts.googleapis.com/css?family=Baloo:400');

body {
    font-family: 		'Raleway', sans-serif;
    font-size:			12px;
    font-style:                  normal;
    background-color: 		#F9844A;
    color: 			#000000;
    letter-spacing: 		0.1px;
    line-height: 		18px;
}

#wrapper {
    width: 			100%;
    min-width: 			1000px;
    max-width: 			2000px;
    margin: 			0 auto;
}


#topheader {
    float: 			left;
    height: 			40px;
    width: 			100%;
    background:                 #8fbc8f;;
}

#contentliquid {
    float: 			left;
    width: 			100%;
}

#content {
    background:                 #F9844A;
    margin-left: 		130px;
    margin-right: 		300px;
}

#menu {
    background:                 #F9844A;
    width: 			115px;
    float: 			left;
    margin-left: 		-100%;
}

#footer {
    position:                   fixed;
    height: 			54px;
    width: 			100%;
    background-color: 		#F9844A;
    clear: 			both;
    padding: 			5px; 
    bottom: 			0px;
}

#MasterLogin {
    position:			relative;
    padding: 			0px;
    margin-top:                 15px;
    margin-bottom: 		0px;
    margin-right: 		auto;
    margin-left: 		auto; 				/* opera does not like 'margin:20px auto' */
    border: 			0px;
    text-align:			left; 				/* part 2 of 2 centering hack */
    background-color: 		#F9844A;
    background-image: 		url("../../images/Login_Background_Teacher_v2.02.jpg");
    background-repeat: 		no-repeat;
    height:			800px;
    width: 			700px; 				/* ie5win fudge begins */
}

#MasterLoginInput {
    position:			absolute;
    text-align:			justify;
    top: 			90px;
    left: 			115px;
}

p.docentbutton {
    margin-left:                155px;
    border-radius:              50%;
    width:                      150px;
    height:                     150px;
    background-color:           #F9844A;
    box-shadow:                 0 0 2px rgba(0, 0, 0, .8);
    -webkit-box-shadow:         0 0 2px rgba(0, 0, 0, .8);
    -moz-box-shadow:            0 0 2px rgba(0, 0, 0, .8);
}

input[type=text] {
    border: 			4px solid #ffc300;
    border-radius: 		15px;
    font-family: 		'Raleway', sans-serif;
    font-size:			18px;
    font-weight: 		400;
    color: 			#000000;
    letter-spacing: 		0.1px;
    line-height: 		30px;
    background-color: 		white;
    background-image: 		url("../images/usricon.png");
    background-position: 	5px 5px; 
    background-repeat: 		no-repeat;
    padding-left: 		40px;
}

input[type=password] {
    background-color: 		white;
    background-image: 		url("../images/pwdicon.png");
    background-position: 	5px 0px; 
    background-repeat: 		no-repeat;
    padding-left: 		40px;
    border: 			4px solid #ffc300;
    border-radius: 		15px;
    font-family: 		'Raleway', sans-serif;
    font-size:			18px;
    font-weight: 		400;
    color: 			#000000;
    letter-spacing: 		0.1px;
    line-height: 		30px;
}

input[type=submit] {
    background-color: 		#F8C425;
    border: 			none;
    border-radius: 		15px;
    font-family: 		'Baloo', cursive;
    font-size:			20px;
    font-weight: 		700;
    color: 			#000000;
    padding: 			4px 60px;
    text-decoration: 		none;
    margin: 			4px 2px;
    cursor: 			pointer;
    transition:                 all 0.5s;
}

input[type=submit]:hover {
    background-color: 		#3a526e;
    border: 			none;
    border-radius: 		15px;
    font-family: 		'Baloo', cursive;
    font-size:			20px;
    font-weight: 		700;
    color: 			#ffffff;
    padding: 			4px 60px;
    text-decoration: 		none;
    margin: 			4px 2px;
    cursor:     		pointer;
    transition:                 all 0.5s;
}

td.header {
    text-align: 		center;
    vertical-align: 		top;
    padding: 			2px;
    font-family: 		'Baloo', cursive;
    font-size:			24px;
    font-weight: 		400;
    color: 			#000000;
    letter-spacing: 		0.1px;
    line-height: 		30px;
}

td.center {
    text-align: 		center;
    vertical-align: 		text-top;
    padding: 			2px;
    font-family: 		'Baloo', cursive;
    font-size:			24px;
    font-style: 		normal;
    color: 			#000000;
    letter-spacing: 		0.1px;
    line-height: 		20px;
}
	
td.footer {
    text-align: 		center;
    vertical-align: 		middle;
    padding: 			2px;
    font-family: 		'Raleway', sans-serif;
    font-size:			13px;
    font-style: 		normal;
    color: 			#FFFFFF;
    letter-spacing: 		0.1px;
    line-height: 		15px;
}

td.error {
    text-align: 		center;
    vertical-align: 		top;
    padding: 			2px;
    font-family: 		'Raleway', sans-serif;
    font-size:			14px;
    font-weight: 		400;
    color: 			#F94144;
    letter-spacing: 		0.1px;
    line-height: 		20px;
}