body {
    color: #444;
}

.welcome {
    color: #fff;
    background: #24221e;
    height: 25px;
    line-height: 25px;
    /*display: none;*/
}

.welcome p {
    margin: 0px;
    font-size: 80%;
}

.header {
    background: #6d7155; /*#4e4941;*/
    color: #fff;
    height: 50px;
    line-height: 50px;
    font-size: 110%;
}

.header a {
    color: #fff;
    text-decoration: none;
}

.header a:hover {
    color: #fff;
}

.header a span {
    color: #f5ce31;

}

.main-content {
    background: #fff;
    margin: 0px;
    padding-bottom: 30px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #555555;
    background-color: #fff;
    border: 1px solid #dddddd;
    border-bottom-color: transparent;
    cursor: default;
}

.nav-tabs-wrap {
    padding-top: 10px;
    background: #dddddd;
}

.nav-tabs a {
    color: #444;
    text-decoration: none;
    font-size: 100%;
}

.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #fff;
}

.nav > li > a:hover {
    color: #000;
    border-color: #dddddd #dddddd #dddddd;
    border-bottom: none;
}

.nav-tabs.nav-justified > li > a {
    border-bottom: transparent;
    margin-right: 0;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border-bottom: none;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #ffffff;
    background-color: #fff;
}

h2 {
    font-size: 170%;
    color: #ca7816;
    border-bottom: 1px solid #ccc;
    margin-bottom: 25px;
}

h3 {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    font-size: 110%;
    font-weight: bold;
    color: #4e4941;
}

h3 span {
    display: inline-block;
}

label {
    color: #4e4941;
    margin-bottom: 0px;
}

.btn-primary {
    color: #fff;
    background-color: #ca7816;
    border-color: #fff;
}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
    background-color: #eeb167;
    border-color: #eb9f44;
    color: #fff;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #9c5d11;
    border-color: #9c5d11;
}

.btn-default {
    color: #fff;
    background-color: #8f8f8f;
    border-color: #fff;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    color: #fff;
    background-color: #5f5f5f;
    border-color: #5f5f5f;
}

.btn-delete {
    color: #fff;
    background-color: #FF4444;
    border-color: #fff;
}

.btn-delete:hover, .btn-delete:focus, .btn-delete:active, .btn-delete.active, .open .dropdown-toggle.btn-delete {
    color: #fff;
    background-color: #CC0000;
    border-color: #CC0000;
}

.btn-update {
    color: #fff;
    background-color: #01a04b;
    border-color: #fff;
}

.btn-update:hover, .btn-update:focus, .btn-update:active, .btn-update.active, .open .dropdown-toggle.btn-update {
    color: #fff;
    background-color: #016d33;
    border-color: #016d33;
}

.btn-cancel {
    color: #fff;
    background-color: #858585;
    border-color: #fff;
}

.btn-cancel:hover, .btn-cancel:focus, .btn-cancel:active, .btn-cancel.active, .open .dropdown-toggle.btn-cancel {
    color: #fff;
    background-color: #5f5f5f;
    border-color: #5f5f5f;
}


.btn-edit {
    color: #fff;
    background-color: #858585;
    border-color: #fff;
}

.btn-edit:hover, .btn-edit:focus, .btn-edit:active, .btn-edit.active, .open .dropdown-toggle.btn-edit {
    color: #fff;
    background-color: #5f5f5f;
    border-color: #5f5f5f;
}

.btn-blue {
    color: #fff;
    background-color: #417378;
    border-color: #fff;
}

.btn-blue:hover, .btn-blue:focus, .btn-blue:active, .btn-blue.active, .open .dropdown-toggle.btn-blue {
    color: #fff;
    background-color: #264346;
    border-color: #264346;
}

.btn-black {
    color: #fff;
    background-color: #5f5f5f;
    border-color: #fff;
}

.btn-black:hover, .btn-black:focus, .btn-black:active, .btn-black.active, .open .dropdown-toggle.btn-black {
    color: #fff;
    background-color: #393939;
    border-color: #393939;
}

.btn-brown {
    color: #fff;
    background-color: #776045;
    border-color: #fff;
}

    .btn-brown:hover, .btn-brown:focus, .btn-brown:active, .btn-brown.active, .open .dropdown-toggle.btn-brown {
        color: #fff;
        background-color: #473929;
        border-color: #473929;
    }

.footer {
    color: #444;
    border-top: 2px solid #ccc;
    padding: 20px 0px 10px 0px;
}

    .footer a {
        color: #444;
    }

.popup-header {
    height: 40px;
    line-height: 40px;
    background-color: #6c6c6c;
    text-align: left;
    font-weight: normal;
    font-size: 110%;
    padding: 0px 10px;
    color: #fff;
}

.popup-body {
    padding: 10px;
}

.Popup {
    overflow: hidden;
    background-color: #FFFFFF;
    width: 500px;
}

.lbl {
    font-size: 12px;
}

.Background {
    background-color: #ccc;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.modal {
    overflow: hidden;
    overflow-y: hidden;
    border: none;
}

.form-control:focus {
    border-color: #ea9e42;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(202,120,22, 0.6);
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

input, button {
    background: #CC0000;
    color: #ffcc00;
}

.btn:focus {
    outline: thin dotted #333;
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

a, a:active, a:focus {
    outline: none;
}

:root input:focus, :root button:focus {
    outline: none;
}

a {
    color: #ca5a16;
}

a:hover {
    color: #ca5a16;
}

.breadcrumb {
    margin-top: 20px;
    background: #fff;
    border: 1px solid #dddddd;
}

.breadcrumb > .active {
    color: #808080;
}

tr.highlight {
    background: #fdf7da;
}

.famu .brand {
    background: #044700;
    color: #044700;
}

.famu .name {
    background: #044700;
    color: #044700;
}


.famu .login {
    background: #044700;
    color: #fff;
}

.famu .name {
    background: #ff9205;
    color: #ff9205;
}

.famu .login {
    background: #ff9205;
    color: #fff;
}

.fgcu .brand {
    background: #00885A;
    color: #00885A;
}

.fgcu .name {
    background: #00885A;
    color: #00885A;
}

.fgcu .login {
    background: #00885A;
    color: #fff;
}

.fiu .brand {
    background: #c5960c;
    color: #c5960c;
}

.fiu .name {
    background: #c5960c;
    color: #c5960c;
}

.fiu .login {
    background: #c5960c;
    color: #fff;
}

.fpu .brand {
    background: #A833FF;
    color: #A833FF;
}

.fpu .name {
    background: #A833FF;
    color: #A833FF;
}

.fpu .login {
    background: #A833FF;
    color: #fff;
}

.fsu .brand {
    background: #862633;
    color: #862633;
}

.fsu .name {
    background: #862633;
    color: #862633;
}

.fsu .login {
    background: #862633;
    color: #fff;
}

.ncf .brand {
    background: #003399;
    color: #003399;
}

.ncf .name {
    background: #003399;
    color: #003399;
}

.ncf .login {
    background: #003399;
    color: #fff;
}

.ucf .brand {
    background: #000;
    color: #000;
}

.ucf .name {
    background: #000;
    color: #000;
}

.ucf .login {
    background: #FFC904;
    background: #FFCC00;
    background: #000;
    color: #fff;
}

.unf .brand {
    background: #9d9fa2;
    color: #9d9fa2;
}

.unf .name {
    background: #9d9fa2;
    color: #9d9fa2;
}

.unf .login {
    background: #9d9fa2;
    color: #fff;
}

.uwf .brand {
    background: #00853F;
    color: #00853F;
}

.uwf .name {
    background: #00853F;
    color: #00853F;
}

.uwf .login {
    background: #00853F;
    color: #fff;
}

.uf .brand {
    background: #FF4A00;
    color: #FF4A00;
}

.uf .name {
    background: #FF4A00;
    color: #FF4A00;
}

.uf .login {
    background: #FF4A00;
    color: #fff;
}

.usf .brand {
    background: #cfc493;
    color: #cfc493;
}

.usf .name {
    background: #cfc493;
    color: #cfc493;
}

.usf .login {
    background: #cfc493;
    color: #fff;
}

.fau .brand {
    background: #BA0C2F;
    color: #BA0C2F;
}

.fau .name {
    background: #BA0C2F;
    color: #BA0C2F;
}

.fau .login {
    background: #BA0C2F;
    color: #fff;
}

.admin .brand {
    background: #00FF4A;
    color: #00FF4A;
}

.admin .name {
    background: #00FF4A;
    color: #00FF4A;
}

.admin .login {
    background: #00FF4A;
    color: #fff;
}

.brand {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    height: 41px;
    line-height: 41px;
    width: 2%;
    float: left;
}

.name {
    font-size: 120%;
    text-align: left;
    float: left;
    width: 83%;
    padding: 0px 0px 0px 10px;
    height: 41px;
    line-height: 41px;
    background: #e8e8e8 !important;
    color: #444 !important;
}

.login {
    font-size: 120%;
    background: #a7a7a7 !important;
    padding: 0px 0px 0px 0px;
    height: 41px;
    line-height: 41px;
    text-align: center;
    width: 15%;
    float: left;
    color: #fff;
}

.institution {
    overflow: hidden;
    margin-top: 30px;
}

label span.inputError {
    color: #b94a48;
}

.error-box {
    border: 1px solid #eee;
    color: #b94a48;
    background-color: #fcf2f2;
    border-color: #dFb5b4;
    margin-bottom: 20px;
    padding: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: 100%;
    display: block;
}

    .error-box ul {
        list-style-position: inside;
        padding-left: 0px;
    }

.institution a {
    color: #fff;
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
}

    .institution a:hover {
        background: #898989;
    }

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    z-index: 2;
    color: #ffffff;
    background-color: #9c5d11;
    border-color: #9c5d11;
}

input, button, select, textarea {
    margin-bottom: 10px;
}

.col-md-8.portal button, .col-md-8.portal select {
    margin-bottom: 15px;
}

.action-bar {
    margin-top: 10px;
    border-top: 1px solid #ccc;
    padding: 15px 0px 0px 0px;
    overflow: hidden;
}

.action-bar.top {
    border-bottom: none;
}

.action-bar input {
    margin: 0px 8px 15px 0px;
}

.action-bar input.pull-right {
    margin: 0px 0px 15px 8px;
}

.action-bar input.gl-code {
    margin-bottom: 0px 0px 0px 0px;
    width: 112px;
    display: inline-block;
}

.action-bar.row-count {
    background: #fff;
    padding: 0px;
    border-top: none;
}

.action-bar hr {
    margin: 8px;
    border-top: 1px solid #ccc;
}

.row-count {
    background: #ddd;
    display: inline-block;
    float: right;
    margin-left: 10px;
    padding: 8px 10px;
    font-weight: bold;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

th.width-17-pct {
    width: 17%;
}

th.width-10-pct {
    width: 10%;
}

th.width-13-pct {
    width: 13%;
}

th.width-15-pct {
    width: 15%;
}

th.width-20-pct {
    width: 20%;
}

.nav li.first {
    border-left: 1px solid #d1d1d1;
}

.nav-wrap {
    background: #e2e2e2;
    /*border-bottom: 1px solid #d1d1d1;*/
}

.navbar {
    border-radius: 0px;
    margin-bottom: 0px;
    min-height: inherit;
}

.navbar-default .navbar-nav > li > a {
    color: #444;
    border-right: 1px solid #d1d1d1;
    padding-top: 10px;
    padding-bottom: 10px;
}

.navbar-default {
    background-color: #e2e2e2;
    border-color: #e2e2e2;
    border: none;
}

.navbar-collapse {
    padding-left: 0px;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #000;
    background-color: #fff;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    text-decoration: none;
    color: #000;
    background-color: #f3f3f3;
}

.dropdown-menu .divider {
    margin: 0px;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #eeeeee;
    border-color: #ccc;
}

.dropdown-menu > li > a {
    padding: 10px 10px;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color: #000;
    background-color: #f3f3f3;
}

.dropdown-menu {
    padding: 0px 0px;
    border: 1px solid #d1d1d1;
}

table {
    background: #fdfdfd;
}

    table th {
        background: #f3f3f3;
    }

.initialize {
    margin-bottom: 10px;
}

.balance-section {
    margin-bottom: 10px;
}

.balance-info {
    color: #3a87ad;
}

.panel-info {
    border-color: #E3E6E7;
}

    .panel-info > .panel-heading {
        background-color: #e2e2e2;
        border-color: #E3E6E7;
        color: #444;
    }

.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
    background-color: #fdfdfd;
    border-color: #cccccc;
    color: #a6a6a6;
}

.wrapper-page {
    border-top: 5px solid #6d7155;
}

.wrapper-page form {
    padding-top: 10px;
}

.wrapper-page #form1 select, .wrapper-page #form1 input {
    width: 150px;
    margin-left: 10px;
}

.wrapper-page #form1 label {
    margin-left: 10px;
    margin-top: 5px;
}

.wrapper-page h2.report-viewer-logo {
    float: left;
    display: inline-block;
    color: #417378;
    text-decoration: none;
    border-bottom: none;
    margin: 0px 0px 0px 10px;
    font-size: 220%;
}

.table-tab {
    background: #ddd;
    display: inline-block;
    float: right;
    padding: 8px 10px;
    font-weight: bold;
    color: #1f1f1f;
    font-size: .9em;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.pull-left.table-tab {
    margin-right: 10px;
}

.pull-right.table-tab {
    margin-left: 10px;
}

table .alert {
    margin-bottom: 0px;
}

table {
    font-size: 12px;
}

table .form-control {
    font-size: 12px;
}

table input.form-control {
    height: 28px;
    padding: 3px 4px;
}

table .btn {
    padding: 5px 10px;
    margin-bottom: 0;
    font-size: 12px;
}

table .footer {
    border-top: none;
}

.footer > td.table-footer-totals {
    text-align: right;
    border-right: 1px solid #dddddd !important;
}

.modalPopup {
    background-color: #FFFFFF;
    width: 300px;
    border: 3px solid #6D7155;
}

.modalPopup .header {
    background-color: #6D7155;
    height: 30px;
    color: White;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
}

.modalPopup .body {
    min-height: 50px;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
}

.modalPopup .footer {
    padding: 3px;
}

.modalPopup .yes, .modalPopup .no {
    height: 23px;
    color: White;
    line-height: 23px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}

.modalPopup .yes {
    background-color: #6D7155;
    border: 1px solid #0DA9D0;
}

.modalPopup .no {
    background-color: #9F9F9F;
    border: 1px solid #5C5C5C;
}

.modalBackground {
    background-color: Black;
    filter: alpha(opacity=40);
    opacity: 0.4;
}

/******************************************************************************************************************************/
/* Remove Responsvie Styles */
/******************************************************************************************************************************/
.container {
    max-width: none !important;
    width: 1170px;
}

.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 {
    float: left;
}

.col-md-1 {
    width: 8.333333333333332%;
}

.col-md-2 {
    width: 16.666666666666664%;
}

.col-md-3 {
    width: 25%;
}

.col-md-4 {
    width: 33.33333333333333%;
}

.col-md-5 {
    width: 41.66666666666667%;
}

.col-md-6 {
    width: 50%;
}

.col-md-7 {
    width: 58.333333333333336%;
}

.col-md-8 {
    width: 66.66666666666666%;
}

.col-md-9 {
    width: 75%;
}

.col-md-10 {
    width: 83.33333333333334%;
}

.col-md-11 {
    width: 91.66666666666666%;
}

.col-md-12 {
    width: 100%;
}

.col-md-push-0 {
    left: auto;
}

.col-md-push-1 {
    left: 8.333333333333332%;
}

.col-md-push-2 {
    left: 16.666666666666664%;
}

.col-md-push-3 {
    left: 25%;
}

.col-md-push-4 {
    left: 33.33333333333333%;
}

.col-md-push-5 {
    left: 41.66666666666667%;
}

.col-md-push-6 {
    left: 50%;
}

.col-md-push-7 {
    left: 58.333333333333336%;
}

.col-md-push-8 {
    left: 66.66666666666666%;
}

.col-md-push-9 {
    left: 75%;
}

.col-md-push-10 {
    left: 83.33333333333334%;
}

.col-md-push-11 {
    left: 91.66666666666666%;
}

.col-md-pull-0 {
    right: auto;
}

.col-md-pull-1 {
    right: 8.333333333333332%;
}

.col-md-pull-2 {
    right: 16.666666666666664%;
}

.col-md-pull-3 {
    right: 25%;
}

.col-md-pull-4 {
    right: 33.33333333333333%;
}

.col-md-pull-5 {
    right: 41.66666666666667%;
}

.col-md-pull-6 {
    right: 50%;
}

.col-md-pull-7 {
    right: 58.333333333333336%;
}

.col-md-pull-8 {
    right: 66.66666666666666%;
}

.col-md-pull-9 {
    right: 75%;
}

.col-md-pull-10 {
    right: 83.33333333333334%;
}

.col-md-pull-11 {
    right: 91.66666666666666%;
}

.col-md-offset-0 {
    margin-left: 0;
}

.col-md-offset-1 {
    margin-left: 8.333333333333332%;
}

.col-md-offset-2 {
    margin-left: 16.666666666666664%;
}

.col-md-offset-3 {
    margin-left: 25%;
}

.col-md-offset-4 {
    margin-left: 33.33333333333333%;
}

.col-md-offset-5 {
    margin-left: 41.66666666666667%;
}

.col-md-offset-6 {
    margin-left: 50%;
}

.col-md-offset-7 {
    margin-left: 58.333333333333336%;
}

.col-md-offset-8 {
    margin-left: 66.66666666666666%;
}

.col-md-offset-9 {
    margin-left: 75%;
}

.col-md-offset-10 {
    margin-left: 83.33333333333334%;
}

.col-md-offset-11 {
    margin-left: 91.66666666666666%;
}

.navbar-nav > li {
    float: left;
}

.navbar-nav {
    margin: 0px;
}

/******************************************************************************************************************************/
/* Remove Responsvie Styles */
/****************/

@media print {
    .container {
        margin: 0px;
    }

    .btn {
        border: 1px solid #cccccc;
        border-radius: 4px;
    }
}

.call-to-action {
    background: #ed6059;
    color: #fff;
}

    .call-to-action.title {
        cursor: pointer;
        padding: 3px;
        font-size: 110%;
        /*display: none;*/
    }

    .call-to-action.message {
        background: #fad1cf;
        color: #444;
        padding: 5px;
        border-bottom: 1px solid #ccc;
        /*display: none;*/
    }
