
.grayBg{
    background-color:#f0f3f4 !important
}
.modal-dialog{
    padding-top:150px
}
.gray{
    background-color:#e1e2e3
}
.infotext{
    font-weight:300;padding-top:10px
}
.filterWrapper{
    margin-top:8px;margin-bottom:8px
}
.actionLog{
    font-size:.9em
}
.actionLog .inner{
    padding:10px
}
.actionLog .inner .marginBottom{
    margin-bottom:10px
}
.actionLog .inner .marginTopMinus{
    margin-top:-10px
}
.actionLog .inner .title{
    color:#5e5e5e;font-size:1.2em
}
.actionLog .inner .subtitle{
    color:#a91c47;font-size:1.2em
}
.actionLog .inner .textBig{
    font-weight:600
}
#wrapper{
    padding-top:30px
}
#sidebar-wrapper{
    margin-top:20px;background-color:#7f8c8d
}
#sidebar-wrapper a{
    padding-left:20px;color:#fff
}
.navbar{
    background-color:#a91c47;
    border-radius:0 0 0 0;
    -moz-border-radius:0 0 0 0;
    -webkit-border-radius:0 0 0 0;
    border:none;
    min-height:70px;
    margin-bottom:0
}
.navbar .navbar-brand{
    padding:10px 75px
}
.navbar .navbar-text{
    margin-bottom:0
}
.navbar .navbar-right a{
    color:#fff
}
.navbar .navbar-right p{
    color:#fff
}
.navbar-right{
    margin-top:35px;font-size:10pt
}
.i8n{
    margin-top:30px;font-size:10pt
}
.sidebar-nav{
    position:relative
}
.sidebar-nav i{
    display:inline
}
.sidebar-nav span{
    font-size:1em;font-weight:100
}
.sidebar-nav li .active{
    background-color:rgba(255,255,255,0.2)
}
hr.style-one{
    border:0;
    height:1px;
    background:#fff;
    margin-left:20px;
    margin-right:20px
}
.logo img{
    height:55px
}
.main.container{
    margin:0;
}
#page-content-wrapper{
    margin-top:20px
}

.navbar-input-group{
    font-size:0
}
.navbar-input-group #searchInput{
    width:100%
}
.navbar-input-group .noPadding{
    padding:0
}
.navbar-form{
    padding:0
}
.navbar-input-group .btn{
    border-radius:0
}
input[type=text],select{
    border-radius:0 !important
}
.row{
    margin:0 !important
}

.grayBorder{
    border:solid 1px #bfc5ca
}
.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{
    background-color:#fff
}
table td,table th{
    border:1px solid #bfc5ca
}
table th:first-child{
    border-left:none
}
table td:first-child{
    border-left:none
}
table th:last-child{
    border-right:none
}
table td:last-child{
    border-right:none
}
.pagePWForgotten{
    min-width:420px
}
.pagePWForgotten span{
    color:#a91c47
}
.pagePWForgotten #boxHeadline{
    width:170px
}
.pagePWForgotten #introLabel{
    padding-left:0
}
.pagePWForgotten .sendBtn{
    color:#fff;margin-bottom:25px
}
.pagePWForgotten #footer{
    font-size:.65em
}
.pagePWForgotten .wrapperLogo{
    text-align:center;width:420px
}
.noPadding{
    padding:0
}
.pageLogin{
    min-width:420px
}
.pageLogin span{
    color:#a91c47
}
.pageLogin #boxHeadline{
    width:170px
}
.pageLogin #introLabel{
    padding-left:0
}
.pageLogin .sendBtn{
    color:#fff;margin-bottom:25px
}
.pageLogin #footer{
    font-size:.65em
}
.pageLogin .wrapperLogo{
    text-align:center;width:420px
}
.pageLogin #boxHeadline{
    width:90px
}
#boxWrapper{
    border:1px solid #e6e8e8;border-radius:5px;margin-bottom:10px;width:100%
}
#boxWrapper span{
    font-size:.77em;padding-left:25px
}
#boxWrapper span.linkButton{
    padding:0;color:#fff;font-size:.9em
}
#boxHeadline{
    background-color:#fff;color:#a91c47;margin-left:18px;padding-left:5px;position:relative;top:-13px
}
#whiteBox{
    background-color:#fff;border-radius:5px;padding:35px 35px 3px 35px;width:420px
}
.redBg{
    background-color:#a91c47;color:#fff
}
.row-centered{
    margin-left:0 !important
}
.control-label{
    text-align:left !important
}
.sortIconList{
    font-family:'Glyphicons Halflings';
    text-decoration:none;
    font-size:.6em;
    padding-left:5px
}
a.wicket_orderDown:after{
    font-family:'Glyphicons Halflings';
    text-decoration:none;
    font-size:.6em;
    padding-left:5px;
    content:"\e114"
}
a.wicket_orderUp:after{
    font-family:'Glyphicons Halflings';
    text-decoration:none;
    font-size:.6em;
    padding-left:5px;
    content:"\e113"
}
.table-responsive {
    width: 100%;
    margin-bottom: 10px;
    overflow-y: hidden;
    overflow-x: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: none;
    -webkit-overflow-scrolling: touch
}

.fileUploadLabel input {
    width: 100%
}


.loginFeedbackPanel {
    min-width: 420px;
    padding: 0
}

.loginPageI18n .i8n {
    float: none;
    margin-right: 10%;
    margin-top: 5px;
    padding: 0;
    padding-left: 300px;
    position: relative;
    right: 20px;
    top: -20px
}

.padding-top {
    padding-top: 10px
}

.red-text-color {
    color: #a91c47
}

.white-text-color {
    color: #fff
}

.systemLabel {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px
}

.systemLabelHeader {
    display: inline-block;
    right: 20px;
    position: absolute;
    float: left
}

.tabpanel {
    margin-top: 20px
}

.nav-tabs > li > a {
    text-decoration: none
}

.table-responsive-force {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #DDD;
    -webkit-overflow-scrolling: touch;
}

.table-responsive-force > .table {
    margin-bottom: 0;
}

@media (max-width: 1200px) {
    .table-responsive {
        overflow-x: scroll
    }
}
