﻿body{
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.42857143 !important;
  color: #333 !important;
  background-color: #fff !important;

}
#MasterWrapper
{
   padding-bottom:20px;
}
.panel-heading.accordion-toggle:before {
    /* symbol for "opening" panels */
    font-family:'Glyphicons Halflings';
    /* essential for enabling glyphicon */
    content:"\e114";
    /* adjust as needed, taken from bootstrap.css */
    float: left;
    /* adjust as needed */
	padding-right:5px;
    color: grey;
    /* adjust as needed */
}
.panel-heading.accordion-toggle.collapsed:before {
    /* symbol for "collapsed" panels */
    content:"\e080";
    /* adjust as needed, taken from bootstrap.css */
}
.panel-heading {
    cursor: pointer;
}
.ami-menu-heading {
    padding: 5px 15px !important;
}
.ami-menu-panels
{
   max-width:800px;
   padding-right:20px;
   padding-top:10px;
}
.gridview-header
{
   background: -webkit-linear-gradient(#E3E3EB, #EFEFF7); /* For Safari 5.1 to 6.0 */
   background: -o-linear-gradient(#E3E3EB, #EFEFF7); /* For Opera 11.1 to 12.0 */
   background: -moz-linear-gradient(#E3E3EB, #EFEFF7); /* For Firefox 3.6 to 15 */
   background: linear-gradient(#E3E3EB, #EFEFF7); /* Standard syntax */
}
.panel-body {
 padding-top:5px;
 padding-right:15px;
 padding-left:15px;
 padding-bottom:5px;
}
.ami-static-panel 
{
  min-width:230px !important;
  min-height:25px !important;
  margin-left:5px;
  margin-right:4px;
  margin-top:2px;
  float:left;
}
.ami-static-panel2 
{
  min-height:150px !important;
}
.center
{
    margin-left:auto;
    margin-right:auto;
}
.center-text
{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
.MultiLinkContainer
{
    float:left;
    border:1px dashed #dcdcdc; 
    padding:5px;
    min-height:120px;
    margin-left:5px;
    /*margin-top:5px;*/
}
.popover {
    max-width: 400px !important;
}

.btn-primary
{
   background: -webkit-linear-gradient(#E3E3EB, #EFEFF7); /* For Safari 5.1 to 6.0 */
   background: -o-linear-gradient(#E3E3EB, #EFEFF7); /* For Opera 11.1 to 12.0 */
   background: -moz-linear-gradient(#E3E3EB, #EFEFF7); /* For Firefox 3.6 to 15 */
   background: linear-gradient(#E3E3EB, #EFEFF7); /* Standard syntax */
}

.btn-primary:hover, .btn-primary:focus {
    color: #000000 !important;
    text-decoration: none !important;
    background-color:#D6DFFF !important;
    background:#D6DFFF !important;
}
.btn-primary {
    color: #211C31 !important;
    background-color: #DEE3E7 !important;
    border-color: #ADAEB5 !important;
}
.Center
{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
.dxbButton_DevEx div.dxb 
{

  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

/* Data field formatting*/
input.data_changed {
    color: darkorange !important;
    font-weight: bold;
}

input.data_revised {
    background-color: lightgoldenrodyellow ;
    border-color: orange;
    border-width:2px;
    font-weight: bold;
}

input.data_error {
    /* color: yellow !important; */
    color: #fafafa !important;
}

/*******************************************/
.ami-container {
    max-width: 1200px !important;
}
.navbar-header
{
   background-color: #0C1C47 !important;
   border-color: #0C1C47 !important;
   color:#ffffff !important;
}

.ami-navbar
{
	background-color: #0C1C47;
	border-color: #0C1C47;
}

.ami-icon-bar {
    background-color:white;
    margin-top:5px;
}

/*----------------------------------------------*/
/* Gear Menu */
/*----------------------------------------------*/
.ami-gear-toggle {
    position: relative;
    float: left;
    margin-right: 5px;
	margin-top: 0px;
    background-color: transparent;
    background-image: none;
	color:#ffffff;
	border: 0px;
}

/*----------------------------------------------*/
/* Drop Down Menu  */
/*----------------------------------------------*/
.dropdown-menu-ami-mega
{
    margin-top:35px !important;
    margin-left:5px !important;
}
.ami-navbar-toggle .ami-icon-bar {
    display: block;
    width: 40px;
    height: 2px;
    border-radius: 1px;
}
.ami-navbar-toggle {
    position: relative;
    float: left;
    margin-right: 5px;
    padding: 1px 4px;
    margin-top: 10px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid #C9C9C9;
    border-radius: 4px;   
}


