html{font-size:14px}
body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;color:#444;padding:10px 0}
a,a:focus{color:#4d5780;text-decoration:underline}
a:hover{color:#d93a3a}
pre{color:inherit;display:block;padding:.5rem;margin:0 0 .5rem;font-size:1rem;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc}
pre.no-background{background:0 0;border:none}
.carousel-inner>.item>img{margin:0 auto}
.carousel-control.left,.carousel-control.right{background-image:none}
a.thumbnail,a.thumbnail:focus{border:none;border-bottom:2px solid #fff}
a.thumbnail:hover{border-bottom:2px solid #d93a3a}
a.thumbnail.with-bg{background-color:#f6f6f6}
a.thumbnail.with-bg:hover{background-color:#eee}
.form-control{color:#444}
select.form-control{border-radius:0;-webkit-border-radius:0;border:0;outline:#ced4da solid 1px;outline-offset:-1px}
.form-control:focus{border-color:#ccc;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(196,196,196,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(196,196,196,.6)}
select.form-control:focus{-webkit-border-radius:0;outline:#ced4da solid 1px;outline-offset:-1px}
.form-group-sm{margin-bottom:0}
.col-form-label{padding-top:calc(.2rem + 1px);padding-bottom:calc(.2rem + 1px)}
a.btn{text-decoration-line:none}
.btn-light{border-color:#ccc}
.btn-light:disabled{border-color:#ddd}
.btn.btn-icon>i{width:1rem;font-size:1rem}
.btn.btn-sm.btn-icon>i{width:.9rem;font-size:.9rem}
.btn{border-radius:.2rem}
table.table{color:#444;margin-bottom:1rem}
.note-editable p,.pagination,.summernote-html p{margin:0}
.table:not(.table-bordered)>thead>tr>th{border-top:0}
.table-striped>tbody>tr:nth-of-type(odd){background-color:rgba(0,0,0,.03)}
.table-hover>tbody>tr:hover{color:#212529;background-color:rgba(0,0,0,.08)}
.modal-footer{padding-top:.5rem;padding-bottom:.5rem}
.modal-body>.card.ss-grid-editor-content{border:0}
.alert-sm{padding:5px 10px;font-size:.86rem}
.card-header{padding:.5rem 1rem;font-size:1.2rem}
.pagination a.page-link{color:#444}
.pagination a.page-link:hover{color:#d93a3a}
.pagination .page-item.active a.page-link{background-color:#f6f6f6;color:#444;font-weight:700;border-color:#ddd;border-bottom:1px solid #d93a3a}
.pagination .page-item.active a.page-link:hover{background-color:#eee;color:#444;font-weight:700;border-color:#ddd #ddd red}
.collapsing{-webkit-transition:none;-o-transition:none;transition:none}
.list-contents{list-style:none;border-left:2px solid #d93a3a;margin-left:0;padding-left:1em}
.list-contents>li>a{text-decoration:none}
.affix{position:fixed;top:0}
.affix-bottom{position:absolute}
.badge{border-radius:.25rem}