body {
    margin: 0;
    font-size: 0.9rem;
    background-color: #f8fafc;
}

a {
    color: #3498db;
    text-decoration: none;
    background-color: transparent;
}

a:hover {
    color: #2980b9;
    text-decoration: none;
    background-color: transparent;
}


h1 {
	font-size: 1.0rem;
	text-transform: uppercase;
    text-align:center;
	color:#2c3e50;
    font-weight:bold;
    margin:0px 0px 5px 0px;
    padding:0px;
}

nav h1 {
	font-size: 1.2rem;
	text-transform: uppercase;
	text-align:center;
    color:#2c3e50;
    margin:0px 0px 0px 0px;
}



h2 {
    font-size: 0.75rem;
	/*text-transform: uppercase;*/
    text-align:center;
	color:#2c3e50;
    font-weight:bold;
    margin:0px 0px 5px 0px;
    padding:0px;
}

h3 {
    font-size: 0.7rem;
	/*text-transform: uppercase;*/
    text-align:center;
	color:#2c3e50;
    /*font-weight:bold;*/
    margin:0px 0px 0px 0px;
    padding:0px;
}


.dashboard_project_name {
    font-size: 1rem;
	text-transform: uppercase;
	color: #2c3e50;
    font-weight:bold;
    padding:5px 0px 0px 0px;
}

.dashboard_project_frame {
    background-color:white;
    padding:10px 20px 10px 20px;
    margin:0px 0px 20px 0px;
    border-radius: 5px;
}



.badge-warning {
    color: gray;
    background-color: #e0edf9;
}

.ace_gutter {
    padding-top: 15px;
}

.ace_scroller {
    top: 15px;
}

.download_file {
    color:silver;
}

.delete_file {
    color:silver;
}

.delete_file:hover {
    color:#DC3545;
}

.btn-warning {
    --bs-btn-color: #2b3d4f;
    --bs-btn-bg: #ffdc0a;
    --bs-btn-border-color: #ffdc0a;
    --bs-btn-hover-color: #2c3e50;
    --bs-btn-hover-bg: #edcd09;
    --bs-btn-hover-border-color: #edcd09;
    --bs-btn-focus-shadow-rgb: 255, 151, 61;
    --bs-btn-active-color: #2c3e50;
    --bs-btn-active-bg: #ffdc0a;
    --bs-btn-active-border-color: #ffdc0a;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #ffdc0a;
    --bs-btn-disabled-border-color: #ffdc0a;
}

.btn-warning, .btn-warning:not(.disabled):hover, .btn-warning:not(.disabled):active, .btn-warning:focus {
    border-color: #edcd09;
}

.btn-warning:hover, .btn-warning:active, .btn-warning:focus {
    background-color: #ffdc0a;
}

.navbar {
    border-style: solid;
    border-width: 0 0px 0px 0px;
}

.btn {
    border-style: solid;
    border-width: 1px 1px 4px 1px;
    text-transform: uppercase;
    --bs-btn-border-radius: 0.25rem;
}