.hbspt-form select {
background-color: white;
border: thin solid white;
display: inline-block;
font: inherit;
line-height: 1.5em;
padding: 0.5em 3.5em 0.5em 1em;
margin: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: none;
-moz-appearance: none;
}
.hbspt-form select {
width: 100%!important;
background-image:
linear-gradient(45deg, transparent 50%, gray 50%),
linear-gradient(135deg, gray 50%, transparent 50%);
background-position:
calc(100% - 20px) calc(1em + 2px),
calc(100% - 15px) calc(1em + 2px),
calc(100% - 2.5em) 0.5em;
background-size:
5px 5px,
5px 5px,
1px 1.5em;
background-repeat: no-repeat;
}
.hbspt-form select:focus {
background-image:
linear-gradient(45deg, #b72d41 50%, transparent 50%),
linear-gradient(135deg, transparent 50%, #b72d41 50%);
background-position:
calc(100% - 15px) 1em,
calc(100% - 20px) 1em,
calc(100% - 2.5em) 0.5em;
background-size:
5px 5px,
5px 5px,
1px 1.5em;
background-repeat: no-repeat;
outline: 0;
}
.whtbcl .hbspt-form select {
background-color: #e9e4df!important;
}
.hbspt-form select:-moz-focusring {
color: transparent;
text-shadow: 0 0 0 #000;
}
#box #css #select #style