#cvjqueryext {
	width:100%;
}


/* 1.6 Fix */
.fade {
    opacity: 100;
}


/* tab header text & background */
#cvjqueryext .ui-state-active {
	background: #f6f4ef none repeat scroll 0% 0%;
	color:inherit;
}

/*  tab title text */
#cvjqueryext .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	/*color:white;*/
}


#cvjqueryext .ui-accordion-header-active {
	background: #2E2C7F none repeat scroll 0% 0% !important;
	
}

/* inactive tab text & background */
#cvjqueryext .ui-accordion-header {
	background: #00BFF0 none repeat scroll 0% 0%;
	color:white;
}

/* add to cart button */
#cv-saveCompositionButton {
	background:#00BFF0;
	color:white;
}

/* add to cart button hover*/
#cv-saveCompositionButton:hover{
	background:black;
}

#cv-saveCompositionButton.cv-disabled{
	background:grey;
	cursor: default;
}
#cv-saveCompositionButton.cv-disabled:hover{
	background:grey;
}

#cv-login, #cv-userSaveCompositionPanel {
	display: none;
}

#cv-saveContainer {
	/*position: inherit;*/
	width:initial;
	margin-left: 3px;
    margin-right: 3px;
}

#cv-saveCompositionPanel {
	clear: both;
}

.product-customization {
	display: none;
}


/* ATTRIBUTES */

#cv-optionsPanel {
    width:100%;
    float: none;
	clear:both;
    padding-left: 21px;
    padding-right: 20px;
}

#cv-optionsPanel .ui-accordion .ui-accordion-header, #cv-optionsPanel .ui-state-active, #cv-priceContainer, .cv-priceTotal {
	font-size: 13px;
	text-transform: uppercase;
	color:#000000 !important;
	line-height: inherit;
}

#cv-optionsPanel .ui-accordion .ui-accordion-header, #cv-optionsPanel .ui-state-active {
	width: 100%;
}

#cv-priceContainer, .cv-priceTotal {
	font-weight: bold;
	font-size: 15px;
}

#cv-priceContainer {
	float: right;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 1.5em;
}

#cv-price {
	margin-top: 15px;
}

#cv-saveCompositionButton, #cv-optionsButton {
	margin-top: 15px;
}

#cv-optionsPanel .ui-accordion-header, #cv-optionsPanel .ui-accordion-header-active {
	background: #f8f8f8 none repeat scroll 0% 0% !important;
	height: 35px;
	color:#000000;
	border:none !important;
}


.option-content select{
	height: inherit !important;
}

.option-content select{
	border: 1px solid #E5E5E5 !important;
	margin-top: 10px;
}

#cv-quantityContainer .ui-widget-content {
	border: 1px solid #E5E5E5 !important;
}

#cv-optionsPanel .option-content {
	margin-bottom: 0px;
	text-align: left;
	/*font-size: 0.75em;*/
}

#cv-optionsPanel .ui-accordion .ui-widget-content {
    background: white;
    border:none;
}

#cv-optionsPanel .ui-accordion .ui-accordion-content {

	overflow: visible;
}

input[type="radio"], input[type="checkbox"] {
	vertical-align: -3px;
	margin-right: 5px;
}

#cv-optionsPanel .option-content li {
    margin-bottom: 15px;
    display: inline-block;
    padding-top: 10px;
    padding-right: 19px;
}

#cv-saveCompositionPanel, #cv-optionsButtonPanel {
	margin: 25px 15px 22px 21px;
}

#cv-saveCompositionButton {
    background: #0065AF;
    text-transform: uppercase;

    font-weight: bold;
    font-size: 1.2em;
    color: white;
}

.cv-icon-addtocart img {
	width:33px;
	height: 33px;
	margin-right: 5px;
    margin-bottom: 5px;
}
/* ATTRIBUTES END */


/* MAITE BRODERIE */
#cv-viewport {
   /* padding: 1em 1.4em !important;*/
} 

#cv-right-column {
    padding-left: 20px;
}



.ui-tabs .ui-tabs-panel {
	padding: 0px !important;
}

.ui-tabs {
    padding: 0em !important;
}

 #cv-customizeControls, #cv-help-button, .cv-info,
 #cv-viewportPanel .ui-tabs-nav,
.product-information .btn-primary:not(.cv-customize-btn),
.cv-priceTotal, 
#cv-imageLibrary, 
.tab-icon-container {
	display:none;
}

.tab-icon {
	display:none !important;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: .5em 0.2em !important;  
        font-weight: 400;
}

#cv-customizeControlsPanel {
    padding: 14px;
    background: #00BFF0;
    margin: 0 auto;
  
    font-weight: 600;
    color: white;
    text-transform: uppercase;
}



#cv-customizeControlsPanel li a {
     text-align: center;  
}

#cv-customizeControls h3 {
	display: none;
	clear: both;
}

.cv-sceneColorizer-title {
	margin-top: 30px;
}



#cv-customizeControlsPanel .ui-tabs-nav {
	/*background-color: #ea4f62;*/
	text-transform: uppercase;
} 

#cvjqueryext .ui-tabs-nav a, #cvjqueryext .ui-tabs-nav li{
    /*text-align: center;*/
    width: 100%;
}

.cv-nav-button-default {
	background-color: none;
}

.cv-nav-button-pressed {
	background-color: #76757A !important;
	color:white;
}
	

.text-content-container textarea {
	resize:vertical;
	width:100%;
}


.colorSwatch-color {
	width: 30px;
	height: 30px;
	border-radius: 100px;
}

#cv-priceContainer {
	color: #ad1f00 !important;
	font-size: 33px;
    font-weight: 300 ;

    float: none;
}

#cv-saveCompositionButton {
	font-size: 15px;
    font-weight: 600;
    padding: 11.5px 40px;
    background: #e94f63 !important;
    color:white;

    text-transform: uppercase;
    font-family: "Work Sans", sans-serif;

    padding: 0px;
}

#cv-saveCompositionButton .cv-icon-addtocart {
	display: none;
}


.cv-odd-bg {
    background: none;
}

.cv-scene-inputs-container {
	margin-top: 15px;
	padding-left: 0px;

	border:none !important;
}



.text-font-span, .cv-info-text {
	line-height: inherit;
	font-family: "Work Sans", sans-serif;
	font-size: 12px;
	height: auto !important;
	float: none !important;
	text-transform: none;
	text-align: left;
}

#cv-customizeControlsPanel #text-style-selector, #cv-customizeControlsPanel #text-alignment-selector, #cv-customizeControlsPanel #text-color-selector {
    padding-top: 0px;
}

#cv-customizeControlsPanel #text-color-selector, #cv-customizeControlsPanel #text-alignment-selector {
     padding-left: 0px; 
}

.text-font-container {
	float:left;
}

.ui-selectmenu-menu .ui-menu-item, .text-font-container {
	font-size: 17px !important;
}

#font-family {

}

.text-content-container textarea {
    resize: none;
    font-size: 20px !important;
}

.sp-replacer {
    margin-top: 0px;
    height: 36px;
}


#cv-optionsPanel {
	margin-top: 0px;
	margin-bottom: 15px;
	padding-right: 0px;
	padding-left: 0px;
}

.ui-accordion-header-icon {
	display: none !important;;
}

#cv-optionsPanel .ui-accordion-header, #cv-optionsPanel .ui-accordion-header-active {
    background: #e94f63  none repeat scroll 0% 0% !important;
    height: 30px;
    color: white !important;;
    border: none !important;
}

#cv-optionsPanel .ui-accordion .ui-accordion-header, #cv-optionsPanel .ui-state-active {
    font-size: 15px;
    color: white !important;
    font-family: "Work Sans", sans-serif;
    font-weight: 600;
}


#cv-optionsPanel .ui-accordion .ui-accordion-header, #cv-optionsPanel .ui-state-active {
	float: left;
	width: 49%;
}

.option-content .optionSelector {
	width: 49%;
}

#cv-options .attribute_label {
	text-align: center;
	 padding-left: 0em;
}

#cv-saveCompositionPanel {
	margin: 0px;	
	
}

#cv-quantity label {
    height: 10px;
}

#cv-fileUploader   button {
    text-align: center;
    font-family: inherit !important;
    font-size: 10px;
    padding: 4px;
    border: none;
    
    width: 100%;

}

#cv-fileUploader .cv-image-container {
    width: auto;
    text-align: center;
}

#imageLibrary-categorySelector {
	display: block;
	margin-top: 5px;
}

/* TEMP */ 

#wrapper .breadcrumb {

     display: block !important;
}



.fade:not(.show) {
	opacity: 1 !important;
}