/* CSS Document */
/*© 2020-2025 MY APP DADDY, INC.  ALL RIGHTS RESERVED.
//This document is owned by MyAppDaddy, Inc. and no part of this document or any contents contained herein may be //reproduced or used without MyAppDaddy’s consent. The MyAppDaddyTM trademark (“Mark”) is owned by MyAppDaddy, Inc. //and all rights are reserved in that Mark.*/
* {
  margin: 0px;
  padding: 0px;
}
body {
  font-size: 12px;
  background: #F8F8FF;
  font-family: "Segoe", "Segoe UI", "DejaVu Sans", "Trebuchet MS", "Verdana", "sans-serif";
}
/* unvisited link */
a:link {
  color: white;
}
a:visited {
  color: white;
}
a:hover {
  color: #FFB269;
}
a:active {
  color: #30996A;
}
.header {
  width: 100%;
  margin: none;
  border: none;
  color: white;
  background: #D9D9DC;
  text-align: center;
  vertical-align: middle;
}
.larger {
	font-size: 18px;
	text-align: center;
}
form, .content {
  margin: 0px auto;
  border: none;
}
.form_holding {
  padding: 5px;
  background: white;
  border-radius: 0px 0px 10px 10px;	
}
.input-group-login {
 	vertical-align: middle;
	text-align: left;
	width: 50%;
	margin: 0px auto; 
}
.input-group-login input {
  height: 30px;
	width: 30%;
  padding: 5px 10px;
  font-size: 16px;
  border-radius: 5px;
  border: 1px solid gray;
	margin: 0px auto; 
}
.input-group-login label {
  display: block;
  text-align: left;
 	margin: 3px auto; 
}
.input-group {
  margin: 10px 0px 10px 0px;
}
.input-group label {
  display: block;
  text-align: left;
  margin: 3px;
}
.input-group input {
  height: 30px;
  width: 73%;
  padding: 5px 10px;
  font-size: 16px;
  border-radius: 5px;
  border: 1px solid gray;
}
.btn {
  padding: 10px;
  font-size: 15px;
  color: white;
  background: #699CD3;
  border: none;
  border-radius: 5px;
}
.btn_small {
  padding: 3px;
  font-size: 11px;
  color: white;
  border: none;
  border-radius: 3px;
  background: #D2691E;
}
.btn_small:hover {
  padding: 3px;
  font-size: 11px;
  color: black;
  background: #FFFFFF;
  border: 1px solid black;
  border-radius: 3px;
}
.btn_save {
  padding: 3px;
  font-size: 14px;
  color: white;
  border: none;
  border-radius: 4px;
  background: #D2691E;
}
.btn_save:hover {
  padding: 3px;
  font-size: 14px;
  color: black;
  background: #FFFFFF;
  border: 1px solid black;
  border-radius: 4px;
}
.error {
  margin: 0px auto; 
  padding: 4px; 
  border: 1px solid #333399; 
  color: red; 
  background: grey; 
  border-radius: 5px; 
  text-align: left;
  font-size: 14px;
}
.success {
  border: 2px solid lightgray;
  color: white;
  margin: 10px;
  font-size: 14px;
}
.categories_table {
  color: #222222; 
  border: none;
  margin: 0px;
  background: #EAEAEC;	
}
.category_xxx_span {
	font-size: 26px;
}
.category_grade_span {
	font-size: 26px;
}
.data_table {
  border: none;
  margin: 2px 2px 2px 2px;	
}
.status_table {
  border: 0px;
  margin: 10px;
  padding: 100px;
}
.type_table {
  border: 0px;
  margin: 0px;
  padding: 0px;
}
.status0 {
	padding: 0px; 
	color: black; 
	font-size: 11px;
	background-color: white;
}
.status1 {
	padding-top: 3px; 
    padding-lef: 3px;
    padding-right: 3px;
    padding-bottom: 1px;
    margin: 10px;
	color: white; 
}
.status2 {
	padding: 5px; 
	color: black; 
	background-color: #FFFFFF;
	text-align: center;
}
.status3 {
	padding: 3px; 
	color: white; 
	font-size: 9px;
	background-color: sienna;
	text-align: center;
}
.notesheader {
	padding: 3px; 
	color: white; 
	font-size: 14px;
    font-weight: 500;
	background-color: #343a40;
	text-align: center;
}
.status4 {
	padding: 3px; 
	color: black; 
	font-size: 9px;
	background-color: #F8F0D0;
	text-align: center;
}
.notes {
	padding: 3px; 
	color: black; 
	font-size: 12px;
	background-color: white;
	text-align: left;
}
.rnote {
    color: red;
    font-size:14px;
}
th, td {
	padding: 7px;
	vertical-align: top;
}
ul {
	list-style-position: inside;
}
ul, li {
	margin-left: 10px;  
}
.category_ideal_h {
	background: teal;
	color: white;
}
.category_strictest_h {
	background: sienna; 
	color: white;
}
.category_marketp_h {
    background: blue;
    color: white;
}
.category_market_h {
	background: chocolate; 
	color: white;
}
.category_exploitative_h {
	background: #a50021; 
	color: white;
}
.category_ideal {
	background: #D0F8D7; 
}
.category_strictest {
	background: #F8F0D0; 
}
.category_marketp {
	background: #A3F0F7; 
}
.category_market {
	background: #FFE5B3; 
}
.category_exploitative {
	background: #FBC6C6; 
}
.lables {
	color:black;
	font-size: 18px;
}
iframe {
	border: none !important;
	margin: 0px !important;
	padding: 0px !important;
	float: left !important;
}
.textboxareanote {
	height: 6em;
}
.textboxareaarticle {
	height: 3em;
	width: 24em;
}
.textboxarea {
	height: 7em;
	width: 30em;
}
.textareagrade {
	size: 3;
    text-align: right;
}
span.steps {
	color: white;
	vertical-align: middle;
	background-color: #343a40;
	padding: 4px;
    margin-right: 10px;
}
span.ctm {
	color: white;
	vertical-align: middle;
	background-color: #343a40;
	font-size: 10px;
	padding: 2px;	
}
#newsquote {
	bgcolor: white;
	background: white;
	border: 3px solid #D2691E;
	margin: 40px;
	color: black;
	font-size: 16px;
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
}
#newsquote2 {
	bgcolor: white;
	background: white;
	border: 3px solid teal;
	margin: 40px;
	color: black;
	font-size: 16px;
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
}
.imgnews {
	margin-right: 5px;
	width: 50px;
	height: 59px;
	align: left;
}
td .head_framework_left {
	background: white;
	vertical-align: middle;
}
td .head_framework_right {
	background: white;
}
.footertext {
	color: white;
	size: 9px;
	backface-visibility: visible
}
.MADapp_view {
	table-layout: fixed;
	height: 100%;
	color: darkgray;
	width: 482px;
	font-size: 17px;
	padding: 30px;
	font-family: 'Roboto', sans-serif;
}
.MADapp_view tr {
	overflow: auto;
}
.whiteback {
	background: white;	
}
.fixed_scroll {
    display:block;
    width:100%;
    height:335px;
    overflow:scroll;
}
.image_align {
	text-align: center;
	vertical-align: middle;
	color: #333399;
}
.mad_blue_class {
	color: #333399;
}
.mad_red_class {
	color: #A50021;
}
.full_bar {
	display: none; 
	background-color: lightgray;
}
.twiter_widget {
	width: 400px;
	color: white;
}