*, :before, :after {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
html { font-size:62.5% }
body {
 background:#373b3c;
 font-family:"Open Sans", "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
 font-weight:400;
 font-style:normal;
 font-size:13px;
 line-height:1.4;
 color:#ffffff;
 position:relative;
 -webkit-font-smoothing:antialiased
}
.row {
 width:auto;
 max-width:90%;
 margin:0 auto
}
.column, .columns {
 float:left;
 min-height:1px;
 padding:0;
 position:relative
}
.two, .row .two { width:16.66667% }
.four, .row .four { width:33.33333% }
.six, .row .six { width:50% }
.twelve, .row .twelve { width:100% }
label {
 font-size:12px;
 color:#4d4d4d;
 cursor:pointer;
 display:block;
 font-weight:500;
 margin-bottom:3px;
 display:none
}
input.style, textarea {
 background-color:#fff;
 font-family:inherit;
 border:1px solid #ccc;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 color:rgba(0,0,0,.75);
 display:block;
 font-size:13px;
 margin:0 0 12px;
 padding:6px;
 height:32px;
 width:95%;
 -webkit-transition:all .15s linear;
 -moz-transition:all .15s linear;
 -o-transition:all .15s linear;
 transition:all .15s linear
}
select { width:95% }
input.submit {
 cursor:pointer;
 display:block;
 text-align:center;
 background:#ee3a2f;
 color:#fff;
 padding:5px;
 border:2px solid #ee3a2f;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 -ms-border-radius:5px;
 -o-border-radius:5px;
 border-radius:5px;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 font-weight:400;
 width:30%;
 float:right;
 height:34px;
 -webkit-transition:background-color .15s ease-in-out;
 -moz-transition:background-color .15s ease-in-out;
 -o-transition:background-color .15s ease-in-out;
 transition:background-color .15s ease-in-out;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 margin-right:5%
}
input.submit:hover { background-color:#ef3a0f }
.customSelect:focus, .customSelect span:focus { outline:0 }
span.customSelect {
 font:12px sans-serif;
 background:#fff url(/NationalAlerts/css/dd-arrow.png) right center no-repeat;
 border:1px solid #ddd;
 color:#555;
 padding:7px 9px;
 -moz-border-radius:2px;
 -webkit-border-radius:2px;
 border-radius:2px;
 width:95%
}
.customSelect.customSelectHover {
 border-color:#c7c7c7;
 background-color:#f5f5f5
}
.customSelect.customSelectChanged {
 -webkit-animation:changed .5s;
 -moz-animation:changed .5s;
 -ms-animation:changed .5s;
 animation:changed .5s
}
.customSelectInner { width:95%!important }
.customSelectDrop {
 background:#fff;
 top:auto!important;
 bottom:33px;
 min-height:100px;
 display:block!important;
 width:95%;
 border:1px solid #ccc;
 z-index:25!important
}
.customSelectDropWrap {
 padding:5px;
 max-height:120px;
 overflow-y:auto;
 overflow-x:hidden
}
.customSelectItem input { display:inline-block }
.customSelectItem label {
 float:none;
 display:inline-block;
 font-weight:400;
 font-size:12px
}
.customSelectItem { padding:2px 0 }
.customSelectItem.ui-state-hover { background:#ccc }
.customSelectText {
 margin-right:22px;
 display:block!important
}
@media only screen and (max-width:460px) {
.row {
 width:auto;
 min-width:0;
 margin-left:0;
 margin-right:0
}
.column, .columns {
 width:auto!important;
 float:none
}
input.submit {
 margin-top:10px;
 width:50%
}
}
