﻿div.form-search {
    margin-bottom: 0;
    padding: 12px 14px;
}
.centeredAccounts {
    margin: auto; 
    display: table;
}
.centeredAccount {
    width: 250px;
}
td.groupHeader {
    font-weight:bold;
}
td.groupDetail {
    padding-left: 20px;
}
.ui-igcombo-listitemholder li.ui-state-default {
    background-color: white!important;
}
@media print {
  a[href]:after {
    content: none !important;
  }
}
.mimic_a
{
    cursor:pointer;
    color:#005580;
}
.mimic_a:hover
{
    text-decoration:underline;
}
.ui-igcombo-listitemholder li.ui-state-hover, .ui-igcombo-listitemholder li.ui-state-active {
    background-color: #eaeaea!important;
    color: #4b4b4b!important;
}
td.numeric {
    text-align:right;
}
th.numeric {
    text-align:right;
}
.clsDatePicker {
    z-index: 100000;
}
.grayed {
    color: #AAAAAA;
}
th.rightpadded {
    padding-right:15px;
}
.F-empty {
    font-weight: bold;
    font-size: 26px;
}
.header .navbar-inner {
    background-color: #004b8d !important;
}
.page-content {
    min-height: 100vh;
}
.page-content .breadcrumb {
    background-color: #e7e7e8;
}
.pricing-head h3 {
    background-color: #00aeef;
    font-size: 20px;
}
.btn.blue {
    background-color: #004b8d;
}
.header .nav li.dropdown .dropdown-toggle i {
color: white !important;
}
.hiddenContent {
    display:none!important;
}
.brand img {
    /*width: 176px;
    height: 45px;*/
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
}
.fieldHeader
{
    font-size: 17.5px;
    font-weight: 300;
    text-rendering: optimizelegibility;
}
.fieldGroupHeader {
    display:inline-block;
    padding-left:110px;
    padding-bottom:10px;
    font-size: 17.5px;
    font-weight: 300;
    text-rendering: optimizelegibility;
    text-align:left;
}
.username {
    color: white !important;
}
.username:hover {
    text-decoration: underline;
}
.header .nav > li.dropdown.user .dropdown-toggle:hover {
  background-color:transparent !important;
}
.header .nav .dropdown-toggle:hover,
.header .nav .dropdown.open .dropdown-toggle {
  background-color: transparent !important;
}
.btn-navbar {
    display:none !important;
}
.footer {
    background-color:#4f4f4f !important;
}
.propertyName {
    font-weight:600;
}
.News-head {
    font-size: 14px;
    border-bottom:1px solid #888;
    font-color:#888;
    margin-bottom:10px;
}


.pricingInfo {
  position:relative;
  margin-bottom:15px;
  border:3px solid #eee;
}
.pricingInfo-active {
  border:3px solid #226fac;
}
.pricingInfo:hover {
  border:3px solid #226fac;
}
.pricingInfo-head h4 {
  margin:0;
  line-height:normal;
}
.pricingInfo-head h4 span {
  display:block;
  margin-top:5px;
}
.pricingInfo-head h4 {
  color:#fafafa;
  padding:5px 0;
  font-size:18px;
  font-weight:300;
  background-color: orange;
  border-bottom:solid 1px #f5f9e7;
}
.pricingInfo-head-active h4 {
  color:#226fac;
}
.pricingInfo-head h4 i {
  position:relative;
}
.pricing-head h4 span {
  top:-10px;
  font-size:14px;
  font-style:normal;
  position:relative;
}

/*Pricing Footer*/
.pricingInfo-content {
  padding:10px;
}

.NoBorder tr td {
    border-top:1px solid transparent
}

/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px */
@media all and (max-width: 800px){
    .col_desktop{
        display:none;
        width:0;
        height:0;
        opacity:0;
        visibility: collapse;       
    }
    .username {
        display: none;
    }
}
/* #Mobile (Landscape)
================================================== */
/* Note: Design for a width of 600px */
@media all and (min-width: 600px) and (max-width: 767px) {
    .page-footer-fixed .footer {
      position: relative;
    }
}
/* #Mobile (Landscape)
================================================== */
/* Note: Design for a width of 480px */
@media all and (min-width: 480px) and (max-width: 599px) {
    .page-footer-fixed .footer {
      position: relative;
    }
}
/*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */
@media all and (max-width: 479px) {
    .page-footer-fixed .footer {
      position: relative;
    } 
}
body {
    background-color: white !important;
}
.btnLogOff {
    color: white; 
    padding-top: 13px; 
    cursor: pointer; 
    padding-left: 20px;
    padding-right:10px;
}

.btnLogOff i {
    font-size: 20px;
}
.TopMenuItemCommon {
    color: white; 
    cursor: pointer; 
    /*padding-left: 20px;
    padding-right:10px;*/
}
.TopMenuItemLessCommon {
    padding-top: 8px
}
.MenuItemIcon {
    color: white !important; 
    font-size: 20px;
}
.RemoveImpersonation{
    color: white; 
    padding-top: 10px; 
    cursor: pointer; 
    padding-left: 20px;
    padding-right:10px;
}
.RemoveImpersonation i {
    font-size: 20px
}
.BottomMenuItem {
    padding-right:20px;
}
.BottomMenuItem a {
    color:#999999;
}

.list-margin {
    margin-top: 10px;
}