html,body{margin:0 auto;left:0;right:0;top:0;bottom:0;font-family:"Open Sans", sans-serif}
body{background-color:white}
input[type=radio]{float:none;clear:both;width:10px !important;height:1em;margin:3px !important;padding:0 !important}

div{padding:5px}
.top{background-color:#131339;color:white;margin:0 auto;padding:10px}
.top a{display:block;float:left}
.top img{float:left;width:100px;height:100px;display:block}
.top h2{text-align:center;margin-top:50px;}
label,select,input{float:left;padding:5px}
input[type=file]{width:88px}
input[type=radio]{width:20px}
.header-text{text-align:center;width:400px;margin:0 auto}
h3{background-color:#131339;color:white;text-align:center;padding:10px;min-width:95%;margin:10px auto;left:0;right:0;}

.blink { 
	-webkit-animation: blink .75s linear infinite; 
	-moz-animation: blink .75s linear infinite; 
	-ms-animation: blink .75s linear infinite; 
	-o-animation: blink .75s linear infinite; 
	 animation: blink .75s linear infinite; 
} 
@-webkit-keyframes blink { 
	0% { opacity: 1; } 
	50% { opacity: 1; } 
	50.01% { opacity: 0; } 
	100% { opacity: 0; } 
} 
@-moz-keyframes blink { 
	0% { opacity: 1; } 
	50% { opacity: 1; } 
	50.01% { opacity: 0; } 
	100% { opacity: 0; } 
} 
@-ms-keyframes blink { 
	0% { opacity: 1; } 
	50% { opacity: 1; } 
	50.01% { opacity: 0; } 
	100% { opacity: 0; } 
} 
@-o-keyframes blink { 
	0% { opacity: 1; } 
	50% { opacity: 1; } 
	50.01% { opacity: 0; } 
	100% { opacity: 0; } 
} 
@keyframes blink { 
	0% { opacity: 1; } 
	50% { opacity: 1; } 
	50.01% { opacity: 0; } 
	100% { opacity: 0; } 
} 

.infobar{background-color:#224466;color:white}
.marks_menu{Margin:10px;text-align:center}

#regform{clear:both;float:none;padding:10px;margin:0 auto;width:90%;;background-color:whitesmoke;border:1px solid teal;height:auto;display:block}
#npw label,#npw input {padding:20px;float:left;width:170px;margin:3px;border-radius:10px}


.ems div{float:left;width:22%}
.ems label, .ems input, .ems select, #regform label, #regform input, #regform select {
display:block;
float:none;
padding : 10px;
margin:5px;
}

.ems input, .ems select{border:1px solid teal}

.ems, #regform {
clear : both;
float : none;
padding : 10px;
margin : 30px auto;
width : 80%;
border : grey solid 1px;
background-color : beige;
height : auto;
display : block;}


	.rform div{display:block;float:left;width:auto;}
	.rform label,.rform input,.rform select{display:block;width:150px;margin:5px;padding:5px;text-align:center;height:15px;}
	.rform label{color:grey;background-color:lightblue;font-weight:bold;border-radius:5px}
	.rform input,.rform select{border:1px solid grey;padding:15px;line-height:1.5;display:block;height:35px;width:175px}
	.rform div{width:30%}



.fleft{float:left;margin-left:5px}
.fright{float:right;margin-right:5px}
.qaleft,.qaright{width:41%;padding:10px;margin-left:5%;padding-bottom:20px;}
.qmap{border:1px solid grey;padding:5px;margin-bottom:10px;height:auto}
.qmap img{width:100%;height:auto;display:block;margin:0 auto}
.footer{position:fixed;clear:both;left:0;right:0;bottom:0;margin:0 auto;width:100%;padding:5px;height:60px;background-color:lightblue}
.egetstn{cursor:pointer}
#shi{cursor:pointer;color:blue}
.shimg,#cpinp{display:none;}
.shimg{position:fixed;bottom:30px;right:0;left:0;margin:0 auto;}
.shimg img{width:90%;height:400px;}
.oeres{background-color:white}
.oeres img{width:98%;height:auto;display:block;margin:0 auto}
.oeres-left{width:23%;float:left;background-color:transparent;min-height:100vh;margin-top:20px;}
.oeres-left ul{text-align:left;list-style-type:none;margin-left:-20px}
.oeres-left li{padding:5px;margin:5px;background-color:green;}
.oeres-left a{color:white;text-decoration:none}
.oeres-right{width:72%;float:left;margin-left:10px;background-color:transparent;min-height:100vh}
.close{color:blue;margin-left:20px}
.oeres-mid{width:90%;margin:0px auto;text-align:center}
.exams{width:98%;color:black;background-color:transparent;margin:10px auto;}
.radio,.exams label{float:left;line-height:1em}
.exams label{padding:5px}
.radio{margin-top:5px;}
.loginf{margin:10px;float:left}
.menu{float:right;margin-right:10px;padding-top:10px;}
.perftab{float:right;margin-right:10px;}
.perftab input{background-color:black;color:white;border:0;padding:7px}
.tntdiv{float:right;margin-right:20px;width:100px;background-color:black;color:white;padding:7px;font-family:Arial}
.loginbox,adduser{width:350px;margin-top:100px;margin:0 auto;padding:5px;border:1px solid grey;}
.loginbox label,.loginbox input,.loginbox select{float:left;min-width:100%;text-align:left}
.refe{border:1px solid grey;padding:5px;margin-bottom:10px}
#cdown{position:fixed;bottom:0;right:0;margin-right:10px;background-color:#446666;color:white;padding:5px}
.oeexam{width:96%;margin:0 auto;padding:20px;border:1px solid grey;text-align:left}
.oeexam h2{text-align:center;background-color:lightblue;color:white;margin:0 auto;padding:20px;box-shadow:0px 2px 0px 2px}
.oeexam span{display:inline-block;}
.ansshl{background-color:transparent;padding:3px;margin:2px}
.ansshl a{color:blue;text-decoration:none;background-color:whitesmoke;padding:3px}
.grandres{margin-top:15px}
.grandres-left{float:left;width:43%;background-color:whitesmoke;min-height:100vh}
.grandres-mid{width:45%;float:left;margin-left:15px;min-height:100vh;color:black;border:1px solid whitesmoke}
.grandres-right{float:right;width:50%;min-height:100vh;border:1px solid whitesmoke}
.stlogin{padding:10px;width:500px;margin:0 auto;border:1px solid grey;margin-top:50px;background-color:white;color:#446666}
#imgshowmain{position:fixed;right:0;left:0;top:10%;bottom:0;width:90%;margin:0 auto;height:auto;background-color:#446666}
#imgshowmain img{display:block;margin:0 auto}
#imgshowmain{display:none}
#imgshow{width:90%}
#imgclose{background-color:green;color:white;cursor:pointer;width:50px;text-align:center;margin:10px auto;padding:10px}
.mapclass{width:90%;display:block;margin:0 auto;height:70vh}
.qleft,.qright{width:45%;padding:10px;border:1px solid whitesmoke;min-height:220px}
.qleft{float:left}
.qright{float:right}
.solqs{float:left;padding:5px;width:30%;border:1px solid green;min-height:400px;margin-top:0}
#lsdiv,#aediv{display:none}
#aediv{margin:0 auto}
#ls,#ae,#chst{color:blue;cursor:pointer}
#parres{clear:both;text-align:center;margin-top:30px;background-color:#446666;color:white;border:1px solid teal;padding:10px;}
#parres span{color:yellow;font-weight:bold}
.oexstdn{font-weight:bold;color:maroon;display:inline-block}
#ems-right{width:71%;float:right;border:1px solid teal;padding:5px}
#ems-left{float:left;width:26%;margin-top:0px;border:1px solid teal;padding:5px}
#assigncp,#answshlink{color:blue;cursor:pointer}
#custompapers,#answshlist{display:none}
#npw label,#npw input{padding:5px;display:block;float:left;width:200px}
#addcourse{text-decoration:underline;color:blue;cursor:pointer;}
#addcoursediv{display:none}
#addcoursediv{width:300px;margin:0 auto;text-align:center}
#loading,.fpwdf,.unchkd,.fpwdn{display:none}
#fpwdf, #unchkd, #fpwdn {
position : absolute;
top : 20%;
left : 0;
right : 0;
width : 30%;
margin : 0 auto;
height : auto;
padding : 10px;
background-color : white;
border : grey solid 1px;}
#fpwdf input, #fpwdn input, #unchkd input {
display : block;
width : 45%;
float : left;
margin : 5px;}
#fpcl {
clear : both;
display : block;
text-align : center;
margin-top : 0;
border : grey solid 1px;
border-radius : 30%;
width : 40px;
float : right;
margin : 0 auto;
color : blue;
cursor : pointer;}
#editdiv{display:none}
#editdiv{
	
	position:fixed;top:5%;left:0;right:0;height:90vh;overflow:auto;background-color:white;border:1px solid teal;width:30%;margin:0 auto;padding:10px}
h3 {
background-color : #000000;
color : white;
text-align : center;
padding : 5px;
min-width : 95%;
margin : 10px auto;
left : 0;
right : 0;
border-radius : 3px;}
div {
padding : 5px;}
table, tr, th, td {
border :1px solid grey;}
th {
background-color : lightgrey;}
input, select {
border : teal solid 1px;
background-color : whitesmoke;
padding : 5px;
border-radius : 5px;
width:150px;}
input[type="file"] {
width : 88px;}
label, input, select {
float : left;}
label {
font-size : 15px;
font-family : arial;
color : teal;
font-weight : bold;}
.fleft {
float : left;}
.fright {
float : right;}
.bold {
font-weight : 700;}
.akbaracademy{text-align:center;padding:5px;width:50%;margin:0 auto;margin-top:30px;margin-bottom:0}
.asslink{display:block;width:100px;float:right;margin:10px;color:white;text-decoration:none;padding:5px;background-color:maroon;text-align:center}
#menulist {
margin : 0 auto;
border : whitesmoke solid 1px;
padding : 10px;
color : white;
width : 90%;}
#menu {
float : left;
background-color : whitesmoke;
width : 16%;
min-height : 100%;
padding : 10px;
border : whitesmoke solid 1px;}
#bbmenu, #qpmenu, #smmenu, #bulletin_board {
display : none;}
#bulletin_board {
clear : both;
width : 80%;
margin : 10px auto;
left : 0;
right : 0;
top : 0;
bottom : 0;
position : absolute;
z-index : 100;
background-color : beige;
border : maroon solid 1px;
overflow : scroll;
height : auto;}
#bulletin_board h2 {
text-align : center;}
#bulletinmain {
clear : both;
margin : 50px;
border : whitesmoke solid 1px;}
.bulletin {
margin : 10px;
padding : 10px;
border : whitesmoke solid 1px;}
#bbmenu, #qpmenu, #smmenu, #qpmenu a {
padding : 8px;
color : white;
margin-top : 10px;}
#bbl, #bbv, #bba, #bbe, #sml, #qpl, #aq, #eq, #vq, #pq, #smup, #smvw, #smed {
cursor : pointer;
margin : 5px auto;
width : 95%;}
#bbl, #sml, #qpl {
padding : 5px;
margin-left : -5px;}
#printmod, #prelimp, .ans, #edq, #delq, #getmw, #getall {
cursor : pointer;
color : blue;}
#menu a {
text-decoration : none;
color : #446666;}
.action {
width : 25%;
height : 100%;
margin-left : 1%;
float : left;
padding : 10px;}
#details {
float : left;
padding : 10px;
margin-left : 10px;}
#qview {
float : right;
border : whitesmoke solid 3px;
padding : 10px;
min-height : 100%;
width : auto;
min-width : 650px;
max-width : 650px;
overflow : auto;}
.top {
background-color : #060613;
color : white;
margin : 0 auto;
padding : 10px;}
.top img {
float : left;
width : 100px;
height : 100px;}
.header-text {
text-align : center;
width : 400px;
margin : 0 auto;}
.adduser {
clear : both;
width : 350px;
margin-top : 50px;
margin : 0 auto;
padding : 10px;
border : grey solid 1px;}
.adduser label, .adduser input, .adduser select,#action label, #action input, #action select{
float : left;
min-width : 150px;}
#action input[type="file"] {
width : 55px;}
#qview label, input, select {
float : left;}
#qview input[type="file"] {
width : 55px;}
.infobar {
width : 100%;
text-align : center;
padding : 10px;
background-color : whitesmoke;
margin : 0 auto;
margin-bottom : 5px;
margin-top : -10px;
height : 5px;}
.eal,.infobar a {
text-decoration : none;
background-color : #ff6900;
color : white;
border-radius : 3px;
font-size : 13px;
padding:5px;
border-radius:10px;}
.infobar div {
display : inline;
width : 10%;
background-color : #ff6900;
padding : 5px;
margin : 2px;}
.oploadsm label {
width : 100px;}
.closebb {
float : right;
margin-right : 20px;
margin-top : 20px;
color : maroon;
cursor : pointer;}
.amheader {
padding : 10px;
text-align : center;
width : 700px;
margin : 0 auto;}
.postAleft, .postAright {
border : grey solid 1px;
padding : 10px;
min-height : 100vh;}
.postAleft {
width : 25%;}
.postAright {
width : 70%;}
.left {
float : left;}
.right {
float : right;}
#attendmenu {
width : auto;
margin : 0 auto;
text-align : center;}
#attendmenu a {
color : white;
text-decoration : none;}
#attendmenu div {
background-color : #444444;
width : 120px;
padding : 5px;
display : block;
float : left;
margin : 20px;
font-size : 16px;
text-align : center;}
#attendance {
margin : 10px;}
#attend {
float : right;
width : 45%;
border : grey solid 1px;
padding : 10px;
min-height : 100vh;
overflow : auto;
overflow-y : hidden;}
.getbatches {
float : left;
width : 50%;
border : grey solid 1px;
padding : 10px;
min-height : 100vh;}
input[type="radio"] {
max-width : 50px;
border : grey solid 1px;}
.radio {
display : block;
max-width : 20px;
background-color : grey;
border : red solid 1px;}
.radioDiv {
max-width : 200px;
border : whitesmoke solid 1px;}
input[type="radio"] {
max-width : 20px;}
.stname {
border : grey solid 1px;}
#dispedbox {
display : none;}
#dispedbox {
width : 70%;
margin : 0 auto;
position : fixed;
top : 0;
bottom : 0;
right : 0;
left : 0;
padding : 20px;
background-color : beige;
border : grey solid 1px;
height : 250px;}
#closeedr {
cursor : pointer;
font-weight : bold;
color : maroon;}
#mbutton {
cursor : pointer;
font-size : 18px;
position : fixed;}
#mincal {
position : fixed;
bottom : 0;
right : 0;
width : 350px;
background-color : beige;
border : grey solid 1px;
min-height : 25px;}
.marks_menu {
clear : both;
margin : 10px;}

.pagebreak {
clear : both;
page-break-after : always;}
#invdivs, #invform {
float : left;
margin-top : 20px;}
#invform {
margin-left : 20px;
margin-top : 30px;}
#invdivs div {
float : left;
margin : 10px;}
#invform th, #invform td {
padding : 10px;}
#stco {
margin-left : 20px;}
.deldupmks {
width : 60%;
margin : 20px auto;
margin-top : 100px;}
.deldupmks table {
border-collapse : collapse;
font-size : 12px;}
.deldupmks tr, .deldupmks th, .deldupmks td {
padding : 5px;}
.deldupmks th {
background-color : whitesmoke;}
.deldupmks h3 {
max-width : 300px;}
.deldupmks h2 {
width : 500px;
background-color : green;
color : white;
padding : 5px;
text-align : center;}
#mmsdd {
display : none;}
.examadminright {
width : 80%;
float : right;
padding : 10px;
border : grey solid 1px;
min-height : 80vh;
overflow-x : auto;}
.examadminleft {
width : 15%;
float : left;
padding : 10px;
border : grey solid 1px;
min-height : 80vh;}
.addqf div {
margin : 5px;}
.addqf input {
padding : 5px;}
#tableslist {
display : none;}
#tableslist {
position : absolute;
text-align : left;}
#print-preview {
display : none;}
#print-preview {
position : fixed;
background-color : white;
border : blue solid 1px;
width : 60%;
margin : 0 auto;
left : 0;
right : 0;
top : 5%;
bottom : 0;
height : auto;
padding : 10px;
overflow : auto;}
#oeresdiv {
margin : 0 auto;}
#oepclose {
cursor : pointer;}
#editdiv {
display : none;}
#editdiv {
position : fixed;
top : 1%;
left : 0;
right : 0;
border : #ff6900 solid 1px;
height : 80vh;
margin : 0 auto;
width : 400px;
background-color : white;
padding : 10px;
overflow : auto;}
#allbrt {
display : none;}
#loading,#cvload {
display : none;}
#loading,#cvload {
position : fixed;
top : 0;
left : 0;
right : 0;
min-height : 100%;
min-width : 100%;
background-color: rgba(255, 0, 0, 0.1);
text-align : center;
padding-top : 20%;
color : teal;
font-weight : bold;
z-index : 100;}
h3 {
background-color : lightgrey;
color : black;}
.divl {
float : left;
width : 38%;}
.bdata, .codata {
width : 98%;
height:auto;
margin : 0 auto;
border : teal solid 1px;
padding : 10px;
padding-bottom:20px;
font-size : 12px;}
.bdata label, .bdata input, .codata label, .codata input {
display : inline-block;
padding : 3px;
margin : 2px;
float : left;}
.bdata input, .codata input {
color : black;
width : 60%;}
.bdata label, .codata label {
width : 30%;
font-size : 12px;
border-radius : 5px;
padding : 5px;
font-weight : bold;
color : maroon;}
.codata{width:50%;margin:0 auto}
.codata table{width:100%;margin:0 auto}
.codata tr, .codata td{padding:2px}
.codata h2{font-size:14px;margin:3px}
#shext {
text-decoration : underline;
color : maroon;
cursor : pointer;}
.extcl {
color : maroon;
font-weight : bold;
background-color : yellow;}
#empids {
width : 650px;
margin : 0 auto;}
#empids h3 {
background-color : #cc6900;}
#empids table {
width : 100%;}
#empids td {
font-size : 14px;}
#newbr, #statsub {
display : none;}
#newbr {
float : none;
clear : both;
background-color : white;
border : grey solid 1px;
padding : 10px;
text-align : center;
width : 400px;
margin : 0 auto;
border : grey solid 1px;
background-color : beige;}
#stchg, #stupcl {
color : blue;
cursor : pointer;
font-weight : bold;
font-size : 12px;}
#fpwdf,.fpwdf, #unchkd, #fpwdn,.fpwdn,#loading {
display : none;}
#fpwdf, .fpwdf,#unchkd, #fpwdn {
position : absolute;
top : 20%;
left : 0;
right : 0;
width : 30%;
margin : 0 auto;
height : auto;
padding : 10px;
background-color : white;
border : grey solid 1px;}
#fpwdf input, #fpwdn input, #unchkd input {
display : block;
width : 95%;
float : left;
margin : 5px;}
.fpcl {
clear : both;
display : block;
text-align : center;
margin-top : 0;
border : grey solid 1px;
border-radius : 30%;
width : 40px;
float : right;
margin : 0 auto;
color : blue;
cursor : pointer;}
.mright {
float : right;
padding : 5px;
width : 23%;
border : teal solid 1px;}
.mleft {
float : left;
padding : 5px;
width : 23%;
border : teal solid 1px;
height : 810px;}
.mainc {
float : left;
width : 48%;
border : teal solid 1px;
height : 810px;
margin-left : 30px;}
#targets label, #targets input, #targets select {
clear : both;
float : none;
width : 150px;
display : inline-block;}
.stpldets table, .stpldets tr, .stpldets td {
border : 0;}
.stpldets table {
min-height : 150px;}
.tdw {
width : 50px;}
.tdw {
height : 10px;padding: 2px}
.plregs table {
width : 100%;}
.activity-calendar input, .activity-calendar textarea, .activity-calendar label {
margin : 5px;}
.activity-calendar h3, .activity-calendar h4, .activity-calendar div {
font-size : 13px;
margin-bottom : 5px;
padding : 0;}
.calleft {
width : 25%;
float : left;
border : grey solid 1px;
min-height : 100%;
padding : 5px;}
.calleft input, .calleft input {
display : block;
float : none;
width : 45%;}
.calleft label {
width : 45%;}
.calright {
width : 72%;
float : right;
border : grey solid 1px;
min-height : 100%;
padding : 5px;}
.activcost {
float : right;
font-weight : bold;
margin-top : -30px;}
.bdmid {
width : 35%;
margin : 0 auto;}
.bdleft {
width : 40%;
float : left;}
.actcal {
clear : both;
clear : both;
font-size : 14px;}
.lttabdivleft{width:15%;float:left;padding:10px;border:1px solid grey}
.lttabdivright{width:80%;float:right;padding:10px;border:1px solid grey;overflow:auto;}
.lttabdivright table,tr,td{border:1px solid grey}
.dashboard{padding:5px;width:100%;margin:0 auto}
.consol{float:left;width:47.5%;border:3px solid whitesmoke;border-style:outset;height:200px;margin:5px}
.consol table{width:100%;border:0;font-size:12px;}
.consol tr,.consol td{border:0;padding:10px}
.figs{text-align:right;padding:2px;background-color:teal;color:white;width:20px;border-radius:5px}
.figs a{color:white;text-decoration:none}
.plregsl{width:16%;float:left;border:1px solid grey;padding:10px;font-size:12px}
.plregsr{width:81%;float:right;border:1px solid grey;min-height:100vh}
#stpldata{width:77%;float:right;padding:5px;border:1px solid grey;min-height:100vh}
#showplregs{width:20%;float:left;padding:5px;border:1px solid grey;height:auto;max-height:80vh;overflow:auto;font-size:12px}
#showplregs div{cursor:pointer;}
.plsdatal{width:45%;float:left;border:2px solid whitesmoke;padding:5px;border-style:outset}
.plsdatar{width:45%;float:right;border:2px solid whitesmoke;padding:5px;border-style:outset}
.plsdatam{width:100%;margin:0 auto;border:2px solid whitesmoke;padding:5px;}
.sendembtn{width:50px;background-color:teal;padding:5px;text-align:center;color:white;cursor:pointer;z-index:100}
.sendembtn a{color:white}
#sendpop,#sendpopemdiv,#sendpopwadiv,#sendmsgdiv,#cvcontainer,#microdatadiv,#cpinp,#vacedclose{display:none}
#sendpop,#sendmsgdiv,#microdatadiv{position:fixed;top:10%;left:0;right:0;bottom:0;width:30%;margin:0 auto;padding:10px;height:200px;overflow:auto;text-align:center;border:1px solid teal;background-color:white}
#sendpopem,#sendpopwa{cursor:pointer;color:teal;display:block;clear:both;margin:10px}
#sendpopemdiv,#sendpopwadiv{clear:both;margin:10px auto;text-align:center;width:80%;padding:10px}
#fpwdf,#unchkd,#fpwdn{display:none}
#fpwdf,#unchkd,#fpwdn{position:absolute;top:20%;left:0;right:0;width:30%;margin:0 auto;height:400px;padding:10px;background-color:white;border:1px solid grey; display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: column;}
#fpwdf input{display:block;width:45%;float:left;margin:5px}
#dbhrefs{color:white;text-decoration:none}
.sumtable{margin:0 auto;float:none;display:block;font-size:11px}
.sumtable table,.sumtable tr,.sumtable th,.sumtable td{font-size:11px}
.employerformdiv{margin:5px;height:10px;border:1px solid teal;padding:5px;font-size:12px;height:20px}
.employerformdiv div{float:left;width:150px;padding:0}
.employerformdiv input,.employerformdiv select{padding:2px;}
#dupdn{display:none}
.cvmen  div{display:inline;margin:10px;font-weigh:bold;color:white;background-color:maroon;cursor:pointer;border-radius:10px;border-style:outset;}
.cvmen a{color:white;background-color:maroon;text-decoration:none}
.epleft,.epright{height:613px;overflow:auto;text-align:left;margin-left:20px;background-color:whitesmoke;font-size:13px;border-style:outset}
.epleft{width:27%;}
.epright{width:30%;}
.epform{display:block;width:35%;margin:0 auto;padding:10px;height:auto;background-color:beige;font-size:12px;border-style:outset}
.epform label,.epform input{font-size:12px}
.cvbod h3{width:80%;margin:0 auto;text-align:center}
.edvacform{padiing:0;margin:1px;width:98%;margin:0 auto;border:1px solid lightgrey;font-size:13px}
.edvacform label{display: block;float:left;width:48%;margin:2px;font-size:13px}
.edvacform input{display:block;right;width:48%;padding:2px;height:auto;margin:2px;font-size:13px}
.recex{text-align:center;color:red;font-weight:bold}
#jobfilters,#applied{width:22.5%;background-color:beige;height:60vh;border-style:outset;overflow:auto}
.vjmid{width:75%;margin:0 auto;background-color:whitesmoke;height:60vh;border-style:outset;font-size:13px;overflow:auto}
.vjmid h3{background-color:teal;color:white}
.cvbod h3{margin-top:0;background-color:green;color:white}
#applied h3,#jobfilters h3{background-color:lightgreen;color:black}
.vjobs{margin:0 auto;text-align:left;height:auto;;border:1px solid lightgrey}
.vjtitle{font-weight:bold;margin:5px;margin-bottom:15px;padding:0;cursor:pointer}
.vjobs span{display:block;padding:5px}
#candinfopop{display:none}
#candinfopop{position:fixed;top:5%;left:0;right:0;width:50%;margin:0 auto;height:80vh;background-color:white;border:1px solid grey;padding:10px;overflow:auto}
#candinfopopclose{color:blue;font-weight:bold;cursor:pointer}
.jmore{display:none}
.hidemore{display:none}
.vacedlink{float:right;text-align:right;font-size:12px;color:blue;cursor:pointer;display:inline-block;}
.plbody{background-color:FFFDD0}
.plbody h2{background-color:khaki;color:black;text-align:center;padding:10px;margin:5px}
.pladmen{width:25%;border:1px solid teal;padding:5px;min-height:80vh}
.pladmen ul{list-style-type:none;text-align:center}
.pladmen li{margin:10px;padding:10px;font-size:14px;background-color:lightgreen;color:black;border-radius:10px;cursor:pointer}
.pladmen a{color:black}
.pladmen h3{background-color:transparent;color:black}
.pladdets{width:72%;border:1px solid teal;padding:5px;min-height:80vh}
.plsum{width:20%;margin:1%;border:1px solid black;border-style:outset;height:20px;text-align:center;padding:5px;background-color:darkkhaki;color:white}
.vacopts{width:16.5%;margin:1%;}
.vacopts label{display:block;background-color:beige;text-align:center;width:100%}
.vacopts select{display:block;width:100%}
.vacs{width:45%;float:left;margin:5px;padding:5px;height:auto;font-size:12px}
.vacs table td:nth-child(1){font-weight:bold}
#EmployerName,#Division{display:none}
.ptitle{margin:0;color:yellow;width:500px;margin:0 auto;margin-top:10px;text-align:center}
.logo{width:100px;height:100px;float:left}
.loggedinas{width:100%;font-size:16px;color:white;text-align:left}
#vpostedmob{display:none}
#vpostedclose{display:none}
.chpwdform{margin:0 auto;width:50%}
.newpwd{width:500px;margin:0 auto;margin-top:100px;border:1px solid grey;padding:20px}
.newpwd label{display:inline-block;width:150px;padding:5px;margin:5px;}
.newpwd input{display:inline-block;width:250px;padding:5px;margin:5px;}
.newpwd input[type='submit']{display:block;width:50%;margin:10px auto;}
.stlogin{width:350px;margin:20px auto;border:1px solid teal;padding:10px}
.stlogin label{display:block;width:25%;}
.stlogin input{ width:70%}
.stlogin input[type='submit']{display:block;margin:10px auto;width:50%;}
#compregf{display:block;width:400px;margin:0 auto;padding:5px;border:1px solid grey;height:auto}
.loginbox{width:100%;border:0;text-align:left;padding:0;margin:0 auto;height:100vh;}
.loginleft{width:55%;float:left;height:98%;background:url("../images/bgbooks.jpg");background-size: cover;}
.loginright{width:40%;float:right;height:70.5%;margin-right:1%;padding-top:10%;}
.loginbox h2{text-align:left;margin:3px auto;padding:0;font-size:21px;font-weight:600;}
.loginbox p{margin-top:0;font-size:14px;text-align:left}
.loginbox input{width:90%;line-height:3;border:2px solid whitesmoke}
.loginbox input[type='submit']{background-color:red;color:white;}
.fpwdf input{padding:5px}
table, tr, th, td {
border-collapse:collapse;}
input[type="radio"] {
border : grey solid 1px;
max-width : 20px;}
#loading,#cvload {
position : fixed;
top : 0;
left : 0;
right : 0;
min-height : 100%;
min-width : 100%;
background-color: rgba(128, 128, 128, 0.5);
text-align : center;
padding-top : 20%;
color : teal;
font-weight : bold;
z-index : 100;}
.divl {
float : left;
width : 45%;}
.bdata, .codata {
width : 98%;
margin : 0 auto;
border : teal solid 1px;
padding : 10px;
font-size : 12px;}
.lttabdivright table,tr,td{}
#sendpop,#sendpopemdiv,#sendpopwadiv,#sendmsgdiv,#cvcontainer,#microdatadiv,#fpwdf,#unchkd,#fpwdn,#dupdn,#candinfopop,#vacedform,.jmore,.hidemore,#EmployerName,#Division,#vpostedmob,#vpostedclose,#epuserprofile,#cpinp{display:none}
.edvacform{padiing:0;margin:1px;width:98%;margin:0 auto;font-size:13px;text-align:left}
.edvacform input,.edvacform textarea,.edvacform select{display:block;right;width:48%;padding:2px;height:auto;margin:2px;font-size:13px;font-weight:400;color:black;font-size:14px}
.edvacform td div:first-child,#appinfotab td div:first-child{font-weight:400}
.edvacform td div:nth-child(2),#appinfotab td div:nth-child(2){color:black;font-weight:600}
.epform{display:block;margin:0 auto;padding:10px;height:auto;font-size:12px;width:100%;background-color:white}
.epform label,.epform input,.epform textarea,.epform select{border:1px solid #F0F0F0;filter: brightness(99%);border-radius:5px;background-color:white;padding:15px;font-size:14px;color:grey;font-weight:200px;line-height:2;width:140px;text-align:left}
.epform label{border:0;line-height:1}
#candinfopop,#vacedform,#cvcontainer{
	position:fixed;top:50%;bottom:0;left:0;right:0;color:black;text-align:center;margin:0 auto;width:60%;background-color:white;height:100%;overflow:auto;border-radius:30px;z-index:20;border:1px solid whitesmoke;
	transform: translateY(-50%);}
#vacedform{border:2px solid whitesmoke}
#candinfopopclose{color:blue;font-weight:bold;cursor:pointer;float:right}
.regforg{display:inline-block;margin:20px;width:100px}
.regforg a{text-decoration:none;}
.adduser {
clear : both;
width : 350px;
top:10%;
margin : 0 auto;
margin-top : 1%;
padding : 10px;
border : grey solid 1px;}
.vbody{background-color:white;height:80vh;margin-top:3%;margin-left:3.5%;border-radius:20px;padding:1%}
.vbody table,#edvacform table{width:100%;font-size:14px;border-collapse:collapse;border:0}
#vactab tr,#appinfotab tr{background-color:white;border:0;border-top:3px solid whitesmoke;height:40px}
border,th,td,input,select,textarea,#epform,#vacedform,#edvacform,.edvacform{border:1px solid whitesmoke}
.vbody td,#edvacform td{border:0}
.vbody table tr{color:grey;}
.vbody table tr td div:first-child{font-weight:600;}
.searchinp:focus{outline:none}
.vbody table,#showvactab{border:0;width:100%;position:relative;}
#edvactab,#edvactab tr,#showvactab,#showvactab tr,appinfotab,#appinfotab tr,.vjmid tr,
#edvactab,#edvactab td,#showvactab,#showvactab td,appinfotab,#appinfotab td,.vjmid td{border:0;background-color:white;color:grey}

#edvactab input,#edvactab textarea,#edvactab select,#gmore input,#gmore textarea,#gmore select{background-color:white;border:1px solid lightgrey;border-radius:5px;color:grey}
#vactab th,.vjmid th{background-color:white;text-align:left;color:grey;font-weight:400;border-top:1px solid grey;padding:5px}
#gmoreclass,#gmoreclass tr,#gmoreclass td {border:0;border-collapse:collapse;color:black}
#edform table{width:95%;margin:0 auto}
}
.inputempty{border:1px solid red}
.jdtab tr{padding:20px;height:50px;border-top:2px solid whitesmoke;border-bottom:2px solid whitesmoke}
#filtltab{width:98%;margin:0 auto;text-align:center;text-align:center;border:1px solid teal;padding:1%;height:auto;}

#leadssummarylink,#uplflink,#aldblink{color:blue;cursor:pointer;font-size:12px}
#mendiv{display:none}
#mendiv{height:auto}
#sumupdiv,#leadsupldiv,#leadssumdiv{display:none}
#sumupdiv{border:1px solid teal;margin:3px;text-align:left;font-size:12px}

#leadsupldiv{width:99%;height:auto;border:1px solid teal;margin:3px;}

.uplleads table { 
  table-layout: fixed;
  width: 100%
}

.uplleads td, .uplleads th {
    /* css-3 */
	cursor:pointer;
    white-space: -o-pre-wrap; 
    word-wrap: break-word;
    white-space: pre-wrap; 
    white-space: -moz-pre-wrap; 
    white-space: -pre-wrap; 
	overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#edleadspop{display:none}
#edleadspop{position:fixed;top:10%;width:60%;margin:0 auto;border:1px solid teal;background-color:white;left:0;right:0;height:auto}


h3{background-color:#000000;color:white;text-align:center;padding:5px;min-width:95%;margin:10px auto;left:0;right:0;border-radius:3px}

table,tr,th,td{border:1px solid grey}
th{background-color:lightgrey}
ul,li{margin:5px;}
.bold{font-weight:700}
#plregfsh{display:none}
#updiv{text-align:center}
#plregfsh,#updiv{
	position:fixed;top:1%;bottom:1%;left:0;right:0;width:40%;margin:0 auto;height:auto;padding:10px;border:1px solid grey;background-color:white;font-size:14px;border-radius:5px;
  }
 
#plregf,#plcl,#upclose{color:blue;cursor:pointer;text-align:center} 
#plregfsh label,#plregfsh input{display:block;float:left;margin:5px;width:95%;padding:5px;border-radius:5px;background-color:white;border:0}
#plregfsh td:nth-child(1){font-weight:bold;background-color:whitesmoke;color:black}
#plregfsh label{color:black;width:90%;background-color:transparent}
#plregfsh div{clear:both;float:none;border:1px solid whitesmoke}
#plregf{font-size:18px;padding:5px;border:1px solid grey;width:40%;margin:0 auto;background-color:maroon;color:white;margin:5px;text-align:center;border-radius:5px}
#jdloginlink{width:40%;display:inline-block;background-color:blue;color:white;padding:6px;border-radius:5px;margin:5px;text-align:center}
.pebod{padding:10px}
.errmsg{color:red;font-weight:13px}
.regstclass{width:100%;margin:0 auto;border-collapse:collapse}
.regstclass tr,.regstclass td{border:1px solid whitesmoke}
.diffmsg{display:none}
#wrapper .text{
	position:fixed;
	left:0;right:0;top:0;margin:0 auto;
	padding:5px;border:1px solid teal;background-color:yellow;
	visibility:hidden;
	display:none;
	color:blue;
	text-align:center;
	width:98%;
}
#wrapper:hover .text {
visibility:visible;
display:block;
}

#wrapper2 .mtext{
	position:fixed;
	left:0;right:0;top:0;margin:0 auto;font-size:16px;
	padding:5px;border:1px solid teal;background-color:maroon;
	visibility:hidden;
	display:none;
	color:white;
	text-align:center;
	width:50%;height:auto
}
#wrapper2:hover .mtext {
visibility:visible;
display:block;
}
	#cdl{color:blue;cursor:pointer}
	#dups{display:none}
	#dups{
		background-color:white;border:1px solid teal;width:70%;margin:0 auto;padding:10px;height:auto;position:absolute;top:10%;bottom:10%;left:0;right:0;overflow:auto;		
	}

.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: maroon;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}
#export2xl tr,td{border:1px solid teal}
#export2xl td{padding:5px}
#wasendopts{display:none}
#wasendopts{position:fixed;top:35%;left:0;right:0;width:30%;margin:0 auto;padding:5px;border:5px solid lightgrey;background-color:white;text-align:left;border-style:outset;height:auto}

@media only screen and (max-width: 800px)
{
	html,body,.top,#body,.infobar,.top img,.header-text,.divl,.bdata,.main,.mright,.mleft,.mainc,#fpwdf,#unchkd,#fpwdn, #fpwdf input, #fpwdf select,.examadmin,.activity-calendar input,.activity-calendar textarea,.activity-calendar h3,.activity-calendar h4,.activity-calendar div,.activity-calendar input,.activity-calendar textarea,.activity-calendar label,.calleft,.calright,#activshow,.activcost,.bdmid,.bdleft,divl,.consol,.plregsl,.plregsr,.plsdatal,.plsdatar,.plsdatam,#sendpop,#sendpopemdiv,#sendpopwadiv,.stpldets,#jobfilters,.vjmid,.openings,.ptitle,.cvbod,.epform,.epleft,.chpwd,.chpwdform,.chpwdform input,.newpwd,.newpwd label,.newpwd input,.stlogin,.stlogin input,.stlogin label,#compregf,.employerformdiv,.employerformdiv div,.employerformdiv label,.employerformdiv input,.employerformdiv select,.loginbox,.fpwdf,#plregfsh,#plregfsh select,#plregfsh input,#plregfsh label{clear:both;font-size:15px;width:98%;margin:0 auto;left:0;right:0;height:auto;float:none;padding:0}
	#plform{height:60vh;overflow:auto}
	#plregfsh,#updiv{width:80%}

.stlogin,.chpwdform,.newpwd,#empreg{padding:10px;width:92%}
.employerformdiv select,.fpwdf{padding:5px}
.employerformdiv,.employerformdiv div{border:0}
.chpwdform input,.newpwd input,.stlogin input,.employerformdiv input,#plregfsh,#plregfsh select,#plregfsh input,#plregfsh label{clear:both;padding:5px;}
.chpwdform input[type='submit'],.newpwd input[type='submit'],.stlogin input[type='submit'],.employerformdiv input[type='submit'],#plregfsh input[type='submit']{clear:both;display:block;width:50%;margin:10px auto;}
#vpostedmob,#vpostedclose,.chpwdform label,.stlogin label,.employerformdiv label{display:block}
.chpwdform label{float:none;text-align:center;margin:0 auto;}
.epleft,.epright{display:none;}
.epleft,.epright{position:absolute;top:5%;left:0;right:0;margin:0 auto;width:80%;height:90vh;overflow:auto;}
.loggedinas{font-size:12px;text-align:center}
.akbaracademy{font-size:28px;margin:0 auto}
.infobar,.actcal,.calleft,.calright{padding:0;margin:0 auto;width:95%;left:0;right:0}
.infobar div{float:left;display:block;margin-top:10px;font-size:12px;width:45%}
.examadminleft{width:30%}
.plregsr,.stpldets,.plsdatal,.plsdatar,.plsdatam{width:100%;padding:0;word-break:break-all}
#stpldata{width:73%;}
.examadminleft a{display:block;float:none;margin:5px auto;width:97%;}
.examadminright{width:55%;border:1px solid red}
.lttabdivleft{width:30%;float:left}
.lttabdivleft div{display:block;max-width:99%;font-size:12px}
.lttabdivleft a{color:teal;}
.lttabdivright{width:57%;float:right}
.bdata{width:98%;margin:0 auto}
.bdata label,.bdata input{width:95%;margin:0 auto; margin:5px}
.bdata label{width:93%}
#shab{display:none}
.actcal{margin-top:20px;}
.activity-calendar div{margin:5px;padding:5px}
.activity-calendar input,.activity-calendar textarea{width:90%}
#fpwdf,#unchkd,#fpwdn{height:80vh;width:90%;margin:0 auto}
.top,#body,.infobar,.top img,.header-text,.divl,.bdata,.main,.mright,.mleft,.mainc,#fpwdf,#unchkd,#fpwdn, #fpwdf input, #fpwdf select,.examadmin,.activity-calendar input,.activity-calendar textarea,.activity-calendar h3,.activity-calendar h4,.activity-calendar div,.activity-calendar input,.activity-calendar textarea,.activity-calendar label,.calleft,.calright,#activshow,.activcost,.bdmid,.bdleft,divl,.consol,.plregsl,.plregsr,.plsdatal,.plsdatar,.plsdatam,#sendpop,#sendpopemdiv,#sendpopwadiv,.stpldets,#jobfilters,.vjmid,.openings,.ptitle,.cvbod,.epform,.epleft,.chpwd,.chpwdform,.chpwdform input,.newpwd,.newpwd label,.newpwd input,.stlogin,.stlogin input,.stlogin label,#compregf,.employerformdiv,.employerformdiv div,.employerformdiv label,.employerformdiv input,.employerformdiv select,.loginbox,.fpwdf,#plregfsh,#plregfsh select,#plregfsh input,#plregfsh label{clear:both;font-size:15px;width:98%;margin:0 auto;left:0;right:0;height:auto;float:none;padding:0}
.epleft,.epright,#candinfopop{position:absolute;top:5%;left:0;right:0;margin:0 auto;width:80%;height:90vh;overflow:auto;}
div,.ems div,.ems input,.ems select,.ems label,.top,input,label,select,a,h1,h2,h3,.loginf,.oeres-left,.oeres-right,.oeres-mid,.refe,
	.oeres-left ul,.oeres-left li,.oeres-right img,.oeres-right ul,.oeexam,.oeexam h2,.stlogin,
	ul,li,.infobar,.ems,.qmap,.footer,.egtstn,#shi,.shimg,img,.qaleft,.qaright,.fleft,.fright,.menu,.oeexam p,
	.stlogin label,.stlogin input,.grandres-left,.grandres-mid,.grandres-right,.oeres-right li,.oeres-right h4,.oeres-right h3,.solqs,
	.oeres-left div,.oeres-left a,.perftab,.perftab input,.tntdiv,.qleft,.qright,.mapclass,#lsdiv,#aediv,#ls,#ae,#parres,#parres span,.top img,#ems-left,#ems-right,.header-text
	{clear:both;float:none;width:98%;margin:5px auto;left:0;right:0;padding:0;height:auto;color:black;height:auto}
.oexstdn,.oeexam .fleft{font-weight:bold;color:maroon;display:inline-block}
.top img{float:none;display:block;margin:0 auto}
.mapclass{max-width:80%;height:auto}
h1,h2,h3,input,select,.perftab,.perftab input,.tntdiv{width:96%;text-align:center;padding:5px;}
h1,h2{color:white}
.perftab input{padding:10px;width:100%}
.ems div{margin:10px}
.ems label{margin-bottom:5px;}
.ems input,.ems select{padding:10px;margin-top:-5px;margin-bottom:20px}
.radio{max-width:5%;float:left;margin:0;padding:5px}
label{width:80%;margin:0;padding:0}
.infobar{padding-bottom:10px}
.oeres-left,.oeres-right{height:auto}
.grandres-left{display:none}
.oeres-left ul{width:80%}
.oeres-left li{margin:10px}
.examf h3{font-size:16px;}
.examf p{font-size:12px;}
.examf input[type=radio],.examf label{font-size:15px;}
img{max-width:90%;height:auto}
.oeres-right{display:none}
#edform table tr{border:0;text-align:center;border-bottom:1px solid teal}
#edform table td,#edform input{padding:10px;font-size:16px;}
#edform table td{width:30%}
#edform input{width:100%;color:black;font-weight:bold}
#edform table td div:nth-child(2){width:100%;color:black;font-weight:bold;}
}