.goog-combobox {
    background: #ddd repeat-x scroll left top
      url('//ssl.gstatic.com/closure/button-bg.gif');
    border: 1px solid #b5b6b5;
    font: normal small arial, sans-serif;
    position: unset;
  }

.goog-combobox input {
    background-color: #fff;
    border: 0;
    border-right: 1px solid #b5b6b5;
    color: #000;
    font: normal small arial, sans-serif;
    margin: 0;
    padding: 0 0 0 2px;
    vertical-align: bottom;
    width: 200px
  }

  .goog-combobox input.label-input-label {
    background-color: #fff;
    color: #aaa
  }
  
  .goog-combobox .goog-menu {
    margin-top: -1px;
    width: auto;
    z-index: 1000
  }

  .customSelect .goog-combobox .goog-menu .goog-menu-vertical {

    max-height: 500px;
    overflow: auto;
    position: absolute;
    top: unset;
    left:unset;
    width: 215px;

    }

    .year .goog-combobox input {
        width: 50px;
    }

.customSelect .goog-menu .goog-menu-vertical {

    max-height: 500px;
    overflow: auto;
    position: absolute;
    top: unset;
    left:unset;
    width: 215px;

    }

.customSelect .goog-menu-vertical {

    max-height: 500px;
    overflow: auto;
    position: absolute;
    top: unset;
    left:unset;
    width: 215px;

    }


.container {
  width: 95%;
  /*height: 200px;
  background: aqua;*/
  margin: auto;
  padding: 5px;
}

.one {
    float:left;
    width:33%;
    padding-right: 10px;
}

.two {
    float:left;
    width:33%;
    padding-right: 10px;
}

.three {
    float:right;
    width:33%;
}

.four {
    float:right;
    width:95%;
    display: grid;
    box-shadow: 10px 10px #ececec;
    background-color: white;
    color: #6f6f6f;
}

.five {
    float:left;
    width:95%;
    display: contents;
}

.column {
  column-count: 2;
  display: flex;
}

.cell {
  display: grid;
}

/*@media only screen and (min-device-width: 319px) {*/
@media only screen and (max-device-width: 415px) {
/*@media screen and (max-width: 531px) { */
    .container { display: flex; flex-flow: column; }
    /*.column { column-count: 1; flex-direction: row-reverse; }*/
    .column { display: flex; flex-flow: column; }
    .one { width:95%; order: 1;}
    .two { width:95%; order: 2;}
    .three { width:95%; order: 3;}
    .four { width:95%; order: 4;}
    .five { width:95%; order: 5;}
}

.coloredSpan {
  font-weight:bold;
  color: #d75023;
}

html {
  /* font-family:Arial,helvetica,sans-serif; */
  font-family: 'Source Sans Pro', sans-serif;
  font-size:100%;
}
body {
  font-size:1.25em;
  font-family:inherit;
}