/* here you can put your own css to customize and override the theme */

/* Tom's Edit Test */
.form-horizontal .control-label{
   text-align:left !important; 
}

.modal-wide .modal-dialog {
  width: 90%; /* or whatever you wish */
}



.portlet.box.blue > .portlet-title {background-color: #005da4 !important;}
.portlet.box > .portlet-title {padding:6px 10px 0 !important;}
.progress-bar > .progress-bar-success {background-color: #005da4 !important;}
.modal-header {background-color: #005da4 !important; color:white !important;}

/*.icon-bell, .icon-envelope-open,.icon-calendar  {background-color: #005da4 !important;}*/


.page-header.navbar 
{background-color:#FFFFFF; 
 border:1px;
 border-bottom-color:gray; 
 box-shadow:inset;
 /*height:75px;*/
}

.page-sidebar-fixed .page-sidebar { top: 90px;}
.page-header.navbar {height:80px;}
.page-header.navbar .top-menu {margin: 15px 0 0;}
.navbar-nav .photo { margin-top:0px; display:inline-block; margin-right:5px;}
.page-content-wrapper {margin-top: 60px;}

.search-box {margin-top:15px; display:inline-block; margin-left:150px;
}

.form-wizard .steps > li > a.step > .number {padding: 18px 15px 13px;}

.form-wizard .steps > li.done > a.step .number {
    background-color: #707070;
    color: #fff;
}

.form-wizard .steps > li.active > a.step .number {
    background-color: #005da4;
    color: #fff;
}
.page-header.navbar .page-logo .logo-default {
    margin: 10px 0 0;
}

.make-switch {
    /*padding: 0;*/
    margin-bottom:-5px;
    vertical-align: bottom;
    position: relative;

}
/* highlight results */
.ui-autocomplete span.hl_results {    background-color: #ffff66;} 
/* loading - the AJAX indicator */
.ui-autocomplete-loading {    background: white url('../images/autocompleteBckg.png') right center no-repeat;} 
/* scroll results */
.ui-autocomplete {    max-height: 250px;    overflow-y: auto;    
                      /* prevent horizontal scrollbar */   
                       overflow-x: hidden;    /* add padding for vertical scrollbar */    
                       padding-right: 5px;
                       background: white url('../images/autocompleteBckg.png') right center no-repeat;
                       max-width: 250px;
} 
.ui-autocomplete > ul {
    list-style-type: none;
}
/*.ui-autocomplete li {    font-size: 12px;}*/ 
/* IE 6 doesn't support max-height* we use height instead, but this forces the menu to always be this tall*/
* html .ui-autocomplete {    height: 250px;}
.ui-helper-hidden-accessible { position: absolute; left:-999em; }
/*.ui-front { z-index: 9999; }
#ui-id-2 { z-index: 9999 !important; }
.ui-selectmenu-menu {
    z-index:100;
}
.ui-autocomplete
{
    z-index:100 !important;
}*/
/*.ui-autocomplete { position: absolute; cursor: default;z-index:30 !important;}*/  

/***
Rounded Portlets
***/
/*
.portlet {
	border-radius: 4px !important;
}

.portlet .portlet-title {
	border-radius: 4px 4px 0px 0px !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
	border-radius: 0px 0px 4px 4px !important;
}
*/

/*
Change Quick Sidebar Width
*/

/*
.page-quick-sidebar-wrapper {
  right: -370px;
  width: 370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper {
  margin-left: -370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content .page-footer {
  margin-right: 370px;
  margin-left: -370px;
}

.page-sidebar-reversed.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper {
  margin-right: 370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content.page-quick-sidebar-full-height .page-header {
  margin-left: -370px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-list {
  width: 370px !important;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item {
  width: 370px !important;
  margin-left: 370px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list {
  margin-left: -370px;
}\
*/

.login .logo {
    background: white none repeat scroll 0 0;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    margin: 60px auto 0;
    padding: 23px 0 0;
    text-align: center;
    width: 500px;
}

.login .content {
    background-color: #fff;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    margin: 0 auto;
    padding: 1px 30px 15px;
    width: 500px;
}

.login {
    background: rgba(0, 0, 0, 0) url("/images/event-tracker-bg.png") no-repeat scroll -60px -60px;
}

.panel > .panel-heading > .panel-title > a.fullscreen {
  display: inline-block;
  top: -3px;
  position: relative;
  font-size: 13px;
  font-family: FontAwesome;
  color: #ACACAC;
}
.panel > .panel-heading > .panel-title > a.fullscreen:before {
  content: "\f065";
}
.panel > .panel-heading > .panel-title > a.fullscreen.on:before {
  content: "\f066";
}

.panel.panel-fullscreen {
  z-index: 10060;
  margin: 0;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #fff;
}
.panel.panel-fullscreen > .panel-body {
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 10px;
}
.panel.panel-fullscreen > .panel-title {
  padding: 0 10px;
}
