h2.cpzf-nav-tab-wrapper, h3.cpzf-nav-tab-wrapper {
    border-bottom-color: #CCCCCC;
}
h2.cpzf-nav-tab-wrapper, h3.cpzf-nav-tab-wrapper {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 0;
    padding-left: 10px;
}

h2 .cpzf-nav-tab {
    font-size: 15px;
    font-weight: 700;
    line-height: 24px;
    padding: 6px 10px;
    cursor: pointer;
}


.cpzf-nav-tab {
    background: none repeat scroll 0 0 #E4E4E4;
    border-color: #CCCCCC;
    color: #555555;
}


.cpzf-nav-tab {
    border-style: solid;
    border-width: 1px 1px 0;
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    margin: -4px 4px -1px 0;
    padding: 4px 14px 6px;
    text-decoration: none;
}


.cpzf-nav-tab-active, .cpzf-nav-tab-active:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #CCCCCC #CCCCCC #F1F1F1;
    color: #000000;
}

.cpzf-nav-tab-active, .cpzf-nav-tab-active:hover {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.cpzf-nav-tab-active {
    border-width: 1px;
}

.cpzf-nav-tab-active {
    color: #464646;
}

#inner_settingsbox {
	display: none;
	padding-top: 10px; 
	border-top: 1px solid lightgray; 
	margin-top: 10px;
}

#inner_settingsbox label{
    font-size: 11px;
    line-height: 12px;
    margin-bottom: 0;
    padding-bottom: 0;
}

#inner_settingsbox .object_icon_h {
	max-height: 100px; 
	min-height: 10px;
	overflow:auto;
}

#inner_settingsbox .data-icon {
    border-radius: 5px;
    cursor: pointer;
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    margin: 2px;
    text-align: center;
    vertical-align: middle;
    width: 30px;
}

#inner_settingsbox .data-icon:hover, #inner_settingsbox .data-icon.active {
    background-color: #0074A2;
    color:white;
}


body.admin-color-light #inner_settingsbox .data-icon:hover,body.admin-color-light #inner_settingsbox .data-icon.active {
    background-color: #888888;
}

body.admin-color-blue #inner_settingsbox .data-icon:hover, body.admin-color-blue  #inner_settingsbox .data-icon.active  {
    background-color: #096484;
}

body.admin-color-coffee #inner_settingsbox .data-icon:hover, body.admin-color-coffee  #inner_settingsbox .data-icon.active   {
    background-color: #C7A589;
}


body.admin-color-ectoplasm #inner_settingsbox .data-icon:hover, body.admin-color-ectoplasm  #inner_settingsbox .data-icon.active   {
    background-color: #A3B745;
}

body.admin-color-midnight #inner_settingsbox .data-icon:hover, body.admin-color-midnight  #inner_settingsbox .data-icon.active   {
    background-color: #E14D43;
}

body.admin-color-ocean #inner_settingsbox .data-icon:hover, body.admin-color-ocean  #inner_settingsbox .data-icon.active  {
    background-color: #9EBAA0;
}

body.admin-color-sunrise #inner_settingsbox .data-icon:hover, body.admin-color-sunrise #inner_settingsbox .data-icon.active   {
    background-color: #DD823B;
}



























 


#inner_settingsbox .object {
	margin-top: 5px;
}
#inner_settingsbox .object:first-child {
	margin-top: 0px;
}

.container.div_czpf .row {
	margin-left: 0px !important;
	margin-right: 0px !important;
    min-height: 30px;
    padding: 0px;
    margin:0px;
}

.container.div_czpf .row li {
	padding:0px;
	margin:0px;
}

#czpf_container .subtext{
    background-position: 2px center;
    background-repeat: no-repeat;
    background-size: 20px auto;
    color: #222222;
    display: block;
    font-size: 13px;
    font-weight: 600;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    padding-left: 30px;
    padding-right: 15px;
    position: relative;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
}


#czpf_container .subsubtext {
	color:#666666;
}



body .div_czpf .contolepanel {
	display: block;
	/*background-image: -ms-linear-gradient(bottom, #ECECEC 0%, #F9F9F9 100%);
	background-image: -moz-linear-gradient(bottom, #ECECEC 0%, #F9F9F9 100%);
	background-image: -o-linear-gradient(bottom, #ECECEC 0%, #F9F9F9 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ECECEC), color-stop(1, #F9F9F9));
	background-image: -webkit-linear-gradient(bottom, #ECECEC 0%, #F9F9F9 100%);
	background-image: linear-gradient(to top, #ECECEC 0%, #F9F9F9 100%);*/
	background-color: #222222;
    display: block;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    padding-right: 10px;
}

body.admin-color-light .div_czpf .contolepanel  {
	background-color: #E5E5E5;
}

body.admin-color-blue .div_czpf .contolepanel  {
	background-color: #52ACCC;
}

body.admin-color-coffee .div_czpf .contolepanel  {
	background-color: #59524C;
}

body.admin-color-ectoplasm .div_czpf .contolepanel  {
	background-color: #523F6D;
}

body.admin-color-midnight .div_czpf .contolepanel  {
	background-color: #363B3F;
}

body.admin-color-ocean .div_czpf .contolepanel {
	background-color: #738E96;
}

body.admin-color-sunrise .div_czpf .contolepanel  {
	background-color: #CF4944;
}

.div_czpf .contolepanel .colums {
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    height: 17px;
    margin-left: 0px;
    position: relative;
    width: 30px;
}



.div_czpf .contolepanel_box {
   height: 25px;
    overflow: hidden;
    position: absolute;
    width: 30px;
}

.div_czpf .contolepanel .contolepanel_remove {
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 10px;
    height: 25px;
    line-height: 25px;
    opacity: 0.4;
    width: 10px;
}

.div_czpf .contolepanel .contolepanel_remove:hover {
    opacity: 0.8;
}

.div_czpf .contolepanel_box:hover {
    width: 100%;
}

.div_czpf .contolepanel_box:hover a {
    display: inline-block;
}

.div_czpf .contolepanel_box a  {
    margin-bottom: 4px;
    margin-top: 4px;
    display: none;
    cursor: pointer;
}

.div_czpf .contolepanel_box a.active {
	display: block !important;
}


body.admin-color-ectoplasm .div_czpf .contolepanel_box a:hover  {
   background-color: #A3B745 !important;
}

body.admin-color-light .div_czpf .contolepanel_box a:hover  {
   background-color: #888888 !important;
}

body.admin-color-blue .div_czpf .contolepanel_box a:hover  {
   background-color: #096484 !important;
}

body.admin-color-coffee .div_czpf .contolepanel_box a:hover  {
   background-color: #C7A589 !important;
}

body.admin-color-midnight .div_czpf .contolepanel_box a:hover  {
   background-color: #E14D43 !important;
}

body.admin-color-ocean .div_czpf .contolepanel_box a:hover  {
   background-color: #9EBAA0 !important;
}

body.admin-color-sunrise .div_czpf .contolepanel_box a:hover  {
   background-color: #DD823B !important;
}


body .div_czpf .contolepanel_box a:hover  {
   background-color: #0074A2;
   box-shadow: -2px -2px 2px rgba(155, 155, 155, 0.2) inset, 0 0 1px rgba(0, 0, 0, 0.2);
}





.div_czpf .contolepanel .colums_12 {
	background-image: url('../images/12.gif');
}

.div_czpf .contolepanel .colums_2_10 {
	background-image: url('../images/2_10.gif');
}

.div_czpf .contolepanel .colums_4_8 {
	background-image: url('../images/4_8.gif');
}

.div_czpf .contolepanel .colums_6_6 {
	background-image: url('../images/6_6.gif');
}

.div_czpf .contolepanel .colums_4_4_4 {
	background-image: url('../images/4_4_4.gif');
}

.div_czpf .contolepanel .colums_2_8_2 {
	background-image: url('../images/2_8_2.gif');
}

.div_czpf .contolepanel .colums_3_8_1 {
	background-image: url('../images/3_8_1.png');
}

.div_czpf .contolepanel .colums_3_6_3 {
	background-image: url('../images/3_6_3.gif');
}

.div_czpf .contolepanel .colums_3_3_3_3 {
	background-image: url('../images/3_3_3_3.gif');
}

.div_czpf .contolepanel .colums_2_2_2_2_2_2 {
	background-image: url('../images/2_2_2_2_2_2.gif');
}

.div_czpf .contolepanel .colums_8_4 {
	background-image: url('../images/8_4.gif');
}

.div_czpf .contolepanel .colums_10_2 {
	background-image: url('../images/10_2.gif');
}

.div_czpf .contolepanel .colums_2_2_2_6 {
	background-image: url('../images/2_2_2_6.gif');
}

.div_czpf .row .rowobject .rowobject {
    box-shadow: -2px -2px 3px rgba(255, 255, 255, 1) inset, 2px 2px 1px rgba(0,0,0,0.05);
}

.div_czpf .row .rowobject .rowobject .rowobject {
    box-shadow: -2px -2px 3px rgba(255, 255, 255, 1) inset, 2px 2px 1px rgba(0,0,0,0.1);
}


.div_czpf .row .rowobject {
    border: 1px solid #DFDFDF;
    display: block;
    position: relative;
	background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #F9F9F9 100%);
	background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #F9F9F9 100%);
	background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #F9F9F9 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(1, #F9F9F9));
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #F9F9F9 100%);
	background-image: linear-gradient(to top, #FFFFFF 0%, #F9F9F9 100%);
    margin-top: 10px;
    
}

.container.div_czpf .row .rowobject, .container.div_czpf .row .singleobject  {
    padding-left: 0px !important;
    padding-right: 0px !important;
    position: relative;
}

.div_czpf .row .rowobject .clear {
	clear: both; 
	display: block;
}

.deleteobject {
	background-repeat: no-repeat;
	width: 124px;
	height: 124px;
}

#czpf_container .h1,
#czpf_container .h2, 
#czpf_container .h3, 
#czpf_container .h4, 
#czpf_container .h5, 
#czpf_container .h6 {
	line-height: 1px;
}

.show_hide {
	font-size: 10px;
}

.czpf_tools {
	font-size: 10px;	
}


 

#czpf_memebers label ,#advancesettings label, #czpf_groups label{
   clear: both;
    float: left;
    height: 30px;
    line-height: 25px;
    margin-right: 10px;
    min-width: 115px;
}


#czpf_memebers label.extra  ,#advancesettings label.extra, #czpf_groups label.extra {
    min-width: 200px;	
}

#czpf_memebers h4  ,#advancesettings h4, #czpf_groups h4{
margin-bottom:5px;
}


#czpf_memebers .labeldiv  ,#advancesettings .labeldiv, #czpf_groups .labeldiv{
    display: block;
    height: 30px;
    line-height: 25px;
}

#czpf_memebers .labeldiv input, #advancesettings .labeldiv select  ,#advancesettings .labeldiv input, #advancesettings .labeldiv select, #czpf_groups .labeldiv input, #czpf_groups .labeldiv select{
    width: 240px;
}

#czpf_memebers .labeldiv select, #advancesettings .labeldiv input[type=text]  ,#advancesettings .labeldiv select, #advancesettings .labeldiv input[type=text], #czpf_groups .labeldiv select, #czpf_groups .labeldiv input[type=text]{
    font-size: 12px;
    height: 25px;
    position: absolute;
    width: 240px;
}

#czpf_memebers #members_sortby, #czpf_groups #group_sortby {
    display: block;
    float: left;
    margin-right: 10px;
    position: relative;
}

#czpf_memebers #members_sortby_order, #czpf_groups #group_sortby_order {
    display: block;
    float: left;
    position: relative;
    width: 70px;
}

#czpf_memebers .labeldiv input[type=checkbox]  ,#advancesettings .labeldiv input[type=checkbox], #czpf_groups .labeldiv input[type=checkbox]{
    font-size: 12px;
    height: 15px;
    margin-left: 85px;
    margin-top: 5px;
    position: absolute;
    width: 15px;
}


 
#buttoncontrole {
	padding-top : 20px;
}
 
#btsavelable {
    float: right;
    line-height: 20px;
    margin-right: 0;
    margin-top: 5px;
    width: 25px;
    display: none;
} 


/* -------------------------------------------------------------- */
/* ui drag and drop */
/* -------------------------------------------------------------- */
 
#welcome_to_members .closes {
    background-position: -100px 0;
    display: block;
    height: 15px;
    position: absolute;
    right: 5px;
    width: 15px;
    cursor: pointer;
}
#welcome_to_members .closes.media-modal-icon {
    background-image: url("../images/uploader-icons.png");
    background-repeat: no-repeat;
}
 
.czpf_welcome_div {
	padding: 0px;
	margin: 0px 0px 20px 0px
}
 
#welcome_to_members {
    border-style: solid;
    border-width: 1px 1px 1px 5px;
    margin-top: 20px;
    padding: 10px;
    background-color: #FFFFFF;
    border-right-color: #D3D3D3;
    border-top-color: #D3D3D3;
    border-bottom-color: #D3D3D3;
    border-left-color: #7ad03a;
    position: relative;
} 

#welcome_to_members h3{
	margin-top: 0px;
	margin-bottom: 0px;
}

#welcome_to_members ul{
    margin-bottom: 0;
    margin-left: 1px;
    margin-top: 5px;
}

#welcome_to_members ul li{
    margin-bottom: 0;
    margin-top: 0px;
}
 
#sortable_button_list { list-style-type: none; margin: 0; padding: 0; width: 60%; }
#sortable_button_list li {     
    background-color: #FAFAFA;
    background-image: url("../images/arrowupdonw.png");
    background-position: 12px center;
    background-repeat: no-repeat;
    background-size: 12px auto;
    border: 1px solid #E5E5E5;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
    padding: 6px 6px 2px 35px;
    width: 318px;
}

.sortable_button_list-ui-state-highlight {
    border: 1px dotted #C3C3C3 !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
    padding: 6px 6px 6px 30px;
    width: 250px;
    height: 30px;
    background:none !important;
}


.ui-state-highlight {
	display: block;
	position: relative;
	border:1px dashed rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	width: 100%;
	height: 30px;
}




/* ------------------------------------------------ */
/* container */
/* ------------------------------------------------ */

#czpf_container ul{
    margin: 0;
    padding: 15px 10px;	
}

#czpf_container ul li {
	margin-bottom: 5px;
	margin-top: 5px;
}

#czpf_container .singleobject ul li:first-child {
	margin-top: 20px;
}

#czpf_container .singleobject ul li:last-child {
	margin-bottom: 20px;
}

.div_czpf .add_object {
    background-image: url('../images/plus_minus.png');
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: 14px auto;
    cursor: pointer;
    display: block;
    height: 14px;
    position: absolute;
    text-align: center;
    width: 100%;
    opacity: 0.7;
}

.div_czpf .add_object:hover {
    opacity: 1.0;
}

.div_czpf .add_object.top {
    top: 8px;
}
.div_czpf .add_object.bottom {
    bottom: 8px;
}


#czpf_container .ob_s_c {
	border: 1px solid #E5E5E5;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
    padding: 10px;
    overflow: hidden;
    background: none repeat scroll 0 0 #FAFAFA;
	background-color:#FAFAFA; 
    color: #222222;
    margin: 0px;
    min-height: 22px;
    position: relative;
    width: 100%;
}

#czpf_container .ob_s_c:hover {
	border-color: #999999;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}


#czpf_add_objects .ob_s_c {
    background-color: #FAFAFA;
    border: 1px solid #E5E5E5;
    padding: 2px;
    overflow: hidden;
    margin:2px;
    min-height: 22px;
    position: relative;
}

/* ------------------------------------------------ */
/* icons */
/* ------------------------------------------------ */

.icon_extra.no-icon {
	background: none !important;
}

.data-icon.no-icon {
	display: inline-block;
	background: none;
}

.icon_minus:hover {
	opacity: 0.8;
}

.icon_minus {
	background-color:#FAFAFA;  
    background-image: url("../images/minus.png");
    background-position: 5px center;
    background-repeat: no-repeat;
    background-size: 11px auto;
    cursor: pointer;
    height: 16px;
    position: absolute;
    right: 0;
    top: 7px;
    width: 25px;
    z-index: 60;
	opacity: 0.4;
}


.icon_row {
	background-image: url('../images/12.gif');
	background-size: 30px auto !important;
}

.icon_avatar {
	background-image: url('../images/form_avatar.png');
}

.icon_text {
	background-image: url('../images/form_text.png');
}

.icon_checkbox {
	background-image: url('../images/form_checkbox.png');
}

.icon_dropdown {
	background-image: url('../images/form_dropdown.png');
}

.icon_flag {
	background-image: url('../images/form_flag.png');
}

.icon_textarea {
	background-image: url('../images/form_textarea.png');
}

.icon_hsplit {
	background-image: url('../images/form_hsplit.png');
}

.icon_hremove {
	background-image: url('../images/form_hsplit.png');
}

.icon_vsplit {
	background-image: url('../images/form_vsplit.png');
}

.icon_vremove {
	background-image: url('../images/form_vsplit.png');
}

.icon_close {
	background-image: url('../images/form_close.png');
}

.icon_trash {
	background-image: url('../images/form_trash.png');
}

.icon_settings {
	background-color:#FAFAFA; 
    background-image: url("../images/arrow_down.png");
    background-position: 5px center;
    background-repeat: no-repeat;
    background-size: 12px auto;
    cursor: pointer;
    height: 16px;
    position: absolute;
    right: 0;
    top: 20px;
    width: 25px;
    z-index: 60;
    opacity: 0.4;
}

.icon_settings:hover {
	opacity: 0.8;
}

.icon_settings.rot {
	-moz-transform: rotate(180deg);
	-webkit-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
	background-position: 8px center;

}
.icon_extra {
    background-color: #FAFAFA !important;
    height: 20px;
    line-height: 20px;
    position: absolute;
    width: 30px;
    background-repeat: no-repeat;
    background-size: auto 100%;
}

.icon_extra:before {
   font-size: 20px !important;
    position: absolute !important;
}



/* ------------------------------------------------ */
/* menubox */
/* ------------------------------------------------ */
#add_object {
	display: none;
}

#czpf_add_objects {
	display: none;
	opacity: 0.0;
}

#czpf_add_objects .media-modal {
	opacity: 0.0;
}

#czpf_add_objects .media-modal-backdrop {
	opacity: 0.0;
}

#czpf_add_objects #add_object {
	display: block;
}

#czpf_add_objects #show_object {
	display: none;
}

#czpf_add_objects .media-frame-content .icon_settings {
	display: none;
}

#czpf_add_objects .media-frame-content .icon_minus {
	display: none;
}

#czpf_add_objects .media-frame-content li.hide {
	opacity: 0;
}


#czpf_container .addRow {
	padding-left: 0px; 
	margin-right: 0px; 
	border: medium none; 
	height: 20px; 
	margin-top: 10px; 
	padding-right: 0px; 
	line-height: 20px; 
	text-align: center;
}

#czpf_container .addRow .addRow_object {
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: 24px auto;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 48px;
    left: 50%;
    line-height: 22px;
    margin-left: -12px;
    position: relative;
    text-align: center;
    width: 24px;
    background-image: url('../images/plus_minus.png');
    opacity: 0.7;
}

#czpf_container .addRow .addRow_object:hover {
    opacity: 1.0;
}

#czpf_add_objects .media-frame-content li {
	margin: 5px;
	list-style: none;
	display: block;
	position: relative;
	opacity: 1;
	cursor: pointer;
}
#czpf_add_objects .media-frame-content li > div {
	transition: background-color 0.5s ease;
	background-color: #FAFAFA;
}

#czpf_add_objects .media-frame-content li:hover > div {
	background-color: #0074A2;
	border-color: #999999;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	color:white;
}


body.admin-color-ectoplasm #czpf_add_objects .media-frame-content li:hover > div  {
   background-color: #A3B745 !important;
}

body.admin-color-light #czpf_add_objects .media-frame-content li:hover > div  {
   background-color: #888888 !important;
}

body.admin-color-blue #czpf_add_objects .media-frame-content li:hover > div {
   background-color: #096484 !important;
}

body.admin-color-coffee #czpf_add_objects .media-frame-content li:hover > div {
   background-color: #C7A589 !important;
}

body.admin-color-midnight #czpf_add_objects .media-frame-content li:hover > div {
   background-color: #E14D43 !important;
}

body.admin-color-ocean #czpf_add_objects .media-frame-content li:hover > div {
   background-color: #9EBAA0 !important;
}

body.admin-color-sunrise #czpf_add_objects .media-frame-content li:hover > div {
   background-color: #DD823B !important;
}


#czpf_add_objects .media-frame-content li #add_object {
	display: block;
	height: 70px;
	line-height: 70px;
	position: relative;
	width: 100%;
}

#czpf_add_objects .media-frame-content li #add_object span:nth-child(1) {
    display: block;
    font-size: 35px;
    height: 20px;
    line-height: 20px;
    margin-top: 14px;
    position: absolute;
    text-align: center;
    width: 100%;
}

#czpf_add_objects .media-frame-content li #add_object span:nth-child(2) {
	display: inline-block;
	font-size: 10px;
	line-height: 10px;
	padding-top: 35px;
	position: relative;
	text-align: center;
	vertical-align: middle;
    overflow: visible;
    width: 100%;
}
 
#czpf_add_objects .media-frame-content li, #czpf_add_objects .media-frame-content li > div{
    float: left;
    height: 70px;
    width: 86px;
}

/* ------------------------------------------------ */
/* menubox */
/* ------------------------------------------------ */

#czpf_add_objects .media-modal {
    bottom: 0px;
    left: 0px;
    position: fixed;
    right: 0px;
    top: 0px;
    z-index: 160000;
}
#czpf_add_objects .media-modal, #czpf_add_objects .media-frame {
    font-family: sans-serif;
    font-size: 12px;
}

#czpf_add_objects .media-modal-close {
    height: 30px;
    position: absolute;
    right: 7px;
    top: 7px;
    width: 30px;
    z-index: 1000;
}

#czpf_add_objects .media-modal-close span {
    background-position: -100px 0;
    display: block;
    height: 15px;
    margin: 8px auto 0;
    width: 15px;
}
#czpf_add_objects .media-modal-icon {
    background-image: url("../images/uploader-icons.png");
    background-repeat: no-repeat;
}

#czpf_add_objects .media-modal-content {
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: 0;
    left: 0;
    min-height: 300px;
    overflow: auto;
    position: absolute;
    right: 0;
    top: 0;
}

#czpf_add_objects .media-frame {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
}


#czpf_add_objects .media-frame.hide-menu .media-frame-title, #czpf_add_objects .media-frame.hide-menu .media-frame-router, #czpf_add_objects .media-frame.hide-menu .media-frame-toolbar,#czpf_add_objects .media-frame.hide-menu .media-frame-content {
    left: 0;
}

#czpf_add_objects .media-frame-title {
    height: 56px;
    left: 200px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 200;
}

#czpf_add_objects .media-frame-title h1 {
    font-size: 22px;
    line-height: 60px;
    margin: 0;
    padding: 0 16px;
}

#czpf_add_objects .media-frame-content {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #DDDDDD;
    bottom: 0;
    height: auto;
    left: 200px;
    margin: 0;
    overflow: auto;
    position: absolute;
    right: 0;
    top: 90px;
    width: auto;
    
}

#czpf_add_objects .media-router {
    -moz-user-select: none;
    clear: both;
    margin: 0;
    padding: 0 6px;
    position: relative;
}

#czpf_add_objects .media-frame-router {
    height: 36px;
    left: 200px;
    position: absolute;
    right: 0;
    top: 56px;
    z-index: 200;
}

#czpf_add_objects .media-router .active:after {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    content: "";
    display: block;
    height: 7px;
    margin: -100px auto 0;
    transform: rotate(45deg) translate(75px, 75px);
    width: 7px;
    z-index: 300;
}
#czpf_add_objects .media-router .active, #czpf_add_objects .media-router .active:hover {
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    color: #333333;
}

.div_czpf #inner_settingsbox .czpficon-facebook1111:before,
.div_czpf #inner_settingsbox .czpficon-googleplus1111:before,
.div_czpf #inner_settingsbox .czpficon-linkedin1111:before,
.div_czpf #inner_settingsbox .czpficon-tumbler1111:before,
.div_czpf #inner_settingsbox .czpficon-twitter1111:before {
	font-size:28px !important;
}

#show_object .czpficon-facebook1111:before,
#show_object .czpficon-googleplus1111:before, 
#show_object .czpficon-linkedin1111:before, 
#show_object .czpficon-tumbler1111:before, 
#show_object .czpficon-twitter1111:before  {
    font-size: 25px !important;
}



#czpf_add_objects .media-router a {
    border-bottom: 0 none;
    color: #21759B;
    cursor: pointer;
}

#czpf_add_objects .media-router > a {
    float: left;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
    margin: 0;
    padding: 8px 10px 9px;
    position: relative;
    text-decoration: none;
}

#czpf_add_objects .media-router .active:after {
    display: none;
}

#czpf_add_objects .media-router .active, #czpf_add_objects .media-router > a.active:last-child {
    border-bottom-colors: none;
    border-left-colors: solid 1px #DDDDDD !important;
    border-right-colors: solid 1px #DDDDDD !important;
    border-top-colors: solid 1px #DDDDDD !important;
    background: none repeat scroll 0 0 #FFFFFF;
}

#czpf_add_objects .media-router .active, #czpf_add_objects .media-router > a.active:last-child {
    margin: -1px -1px 0;
}

#czpf_add_objects .media-router > a:last-child {
    border-right: 0 none;
}

#czpf_add_objects .media-toolbar {
    border: 0 solid #DFDFDF;
    height: 60px;
    left: 0;
    overflow: hidden;
    padding: 0 16px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 100;
}

#czpf_add_objects .media-frame-toolbar {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DFDFDF;
    border-image: none;
    border-style: solid;
    border-width: 1px 0 0;
    bottom: 0;
    box-shadow: 0 -4px 4px -4px rgba(0, 0, 0, 0.1);
    height: 60px;
    left: 200px;
    position: absolute;
    right: 0;
    z-index: 100;
}

#czpf_add_objects .media-toolbar-secondary {
    float: left;
    height: 100%;
}

#czpf_add_objects .media-toolbar-primary {
    float: right;
    height: 100%;
}


#czpf_add_objects .media-toolbar-primary > .media-button,#czpf_add_objects .media-toolbar-primary > .media-button-group {
    float: left;
    margin-left: 10px;
    margin-top: 15px;
}


#czpf_add_objects .media-modal-backdrop {
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    left: 0;
    min-height: 360px;
    opacity: 0.7;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 159900;
}


@media screen and (min-width: 600px) {
	#czpf_add_objects .media-modal {
	    bottom: 130px;
	    left: 130px;
	    min-height: 340px;
	    position: fixed;
	    right: 130px;
	    top: 130px;
	    z-index: 160000;
	}
}


