.kopa-widget-wrap{
    margin-top: 10px;
}
.kopa-widget-control-wrap{
    margin: 0px;
    padding-bottom: 15px;
}
.kopa-widget-control-wrap label.kopa-ui-label{
    display: inline-block;
    margin-bottom: 5px;    
}
.kopa-widget-control-wrap label.kopa-ui-label.kopa-ui-checkbox-label{
    width: auto !important;
}
.kopa-widget-control-wrap input[type=text],
.kopa-widget-control-wrap input[type=email],
.kopa-widget-control-wrap input[type=number],
.kopa-widget-control-wrap input[type=url],
.kopa-widget-control-wrap select,
.kopa-widget-control-wrap textarea{
    width: 100%;
}
div.widget-made-by-kopa{    
    background: url('../images/logo.png') no-repeat 7px center transparent;
    text-indent: 15px;
}
.kopa-widget-wrap .kopa-ui-media-wrap.has-image,
.kopa-widget-wrap .kopa-ui-media-wrap.has-image img{
    max-width: 240px !important;    
    max-height: 360px !important;  
}
.kopa-widget-bonus-wrap{
    border: 1px solid #E5E5E5;
    padding: 0px 15px;
    margin-bottom: 15px;
}
.kopa-widget-bonus-caption{     
    padding-bottom: 15px;
    margin-bottom: 0px;
    display: block;
    width: 100%;
    text-transform: uppercase;
    line-height: 20px;
    vertical-align: middle;
}
.kopa-widget-bonus-caption > input[type=checkbox]{
    display: block;
    height: 16px;
    width: 16px;
    margin: 4px 0px 0px 0px !important;    
    padding: 0px;
}
.kopa-widget-bonus-inner{
    border-top: 1px solid #E5E5E5;
    margin: 0px;
    padding-top: 15px;
}
.kopa-widget-bonus-caption > i{
    font-size: 11px;
    text-transform: none;
    display: block;
    width: 100%;
    font-style: italic;
}
.kopa-widget-preview-screenshot{
    border: 1px solid #DDD;
    padding: 5px;
    text-align: center;
}


.kopa-ui-media-wrap{
    display: block;
    width: 80px;    
    height: 80px;    
    position: relative;
    background-color: #fff;
}
.kopa-ui-media-wrap.has-image,
.kopa-ui-media-wrap.has-image img{
    width: 100%;
    height: auto;    
    border: none;
    background: none;  
    margin-bottom: 10px;
    max-width: 240px;
    max-height: 360px;  
}
.kopa-ui-media-upload{
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 80px;
    height: 80px;      
    line-height: 80px;    
    background: url('../images/kopa-ui-media.png') no-repeat 0 0 transparent;
    border: none !important;
}
.kopa-ui-media-upload:hover{    
    background: url('../images/kopa-ui-media-hover.png') no-repeat 0 0 transparent;    
}
.kopa-ui-media-remove,
.kopa-ui-media-remove:active{
    display: block;
    position: absolute;
    bottom: -8px;
    left: -8px;
    width: 16px;
    height: 16px;      
    line-height: 16px;            
    text-decoration: none;            
    background: url('../images/remove.png') center center no-repeat transparent;
}
.ui-hide{
    display: none;
}
.kopa-ui-label{
    display: inline-block;
    width: auto;
}
.kopa-content-box .kopa-ui-font-weight{
    width: 200px !important;
}
#__custom_css { 
    height: 400px !important;
}

.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after{
    display: table;
content: " ";
}
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after{
    display: table;
content: " ";
}
.pull-right{
    float:right;
}


.kopa-ui-color{
    width: 80px !important;
    height:20px !important;
}
.kopa-widget-control-wrap .wp-picker-container{
    clear: both;
    width: 100%;
}

.wp-picker-container,
.wp-picker-container *{
    box-sizing: content-box !important;
}

.wp-color-result:after{
    line-height: 20px;
}


#setting-error-tgmpa{
    display: block;
}