*{
  margin: 0 0;
  padding: 0 0;
  
}
.rowyear1semester1ore{display: none;}
.aligncenter{display: block;margin: auto;}
.red{color: red;}
.blue{color:blue;}
.black{color:black;}
.border-1px-black, th{border: 1px solid black;}
.border_unset_collapse{border-collapse: unset;}
.display-block{display: block;}
.display-inline-block{display: inline-block;}
.white{color: white;}
.green{color: #90ee90;}
.bold,#bold{font-weight: bold;}
.italic{font-style: italic;}
.floatleft{float: left;}
.uppercase{text-transform: uppercase;}
.underline{text-decoration: underline;}
.nounderline{text-decoration: none;}
.justify{text-align: justify;}
.left{text-align: left;}
.right{text-align: right;}
.center{text-align: center;}
.hidden{visibility: hidden;}
.indent_1{ margin-left:0.5em; }
.indent_2{ margin-left:1em; }
.indent_3{ margin-left:1.5em; }
.indent_4{ margin-left:2em; }
.greybg,.greybg span{  background: #eeeeee;}
.darkgreybg{background-color: #D3D3D3;}
.bgblack{background-color: black; color: white;}
.bgblue,#bgblue,.bgblue span{background-color: #5D7EE7; color: white;}
.bgred,#bgred,.bgred span{background-color: red !important;}
.bggreen,#bggreen,.bggreen span{background-color: green !important;}
.hoverbluebg:hover,#hoverbluebg:hover,.hoverbluebg:hover span{background-color: #5D7EE7; color: white; -webkit-transition: 0.5s all;}
.bglightblue,#bglightblue,.bglightblue span{background-color: #BACAFF;}
.bgwhite{background-color: white; color: black;}
.bgred{background-color: red; color: black;}
.lightbluebg{background-color: deepskyblue;}

.highlight{background-color: yellow; color: black;}
.no-border, .no-border tr td, .no-border tr th{border: none;}
.no-border-top{border-top: none !important;}
.no-borderbttm{border-bottom: none !important;}
.no-border-left{border-left: none !important;}
.no-border-right{border-right: none !important;}
.floatnone{float:none !important;}
.f_left{float:left;}
.logintable td{border: none;padding: .5em;}
#numberspan{display:block;}
.bullet{width: 13px;padding: 0 .1em .1em 0;}
.inline-block{display: inline-block;}
.padding1,.padding1 td,.padding1  th{padding: 1em;}
.padding0,.padding0 td,.padding0  th{padding: 0;}
.padding05,.padding05 td{padding: .5em;}
table.td_padding tr td{padding: .5em;}
.curPage{font-weight: bold;}


.padding-right-1{
  padding-right: 1em;
}
.padding-left-1{
  padding-left: 1em;
}

.padding-left-2{
  padding-left: 2em;
}

.padding-left-3{
  padding-left: 3em;
}

.margin-left-1{
  margin-left: 1em;
}
.margin-left-01{
  margin-left: 0.1em;
}
.margin-auto{
  margin: auto;
}


.padding_right_bottom{
  padding-right: 1em;
  padding-bottom: .2em;
}

label{
	display: inline-block;
}


body{
	font-family: Roboto, 'Segoe UI', Tahoma, sans-serif !important;
}
.width-auto{width: auto;}
.width-3{width: 3%;}
.width-5{width: 5%;}
.width-6{width: 6%;}
.width-7{width: 7%;}
.width-8{width: 8%;}
.width-9{width: 9%;}
.width-10{width: 10%;}
.width-11{width: 11%;}
.width-12{width: 12%;}
.width-13{width: 13%;}
.width-14{width: 14%;}
.width-15{width: 15%;}
.width-20{width: 20%;}
.width-30{width: 30%;}
.width-50{width: 50%;}
.width-60{width: 60%;}
.width-90{width: 90%;}
.width-100{width: 100%;}


.width-1em{width: 1em;}
.width-2em{width: 2em;}
.width-3em{width: 3em;}
.width-5em{width: 5em;}
.width-6em{width: 6em;}
.width-7em{width: 7em;}
.width-8em{width: 8em;}
.width-9em{width: 9em;}
.width-10em{width: 10em;}
.width-11em{width: 11em;}
.width-12em{width: 12em;}
.width-13em{width: 13em;}
.width-14em{width: 14em;}
.width-15em{width: 15em;}
.width-20em{width: 20em;}
.width-30em{width: 30em;}
.width-40em{width: 40em;}
.width-50em{width: 50em;}
.width-60em{width: 60em;}
.width-80em{width: 80em;}
.width-100em{width: 100em;}

.width-auto{width: auto;}
a.active{font-weight: bold;}
#modulebox div{
	padding: 0 .5em 0 0.5em;
}

.button_{
	background: #1161ee;
	padding: 4px;
	border-radius: 5px;
    color: white;
	letter-spacing: 2px;
	text-decoration: none;
}

.button_:hover{
	background: #0DAEEE;
	-webkit-transition: 0.5s all;
}




.popup_feedback{
    width: 25px;
    display: block;
    position: absolute;
    margin-top: -30px;
    margin-left: 5;

}




.module_list_div_box span{
	margin: 0;
	float: left;
	display: block;
	padding: .5em 0 .5em 0;
	height: 3.5em;
    font-size: small;

}

.confirmbtn{
	padding: 1em;
	margin: 1em;
	border-radius: 2em;	
	cursor: pointer;
}

.confirmbtn:hover{
border: 2px solid black;
}


.printbtn{
	display: block;
margin: auto;
width: 2em;
cursor: pointer;
}

.pointer{
	cursor: pointer;
}


input[type='number']{
	padding-left:10px;

text-align:center;
}

select,option{
	text-align: center;

}

table{
	margin: auto auto;
	/*border: 1px solid #000000;*/
}



.w3-col.s3 {
    width: auto !important;
}

#paper{

min-height: 842px;
width: 595px;
/* to centre page on screen*/
margin: auto auto;
/*overflow: hidden;*/

}

#form{
/*margin-top: 1.7em;*/
/*border:1px solid black;*/
  /*text-align:justify;*/
  min-height: 842px;
        width: 595px;
        /* to centre page on screen*/
        margin-left: auto;
        margin-right: auto;

}

#title{

    font-weight: bold;
    font-size: 25px;
    border: 1px solid black;
    display: block;
    width: auto;
    height: 1.05em;
    padding: 0 1em 0 1em;
    float: right;
    margin-top: -0.45em;
	margin-bottom: .5em;

}

#form #information{
  text-align: center;
  padding: 2em;
}

#form span span{
  /*text-decoration: underline;*/
  padding: 0;
  font-weight: bold;
}

.bold{
  font-weight:bold;
}
span{
  margin-top:.5em;
  
}


#infohead{
  background: #eeeeee;
    padding: .5em;
    text-align: center;
    border-bottom: 1px solid black;
}

#table{
  border-top: 1px solid black;
}

.tablepadding td, #table_manual_reg td, #table_manual_reg th{
	padding: .5em 0.2em .5em 0.2em;
}

/*table{border-collapse: collapse;}*/
table{
	border-collapse: collapse;
}


td{
  border: 1px solid black;
  /*padding: 0.5em;*/

}
tr.padding td{
	padding: 0.5em;

}

ul li {
	list-style: none;
}


.short_form input[type=email],.short_form input[type=text],.short_form input[type=number],.short_form select{
text-align: center;
border-radius: 5px;
    padding: .5em;
        box-shadow: 2px 2px 3px 2px #eeeeee;
    border: none;margin-bottom: 1em;
}

.short_form input[type=email]:focus,.short_form input[type=text]:focus,.short_form input[type=number]:focus{
background-color: #AED6F1;
outline: none;
    -webkit-transition: 1s all;
}
.short_form input[type=email]:hover,.short_form input[type=text]:hover,.short_form input[type=number]:hover{
background-color: #AED6F1;
    -webkit-transition: 1s all;
}

.single_row_bg{
	background-color: #F5F5F5 !important;
}


.short_form strong{padding: .5em;}
.short_form{
	width: 25em; display: block;
	margin: auto auto;
	padding: 1em;
  text-align: center;
  border: 1px solid grey;

}


.short_form_new{
	width: 70em; 
	display: block;
	margin: auto auto;
	padding: 1em;
	text-align: center;
	border: 1px solid grey;
}




.short_form_new input[type=email],.short_form_new input[type=text],.short_form_new input[type=number],.short_form_new select{
	border-radius: 5px;
	width: 250px;
	font-weight: normal;
}

.short_form_new td{
	width: 500px;
	padding: 1em;
	font-weight: bold;
}
.short_form_new .button, .short_form_new #address{
	width: 100%;
}


.font-size-small{
	font-size: small;
}



#content{
	min-height: 566px;
}









.button{
     font-size: 15px;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 10px;
   // margin: 20px auto 0px;
   margin: auto;
    box-sizing: border-box;
    border: 1px solid #fff;
    outline: none;
    cursor: pointer;
    display: inline-block;
    color: #04032c;
    width: 10em;
    background-color: #f1f1f1;
    -webkit-transition: 0.5s all;
}
.button:hover{
background-color: #04032c;
color:white;
}
#table_manual_reg{
	//width: 80%;
}

.firstspan{
	display: inline-block;
	font-weight: bold;
	width: 150px;
}


.nav{
  border-bottom: 1px solid black;
}

.nav a.btn, #download_pdf {
    background-color: blue;
    padding: 4px;
    border-radius: 5px;
    font-weight: normal;
    border: 1px solid white;
    color: white;
    padding: 0 0.5em 0.1em 0.5em;
    text-decoration: none;
	//line-height: 3em;
    transition: all 0.5s;
}

.nav a.btn:hover,.nav a.btn.active, #download_pdf:hover{
  background-color: yellow;
  border: 1px solid black;
  color: black;
}

#short_msg{
    display: block;
    width: 70%;
    text-align: justify;
    margin: auto;
    margin-top: 10em;
    border: 2px solid;
    padding: 2em;
}
#short_msg p{
  display: block;
  margin-bottom: 1em;
}




/*navigation dropdown*/
div.has-drop-down ul, ul li.has-drop-down ul{
  display: none;
}

ul li.has-drop-down ul{
 max-height: 500px;
    overflow-y: scroll;
}




/*div.has-drop-down:hover ul {*/
div.has-drop-down:hover ul, ul li.has-drop-down:hover ul {
    position: absolute;
    border: 1px solid #ccc;
    display: block;
    color: #000!important;
    background-color: #ccc;

}



div.has-drop-down ul li, ul li.has-drop-down ul li{
  text-align: left;  
  background-color: #fff;
}
div.has-drop-down ul li:hover, ul li.has-drop-down ul li:hover{
  background-color: #ccc;
}
div.has-drop-down ul li a, ul li.has-drop-down ul li a{
  padding: 8px 16px;
  display: block;
  text-decoration:none;
  text-align: left;
}
div.has-drop-down ul li a:hover, ul li.has-drop-down ul li a:hover{
  text-decoration:underline;
}

w3-row w3-light-grey{
  transition: 0.5 sec;
}

.border-dash{
  border: 1px dashed;
}
#admin_acknowledge_swap,#swap_progress{    
  text-align: left;
    width: 740px;
    margin: auto;
    border: 1px dashed;
    margin-top: 5em;
    padding: 1em;
}

#swap_progress table td span{
  text-align: center;
}

#myfooter p{
  display: block;width:100%;
  text-align: center;
 // position: absolute;
  bottom: 0;
}


.report_div{
    border: 1px solid black;
    padding-bottom: .5em;
    margin: 1em;
    background: #eeeeee;
}
table tr td{
  vertical-align: top;
}


#popup{    
	position: fixed;
    bottom: 1em;
    right: 1em;
    width: 300px;
	height: 60px;
	border: 1px solid blue;
	border-radius: 5px;
    background: white;
    margin: 0 auto;
}



#header_popup{
	background-color: deepskyblue;
	width: 100%;
	border-bottom: 1px solid blue;
}



#msg_popup{
	padding-top: 5px;
}






#main{
	display: block;
	width: 90%;
	margin: auto auto;
}

#main div{
	display: inline-block;
	background-color: #eee;
//	background-color: white;
	padding: 2em;
	margin: 1em;
	height: 575px;
}

#left-panel{
	display: block;
	margin: auto;
	float: left;
	width: 52%;
}




#referenceidmytmoney{
	width: 600px;
	margin: auto auto;
}


#right-panel img{ 
	width: 100%;
	display: block;
}
#left-panel ol li{ 
	padding: 0.5em;
}
















