﻿
 body {
	 line-height: 1.4;
 }

 .navbar-nav a {
	 font-size: 14px;
 }

 .nav_sub_bar {
	 font-size: 12px;
 }

 .tblFrame {
	 /*//background-color: gainsboro;*/
	 background-color: #f5f5f5;
	 border: 1px solid black;
	 border-collapse: collapse;
	 width: 100%;
 }

 .tblFrame td{
	 padding-left: 5px;
	 padding-right: 5px;
	 padding-top: 3px;
	 padding-bottom: 3px;
 }

.tblFrame .row_white td {
	border: 1px solid black;
}
.tblFrame .row_alternate td {
	border: 1px solid black;
}

.tblFrame .rowHover td {
	border: 1px solid black;
}


/**/
.tblFrameNoWidth {
     border-collapse: separate;
	 background-color: #f5f5f5;
	 border-top: 1px solid  black;
     border-right: 1px solid  black;
     border-spacing: 0; 
	 border-radius: 4px
 }

 .tblFrameNoWidth td{
     /*border-collapse: collapse;*/
     /*border: 1px solid black;*/

     /*border-right: 1px solid black;
     border-left: 1px solid black;*/
	 padding-left: 5px;
	 padding-right: 5px;
	 padding-top: 3px;
	 padding-bottom: 3px;
 }


 .tblFrameNoWidth .row_header td {
	border-left: 1px solid black;
    border-bottom: 1px solid black;
}
.tblFrameNoWidth .row_white td {
	border-left: 1px solid black;
    border-bottom: 1px solid black;
}
.tblFrameNoWidth .row_alternate td {
	border-left: 1px solid black;
    border-bottom: 1px solid black;
}

.tblFrameNoWidth .row_yellow td {
	border-left: 1px solid black;
    border-bottom: 1px solid black;
}

.ixTablePadding {
	 border-collapse: collapse;
	 width: 100%;
 }

.ixTablePadding td {
    padding-left: 5px;
	 padding-right: 5px;
	 padding-top: 3px;
	 padding-bottom: 3px;
}

.top-buffer { margin-top: 10px; }

/*.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background-color: yellow;
}

ul.nav_sub_bar {
    background-color: blue;
}*/

.ui-widget-content {
    background-color: #eeecdd;
}


.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-widget-header .ui-state-focus {
    color: black;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
    background: url("images/ui-bg_gloss-wave_60_fece2f_500x100.png") repeat-x scroll 50% 50% #2fa4e7;
    border: 1px solid black;
    font-weight: bold; 
    color: white;
}


/* override jquery ui styles */
.ui-state-default, .ui-state-default, .ui-widget-header, ui-button {
	background: none !important;
	background-color: #888B8D !important;
}

.ui-button
{
	border: 1px solid black;
}

.ui-button .ui-button-icon
{
	background-image: url(images/ui-icons_3d3d3d_256x240.png)
}

.ui-dialog-buttonset .ui-button {
	background-color: #888B8D;
	color: white;
	padding: .4em 1em;
	font-weight: bold;
}

.div-form-field input, .div-form-field select {
	border-radius: 4px; 
	border: 1px solid #bcb4b0;
	height: 25px;
	width: 175px;
	padding: 0px 3px; 
}

.div-form-field select {
	padding: 0px;
}

.div-form-field input[readonly], .div-form-field select[readonly] {
	background-color: #e1e1e1;
}

.div-form-field input[type="checkbox"] {
	height: auto;
	width: auto;
}

.div-form-field .input-group-addon {
	position:absolute;
	right: 0;
	top: 0;
	padding:0;
	width: 46px;
	height: 25px;
	z-index: 100;
}

.div-form-field .input-group-addon .fa {
	font-size: 12pt;
	padding: 5px 2px 2px 2px;
}

.div-form-field .input-group-addon .enabled {
	cursor: pointer;
}

.hasDatepicker {
	position:relative;
	z-index: 100;
	width: 125px; 
}

.panel-primary .panel-heading,
.panel-success .panel-heading,
.panel-warning .panel-heading,
.panel-danger .panel-heading,
.panel-info .panel-heading,
.panel-primary .panel-title,
.panel-success .panel-title,
.panel-warning .panel-title,
.panel-danger .panel-title,
.panel-info .panel-title {
	color: #fff;
}