.alert {
    position:fixed;
    top: 1%;
    right: 20px;
    z-index:9999;
}
.required:after{
    content:'*';
    color:red;
    padding-left:5px;
}
#bottom_buttons {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 999;
}
.box-title{
    color: #9e9e9e;
}
table{
    background-color: #ffffff;
}
.pointer{
    cursor: pointer;
}
.label_show{
    font-weight: inherit;
}
.label_textarea{
    border:1px solid #ccd0d2;
    width:100%;
    padding:5px 10px;
}
.pointer{
    cursor:pointer;
}
.twitter-typeahead{
    float:left;
    width:100%;
    top:0px!important;
}
.tt-open{
    top:10px!important;
}
.profile_2{
    height:100px;
    width:100px;
}
mark{
    background-color:#ff0;
}
.menu_item_active{
    background-color: lightgrey;
}
.main-header .logo{
    height: 52px!important;
}
.logo-mini-img{
    height:46px;
    margin:2px;
}
@media (max-width:767px){
    .main-sidebar{
        padding-top:50px!important;
    }
}
.wrapper{
    overflow-y: hidden;
    overflow-x:auto!important;
}
.navbar-nav>.user-menu>.dropdown-menu>li.user-header {
    height: 200px!important;
}
.skin-blue-light .main-header .navbar, .skin-blue-light .main-header .logo, .main-sidebar .user-panel, .skin-blue-light .main-header li.user-header {
    background-color: #5e35b1!important;
}
.skin-blue-light .main-header .navbar .sidebar-toggle:hover {
    background-color: rgba(0,0,0,.1)!important;
}
.image_in_list {
    width: 25px;
    height: 25px;
    border-radius: 50%;
}
.mysvg {
    background-color: #fafafa;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border: 2px #5e35b1 solid;
}
.div-input-guest {
    padding: 0 4px;
}