*{
    box-sizing:border-box!important
}
body{
    background:#eeeeef
}
br.clear{
    display:none
}
a{
    text-decoration:none;
    color:#000000
}
a:active,a:focus,a:hover,a:link,a:visited{
    text-decoration:none;
    color:#000000
}
.card-wrapper{
    margin:0 5px 5px 0
}
#container.indent{
    padding-left:300px
}
#container-outside{
    padding-left:0
}
ul{
    margin:0!important
}
.card .card-content{
    padding-top:10px
}
.messagelist{
    display:none
}
#content{
    padding:0!important;
    width:100%!important;
    display:flex;
    float:none
}
#content-main{
    background-color:#eeeeef;
    padding:5px;
    display:flex
}
#content-main .menu:hover{
    overflow-y:scroll
}
.card{
    padding:0!important;
    margin:0!important
}
.module{
    box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);
    margin-right:5px
}
fieldset.module{
    box-shadow:none
}
fieldset a.collapse-toggle,fieldset.collapse.collapsed h2,fieldset.collapsed a.collapse-toggle{
    color:#417690
}
.submit-row .deletelink-box a.deletelink{
    height:100%
}
div.submit-row{
    background:#fff
}
.success-toast{
    background:#28a745
}
p.errornote{
    margin:0 5px 10px
}
.errorlist+.input-field input,.errorlist+.input-field span.select2-selection,.errorlist+.input-field textarea{
    border-bottom:2px solid #ba2121
}
.errorlist+.input-field label{
    color:#ba2121
}
.error-toast{
    background:#f8d7da;
    color:#ba2121
}
.warning-toast{
    background:#ffc107;
    color:#343a40
}
input.valid[type=text]:not(.browser-default){
    border-bottom-color:#477091
}
.input-field>.btn{
    width:auto
}
.aligned>.form-row{
    overflow:visible;
    display:flex;
    align-items:baseline
}
.aligned>.form-row .input-field{
    width:100%
}
.aligned>.form-row .input-field:not(:first-child){
    margin-left:20px
}
.dropdown-content.select-dropdown{
    padding:0
}
.timepicker-display-column>.timepicker-span-hours,.timepicker-display-column>.timepicker-span-minutes{
    font-size:50px
}
#changelist #changelist-form{
    width:100%
}
#changelist #changelist-form .paginator{
    border:none
}
#cancel-button{
    height:36px;
    color:#fff
}
.module caption,.module h2{
    background:0 0;
    color:#417690;
    border-left:3px solid #417690;
    font-weight:700;
    font-size:16px;
    text-transform:uppercase
}
.inline-group h2{
    background:0 0;
    color:#417690;
    border-left:3px solid #417690;
    font-weight:700;
    font-size:16px;
    text-transform:uppercase
}
.small-icon{
    font-size:16px
}
.medium-icon{
    font-size:19px
}
.green-color{
    color:green
}
.red-color{
    color:red
}
.datepicker-modal,.timepicker-modal{
    overflow-y:auto;
    max-height:90vh
}
#content .app{
    padding:5px
}
#content .module .app{
    padding:0
}
.app{
    padding:5px;
    display:inline-flex;
    width:100%
}
.app>div{
    width:100%
}
div.submit-row{
    display:flex;
    justify-content:flex-end
}

a.blue-link:link, a.blue-link:visited {
    color: #039BE5;
    text-decoration: none;
    transition: color 0.15s, background 0.15s;
}

#result_list .column-get_package_detail {
    min-width:180px;
    padding-left: 9px;
}
#result_list .field-get_package_detail{
  min-width:200px;
}

#result_list .column-get_is_trial_booking{
    min-width:180px;
    padding-left: 9px;
}

#result_list .field-get_is_trial_booking{
    min-width:200px;
}