/* GLOBAL */

#sa-custom-pack-admin .show{	display: block;	}
#sa-custom-pack-admin .hide{	display: none;	}
#sa-custom-pack-admin .col-lg-12{	width: 100%; float: left; display: block; margin: 10px 0;	}
#sa-custom-pack-admin .col-lg-6{	width: 50%; float: left; display: inline-block; margin: 10px 0;	}
#sa-custom-pack-admin .col-lg-4{	width: 33%; float: left; display: inline-block; margin: 10px 0;	}
#sa-custom-pack-admin .col-lg-3{	width: 25%; float: left; display: inline-block; margin: 10px 0;	}


/* PAGE CONFIGURACIÓN */

#sa-custom-pack-admin{	background-color: #fff; padding: 30px 20px; width: calc(100% - 40px); float: left;  display: block;	}
#sa-custom-pack-admin .title{ font-size: 40px; line-height: 50px; }
#sa-custom-pack-admin .descripcion {   margin: 10px 0 30px 0; width: 100%; float: left; font-weight: 600; display: block; font-size: 15px;	}
#sa-custom-pack-admin .opciones{ margin: 30px 0; width: 100%; float: left;  display: block;	}
#sa-custom-pack-admin h3{	margin: 0 0 10px 0;	 font-size: 20px;	}
#sa-custom-pack-admin .bloque, #sa-custom-pack-admin #image-uri{	width: 100%; float: left; display: block; background-color: #f7f7f7; margin-bottom: 20px; 	}
#sa-custom-pack-admin #image-uri,#sa-custom-pack-admin #image-mobile-uri{	border: 0;	padding: 0;	}
#sa-custom-pack-admin .bloque.bloque .content{	padding: 30px 20px; }
#sa-custom-pack-admin input, #sa-custom-pack-admin select{  padding: 10px 20px; color: #666; width: 100%; border: 1px solid #ccc;  background: #fff;	}
#sa-custom-pack-admin .obligatorio{	color: red;	}
#sa-custom-pack-admin #sa-custom-pack-admresponse{ display: block; float: left; width: 100%; color: #fff; font-weight: 400; font-size: 16px; }
#sa-custom-pack-admin #sa-custom-pack-admresponse .error{	background-color: red; margin: 30px 0;	padding: 10px 20px;	}
#sa-custom-pack-admin #sa-custom-pack-admresponse .success{	background-color: green; margin: 30px 0; padding: 10px 20px;	}
#sa-custom-pack-admin #sa-custom-pack-admresponse .sa-custom-pack-errordata{	margin: 5px 0;	}
#sa-custom-pack-admin #sa-custom-pack-admresponse .sa-custom-pack-errordata strong{	font-weight: 900; margin-right: 10px;	}
#sa-custom-pack-admin #cabecerastatus{	width: 100%; padding: 10px 20px; display: block; float: left; max-width: 100%;  margin-bottom: 10px;	}

#sa-custom-pack-admin .background-img,
#sa-custom-pack-admin .background-img-mobile{ width: 80%; border: 1px dotted #ccc; min-height: 100px;padding: 30px; }
#sa-custom-pack-admin .background-img img,
#sa-custom-pack-admin .background-img-mobile img{	width: 100%;	}


/* attrs */

#sa-custom-pack-admin #sa-custom-pack-attrs .attributes{	width: 98%; float: left; display: inline-block; margin: 0 auto;	}
#sa-custom-pack-admin #sa-custom-pack-attrs input.attributes{	padding: 5px 20px;	}
#sa-custom-pack-admin #sa-custom-pack-attrs .base{	display: none !important;	}
#sa-custom-pack-admin #sa-custom-pack-attrs .bloque .content {   padding: 30px 0; width: 50%;	}
#sa-custom-pack-admin #sa-custom-pack-attrs .item{	display: block; width: 100%; margin: 0 auto; float: left;	}
#sa-custom-pack-admin #sa-custom-pack-attrs #add-attr{	display: block; margin-right: 10px; float: right; color: #fff; border: 0; background-color: #000; padding: 10px 20px; width: 200px; text-align: center;	}
#sa-custom-pack-admin #sa-custom-pack-attrs #add-attr:hover{	cursor: pointer; background-color: #000; 	}
#sa-custom-pack-admin #sa-custom-pack-attrs .sa-custom-pack-attr-save, 
#sa-custom-pack-admin #sa-custom-pack-attrs .sa-custom-pack-attr-add {    background-color: #000; color: #fff; width: 200px !important;	}

#sa-custom-pack-admin #sa-custom-pack-attrs .sa-custom-pack-attr-save{	background-color: #3c8243;	}
#sa-custom-pack-admin #sa-custom-pack-attrs .sa-custom-pack-attr-add{	background-color: #3832a3;	}

#sa-custom-pack-admin #sa-custom-pack-attrs .sa-custom-pack-attr-remove {    background-color: #e26767; color: #fff; width: 200px !important;	}
#sa-custom-pack-admin #sa-custom-pack-attrs .col-lg-6 {  width: 50%; float: left; display: inline-block;  margin: 3px 0;	}
#sa-custom-pack-admin #sa-custom-pack-attrs .warning input{	border: 1px solid red;	}
#sa-custom-pack-admin #sa-custom-pack-attrs .success{ margin: 20px 0; font-size: 20px; color: green;  }


/* METABOX */

.strdata_box{	display: inline-block; width: 100%;	padding: 0;	margin: 0;	}
.str_structured_data{	width: 100%; min-height: 150px;	}



/* UPLOAD */
.uploadcsv{	background-color: #3832a3 !important; color: #fff !important;	 }
.noborder{	border: 0 !important;	}
.errorupload{	margin: 20px 0; font-size: 20px; color: red; }
