table td, table th{padding:0}
input{padding:0 important!}
label{display:inline}

.xpreview {position:fixed;top:0;left:0;bottom:0;right:0;z-index:110000;}
.xpreview_bg0 {position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:0.85;z-index:110000;}
.xpreview_bg1 {position:absolute;top:0;bottom:0;left:0;right:0;z-index:110001;opacity:1;color:#fff;}
.xpreview_frame  {position:absolute;top:20px;bottom:70px;left:50%;width:840px;margin:auto;margin-left:-400px;border:0px solid #fff;padding:0px;opacity:1;}
.xpreview_iframe {border:1px solid #bbb;-moz-border-radius:7px;-webkit-border-radius:7px;-border-radius:7px;padding:5px;width:100%;height:100%;}
.xpreview_dvbtn  {position:absolute;height:30px;bottom:15px;left:50%;width:800px;margin:auto;margin-left:-400px;border:0px solid #fff;padding:0px;opacity:1;text-align:center;}
.xpreview_pn {height:19px;width:19px;overflow:hidden;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAc0lEQVR42rXU2wmAMAwF0G5qNstmOkokLYoW87rF+9k2h5JAmoiQjHADonV3vbzDINSjBxsCzpA610UJNKHHgxQYQlkwDUVgGXLAHYIcEIOcHjEKkfEzWoUOCPyArGkSBDk9JAhKg1koBKuQC/61z5Y37QmYBnKZoFdMrgAAAABJRU5ErkJggg==") -0px -0px  no-repeat;width:17px;height:17px;float:right;position:relative;top:10px;right:20px;padding:4px;background-position:center center;cursor:pointer;}
.xpreview_pn:hover{padding:3px;border:1px solid white;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;}
input.xpreview_btn {background-color:transparent;color:white;border:1px solid #fff;font-size:1.1em;font-weight:bold;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-border-radius:5px;padding-left:20px;padding-right:20px;cursor:pointer;}
input.xpreview_btn:hover {border:1px solid #fff;background-color:#888;color:#000;}
input.xpreview_btn:active {background-color:#aac;}

.xpreviewvideo {position:fixed;top:0;left:0;bottom:0;right:0;}
.xpreviewvideo_bg0 {position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:0.85;z-index:110000;}
.xpreviewvideo_bg1 {position:absolute;top:0;bottom:0;left:0;right:0;z-index:110001;opacity:1;color:#fff;}
.xpreviewvideo_frame  {position:absolute;top:20px;bottom:70px;left:50%;width:840px;margin:auto;margin-left:-400px;border:0px solid #fff;padding:0px;opacity:1;}
.xpreviewvideo_iframe {border:0px solid #bbb;-moz-border-radius:7px;-webkit-border-radius:7px;-border-radius:7px;padding:5px;width:100%;height:100%;}
.xpreviewvideo_dvbtn  {position:absolute;height:30px;bottom:15px;left:50%;width:800px;margin:auto;margin-left:-400px;border:0px solid #fff;padding:0px;opacity:1;text-align:center;}
.xpreviewvideo_pn {height:19px;width:19px;overflow:hidden;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAc0lEQVR42rXU2wmAMAwF0G5qNstmOkokLYoW87rF+9k2h5JAmoiQjHADonV3vbzDINSjBxsCzpA610UJNKHHgxQYQlkwDUVgGXLAHYIcEIOcHjEKkfEzWoUOCPyArGkSBDk9JAhKg1koBKuQC/61z5Y37QmYBnKZoFdMrgAAAABJRU5ErkJggg==") -0px -0px  no-repeat;width:17px;height:17px;float:right;position:relative;top:10px;right:20px;padding:4px;background-position:center center;cursor:pointer;}
.xpreviewvideo_pn:hover{padding:3px;border:1px solid white;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;}
input.xpreviewvideo_btn {background-color:transparent;color:white;border:1px solid #fff;font-size:1.1em;font-weight:bold;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-border-radius:5px;padding-left:20px;padding-right:20px;cursor:pointer;}
input.xpreviewvideo_btn:hover {border:1px solid #fff;background-color:#888;color:#000;}
input.xpreviewvideo_btn:active {background-color:#aac;}

.dvselpeserta {cursor:pointer;}
.dvselpeserta:hover {background-color:#eee;}
.hide-icon { visibility: hidden !important;width:0 !important}
.notif-red input { background-color:#FF0000}
.x-grid-cell {
    border-bottom-color: #EDEDED;
    border-top-color: #FAFAFA;
    border-width: 1px 0;
    padding: 4px;
}
.x-form-multiselect-body .x-boundlist .x-mask {
    background: none;
}

.x-form-itemselector-body .x-form-item {
    margin: 10px;
}

.x-form-itemselector-top {
    background-image: url(images/top2.gif);
}
.x-form-itemselector-up {
    background-image: url(images/up2.gif);
}
.x-form-itemselector-add {
    background-image: url(images/right2.gif);
}
.x-form-itemselector-remove {
    background-image: url(images/left2.gif);
}
.x-form-itemselector-down {
    background-image: url(images/down2.gif);
}
.x-form-itemselector-bottom {
    background-image: url(images/bottom2.gif);
}
.custom-grid .x-grid-row-selected .x-grid-cell { 
    background-color: #fff !important; 
}
.custom-grid tr.x-grid-row.x-grid-row-over td{
    background-color: #fff !important;
}
.custom-tbar{
    background-color: #EFF5FB !important;
}
.x-hide-clip {
    display:none;
}
.x-tip-header-text-container-default {
  color: black;
  font-size: 12px;
  font-weight: bold;
  padding-top: 10px;
  height:70px;
}
.label-height{
   height:19px;
}

.x-grid-row-summary  .x-grid-cell-inner {
    font-weight: bold;
    padding-bottom: 4px;
}
