/*!
 * DA CSS Library v2.0.1
 * Copyright© 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 *
 */
 
 
* {
margin: 0;
}

html,body {
height:100%;
width: auto !important;
overflow-x: hidden !important;
}

/* Smaller screens */
@media (max-width: 850px) {
    body {
        padding-top: 0px;
    }
    .navbar-fixed-top {
    position: relative;
    top: auto;
    width: 100%;
    }
    .navbar-collapse {
        max-height: none;
    }
    body {
        margin: 0px;
    }
}

/* Defaults over rides */
pre {
  overflow: auto;
  word-wrap: normal;
  white-space: pre;
}
label, input { display:inline-block; }
input.text { margin-bottom:12px; width:50%; padding: .4em; }
fieldset { padding:0; border:0; margin-top:25px; }  

fieldset.radiogroup  { 
  margin: 0; 
  padding: 0; 
  margin-bottom: 1.25em; 
  border: none; 
} 

ul.radio  { 
  margin: 0; 
  padding: 0; 
  margin-left: 2px; 
  list-style: none; 
} 

fieldset.radiogroup legend span.wrap { 
  font-size: 100%; 
  color:  black; 
  font-weight: bold; 
  display: block; 
  width: 100%; 
  white-space: normal; 
} 
ul.radio li { 
  border: 1px transparent solid; 
} 

/* Prevent word-wrap  */
.navbar .nav li {
white-space: nowrap;
}

/**** Menus Effects 
ul.radio li:hover, 
ul.radio li.focus  { 
  background-color: #DEEDF8; 
  width: 40em; 
} 
***/

/* Wrapper for page content to push down footer */
#wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  /* Negative indent footer by its height */
  margin: 0 auto -45px;
}

#header {
  background:#296BB5;
  border-bottom:2px solid #A4C2DE;
  height:70px; 
  top:0px;
  margin-left:auto;
  margin-right:auto;
  width:inherit;
  z-index:1;
}

#footer {
  position: relative;
	margin-top: -45px; /* negative value of footer height */
	height: 45px;
	clear:both;
  background:#F0F0F0;
  border-top:1px solid #737373;
  text-align:center;
} 
  
/* footer */
.footer, .push {
	height: 50px; /* .push must be the same height as .footer */
}

.daInputs{
  margin:0 auto;
  width:90.5%;
  overflow:hidden;
  height:1%;
  position:relative;
  line-height: 5px;
  color:black;
  font-weight: bold;
  text-decoration: none;
  padding:10px;
}

/* Buttons */
.da-button { 
  outline: 0; 
  margin:0 4px 0 0; 
  padding: .4em 1em; 
  text-decoration:none !important; 
  cursor:pointer; 
  position: relative; 
  text-align: center; 
  zoom: 1; 
}

.da-button:hover {
  background:#84B3D9;
  color:#234A82;
}

.daButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	padding:6px 24px 3px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
}
.daButton2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}
.daButton2:active {
	position:relative;
	top:1px;
}

.wordwrap { 
  white-space: pre-wrap;       /* css-3 */
  white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
  white-space: -pre-wrap;      /* Opera 4-6 */
  white-space: -o-pre-wrap;    /* Opera 7 */
  word-wrap: break-word;       /* Internet Explorer 5.5+ */
  word-break: break-all;
}
.fill{
  width: 100%;
  height: 100%;
}
.underline {
  overflow: hidden;
  display: inline-block;
  margin-bottom: -14px; 
  font-weight: bold;
}
.underline:after {
	content: "";
	position: absolute;
	left: -100%;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-color: white;
}
.underline:hover:after {
  font-weight: bold;
	left: 0;
}

#rmtFrame {
  height: 100%;
  width: 100%;
  border-width: 0
}

 
.demoHeaders {
  margin-top: 2em;
}

#tabs .ui-tabs-nav { 
  padding-left: 0px; 
  background:transparent !important;
  border-width: 0px 0px 1px 0px; 
  -moz-border-radius: 0px; 
  -webkit-border-radius: 0px; 
  border-radius: 0px;    
} 

#tabs {
  height:auto;
  width:70.5%; 
  display: block; 
  margin: 0 auto; 
}


.OraFooter {
  font-size: 9pt;
  font-family: Arial;
  padding: 5px;
  color: rgb(253, 245, 222);
  text-decoration: none;
  white-space: nowrap;
}

.OraAbout A:link, .OraAbout A:visited {
  font-size: 9pt;
  padding: 5px;
  color: #045FAB;
  text-decoration: none;
}

#menu-choice { font-size: 1em; }
#selectable .ui-selecting { background: #DEEDF8; }
#selectable .ui-selected { background: #A4C2DE; color: white; }
#selectable { list-style-type: none; margin: 0; padding: 0; width: 60%; }
#selectable li { margin: 1px; padding: 0.2em; font-size: 1em; height: 13px; }

#dialog-link {
  padding: .4em 1em .4em 20px;
  text-decoration: none;
  position: relative;
}
#dialog-link span.ui-icon {
  margin: 0 5px 0 0;
  position: absolute;
  left: .2em;
  top: 50%;
  margin-top: -8px;
}
#icons {
  margin: 0;
  padding: 0;
}
#icons li {
  margin: 2px;
  position: relative;
  padding: 4px 0;
  cursor: pointer;
  float: left;
  list-style: none;
}
#icons span.ui-icon {
  float: left;
  margin: 0 4px;
}
.glyphicon-folder-open:before {
  margin-right: 2px;
}
.fakewindowcontain .ui-widget-overlay {
  position: absolute;
}



