/* 
    Created on : 24/08/2015, 19:51:16
    Author     : Danilo
*/
.btn-group.help > .dropdown-toggle,
.btn-group-xs.help > .dropdown-toggle {
    background: none !important;
    border: none;
    box-shadow: none !important;
    font-size: 17px;
}
#sisContainerManu .help > button { padding: 0px; }
.dropdown-menu.help,
.btn-group-xs.help > .dropdown-menu { min-width: 100px; }
#help-modal .modal-title > span { text-transform: capitalize; }

.jsPanel { z-index: 9999; }
.jsPanel > .jsPanel-hdr > .jsPanel-hdr-r > .jsPanel-btn-small,
.jsPanel > .jsPanel-hdr > .jsPanel-hdr-r > .jsPanel-btn-max { display: none !important; }
.jsPanel > .jsPanel-hdr,
.jsPanel > .jsPanel-content #accordion .panel-heading a {
    padding: 2px 5px;
    display: block;
}
.jsPanel > .jsPanel-content .panel-heading a,
.jsPanel > .jsPanel-hdr > h3 { color: #fff; }
.jsPanel > .jsPanel-content > .panel {
    height: 100%;
    margin-bottom: 0px;
    border: none;
}
.jsPanel > .jsPanel-content > .panel > .panel-body {
    height: 100%;
    overflow: auto;
}
.jsPanel > .jsPanel-content > .panel > .panel-body > video {
    width: 100%;
    height: 100%;
    background-color: #000;
    padding: 0px;
}
.jsPanel > .jsPanel-content > .panel > .panel-body a:hover,
.jsPanel > .jsPanel-content > .panel > .panel-body a:focus { text-decoration: none !important; }
    

#panelformManu .form-group > label > .help { margin-right: 5px; }


/*-----------------------------------------------------------------------------+
|                                                                              |
|                               HELP PANEL THEMES                              |
|                                                                              |
+-----------------------------------------------------------------------------*/
.theme-default .jsPanel > .jsPanel-content .panel-heading,
.theme-default .jsPanel > .jsPanel-hdr {
    background: #fff !important;
    color: #555 !important;
}
.theme-default .jsPanel > .jsPanel-hdr,
.theme-default .jsPanel > .jsPanel-content .panel-heading a,
.theme-default .jsPanel > .jsPanel-hdr > h3 { color: #555 !important; }


/*--------------------------- Theme Asphalt ----------------------------------*/
.theme-asphalt .jsPanel > .jsPanel-content .panel-heading,
.theme-asphalt .jsPanel > .jsPanel-hdr {
    background: #3bc2a9 !important;
}


/*---------------------------- Theme Purple ----------------------------------*/
.theme-purple-hills .jsPanel > .jsPanel-content .panel-heading,
.theme-purple-hills .jsPanel > .jsPanel-hdr {
    background: #a48ad4 !important;
}


/*-------------------------- Theme AdminFlare --------------------------------*/
.theme-adminflare .jsPanel > .jsPanel-content .panel-heading,
.theme-adminflare .jsPanel > .jsPanel-hdr {
    background-image: -webkit-linear-gradient(top,#52aded 0,#418ce4 100%) !important;
    background-image: linear-gradient(to bottom,#52aded 0,#418ce4 100%) !important;
    background-repeat: repeat-x !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff52aded', endColorstr='#ff418ce4', GradientType=0) !important;
}

/*------------------------------ Theme Dust ----------------------------------*/
.theme-dust .jsPanel > .jsPanel-content .panel-heading,
.theme-dust .jsPanel > .jsPanel-hdr {
    background: #f65d35 !important;
}


/*----------------------------- Theme Frost ----------------------------------*/
.theme-frost .jsPanel > .jsPanel-content .panel-heading,
.theme-frost .jsPanel > .jsPanel-hdr {
    background: #1aaada !important;
}


/*----------------------------- Theme Fresh ----------------------------------*/
.theme-fresh .jsPanel > .jsPanel-content .panel-heading,
.theme-fresh .jsPanel > .jsPanel-hdr {
    background-image: -webkit-linear-gradient(top,#a1cc3d 0,#94c53e 100%) !important;
    background-image: linear-gradient(to bottom,#a1cc3d 0,#94c53e 100%) !important;
    background-repeat: repeat-x !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa1cc3d', endColorstr='#ff94c53e', GradientType=0) !important;
}


/*------------------------------ Theme Silver --------------------------------*/
.theme-silver .jsPanel > .jsPanel-content .panel-heading,
.theme-silver .jsPanel > .jsPanel-hdr {
    background-image: -webkit-linear-gradient(top,#f6f6f6 0,#ebebeb 100%) !important;
    background-image: linear-gradient(to bottom,#f6f6f6 0,#ebebeb 100%) !important;
    background-repeat: repeat-x !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6f6f6', endColorstr='#ffebebeb', GradientType=0) !important;
    color: #555 !important;
}
.theme-silver  .jsPanel > .jsPanel-hdr,
.theme-silver  .jsPanel > .jsPanel-content .panel-heading a,
.theme-silver  .jsPanel > .jsPanel-hdr > h3 { color: #555; }


/*----------------------------- Theme Clean ----------------------------------*/
.theme-clean .jsPanel > .jsPanel-content .panel-heading,
.theme-clean .jsPanel > .jsPanel-hdr {
    background: #3d4a5d !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}


/*------------------------------ Theme White ---------------------------------*/
.theme-white .jsPanel > .jsPanel-content .panel-heading,
.theme-white .jsPanel > .jsPanel-hdr {
    background: #eee !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    color: #777 !important;
}
.theme-white  .jsPanel > .jsPanel-hdr,
.theme-white  .jsPanel > .jsPanel-content .panel-heading a,
.theme-white  .jsPanel > .jsPanel-hdr > h3 { color: #777; }






/*-----------------------------------------------------------------------------+
|                                                                              |
|                               jsPanel (jquery-ui)                            |
|                                                                              |
+-----------------------------------------------------------------------------*/
.jsPanel .ui-resizable-handle {
    position: absolute;
    display: block;
    -ms-touch-action: none;
    touch-action: none;
}
.jsPanel .ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}
.jsPanel .ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}
.jsPanel .ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}
.jsPanel .ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.jsPanel .ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}
.jsPanel .ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}
.jsPanel .ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}
.jsPanel .ui-icon {
    width: 16px;
    height: 16px;
}
.jsPanel .ui-resizable-se {
    cursor: se-resize;
    right: 1px;
}
.jsPanel > .jsPanel-content.video > .panel > .panel-body { overflow: hidden; }