#jb_template .imgRemove{
    width: 20px;
    margin-top: -10px;
    margin-right: -10px;
    font-size: 15px;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
    z-index: 999;
}

#jb_template .form-control {
    height: initial;
}

#jb_template .multiple-select .form-control > select{
    border: none;
    width: 100%;
}

#jb_template .btn-warning, #jb_template .btn-warning:hover{
    color: white;
}

#jb_template .close-button{
    top: 5px;
    right: 5px;
    width: 20px;
    height: 20px;
    background: white;
    padding: 0px;
    line-height: 17px;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #e3e3e3;
}

#jb_template ul.list-group{
    margin: 0px;
}

@media only screen and (max-width: 576px){
    #jb_template h3{
        font-size: 1.2rem;
    }

    #jb_template select .mt-sm-2{
        margin-top: 0.5rem !important;
    }

    #jb_template select{
        font-size: 0.75rem;
    }
}

@media only screen and (max-width: 960px){
    #jb_template .edit-button{
        bottom: 10px;
    }
}

#jb_template .btn-disable:hover{
    pointer: initial !important;
}

#jb_template .modal{
    margin: initial;
    width: 100%;
    background: none;
    border: none;
    box-shadow: none;
}

#jb_template .overflow-hidden{
    overflow: hidden;
}

#jb_template .chzn-container-multi .chzn-choices, #jb_template .chzn-container-single .chzn-single{
    margin: 0px;
}

#jb_template input{
    height: initial;
}

#jb_template .fade{
    opacity:  initial;

}

#jb_template .text-decoration-none{
    text-decoration: none;
}

#jb_template #jrEditForm label{
    display: inline-block !important;
}

#jb_template label.btn{
    color: #212529;
    background: #f8f9fa;
    border-color: #f8f9fa;
}

/* new change */

/* fix modal in some templates */
#jb_template .modal {
    margin: initial;
    width: 100%;
    background: none;
    border: none;
    box-shadow: none;
}

#jb_template .chzn-container-multi .chzn-choices,#jb_template .chzn-container-single .chzn-single {
    padding: 0.375rem 0.75rem;
    height: initial;

}
#jb_template .chzn-container.chzn-container-single{
    width: 77% !important;;
}

#jb_template .radio,#jb_template  .checkbox{
 /*   margin:initial;
    padding:initial; */
}
/*
#jb_template .card .btn-group{
    display: initial !important;
}
#jb_template .YesNo{
    display: block !important;
}*/


#jb_template .nav-item.nav-link{
    display: block !important;
}
/*#jb_template [data-toggle='tooltip']{
    display:inline-block !important;
}*/
#jb_template .btn-group{
    /* display: block !important; */
   display: -ms-inline-flexbox !important;
    display: inline-flex !important;
}
#jb_template .btn-secondary {
    background: #6c757d;
}
#jb_template .btn-outline-info:hover {
    background: #17a2b8;
}
#jb_template .btn-outline-secondary:hover {
    background: #6c757d;
}

#jb_template .popover .arrow {
    border-width: inherit;
}
#jb_template .collapse {
    height: inherit;
}
#jb_template ul#myTabTabs li a{
    display: block !important;
}

#jb_template .container {

    -moz-border-radius: inherit !important;
    -webkit-border-radius: inherit !important;
    border-radius: inherit !important;
    border: inherit !important;
    -moz-box-shadow:  none !important;;
    -webkit-box-shadow:  none !important;;
    box-shadow:  none !important;;


}
#jb_template ul.pagination-list {
    margin: 0 ;

}

#jb_template .btn{
    box-shadow: none ;
    text-shadow : none ;
    background-image: none ;
}
#jb_template .form-check-inline input[type="radio"] {
    display: block;
}
#jb_template .badge,#jb_template .label{
    text-shadow: none;
}

#jb_template  .btn-group.open .dropdown-menu{
    display: block !important;
}

/* this fix some issues with tooltip if loaded by template and loaded by joomrecipe */
#jb_template [data-toggle="tooltip"]{
    display: block !important;
}
