/* --------------  header, headings, menu -------------- */

h2 {
    padding-top: 40px;
}


.sidebar-nav {
    margin-top: 20px;
    padding: 0;
    list-style: none;
}


hr.head-border {
  border: 1px solid blue;
}


hr.title-border {
  border: 1px solid red;
}


.navbar-nav {
    font-size: 1.5em;
}


ul.dropdown-menu li {
    font-size: 1.2em !important;
}




/* --------------  body -------------- */

div.container {
    font-size: 1.5em !important;
    background-color: rgb(255,255,224);
}


.donate-parent {
    padding-left: 30px;
    padding-right: 30px;
}



@media only screen and (max-width: 1500px) {
    .donate-parent {
        padding-left: 30px;
        padding-right: 30px;
    }
}

div#donate.col_md-4, div#donate.col-lg-4 {
    background: rgb(127,255,0) !important;
}


.main-body-block {
    padding-left: 10px;
    padding-right: 10px;
}



.main-data-panel {
    padding-left: 20px;
    padding-top: 20px;
}


.search-block {
    padding-left: 20px;
    padding-bottom: 20px;
}


#main-body-text {
}


.body-text {
    font-size: 1.5em;
}


.block-list li {
    font-size: 1.5em;
}


ul ul li {
    font-size: 1em !important;
}


li a {
    font-size: 1em;
}


/* --------------  search -------------- */


.search-text {
    font-size: 1.5em;
}


/* input[type="text"] {
    font-size: 1.5em;
} */


.helptext {
    color: gray;
}


/* --------------  data table -------------- */



/* --------------  fields -------------- */

.shaded-field {
    background: rgb(127,255,0) !important;
}


/* --------------  buttons -------------- */


.space-panel {
    position: relative !important;
}


.space-button {
    position: absolute;
    bottom: 10px;
}


.space-cell {
    float: none;
    display: table-cell;
    vertical-align: bottom;
}


.button-indent {
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}


.button-update {
    width: 240px;
    background-color: blue;
    border: none;
    color: white;
    padding: 12px 24px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    border-radius: 8px;
}


.button-create {
    
    width: 240px;
    background-color: green;
    border: none;
    color: white;
    padding: 12px 24px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    border-radius: 8px;
}


.button-delete {
    width: 240px;
    background-color: red;
    border: none;
    color: white;
    padding: 12px 24px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    border-radius: 8px;
}



/* --------------  footer -------------- */

footer {
    padding-left: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
}

