.categorychecklistparent
{
       padding: 15px;
       float: left;
       height: 45px;
}
.select2-container
{
	width:95%!important;
	max-width:95%;
}

#featured-image-tabs-posts .featured_image_admin_box
{
	width:100%;
}


#featured_image_pro_taxonomies .proto_description_category
{
    font-weight: bold;
    line-height: 15px;
}
#featured_image_pro_spinnerid
{
    width: 75px;
    height: auto;
    margin: auto;
}
.category_depth_1
{
    margin-left: 15px;
}
.category_depth_2
{
    margin-left: 30px;
}


.proto-description, hr{
  line-height: normal;
	color: #008ec2;
	padding: 5px 0 5px 5px;

}


#featured-image-admin-tabs-image::after,
#featured-image-admin-tabs-posts::after,
#featured-image-admin-tabs-captions::after,
#featured-image-admin-tabs-excerpts::after,
#featured-image-admin-tabs-appearance::after,
#featured-image-admin-tabs-paging::after,
#featured-image-admin-tabs-misc::after,
#featured-image-admin-tabs-general::after,
#featured-image-admin-tabs-masonry::after,
#featured-image-admin-tabs-filtering::after
{
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
}
.proto_checkbox,
.proto_text,
.proto_select,
.proto_number
{
    margin: 5px 0;
}


#proto_shortcode_description
{

    width: 50%;
    margin-bottom: 15px;
    height: 30px;
 }
 .proto_radio_sort,
 .proto_subcaption_label
 {
	 display:inline-block;
 }

 #featured-image-admin-tabs-captions .featured_image_admin_box
 {
	 display:inline-block;
	 width:auto;

 }
 .featured-image-settings-header
 {
	 width:100%;
	 background-color:#008ec2;
	 text-align:center;
 }
 .featured-image-settings-header h3
 {
	 color:white;
	 font-size:12px;
 }
 #featured-image-admin-menu li
 {
	 margin-bottom: 10px;
	 background-color:white;
	 float: left;
	 padding: 5px;

 }

 .featured-image-pro-subcaptions .left
 {
	 float:left;

 }
 .featured-image-pro-subcaptions .label
 {
	 width: 100%;
clear: both;
display: block;
 }
 .featured-image-pro-subcaptions-label
 {
	 float: left;
color: red;
text-transform: uppercase;
 }
/*.tabs-left {
    position: relative;
    padding-left: 6.5em;
}
.tabs-left .ui-tabs-nav {
    position: absolute;
    left: 0.25em;
    top: 0.25em;
    bottom: 0.25em;
    width: 6em;
    padding: 0.2em 0 0.2em 0.2em;
}
.tabs-left .ui-tabs-nav li {
    right: 1px;
    width: 100%;
    border-right: none;
    border-bottom-width: 1px !important;
    -moz-border-radius: 4px 0px 0px 4px;
    -webkit-border-radius: 4px 0px 0px 4px;
    border-radius: 4px 0px 0px 4px;
    overflow: hidden;
}
.tabs-left .ui-tabs-nav li.ui-tabs-selected,
.tabs-left .ui-tabs-nav li.ui-state-active {
    border-right: 1px solid transparent;
}
.tabs-left .ui-tabs-nav li a {
    float: right;
    width: 100%;
    text-align: right;
}
.tabs-left .ui-tabs-panel {
    height: 40em;
}
.tabs-buttons .ui-tabs-nav {
    padding: 0em;
    background: transparent;
    border-width: 0px;
}
.tabs-buttons .ui-tabs-nav li {
    position: static;
    margin: 0px;
    border-bottom: 1px solid #327e04 !important;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
.tabs-buttons .ui-tabs-nav li:first-child {
    -moz-border-radius: 6px 0px 0px 6px;
    -webkit-border-radius: 6px 0px 0px 6px;
    border-radius: 6px 0px 0px 6px;
}
.tabs-buttons .ui-tabs-nav li:last-child {
    -moz-border-radius: 0px 6px 6px 0px;
    -webkit-border-radius: 0px 6px 6px 0px;
    border-radius: 0px 6px 6px 0px;
}
.tabs-buttons .ui-tabs-nav li.ui-tabs-selected {
    padding-bottom: 0px;
    border-bottom: 1px solid #d4ccb0 !important;*/
}