@import url("https://fonts.googleapis.com/css?family=Cuprum&subset=latin");


html {overflow: scroll; height: 100%;}

.apiwrap { width: 90%;margin: 2% 5%; min-height: 100%; font-family: Open Sans,sans-serif;}
a { text-decoration:none; padding:0px; margin:0px; color:#0045aa; } 

	a:visited{ text-decoration:none; padding:0px; margin:0px; color:#0045aa; }
	a.more-link { display:block; padding:8px; float:right;}
h1.title a { color:#127db8; }
h1.title a:hover{ color:#faa745; }

div#header { width:90%; height:170px;border-bottom:1px solid #f5f5f5;  margin:0px auto 0px auto; }

/* content */

/* content define */
div#container {width: 100%;padding: 1% 0%;} 

div#content  {width: 72%;padding: 0% 0% 0% 5%; font-family: Open Sans,sans-serif; float:left;text-align:left; border-radius: 8px;}

	div.post { padding: 1% 0%; clear:both; display:block; }

	h1.title { font-size:26px;  }
	h2.title { padding: 0%; }
	h3.title { padding: 0%; }
	h3.title,h2.title a {color:#0b4e6d;; }
	h3.title,h2.title a:hover { color:#121212; }
		

/* sidebar defines */

div#sidebar { width: 21%;padding: 1%; font-family: Open Sans,sans-serif; font-size: 14px; float:left; color:#454545; background:#f0f0f0; border-radius: 8px;}

div#sidebar table { margin:10px 0px 0px 0px; border:none; border-collapse:collapse;}
div#sidebar table tbody {border:none; padding:0px; margin:0px;}
div#sidebar table tr { padding:0px; margin:0px;}
div#sidebar table th { background:#666666; color:#cccccc; margin:0px; padding:2px; border:1px solid #fff; text-align:center; vertical-align:middle; width:30px; height:25px;}
div#sidebar table td { background:#f6f6f6; color:#aaaaaa; margin:0px; padding:3px; border:1px solid #fff; text-align:center; vertical-align:middle; width:30px; height:25px;}


div#sidebar ul { list-style:none; margin:0px; padding:0px;  }

div#sidebar ul li {padding:0px; margin:0px;  }

div#sidebar ul li a { font-family: Open Sans,sans-serif; font-size: 15px; color:#525252;}
div#sidebar table td a { color:#212121; }
div#sidebar ul li a:hover { font-family: Open Sans,sans-serif; font-size: 15px; color:#ff6633;}
div#sidebar ul li h2.sidebartitle{ height:25px; font-family: Montserrat, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 18px; color:#000000; padding:0px; margin:0px 0px 0px 0px; border-bottom:1px solid #aaaaaa;}
div#sidebar ul li { padding:0px 0px 0px 0px; border:none;}

div#sidebar ul li ul { list-style:none; margin:0px 0px 0px 2px; padding:0px 0px 0px 0px; color:#727272; }
div#sidebar ul li ul { clear:both; display:block; float:none; }
div#sidebar ul li ul li { display: block; border-left:none; clear:both; float:none; border-bottom:1px dotted #cccccc; padding:0px;}
div#sidebar ul li ul li ul { list-style:square inside; padding:0px 0px  0px 8px; color:#929292;}
div#sidebar ul li ul li ul a { color:#999999;}
div#sidebar ul li ul li ul li {margin:0px; border-bottom:none; padding:0px;}
div#sidebar ul li form { margin:0px; padding:0px;}
div#sidebar ul li input[type="text"] { padding:1%; width:128px; margin:0px 5px 0px 0px; font-family: Open Sans,sans-serif; font-size: 12px; color:#666666;  border:1px solid #999999; }
div#sidebar ul li input[type="submit"]  { width:52px; padding:0px; height:26px; margin:0px; }
div#sidebar ul.search-form li { border:none;}
div#sidebar ul li form#searchform label {display:block; }

.mainhomepage { margin: 0%; }

div#itt {border-radius: 8px; padding: 1%;background:#f0f0f0;}

table {margin: 1% 0%; width: 100%; border-collapse:collapse;}

table tbody,
table tr,
/* NS */
table td { padding:5px 5px; text-align:left; vertical-align:top; background:#ffffff; border:1px solid #aaaaaa; font:normal 14px/170% Tahoma, Geneva, Verdana, sans-serif; color:#333333;}

table th { padding:5px 5px; text-align:center; vertical-align:middle; background:#eeeeee; border:1px solid #aaaaaa; color:#333333; font:normal 12px Tahoma,Impact,"Trebuchet MS",Verdana,sans-serif;}

dt, dd { font:bold 16px "Trebuchet MS",tahoma,verdana,sans-serif,arial; color:#333333; }
.tableheading {background:#f0f0f0;}
fieldset { border:1px dashed #999999; padding:10px; }
legend { margin: 1%; padding:1%; font:bold 12px Verdana,"Trebuchet MS",sans-serif,tahoma,arial; color:#000000; }
form { margin: 1%; padding:2%; font: bold 13px "Trebuchet MS",verdana,tahoma,sans-serif,arial; color:#333333; }

p{ color:#3e3e3e; font:normal 13px "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif; text-align:justify; padding:10px; }

h1 { font-family: Montserrat, Arial, Helvetica, sans-serif; font-weight: 700; font-size: 36px; color:#444444; margin:0px; padding:0px; }
h2 { font-family: Montserrat, Arial, Helvetica, sans-serif; font-weight: 700; font-size: 20px; color:#444444; margin:0px; padding:0px; }
h3 { font-family: Montserrat, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 16px;  color:#555555; margin:0px; padding:0px; }
h4 { font-family: Montserrat, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 16px; color:#777777; margin:0px; padding:0px; }
h5 { font-family: Montserrat, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 15px;  color:#444444; margin:0px; padding:0px; }
h6 { font-family: Montserrat, Arial, Helvetica, sans-serif; font-weight: 700; font-size: 14px;  color:#444444; margin:0px; padding:0px; }

textarea { border:1px solid #999999; font-family: Open Sans,sans-serif; font-size: 13px; color:#444444; margin:5px; padding:5px; width:90%; }


input[type="text"],
input[type="password"] { padding: 1%; width: 90%; margin:1%; font:normal 12px "Trebuche MS",verdana,sans-serif,tahoma,impact,arial; color:#444444;  border:1px solid #999999; }

input[type="reset"],
.apibutton,
input[type="submit"] { height:40px; margin: 0% 1% 0% 0%; background: #b532f3;color: #fff; border: 1px; border-color: #b532f3; border-radius: 4px;text-transform: uppercase;padding: 1%;}
.apibutton:hover {cursor:pointer;background: #b532f3;color: #fff;}
/*
	.logintoptext input { height:25px; width:60px; margin:0px 0 0 8px; border:1px solid #333333; background:#676767; color:#dddddd;padding-bottom:1px;}
	.logintoptext input:hover {cursor:pointer;background:#565656;}
*/

select { padding:3px; width:200px; margin:5px; font:normal 12px "Trebuche MS",verdana,sans-serif,tahoma,impact,arial; color:#444444;  border:1px solid #999999; }

label{ font:normal 14px "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif; color:#333333; }

pre { padding:10px; }

code {margin:0px; padding:2px; background:#999999; color:#ffffff; font:normal 11px courier; }

blockquote { background:#f9f9f9; font-style:italic; border-left:2px solid #f0f0f0; padding-left:20px;}

ul { list-style:square;}
li { font:normal 12px "Trebuchet MS",verdana,sans-serif,tahoma,arial; color:#333333;}

.footer2020 a {color: #fff;}
