@charset "utf-8";

:root {
  overflow-y: scroll;
}

html, body {
    height: 100%;
    line-height: 1.5em;
}

div.container {
	text-align: left;
	height: auto !important;
    min-height: 100%;
}

.contentContainer{
    background: #ffffff;
    text-align:left;
}

#header {
  background-color: #2D526D;
	height:85px;
	padding-top: 10px;
}

#header #majestic_dev_logo{
  float:left;
  width: 234px;
  height: 56px;
  min-height: 75px;
}

#header #majestic_dev_logo h1{
  background: url("/static/images/majestic-developers-white-on-blue.png") no-repeat scroll 0 0 transparent;
  margin: 10px 0px 0px 0px;
  width: 234px;
  height: 56px;
}

#header #majestic_dev_logo h1 a {
  display: block;
  width: 234px;
  height: 56px;
  text-indent: -9999px;
}

#menu_list {
	float: right;
	margin-top: 10px;
}

#header ul  {
	float: right;
	margin-top: 25px;
}

ul.horzMenu li {
	display: inline;
	float: left;
	padding: 0 10px;
	position: relative;
}

li {
	list-style: none outside none;
}

ul.horzMenu li a:link,.footerlist a:link, ul.horzMenu li a:visited ,.footerlist a:visited {
  color:#FFFFFF;
  text-decoration:none;
}
ul.horzMenu li a:hover ,.footerlist a:hover {
  color:#DB9B73;
  text-decoration:none;
}

/* Developer documentation text area */
.contentContainer textarea.developerTextArea {
	width:100%;
	margin:0px 20px 0px 20px;
}

/**used to apply a border to an image and a caption **/
.bordered-image{
  border: #000000 1px solid;
  background: #FFFFFF;
  padding: 5pt;
  display: inline-block;
}

/**used to break up return values according to categories **/
.new-return-category{
  text-align:center;
}

/**used to make alert boxes consistent with Majestic house style**/
.alert-info-majestic{
  background-color: #FFDC85;
}

.alert-danger-majestic{
  background-color: #FF8585;
}

img{
  max-width:100%;
  max-height:100%;
}

.inline-block{
  display: inline-block;
}

.mobile-nav{
  display: none;
}

.input-group{
  margin-bottom: 0.2em;
}

pre{
  overflow:auto;
  max-height:500px;
}

.text-forcewrap{
    overflow-wrap: break-word;
}

table.table th.table-secondary{
    background: #eee;
    color: #777;
    font-size: 0.9em;
}
table.table td.table-secondary{
    background: #fafafa;
    color: #888;
}