﻿body
{
     background-color: #f5f5f5;
     margin:0px;
}

hr{
  border-top: 1px solid #c9c9c9;
  margin-top: 6px; 
  margin-bottom: 6px;
}


#main-content {
    background:white;
    border: solid 1px #e1ddd8; 
    margin-bottom:59px; 
    margin-top:-2px;
    min-height:0px;
    padding-top:7px;
    padding-bottom:0px;
    min-height: 750px;
}

.navbar {
    margin-bottom: 0;
}

.navbar-two
{
    margin-top:-2px;
}

.vf-header-logo-verifare {
    margin-top:4px;
    margin-bottom:0px;
    padding:0px;
}

.vf-header-logo-trac {
    margin-top:13px;
    margin-bottom:0px;
    padding:0px;
}

.login-label {
    color: #ececec;
    padding-top:5px;
}

.login-failure-text {
    color: #640000;
}

.login-carousel {
    padding-top:20px;
    width:80%;
    margin:0 auto;
    padding-bottom:115px;
}

.footer-pci {
    padding-top:8px;
    padding-right:8px;
}



.scrollable-menu {
    height: auto;
    max-height: 500px;
    overflow-x: hidden;
}

.navbar-default-custom {
  background: #ffffff;
}

.navbar-custom {
    background: #ff6a00;
    border-color: #dbcdc3;
    color:white;
    border-radius:0px;
  
}

.navbar-custom a {
    font-size:13px;
}

.navbar-inverse .nav > li > a {

    color: white;
}

.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
  color: #000000;
  background-color:#ffc090;
  
}

@media (max-width: 767px) {

    
    .navbar-inverse .navbar-nav > li > a:hover,
    .navbar-inverse .navbar-nav > li > a:focus 
    {
        background-color: #fc7c2a;
    }

    .navbar-inverse .navbar-nav > li > a {
      color: black;
      background-color:#f7f7f7;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #333333;
        background-color:#f7f7f7;
     }

    
    .navbar-inverse .navbar-nav .open .dropdown-menu > li {
        background-color:white;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #ff6a00;
        background-color:#777777;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #fddbdb;
        background-color: #c0392b;
    }

    .navbar-collapse {
        background-color:#f7f7f7;
    }


    .navbar-icon li {
     text-align:left;
    }
}

.navbar-icon-text
{
    font-family: Arial;
    font-size: 8px;
    text-transform: uppercase;
}

.navbar-icon {
    text-align:center;
}

.navbar-icon > li:last-child{
   border-right: 1px solid #df5d00;
}

.navbar-icon > li {
    min-width:60px;
    border-left: 1px solid #df5d00;
}

.navbar-icon > li > a {
    
    padding-top:11px;
    height:50px;
    min-width:60px;
}

.dropdown-menu.multi-column {
    width: 250px;
    height: auto;
    max-height: 500px;
    overflow-x: hidden;
    padding-bottom:15px;
}
 
.dropdown-menu.multi-column .dropdown-menu {
    display: block !important;
    position: static !important;
    margin: 0 !important;
    border: none !important;
    box-shadow: none !important;
}

.multi-column ul {
    
    padding-bottom:0px;
    padding-top:0px;
    width:180px;
}

multi-column li {
   
}

.footer-custom {
    background: black;
}

.footer-company
{
    color: #ce7518;
}

.content-container {
    padding:15px;
}

.submit-reset {
    padding-top:10px;
}

.table-striped th a {
    color: #404040;
    text-decoration:underline;    
}

.table-striped th {
    color: #404040;
}

.excel-icon {
    float:right;
}

.excel-icon-bottom-padding {
    padding-bottom:2px;
}

.grid-controls {
    
    min-height:25px;
}

.listview-align-top li {
    vertical-align:top;
}

.listview-align-bottom li {
    vertical-align:bottom;
}

.listview-align-middle li {
    vertical-align:middle;
}

.listview-no-padding-no-margin li {
    padding:0px;
    margin:0px;
}

a.no-underline {
    text-decoration:none;
}


.panel-heading .accordion-toggle:after {
    /* 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 */
    color: grey;         /* adjust as needed */
    margin-right:15px;
    text-decoration:none;
}


.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
    
}



.rb-list {
    margin-left:20px;
}



.vf-radio label {
    padding-left:10px;
    height:5px;
}

.vf-radio-inline {
    background-color:#f9f9f9;
    display:inline-block;
    border-radius:10px;
    border-width:1px;
    border-style:solid;
    border-color:#dddddd;
    padding:15px;
    margin-bottom:10px;
}

.vf-radio-inline label {
    padding-left:10px;
    height:15px;
}

.date-picker {
    width:110px;
}

.label-width-sm  {
    width:100px;
}

.spacer-sm {
    padding-top: 10px;
}

.spacer-md {
    padding-top: 20px;
}

.grid-header-align-right {
    text-align:right;
}

.grid-footer-total {
    float:right;
    font-weight:bold;
}

.vf-grid-row-nowrap td {
    white-space:nowrap;
}

.vf-grid-header-nowrap th {
    white-space:nowrap;
}

.vf-grid-header-center-padding th
{
   padding:2px;
   white-space:nowrap;
   text-align:center;
   min-width:50px;
}

.vf-pagination table th {
    margin:0px;
    padding:0px;
    min-height:0px;
    height:2px;
}

.vf-pagination table > tbody > tr > td > a,
.vf-pagination table > tbody > tr > td > span {
    position: relative;
    float: left;
    padding: 2px 8px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #3d332c;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    margin-left: -1px;
    
    
}
 
.vf-pagination table > tbody > tr > td > span {
    position: relative;
    float: left;
    padding: 2px 8px;
    line-height: 1.42857143;
    text-decoration: none;    
    margin-left: -1px;
    z-index: 2;
    color: #aea79f;
    background-color: #f5f5f5;
    border-color: #dddddd;
    cursor: default;
    
}
 
.vf-pagination table > tbody > tr > td:first-child > a,
.vf-pagination table > tbody > tr > td:first-child > span {
    margin:0px;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    
}
 
.vf-pagination table > tbody > tr > td:last-child > a,
.vf-pagination table > tbody > tr > td:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    
}

.vf-pagination table > tbody > tr > td > a:hover,
.vf-pagination table > tbody > tr > td > span:hover,
.vf-pagination table > tbody > tr > td > a:focus,
.vf-pagination table > tbody > tr > td > span:focus {
    color: #f37423;
    background-color: #eeeeee;
    border-color: #dddddd;
    
}

.vf-padding-right-xs {
    padding-right:3px;
}

.vf-admapproval-listview li {
    width:140px;
    padding-bottom:5px;
}

.vf-admapproval-listview label {
    padding:0px;
    margin:0px;
}

.vf-admapproval-listview tr {
    vertical-align:middle;
}

.vf-admapproval-listview td {
    padding-right:10px;
   
}

.vf-header-margin-sm {
    margin-top:5px;
    margin-bottom:5px;
}

.vf-header-margin-xs {
    margin-top:1px;
    margin-bottom:1px;
}

.vf-margin-left-xs {
    margin-left:5px;
}

.vf-update-progress-icon {
    padding:10px;
}

.vf-admapproval-listview-inline {
    display:inline-block;
    padding-right: 2px;
    
}

.vf-admapproval-listview-icons {
    position:relative;
    top:-3px;
}

.vf-panel-header-margin-sm  {
    padding-top:4px;
    padding-bottom:4px;
    min-height:0px;
    
}

.vf-ticket-image-header {
    padding-top:2px;
    height:23px;
 }

.vf-ticket-image-panel-margin-sm {
    margin:0px;
}

.vf-ticketimage-panel-padding {
    padding-top:2px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:5px;
}



.ajax__calendar { 
    
    z-index:1000;
} 




















