﻿/*body {
    padding-top: 50px;
    padding-bottom: 20px;
}*/

/* Set padding to keep content from hitting the edges */
/*.body-content {
    padding-left: 15px;
    padding-right: 15px;
}*/

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
/*.dl-horizontal dt {
    white-space: normal;
}*/

/* Set width on the form input elements since they're 100% wide by default */
/*input,
select,
textarea {
    max-width: 280px;
}*/

.hidden-xs { display: inline-block !important; }
.nav .caret { border-top-color: #ddd; border-bottom-color: #ddd; }
.list-anchor { padding: 5px 15px; text-decoration: none !important; display: block; color: #4d4d4d; }
    .list-anchor:focus, .list-anchor:hover { background: #edf0f5; }

.media > a { display: table !important; width: 100%; }
    .media > a .media-left { display: table-cell; float: left; }

.panel-title { font-size: 12px; color: inherit !important; }

.tab-content { background: #d9e0e7; }
.col-md-12 ul.nav.nav-pills { border-bottom: 1px solid #aaa; margin-bottom: 0; }
.nav-pills > li > a { border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important; background: #e7e7e7; color: #242a30; }

.ui-grid-row.ng-scope:nth-child(odd) div { background-color: #eeeeee; }
.ui-grid-header-cell .sortable { cursor: pointer; background: white; }


.transparent-loader { background: rgba(230, 232, 236, 0.5) !important; }

.tab-pane { width: 100%; float: left; }
.ui-grid { max-width: 100%; }
.tab-content { display: inline-block; width: 100%; max-width: 989px; float: left; min-width: 100% !important}

.btn.btn-cap-suite { color: #fff; background: #5fb8b8 !important; border-color: #5fb8b8 !important; }
    .btn.btn-cap-suite:hover { color: #fff; background: #449898 !important; border-color: #449898 !important; }

/* plugin fixes */
li.select2-search input, .select2-selection__rendered .select2-search:first-child { width: 100% !important; }
h2 { margin-top: 0; font-size: 24px; color: #555d65; }