/**
colore -> #41281B

IMPOSTAZIONI DI BASE ADMIN
*/

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

body {
    line-height: 1;
    text-align: center;
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 	fine impostazioni di base */

/**
IMPOSTAZIONI DI BASE 
*/

html {
    overflow: -moz-scrollbars-vertical;
}

a,
a:hover {
    color: #41281B;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0px;
    padding: 0px;
    line-height: 1.5;
}

h2 {
    margin: 0px;
    font-size: 14px;
    font-weight: bold;
}

h3 {
    margin: 0px;
    font-size: 17px;
    font-weight: normal;
}

h4 {
    margin: 5px 0px;
    font-size: 13px;
    font-weight: bold;
    color: #41281B;
}

body {
    background-color: #ffffff;
    padding: 0px;
    margin: 0px;
    text-align: left;
    font-family: Arial, Verdana;
    font-size: 12px;
    color: #808080;
}

.clear {
    clear: both;
}

.clear_l {
    clear: left;
}

.clear_r {
    clear: right;
}

.float_l {
    float: left;
}

.float_r {
    float: right
}

.nascosto {
    display: none;
}

.pointer {
    cursor: pointer;
}

input[type="radio"],
input[type="checkbox"] {
    margin: -2px 4px 0 0 !important;
}

/* contenitore principale */

#adminLayout {
    text-align: left;
    width: 90%;
    margin: 0 auto;
    background: #ffffff;
    border: nonepx solid #333;
    padding: 0px;
    /*box-shadow: 8px 1px 3px 0px #666;*/
    padding-left: 0px;
    /*behavior: url('/_common/PIE.htc');*/
}

/** HEADER LAYOUT ADMIN 
*/

#headerLayout {
    padding: 10px 20px;
    min-height: 100px;
}

#syntheticCredit {
    float: none;
    padding: 5px;
    margin: 0px;
}

#projectTitle {
    font-size: 14px;
    font-weight: bold;
    margin: 0px 5px;
    font-family: arial;
    padding-top: 0px;
}

#userConnected span {
    color: #A03022;
    font-weight: bold;
}

#userConnected {
    float: right;
    margin: 5px;
    padding: 5px;
    clear: both;
    background: url('../_immagini/layout/omino.png');
    background-position: center left;
    background-repeat: no-repeat;
    line-height: 31px;
    padding-left: 20px;
    position: absolute;
    right: 7%;
    top: 0%;
}

#adminLogout {
    float: none;
    padding: 5px;
}

#mainLayout {
    clear: both;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 10px;
}

#menuLayout {
    margin-bottom: 0px;
    padding: 5px;
}

#menuLayout ul.sections li {
    padding: 5px;
    font-weight: bold;
}

#menuLayout ul.options li {
    font-weight: normal;
    line-height: 1.5;
}

#menuLayout ul.options li a:hover,
#menuLayout ul.options li a.acceso {
    color: #A03022;
}

#contentLayout {
    float: none;
    margin-bottom: 10px;
    padding: 10px;
    padding-top: 0px;
}

#footerLayout {
    clear: both;
    text-align: center;
    padding: 10px;
    padding-bottom: 0px;
    margin-top: 10px;
    border-top: 1px solid #cacace;
}

.formImageLoading,
.formFileLoading,
.formVideoLoading,
.formAddressLoading {
    display: none;
    padding: 10px;
}

div#loginMask {
    width: 350px;
    padding: 10px;
    border: 1px solid #f0f0f0;
    border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    box-shadow: 5px 5px 5px #cacace;
    -moz-box-shadow: 5px 5px 5px #cacace;
    -webkit-box-shadow: 5px 5px 5px #cacace;
    background-color: #ffffff;
    behavior: url('/_common/PIE.htc');
}

.bordered {
    border: 1px solid #f0f0f0;
    border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    behavior: url('/_common/PIE.htc');
}

.shadowed {
    box-shadow: 5px 5px 5px #cacace;
    -moz-box-shadow: 5px 5px 5px #cacace;
    -webkit-box-shadow: 5px 5px 5px #cacace;
    background-color: #ffffff;
    behavior: url('/_common/PIE.htc');
}

div#loginMask form table td {
    padding: 10px;
}

div#loginMask,
div#loginMask a {
    color: #7C7C7C;
}

div#loginMask form table td input {
    border: 1px solid #cacace;
    padding: 2px 5px;
    border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    max-width: 185px;
    outline: 0;
    behavior: url('/_common/PIE.htc');
}

div#loginMask form table td input.submit {
    background-color: #A03022;
    color: #ffffff;
    cursor: pointer;
}

h3 {
    color: #A03022;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: arial;
}

div#loginContainer {
    padding-top: 130px;
}

#internalMenu {
    border-top: 1px solid #CACACE;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: left;
}

dt,
dd {
    padding: 3px 0px;
}

.required {
    font-weight: bold;
}

dt {
    font-size: 13px;
}

dd {
    margin-bottom: 8px;
}

ul.errors li {
    padding: 3px;
    background-color: #ff0000;
    color: #ffffff;
    margin: 3px 0px;
}

#contentArea table th,
#contentArea table td {
    padding: 0px 5px;
    text-align: left;
    vertical-align: top;
}

.contentOthers {
    background-color: #f7f7f7;
}

.contentIndex th {
    font-weight: bold;
    background-color: #f7f7f7;
}

.contentIndex th,
.contentIndex td {
    padding: 10px !important;
    border-bottom: 1px solid #cacace;
}

.contentIndex td.groupName {
    background-color: #ffffff;
}

#elements_to_be_sorted {
    margin-top: 5px;
}

.floatElements li {
    float: left;
    width: 150px;
    min-height: 100px;
    margin: 2px 5px;
    height: 150px;
}

.messaggioOk {
    text-align: center;
    color: #000000;
    padding: 5px;
    border: 1px solid #cacace;
    border-right: 0px;
    border-left: 0px;
    background-color: #f6f6f6;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
}

.messaggioKo {
    text-align: center;
    color: #000000;
    padding: 5px;
    border: 1px solid #cfb3b3;
    border-right: 0px;
    border-left: 0px;
    background-color: #f6f6f6;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
}

#contentImageArea h2,
#contentFileArea h2,
#contentVideosArea h2,
#contentAddressArea h2 {
    background-color: #e6e6e6;
    padding: 3px 0px;
    border: 1px solid #cacace;
    text-align: center;
}

.li_media {
    color: #41281B;
}

li .acceso {
    color: #A03022;
}

.align_r {
    text-align: right;
}

#assistenza {
    position: absolute;
    padding: 10px;
    border: 1px solid #cacace;
    background-color: #ffffff;
}

.screenshot {
    margin-right: 5px;
    margin-bottom: 5px;
}

div.sections {
    width: 100px;
    text-align: center;
    height: 80px;
    padding-top: 10px;
    border: 1px solid #f0f0f0;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    box-shadow: 5px 5px 5px #cacace;
    -moz-box-shadow: 5px 5px 5px #cacace;
    -webkit-box-shadow: 5px 5px 5px #cacace;
    background-color: #ffffff;
    behavior: url('/_common/PIE.htc');
    color: #A03022;
    float: left;
    margin: 5px;
    cursor: pointer;
}

div.sections a {
    display: block;
    color: #A03022;
    text-decoration: none;
    padding: 0px 10px;
    font-size: 12px !important;
    padding-top: 45px;
    line-height: 1.2;
    min-height: 35px;
}

#menuLayout .sections {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

div.sections:hover,
div.sections.acceso {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
    border: 1px solid #A03022 !important;
}

div.s_settings a {
    background: url('../_immagini/layout/icone/settings.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_business a {
    background: url('../_immagini/layout/icone/business.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_sponsor a {
    background: url('../_immagini/layout/icone/sponsor.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_team a {
    background: url('../_immagini/layout/icone/team.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_teams a {
    background: url('../_immagini/layout/icone/teams.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_tickets a {
    background: url('../_immagini/layout/icone/tickets.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_headerphotos a {
    background: url('../_immagini/layout/icone/headerphotos.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_headline a {
    background: url('../_immagini/layout/icone/headline.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_workwithus a {
    background: url('../_immagini/layout/icone/workwithus.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_news a {
    background: url('../_immagini/layout/icone/news.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_articles a {
    background: url('../_immagini/layout/icone/articles.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_recipes a {
    background: url('../_immagini/layout/icone/recipes.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_wholesaler a {
    background: url('../_immagini/layout/icone/wholesaler.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_newsletter a {
    background: url('../_immagini/layout/icone/newsletter.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_links a {
    background: url('../_immagini/layout/icone/links.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_prodottiamarchio a {
    background: url('../_immagini/layout/icone/prodottiamarchio.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_promozioni a {
    background: url('../_immagini/layout/icone/promozioni.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_profilo a {
    background: url('../_immagini/layout/icone/profile.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_puntidiforza a {
    background: url('../_immagini/layout/icone/puntidiforza.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_media a {
    background: url('../_immagini/layout/icone/media.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_puntivendita a {
    background: url('../_immagini/layout/icone/puntivendita.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_volantino a {
    background: url('../_immagini/layout/icone/volantino.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_servizi a {
    background: url('../_immagini/layout/icone/servizi.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_homepage a {
    background: url('../_immagini/layout/icone/homepage.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_ecommerce_settings a {
    background: url('../_immagini/layout/icone/ecommerce_settings.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_ecommerce_customers a {
    background: url('../_immagini/layout/icone/ecommerce_customers.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_ecommerce_products a {
    background: url('../_immagini/layout/icone/ecommerce_products.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_ecommerce_products_settings a {
    background: url('../_immagini/layout/icone/ecommerce_products_settings.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_catalogo a {
    background: url('../_immagini/layout/icone/catalogo.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_technical a {
    background: url('../_immagini/layout/icone/technical.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_promo a {
    background: url('../_immagini/layout/icone/promo.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_lists a {
    background: url('../_immagini/layout/icone/lists.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_decor a {
    background: url('../_immagini/layout/icone/decor.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_marchi a {
    background: url('../_immagini/layout/icone/marchi.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_oteralab a {
    background: url('../_immagini/layout/icone/oteralab.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_ecommerce_orders a {
    background: url('../_immagini/layout/icone/ecommerce_orders.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_ecommerce_shippings_types a {
    background: url('../_immagini/layout/icone/ecommerce_shippings_types.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_ecommerce_payments_types a {
    background: url('../_immagini/layout/icone/ecommerce_payments_types.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_translations a {
    background: url('../_immagini/layout/icone/translations.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_software a {
    background: url('../_immagini/layout/icone/software.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_faq a {
    background: url('../_immagini/layout/icone/faq.png');
    background-position: center 20%;
    background-repeat: no-repeat;
}

div.s_link a {
    background: url('../_immagini/layout/icone/link.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_references a {
    background: url('../_immagini/layout/icone/references.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_events a {
    background: url('../_immagini/layout/icone/promo.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_where a {
    background: url('../_immagini/layout/icone/dove_siamo.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_surroundings a {
    background: url('../_immagini/layout/icone/surroundings.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_info a {
    background: url('../_immagini/layout/icone/info.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_reports a {
    background: url('../_immagini/layout/icone/reports.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_environment a {
    background: url('../_immagini/layout/icone/environment.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_cars a {
    background: url('../_immagini/layout/icone/cars.png');
    background-position: center top;
    background-repeat: no-repeat;
}

div.s_security a {
    background: url('../_immagini/layout/icone/security.png');
    background-position: center top;
    background-repeat: no-repeat;
}


div.s_magento  a{
    background:url('../_immagini/layout/icone/magento.png');
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 39px;

}

.it_flag_field {
    background: url('../_immagini/layout/it_flag.png');
    background-repeat: no-repeat;
    background-position: middle left;
    padding-top: 5px;
    padding-left: 35px;
}

.en_flag_field {
    background: url('../_immagini/layout/en_flag.png');
    background-repeat: no-repeat;
    background-position: middle left;
    padding-top: 5px;
    padding-left: 35px;
}

.fr_flag_field {
    background: url('../_immagini/layout/fr_flag.png');
    background-repeat: no-repeat;
    background-position: middle left;
    padding-top: 5px;
    padding-left: 35px;
}

.de_flag_field {
    background: url('../_immagini/layout/de_flag.png');
    background-repeat: no-repeat;
    background-position: middle left;
    padding-top: 5px;
    padding-left: 35px;
}

.es_flag_field {
    background: url('../_immagini/layout/es_flag.png');
    background-repeat: no-repeat;
    background-position: middle left;
    padding-top: 5px;
    padding-left: 35px;
}

#internalMenu a {
    color: #A03022;
    font-size: 12px;
    font-weight: normal;
}

#internalMenu a.acceso {
    font-weight: bold;
}

#submitbutton {
    outline: 0;
    background-color: #A03022;
    padding: 3px 5px;
    border: 1px solid #f0f0f0;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
    /* behavior: url('/_common/PIE.htc');*/
}

#submitbutton:hover {
    background-color: #ffffff;
    color: #A03022;
    border: 1px solid #A03022;
}

.add {
    background: url('../_immagini/layout/aggiungi.png');
    background-repeat: no-repeat;
    background-position: middle left;
    padding-left: 20px;
}

.edit {
    background: url('../_immagini/layout/modifica.png');
    background-repeat: no-repeat;
    background-position: middle left;
    padding-left: 20px;
}

.delete {
    background: url('../_immagini/layout/cancella.png');
    background-repeat: no-repeat;
    background-position: middle left;
    /* padding:3px 10px; */
    padding-left: 20px;
}

#twitter-label {
    background: url('../_immagini/layout/social/twitter.png');
    background-repeat: no-repeat;
    background-position: middle left;
    padding: 10px 10px;
    padding-left: 32px;
    height: 20px;
}

#linkedin-label {
    background: url('../_immagini/layout/social/linked-in.png');
    background-repeat: no-repeat;
    background-position: middle left;
    padding: 10px 10px;
    padding-left: 32px;
    height: 20px;
}

#facebook-label {
    background: url('../_immagini/layout/social/facebook.png');
    background-repeat: no-repeat;
    background-position: middle left;
    padding: 10px 10px;
    padding-left: 32px;
    height: 20px;
}

#pinterest-label {
    background: url('../_immagini/layout/social/pinterest.png');
    background-repeat: no-repeat;
    background-position: middle left;
    padding: 10px 10px;
    padding-left: 32px;
    height: 20px;
}

#tumblr-label {
    background: url('../_immagini/layout/social/tumblr.png');
    background-repeat: no-repeat;
    background-position: middle left;
    padding: 10px 10px;
    padding-left: 32px;
    height: 20px;
}

#instagram-label {
    background: url('../_immagini/layout/social/instagram.png');
    background-repeat: no-repeat;
    background-position: middle left;
    padding: 10px 10px;
    padding-left: 32px;
    height: 20px;
}

#youtube-label {
    background: url('../_immagini/layout/social/youtube.png');
    background-repeat: no-repeat;
    background-position: middle left;
    padding: 10px 10px;
    padding-left: 32px;
    height: 20px;
}

#google_plus-label {
    background: url('../_immagini/layout/social/gplus.png');
    background-repeat: no-repeat;
    background-position: middle left;
    padding: 10px 10px;
    padding-left: 32px;
    height: 20px;
}

#pinterest-label {
    background: url('../_immagini/layout/social/pinterest.png');
    background-repeat: no-repeat;
    background-position: middle left;
    padding: 10px 10px;
    padding-left: 32px;
    height: 20px;
}

#tumblr-label {
    background: url('../_immagini/layout/social/tumblr.png');
    background-repeat: no-repeat;
    background-position: middle left;
    padding: 10px 10px;
    padding-left: 32px;
    height: 20px;
}

#skype-label {
    background: url('../_immagini/layout/social/skype.png');
    background-repeat: no-repeat;
    background-position: middle left;
    padding: 10px 10px;
    padding-left: 32px;
    height: 20px;
}

.photogalleryContainer ul li a.edit,
.photogalleryContainer ul li a.delete {
    margin-left: 5px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 18px !important;
    font-weight: normal !important;
}

#menuLayout ul {
    margin-bottom: 5px;
}

ul#menuSito,
ul#menuEcommerce {
    margin-left: 0px;
}

.nav-tabs > li > a {
    color: #a6a6a6;
}

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
    border-color: #A03022 #A03022 white !important;
    color: #A03022 !important;
}

.nav-tabs {
    border-bottom-color: #A03022 !important;
}

.nav .logo {
    padding-right: 20px;
    line-height: 20px;
}

input[type="checkbox"] {
    float: left;
    margin-top: 3px !important;
}

hr {
    margin: 4px 0px !important;
}

#price-label {
    float: left;
    margin-right: 10px;
    padding-top: 9px;
}

.map_canvas {
    height: 300px;
    width: 490px;
}


form#magento-export-categories #ecommerce_brand_id-element,
form#magento-export-categories #ecommerce_productscategory_id-element,
form#magento-export-categories #stagione_id-element ,
form#island-magento-categories #stagione_id-element ,
form#island-magento-categories #ecommerce_productscategory_id-element ,
form#atelier-conversions-table-sizes #brand_id-element,
form#atelier-conversions-table-sizes #category_id-element,
form#atelier-conversions-table-sizes #division_id-element
{
    max-height: 450px;
    overflow: auto;
    border: 1px solid #cacace;
    padding: 10px;
    width: 450px;
    margin-bottom: 40px;
}


#newSizesDetail, #editSizesDetail {
    border: 1px solid #cacace;

    width: 400px;
    padding: 10px;
}
.tableSizesDetails td {
    background-color: #ffffff;
    text-align:center;
    padding: 7px !important;

}

.tableSizesDetails th {
    width: 40px;
    text-align: center;
}

.tableSizesDetails th {
    background-color: #f0f0f0;
}
.tableSizesDetails {
    border-spacing: 1px !important;
    border-collapse: separate !important;
    background: #cacace;

}





#sizesDetails {
    padding: 28px;
}


#ecommerce-shippings-areas #country_id-element {
    width: 300px;
    height: 300px;
    overflow: auto;
}

.unusedCountries li {
    padding: 5px;
}

.unusedCountries {
    height: 300px;
    overflow: auto;
    margin: 5px;
    padding: 5px;
    border: 1px solid #cacace;
}

.shippersOptions th {
    background-color: #f0f0f0 !important;
}

.shippersOptions td,
.shippersOptions th {
    border: 1px solid #cacace;
    padding: 5px !important;
}

.shippingPrices th {
    background-color: #f0f0f0 !important;
}

.shippingPrices td,
.shippingPrices th {
    border: 1px solid #cacace;
    padding: 5px !important;
}

#newPrices,
#editPrices {
    border: 1px solid #cacace;
    width: 400px;
    padding: 10px;
}

.tablePrices td {
    background-color: #ffffff;
    text-align: center;
    padding: 7px !important;
}

.tablePrices th {
    background-color: #f0f0f0;
}

.tablePrices {
    border-spacing: 1px !important;
    border-collapse: separate !important;
    background: #cacace;
}

.tableShippings td {
    background-color: #ffffff;
    text-align: center;
    padding: 7px !important;
}

.tableShippings th {
    background-color: #f0f0f0;
}

.tableShippings {
    border-spacing: 1px !important;
    border-collapse: separate !important;
    background: #cacace;
    margin-bottom: 40px;
}

input.updateTitle {
    border: 1px solid #cacace;
    background-color: #ffffff;
    padding: 5px;
    padding-left: 30px;
    margin: 5px;
}

input.margin-5 {
    margin: 5px !important;
}

button.saveTitlesFiles,
button.saveTitlesImg,
button.saveTitlesVideos {
    border: 1px solid #cacace;
    background-color: #ffffff;
    color: #333333;
    margin: 5px;
    border-radius: 5px;
    font-weight: bold;
    cursor: pointer;
}

.saveTitlesImgLoading,
.saveTitlesFilesLoading,
.saveTitlesVideosLoading {
    display: none;
    margin: 5px;
}

.saveTitlesImg {
    margin-left: 5px;
}

.saveTitlesFiles.btn {
    margin-bottom: 10px;
}

.saveTitlesVideos.btn {
    margin-bottom: 10px;
}

.it_flag {
    background: url('../_immagini/layout/it_flag.png');
    background-repeat: no-repeat;
    background-position: middle left;
    padding-top: 5px;
    padding-left: 35px;
    margin-left: 10px;
}

.en_flag {
    background: url('../_immagini/layout/en_flag.png');
    background-repeat: no-repeat;
    background-position: middle left;
    padding-top: 5px;
    padding-left: 35px;
    margin-left: 10px;
}

.fr_flag {
    background: url('../_immagini/layout/fr_flag.png');
    background-repeat: no-repeat;
    background-position: middle left;
    padding-top: 5px;
    padding-left: 35px;
    margin-left: 10px;
}

.de_flag {
    background: url('../_immagini/layout/de_flag.png');
    background-repeat: no-repeat;
    background-position: middle left;
    padding-top: 5px;
    padding-left: 35px;
    margin-left: 10px;
}

.es_flag {
    background: url('../_immagini/layout/es_flag.png');
    background-repeat: no-repeat;
    background-position: middle left;
    padding-top: 5px;
    padding-left: 35px;
    margin-left: 10px;
}

textarea {
    width: auto !important;
}

form#photos dt#image_archive-label {
    margin-top: 45px;
}

#loadingDiv {
    display: none;
}

.img_opaca {
    opacity: 0.2;
    filter: alpha(opacity=20);
    /* msie */
}

#map {
    height: 300px;
    width: 450px;
}

.button-left {
    float: left;
    margin-right: 40px;
}

/* many to many */
.scrollingAssociations {
    max-height: 500px;
    border: 1px solid #cacace;
    padding: 5px;
    overflow-y: scroll;
    margin-bottom: 10px;
}

/* errori nei form (bypassa css bootstrap) */
ul.errors {
    margin: 0 !important;
}

div.admin_button:not(.btn-link),
a.admin_button:not(.btn-link)
{
    border-top: 2px #a702025e solid!important;
}
/*.admin_button:after {
    content: '•';
    position: absolute;
    top: -3px;
    right: 4px;
    font-size: 12px;
}*/

/*
Agos 09-10-2019
Credenziali per download curriculum
*/
.div-credenziali-cv {
    border: #A03022 1px solid;
    padding: 10px;
    padding-bottom: 0px;
    width: 310px;
    margin-bottom: 20px;
}

/*
Agos 27-11-2019
Icon Class
*/
.icona-box-link {
    padding-top: 3em;
    padding-left: 1em;
}

/* Grid prodotti */
.product-foto {
    text-align: center;
}

[id*="select2-gs_"]{
    margin: 0;
    max-width: 200px;
}
.select2-selection__rendered {
    max-width: 120px!important;
    overflow: hidden;
    display: block!important;
    white-space: break-spaces;
}
.select2-selection__choice {
    white-space: nowrap;
}
.select2-selection__clear,
[title='all'].select2-selection__choice,
[title='tutte'].select2-selection__choice,
[title='tutti'].select2-selection__choice,
[title='Tutti'].select2-selection__choice,
[title='Tutte'].select2-selection__choice
{
    display: none!important;
}

.select2-dropdown,
.select2-results__options,
.select2-container--default .select2-results>.select2-results__options,
.select2-container--default .select2-results__option
{
    min-width: 300px;
}

[aria-describedby="products_grid_id_eptitle"] span {
    white-space: normal;
    max-width:220px;
}
.diff-data-array {
    overflow: auto;
    white-space: pre-wrap;
    max-height: 400px;
    width: 80%;
    display: block;
    background: white;
    color: black;
    padding-left: 50px;
    font-weight: bolder;
}

#cron_tasks_list .ui-state-highlight,#cron_tasks_list .ui-widget-content .ui-state-highlight,#cron_tasks_list .ui-widget-header .ui-state-highlight  {border: 1px solid inherit!important; background: darkslategray!important; color: white!important; }

/* ICONE GRIGLIA */
.grid-icon {
    width: 100%;
    min-width: 19px;
    height: 19px;

    display: block;

    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;

    cursor: pointer;

    margin: 10px 0;
}

.grid-notice {
    background-image: url("/resources/admin/_immagini/new-icons/notice.png");
}
.grid-alert {
    background-image: url("/resources/admin/_immagini/new-icons/alert.png");
}
.grid-error {
    background-image: url("/resources/admin/_immagini/new-icons/error.png");
}
.grid-to-insert {
    background-image: url("/resources/admin/_immagini/new-icons/to-insert.png");
}
.grid-to-edit {
    background-image: url("/resources/admin/_immagini/new-icons/to-edit.png");
}
.grid-to-delete {
    background-image: url("/resources/admin/_immagini/new-icons/to-delete.png");
}

[rel="atelier-conversions-table-sizes"] .floatElements li {
    width: 312px;
    min-height: 60px;
    height: 60px;
    text-align: center;
}