
@import url(https://fonts.googleapis.com/css?family=Roboto);

* {
    font-family: 'Roboto', sans-serif;
}

/* primary = 2780e3 */

body {padding-top:70px;}

.banner img {width:100%; border-bottom:1px solid #2780e3; margin-bottom:20px; padding-bottom:0;}
.container {width:950px!important}
.form-inline .form-group {display:block; margin-bottom:10px;}
.form-inline .form-group:last-child {margin-bottom:0;}
.card-details .form-group {margin-bottom: 10px!important;}
.form-inline .form-group > label {width:30%!important; text-align:right; margin-right:3%;}
.form-inline .form-group .form-control {width:65%!important;}
.modal-footer {padding:10px!important;}

.form-group > label:after {content:":";}

footer .container > div { border-top:1px solid #2780e3; margin-top:20px; padding-top:20px;}
footer .container p {line-height:25px; vertical-align:text-bottom;}
footer .container img {vertical-align:text-bottom; height:25px;}


.btn-block {text-align: left;}
.btn-block .glyphicon {margin-right:5px;}


#HistoryForm .list-group {max-height:400px; overflow:auto;}
#HistoryForm table {text-align:left!important; width:100%;}
#HistoryForm table th {background:#2780e3; color:#fff; font-weight:bold;}
#HistoryForm table th, #HistoryForm table td {padding:3px 5px; white-space:nowrap;}

.modal p.modal-text {display:inline-block;}

.spinner {background: center right url(https://i.giphy.com/gu9XBXiz60HlO5p9Nz.webp) no-repeat; background-size: contain;}