
font, select, label {
    font-family: Arial, Helvetica, sans-serif;
}


.main > div {
  display: inline-block;
  width: 728;
  margin-top: 10px;
}


.one{
    .register {
       border: none; 
        
        h3 {
          border-bottom-color: #909090;
        }
    
        .sep{
          border-color: #909090;
        }
    }
}

.maintable {
  	margin: 10px auto;
  	padding:  10px 10px 10px 10px;
  	border: 7px solid #F05F40;
  	border-radius: 6px;
	  color: #444;
  	background-color: #F0F0F0;
  	box-shadow: 0 0 20px 0 #000000;
  }
  
.welcometable {
    border-collapse: initial;
  	margin: 1px;
  	padding:  10px 12px 11px 12px;
  	border-radius: 18px;
    color: #ffffff;
  	background-color: #3265C8;
  }
  
.starttable {
    border-collapse: initial;
  	margin: 1px;
  	padding:  5px 6px 5px 6px;
  	border-radius: 15px;
    color: #ffffff;
  	background-color: #F05F40;
  }
  
.buttontable {
    border-collapse: initial;
  	margin: 8px;
  	padding:  16px 12px 17px 12px;
  	border-radius: 18px;
    color: #DFE5FC;
  	background-color: #ffffff;
  }
  
.homepagetable0 {
    border-collapse: initial;
    margin: 10px auto;
    padding:  15px 45px 15px 45px;
    color: #222222;
    background-color: #ffffff;
  }
  
.homepagetable1 {
    border-collapse: initial;
    margin: 10px auto;
    padding:  15px 45px 15px 45px;
    color: #222222;
    background-color: #ffffff;
  }
  
.homepagetable1row {
  	border-top: 10px solid #ffffff; 
  	border-bottom: 10px solid #ffffff; 
  	background-color: #ffffff;
  }
  
.homepagetable1col {
    padding:  12px 12px 12px 12px;
  }
  
.homepagetable2 {
    border-collapse: initial;
  	margin: 10px auto;
  	padding:  5px 5px 5px 5px;
	  color: #222222;
  	background-color: #ffffff;
  }
  
.homepagetable3 {
    margin: 0px auto;
    padding:  0px 45px 0px 45px;
  	border-left: 20px solid #ffffff; 
  	border-right: 20px solid #ffffff; 
    color: #222222;
    background-color: #ffffff;
  }
  
.homepagetable3row {
    margin: 0px auto;
  	border-top: 20px solid #ffffff; 
  	border-bottom: 20px solid #ffffff; 
  	background-color: #ffffff;
  }
  
.homepagetable3acol {
    border: 0px auto;
    padding:  0px 25px 0px 25px;
  }
  
.homepagetable3bcol {
    border: 0px auto;
    padding:  0px 0px 0px 0px;
  }
  
.homepagetable3ccol {
    border: 0px auto;
    padding:  0px 0px 0px 0px;
  }
  
.feedbacktable {
  	margin: 10px auto;
  	padding:  10px 10px 30px 10px;
  	border-spacing: 0px 0px; 
  	border-bottom: 1px solid black; 
  	border-top: 1px solid black; 
  	border-left: 1px solid black; 
  	border-right: 1px solid black;
  	border-radius: 6px;
  	box-shadow: 0 0 10px 0 #000000;
  }
.affiliationtable {
  	margin: 10px auto;
  	padding:  5px 5px 5px 5px;
  	border: 7px solid #F05F40;
  	border-radius: 2px;
	  color: #444;
  	background-color: #F0F0F0;
  	box-shadow: 0 0 8px 0 #000000;
  }
.controlpaneltable {
  	margin: 10px auto;
  	padding:  5px 5px 5px 5px;
  	border: 6px solid #F05F40;
  	border-radius: 2px;
  	border-collapse: initial;
  	width: 100%;
	  color: #444;
  	background-color: #F0F0F0;
  	border-radius: 16px;
  }
.secondtable {
  	margin: 10px auto;
  	padding:  5px 5px 5px 5px;
  	border: 4px solid #F05F40;
  	border-radius: 2px;
	  color: #444;
  	background-color: #F0F0F0;
  }
.thirdtable {
  	margin: 10px auto;
  	border: 6px solid #F05F40;
  	border-radius: 2px;
	  color: #444;
  	background-color: #F0F0F0;
  	box-shadow: 0 0 8px 0 #000000;
  }
.darktable {
  	margin: 10px auto;
  	padding:  5px 5px 5px 5px;
  	border: 4px solid #324662;
  	border-radius: 6px;
	  color: #444;
  	background-color: #324662;
  }
.cookietable {
  	margin: 10px auto;
  	padding:  10px 10px 10px 10px;
  	border: 0px;
  	display: none;
  	position: fixed; 
  	top: 60px; 
  	left: 0px; 
  	width:100%;
	  color: #000;
  	background-color: #abaaa8;
  	opacity: 0.9;
  	box-shadow: 0 0 8px 0 #000000;
  }
.learnmore1 {
    border-collapse: initial;
    margin: 6px auto;
    padding:  10px 15px 10px 15px;
    border-radius: 3px;
    color: #444;
    background-color: #eeeeee;
    box-shadow: 2px 2px 6px 0 #444444;
  }
.learnmore2 {
    border-collapse: initial;
  	margin: 6px auto;
  	padding:  3px 5px 3px 5px;
  	border-radius: 2px;
	  color: #444;
  	background-color: #dddddd;
  	box-shadow: 2px 2px 4px 0 #444444;
  	background-color: #d9e6fe;
  }
.evidence {
  	margin: 10px auto;
  	padding:  5px 5px 5px 5px;
  	border-radius: 3px;
	  color: #444;
  	background-color: #eff6ff;
  	box-shadow: 4px 4px 8px 0 #444444;
  }
.coockiebutton {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    height:40px;
    width:120px;
    text-decoration: none;
    color: initial;
  }
.subuserstable {
    border: 0px solid black;
    padding: 10px;
    margin: 10px auto;
    border-radius: 2px;
    color: #444;
    background-color: #eef8ff;
    box-shadow: 0 0 8px 0 #000000;
  }


.filelistL {
    background: white;
    border: none;
    outline:none;
    margin: 0px;
    padding: 0px;
    color: #3265C8;
    background-color: #dddddd;
    cursor:pointer;
    text-align:left;
  }

.filelistR {
    background: white;
    border: none;
    outline:none;
    margin: 0px;
    padding: 0px;
    color: #3265C8;
    background-color: #dddddd;
    cursor:pointer;
    text-align:right;
  }

.filelist {
    border: 2px solid #F05F40;
    margin: 3px;
    padding: 4px;
    color: #3265C8;
    background-color: #cccccc;
    cursor:pointer;
    text-align:center;
  	border-radius: 6px;
  }

.tutorialImage {
    border:0px;
    width:100%;
    max-width:728px;
  }

.tutorialImage1 {
    border:0px;
    width:100%;
    max-width:500px;
  }

.tutorialImage2 {
    border:0px;
    width:100%;
    max-width:300px;
  }
  
.tutorialmainpage {  
    width: 90%; 
    max-width: 1080px; 
}
  
.tutorialarrow {
    color: #F05F40;
    font-size:20px;
}
  
.text-left-not-xs, .text-left-not-sm, .text-left-not-md, .text-left-not-lg {
    text-align: left;
}
.text-center-not-xs, .text-center-not-sm, .text-center-not-md, .text-center-not-lg {
    text-align: center;
}
.text-right-not-xs, .text-right-not-sm, .text-right-not-md, .text-right-not-lg {
    text-align: right;
}
.text-justify-not-xs, .text-justify-not-sm, .text-justify-not-md, .text-justify-not-lg {
    text-align: justify;
}

@media (max-width: 767px) {
    .text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs {
        text-align: inherit;
    }
    .text-left-xs {
        text-align: left;
    }
    .text-center-xs {
        text-align: center;
    }
    .text-right-xs {
        text-align: right;
    }
    .text-justify-xs {
        text-align: justify;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm {
        text-align: inherit;
    }
    .text-left-sm {
        text-align: left;
    }
    .text-center-sm {
        text-align: center;
    }
    .text-right-sm {
        text-align: right;
    }
    .text-justify-sm {
        text-align: justify;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md {
        text-align: inherit;
    }
    .text-left-md {
        text-align: left;
    }
    .text-center-md {
        text-align: center;
    }
    .text-right-md {
        text-align: right;
    }
    .text-justify-md {
        text-align: justify;
    }
}
@media (min-width: 1200px) {
    .text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg {
        text-align: inherit;
    }
    .text-left-lg {
        text-align: left;
    }
    .text-center-lg {
        text-align: center;
    }
    .text-right-lg {
        text-align: right;
    }
    .text-justify-lg {
        text-align: justify;
    }
}
