﻿body {
     line-height:1;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 5px;
  padding-left: 5px;
}
.form-group {
	margin-bottom:5px;
}

.nav-anchor-position > li > a {
    position: relative;
    display:inline;
    padding: 5px 5px;
}
.nav > li > i {
    padding-top:20px;
}
.nav > li > a {
    position: relative;
    display: block;
    padding-right:5px;
}

.nav-anchor-position > li > a {
    position: relative;
    display: inline;
    padding: 5px 5px;   
}


.navbar-inverse {
	background-color:rgb(0, 81, 151);
	border-color:rgb(245, 245, 245);
}

.navbar-inverse .navbar-brand {
	 color: rgb(0, 96, 181);
}

.nav {
	/*padding-top:5px;*/
}

.navbar {
    margin-bottom:0px;
}

.navbar-inverse .navbar-brand {
  color: white;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
	color:rgb(255, 255, 255);
  background-color: transparent;
}
.navbar-inverse .navbar-nav > li > a {
	 color: white;
}
.navbar-inverse .navbar-nav > li > a:hover {
	 color: white;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
	color: black;
	background-color:rgb(245, 245, 245);
}


textarea{
    width: 100%;
    font-size:small;
}
input {
	width: 100%;
    font-size:small;
}
button {
    font-size:small;
}

select {
	width: 100%;
    font-size:small;
}
label {
    font-size: small;
    font-weight: normal;
    display: inline-block;
}
element.style {
	height: 100%;
	width: 100%;
	margin-top:5px
}
.panel-info .panel-heading {
    background-color:#0060b5;
}
.panel-info .panel-body{
        background:#f5f5f5; 
}
.panel-info .panel-body label{
     font-weight:normal;
}
.panel-info .panel-heading a {
    color:white;
}
.panel-primary .panel-body label{
     font-weight:normal;
}
.panel-body {
	border-radius:0px;
	background:#f5f5f5;
    padding:10px;
    padding-right:20px;
}

input[type="checkbox"] {
	margin: 0 0 0;
}
table a {
   cursor: pointer; 
   color: #337ab7;
}

.panel-heading {
    padding: 8px 15px;
}

.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: FontAwesome;  /* essential for enabling glyphicon */
    content: "\f139";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: white;         /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f13a";    /* adjust as needed, taken from bootstrap.css */
}

.panel-info .panel-heading .accordion-toggle:after{
    color: white;         /* adjust as needed */
}

.panel-info .panel-heading .accordion-toggle.collapsed:after{
    color: white;         /* adjust as needed */
}

.panel {
    margin-bottom: 5px;
}

button span {
    padding-right:0px;
}
.alert-title {
    padding: 10px;
    margin-bottom: 5px;
    border: 1px solid transparent;
    border-radius: 4px;
    background-color:rgb(0, 96, 181);
    color:white;
}
.alert-info {
    /*padding: 10px;*/
    margin-bottom: 0px;
    border: 1px solid transparent;
    border-radius: 4px;
     
}

.alert {
    padding: 10px;
    margin-bottom: 10px;
    
}

.table tbody tr td button {
    display:inline-block;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 4px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

/* CSS used here will be applied after bootstrap.css */
.modal-header-success {
    color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #5cb85c;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-warning {
	color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #f0ad4e;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-danger {
	color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #d9534f;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-info {
    color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #a94442;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-primary {
	color:#fff;
    padding:15px 15px;
    border-bottom:1px solid #eee;
    background-color: #428bca;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}

.modal {
    padding-top: 30px;
}
.radio, .checkbox {
     display: inline-block;
     
}

/*.table-responsive {
    margin-left: 10px;
}*/

.navbar a:hover, .dropdown:hover  {
    background-color: darkblue;
}
.dropdown-menu a:hover {
    background-color: #ddd;
}

.dropdown:hover .dropdown-menu {
    display: block;
}
.dropdown-menu .fa {
    padding-top:3px;

}
.userIcon:after {
    content: "\f007";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: white;
    font-size: 18px;
    padding-right: 0;
    /*position: absolute;*/
    /*top: 10px;*/
    left: 0;
}


h4, .h4, h5, .h5, h6, .h6 {
     margin-top: 0px; 
     margin-bottom: 0px; 
}

@media (min-width: 992px) {
  .modal-xlg {
    width: 1024px;
  }
}

.ui-closable-tab {
    cursor:pointer;
}