.apwpultimate-clearfix:before, .apwpultimate-clearfix:after{content: "";display: table;}
.apwpultimate-clearfix::after{clear: both;}
.apwpultimate-right{float:right;}

.hbuultimate-setting-block {font-size: 18px; font-weight: bold; margin-top: 20px;}
.hbuultimate-border-bottom {border-bottom: 1px solid #dedede;}
.hbuultimate-action-btn{cursor:pointer; padding:4px 0 0 0; vertical-align:middle; display:inline-block;}
.hbuultimate-action-btn i{width:auto; height:auto; font-size: 24px;}
.hbuultimate-add-row{color:#348C34;}
.hbuultimate-del-row{color:#d54e21;}
#single-button label{font-weight: bold; margin-right: 10px; line-height: 25px;}
#single-button .row {margin: 20px 10px;}
#hbuultimateos-ultimate-post-sett #single-button input, #hbuultimateos-ultimate-post-sett #single-button select{line-height: 25px;}
.wp-list-table .type-hbuultimate_btn .row-actions{color:#999;}
.form-table{margin:0;}
.hbuultimate-no-padding{padding:0 !important;}
.hbuultimate-no-padding-left {padding-left:0 !important; padding-top:0 !important;}
.hbuultimate-group-button-sett.form-table td{padding-left:0; padding-right:20px;}
.hbuultimate-select-box{max-width: 200px; width:100%;}
th.hbuultimate-act-head{width: 60px;}
.hbuultimate-group-btn-row td{vertical-align:top;}
.hbuultimate-sett-title{border-bottom: 2px solid #ccc; padding: 0 0 5px;}
.banner-imgs-preview{width:150px;}
.banner-imgs-preview img{max-width:100%;}
.banner-poster-preview{width:150px;}
.banner-poster-preview img{max-width:100%;}

/* Setting Page */
.apwpultimate-settings .CodeMirror{border: 1px solid #e5e5e5; height:400px;}
.apwpultimate-code-editor{height:400px;}
.apwpultimate-settings .apwpultimate-resett-sett-btn{margin: 0 0 0 5px;}
