@charset "utf-8";

html, body {height: 100%;font-size: 1rem;}

.container-fluid {}

.shadow {box-shadow: 0 0 3px #000;}

.cursor {cursor: pointer;}

.thumb {width: 100px;height: 100px;margin-right: 10px;}

.thumbnail {width: 150px;height: 150px;margin-right: 10px;}

.down-arrow { transform: rotate(90deg); -webkit-transform: rotate(90deg);}

.clearfix {clear: both;}

a {outline: none;}

input {outline: none;}

input.readonly { background: #f8f8f8 !important; }

input.required {background: #fbeed5 !important;}

.correct:before { content: '\2713'; color: #5bb75b; font-size: 14px;font-weight: bolder;}

.incorrect:before { content: '\2718'; color: #b20610; font-size: 14px;font-weight: bolder;}

.btn:focus, .btn:active:focus,
.btn.active:focus, .btn.focus,
.btn:active.focus, .btn.active.focus {
    outline: none;
    border-color: transparent;
    box-shadow: none;
}

/*#breadcrumb ul {background: rgb(250, 250, 251); height: 40px;line-height: 40px;}*/
#breadcrumb { z-index: 999999;background: rgb(250, 250, 251);}

#breadcrumb .breadcrumb-line {color: #007bff;float: left; height: 40px;line-height: 40px;margin: 0;width: 200px;}

#breadcrumb .breadcrumb-menu { float: left;height: 40px;line-height: 40px;}

table tbody tr td { vertical-align: middle !important;}

.sum-number {font-size: 1.5rem;}

footer { position: fixed;bottom: 0; width: 100%;font-size: 12px;height: 30px;line-height: 30px;color: #000;padding-right: 10px;border: 0;}
