

.permision_block h1{
    padding: 25px 25px 0;
}
.permision_block h1 span{
    color:red;
}

.permision_block  img{
    width: 15%;
}
.permision_btns_action{
    width: 400px;
}

.choose_module_oferti,
.choose_module_spisazi
{  
    color:red;
}
.permision_block  small{
    color:red;
}
.permision_block  hr{ border-top: 1px solid #000}

.permision_block .input-group{
    width: 100%;
}
.permision_block input#group_name,
.permision_block input#group_description
{
    background: #fff;
}

.permision_block .description {
    margin: 1em auto 2.25em;
}

.permision_block ul {
    list-style: none;
}

.permision_block .elementChild{
    margin-left: 15px;
    border-bottom: 1px dashed #777;
}
.permision_block ul .shutter-panel-collapse {
    padding-left: 3.4em;
    overflow: hidden;
    display: none;
    margin-top: 3px;
}
.permision_block ul .shutter-panel-collapse.show1 {
    /*display: block;*/
}
.permision_block ul li {
    margin: .5em 0;
}
.permision_block ul li a.panel-heading {
    width: 100%;
    display: block;
    background: rgba(0, 0, 0, 0.78);
    color: #fefefe;
    padding: .25em;
    border-radius: 0.15em;
    transition: background .3s ease;
    text-decoration: none;
}
.permision_block ul li a.current {
    background:#528e48;
    font-weight: bold;
}

.permision_block ul li a.panel-heading::after {
    content: '+';
    float:right;
    right: 1em;
    font-size: 18px;
    margin-right: 10px;
}
.permision_block ul li a.current::after {
    content: '-';
    float:right;
    right: 1em;
    font-size: 18px;
    margin-right: 10px;
}


.permision_block ul li a.panel-heading:hover {
    background: rgba(0, 0, 0, 0.9);
}

.permision_block input[type="checkbox"], input[type="radio"]{
    margin-left: 6px;  
}
.permision_block .all{
    border: 0;
    float: right;
    color: #000;
}





