/**** plugin global crossmint by romain ***/


div#zone-mint {
	padding: 50px;
	background-color: #8075a7;
	margin-top: 30px;
}

div#zone-mint h2{
	color:#fff;
	margin-bottom: 30px;
}


li.tab-link {
	list-style: none;
}



fieldset#connectfield {
	padding: 40px 10px;
	border: 1px solid;
	margin: 20px auto;
}
button#create-wallet, button#connect-wallet {
	border: 0;
	  width:49% !important;
	background: #000;
	font-size: 18px;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 10px;
}



form#wwc-register-form input {
	/* border: 1px solid; */
	background: #fff;
	border-radius: 3px;
}

.buttonwallet {
	 
	border: 2px solid;
	background: #fff;
	width: 200px;
	padding: 10px;
	text-align: center;
	border-radius: 50px;
	/* margin-top: 10px; */
		margin: 0 auto;
}


.buttonwallet img {
	margin-top: -4px;
	margin-left: 15px;
	float: left;
}

form#wwc-register-form input {
	background: #fff;
	border-radius: 3px;
	font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
	font-size: 17px;
	padding: 12px;
	margin-bottom: 10px;
}
input#user_login_66da286e67ade {
	margin-bottom: 10px;
}

h2#titre-account {
	margin-bottom: 38px;
}

span#textwallet {
	font-weight: bold;
}


input.woocommerce-Button.button {
	background: #000 !important;
	width: 100%;
	padding: 13px !important;
	border: 0;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}


#progress-steps {
	margin-top: 20px;
}

.progress-step {
	margin-bottom: 10px;
	padding: 5px;
	background-color: #f0f0f0;
	border-radius: 5px;
}

.progress-step.active {
	background-color: #e0e0e0;
	font-weight: bold;
}

.progress-step.completed {
	background-color: #d4edda;
	color: #155724;
}

.progress-step.error {
	background-color: #f8d7da;
	color: #721c24;
}

.col-sm-3 {
	width: 23.2%;
	float: left;
	border: 1px solid grey !important;
	margin-right: 10px;
	padding: 20px;
	min-height: 250px;
	margin-bottom: 20px;
}

.col-sm-12 {
	width: 97%;
	float: left;
	border: 1px solid grey !important;
	margin-right: 10px;
	padding: 20px;
	min-height: 250px;
	margin-bottom: 20px;
}


button#update-nft-status {
	background: #000;
	padding: 10px 20px;
	color: #fff;
	font-weight: bold;
	font-family: 'Open Sans';
	text-transform: uppercase;
}


select#nft-status-update {
	padding: 10px 20px;
}

button.woocommerce-button.button.woocommerce-form-login__submit, button#mint-nft {
	background: #000;
	border: 0 !important;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Open Sans', 'Playfair Display';
	font-size: 17px;
}


form#wwc-register-form input {

	border: 1px solid #c8c8c8;
}


form#loginform p {
	color: #000;
	font-size: 16px;
	text-align:left;
}

a.deconnexion {
	border: 1px solid #1c1d53;
	padding: 10px 20px;
	margin-top: 20px !important;
	display: block;
	max-width: 200px;
	text-align: center;
	color: #1c1d53;
	float: right;
}

form#loginform input {
	padding:10px;
	width: 100%;
}

.login-form-wrapper {
	background: #000;
	padding: 100px 80px;
	border-radius: 0px;
	max-width: 500px;
	width: 90%;
	margin: 0 auto;
	border: 1px solid #fff;
}

img.chargement {
	display: block; 
	margin: 20px auto;
}


input#search-code {
	font-size: 16px;
	padding: 20px;
}


.code-search-form button {
	background: #1c1d53;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	font-size: 20px;
	border: none;
}

/***
.half {
	baseline-source: first;
	float: left;
	width: 32%;
	margin-left: 1%;
	padding: 20px;
	/* clear: both; */
}

.first {
	clear: both;
}
**/

button.dnftc-tab-button {
	text-transform: uppercase;
	font-weight: bolder;
	font-size: 15px;
}

button.woocommerce-button.button {
	background: #000 !important;
	color: #fff !important;
	text-transform: uppercase !important;
	border: none !important;
	font-size: 16px !important;
}
.et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light {
	margin-top: 20px !important;
	display: block;
	position: relative;
	top: 20px;
}

button.dnftc-tab-button {
	font-weight: 100 !important;
	font-size: 16px !important;
	text-transform: uppercase  !important;
	background: #f8f8F8 !important;
}




.woocommerce-message {
	/* border: 1px solid green; */
	background: none !important;
	color: green !important;
	margin-top: 30px;
	font-size: 14px !important;
}


model-viewer {
	width: 100%;
	height: 450px;
}


