﻿fieldset legend:first-child{
    padding: 5px 10px;
    border: 1px solid #ddd;
    background: #0D47A1;
    color: #fff;
    font-size:18px;
    text-transform: inherit;
    margin-bottom:0px;
}
fieldset legend:first-child:hover{
    color: #fff;
}
fieldset:first-child legend:first-child{
    padding-top:5px;
}
.content fieldset.content-group{
    margin-bottom: 20px !important;
    /* float: left; */
    padding: 20px;
    border: 1px solid #999;
    background: rgba(0,0,0,.05);
    color: #000;
    font-weight: 500;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    font-size:14px;
}
.form-control-static .thumbnail{
    height:100px;
    display:inline-block;
    padding:10px;
    margin-bottom:0px;
}
.form-control-static .thumbnail a{
    display:inline-block;
    height:inherit;
}
.form-control-static .thumbnail a img{
    width: auto;
    max-width: 100%;
    object-fit: cover;
    display:inline-block;
    height: calc(100% - 20px);
}
#current-avatar .thumbnail.small-image{
    width:200px;
}
#drop-panel{
    height:380px;
}
#id_company_position{
    display: block;
    width: 100%;
    height: 36px;
    padding: 7px 12px;
    font-size: 13px;
    line-height: 1.5384616;
    border:1px solid #ddd;
}
label .switchery-default{
    margin-right:10px;
    margin-left:-25px;
}
.theme_list .theme_item {
    width: 25px !important;
    height: 25px !important;
    border-radius: 4px;
}
.theme_list .theme_item:hover{
    margin:2px !important;
}
#theme-preview .theme-preview-footer{
    padding:10px 0px 20px;
}
#theme-preview .theme-preview-body{
    padding-right:10px !important;
}
#theme-preview .template_3,
#theme-preview .template_1,
#theme-preview .template_2{
    max-width: initial;
}

#theme-preview .theme_bg{
    border:0px solid #ddd !important;
    -webkit-box-shadow: 1px 1px 8px 0px rgba(0,0,0,0.6);
    -moz-box-shadow: 1px 1px 8px 0px rgba(0,0,0,0.6);
    box-shadow: 1px 1px 8px 0px rgba(0,0,0,0.6);
}
.table{
    font-size:15px;
}
.panel-heading{
    padding-top:10px !important;
    padding-bottom:10px !important;
}
.panel-default>.panel-heading{
    background: #0D47A1;
    color: #fff;
}
.panel-default table.table thead tr{
background:cornsilk;
}
.photos .items .thumbnail{
    -webkit-box-shadow: 1px 1px 8px 0px rgba(0,0,0,0.6);
    -moz-box-shadow: 1px 1px 8px 0px rgba(0,0,0,0.6);
    box-shadow: 1px 1px 8px 0px rgba(0,0,0,0.6);
}