.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;
}
.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;
}
.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;
}

/*for show buttons on hover rows*/
.tr_row .tr_buttons {
    visibility: hidden;
}
.tr_row:hover .tr_buttons {
    visibility: visible;
}
.menu_item_active{
    background-color: lightgrey;
}
.sidebar-toggle:hover, .logo-lg:hover {
    background: rgba(0, 0, 0, 0.1)!important;
}
.select2 {
    width: 100%!important;
}
.select2-selection {
    height: 30px!important;
    border-radius: 0!important;
}
.profile-intable{
    height:40px;
    width:40px;
    border-radius: 50%;
}
table {
    background-color: #fff;
}