/*  Vertical aligning a div  */
#vertical-full-height {
  display: flex;
  justify-content: center;
}
.gocwrapper {
  align-self: center;
}
/*  END Vertical aligning a div  */

#maindate,#maindate2 {font-size: 30px;height:40px;border-radius:2.6px}
.sslider, .submitField {width:100%;}
#ui-datepicker-div{display:none;}

.selected {color:#fff;background-color: #3071a9;}

.secondDiv {text-align: right;}

.label {font-size:16pt;font-weight: bold;}

.submitButton { margin-top:8px;margin-bottom:8px;background: #3071a9;border: none;border-radius: 2.6px; font-weight: bold; font-size:16pt; color:#fff; height:40px; width:100%; }

p#addedAfterSubmit {font-size:12pt; line-height: 20pt;}

div.gocwrapper {float:center;margin-left:auto;margin-right:auto;}
div.gocmain {float:left;margin-bottom:20px;margin-right:5%;max-width:45%;width:45%;border: 1px solid #bbb;
border-radius:5px;padding:10px;/*background-color: #f9f9f9;*/}
div.secondDiv {float:left;margin-left:5%;max-width:45%;width:45%;}

button.gocedit {width:100%;border:0;height:36px;clear:both;margin-bottom:10px;}


.gocwrapper h1,.gocwrapper h2,.gocwrapper p,.gocwrapper div,.gocwrapper label,.gocwrapper span {color:#666;}

.gocwrapper hr { height:2px;background-color:#666;border:none; }

#gocFormTableOne { text-align: center;width: 100%;margin-top:10px;margin-bottom:20px; }
#gocFormTableOne td, #gocFormTableOne th, #gocFormTableOne tr {border: 0;padding:2px;}
#gocFormTableTwo { text-align: center;width: 100%;margin-top:10px;margin-bottom:20px; }
#gocFormTableTwo td, #gocFormTableTwo th, #gocFormTableTwo tr {border: 0;padding:2px;}

#gocFormTableOne td.cellRed,#gocFormTableTwo td.cellRed { color:#fff;background-color: #F15B28; width:33%; }
#gocFormTableOne td.cellBlue,#gocFormTableTwo td.cellBlue { color:#fff;background-color: #3071a9; width:34%; }
#gocFormTableOne td.cellGreen,#gocFormTableTwo td.cellGreen { color:#fff;background-color: #8cc63f; width:33%; }

table.gocDisplayTable {width:100%;}
table.gocDisplayTable td {width:50%;text-align:right;}
table.gocDisplayTable td.gocfirst {width:50%;text-align:left;}

.entry-content tr td {padding: 6px 6px !important;}

/*  Chrome Fixes */
input[type=range] {
  -webkit-appearance: none;
  margin: 20px 0;
  width: 100%;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  animate: 0.2s;
  /*box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;*/
  background: #3071a9;
  border-radius: 1.3px;
  border: 0.2px solid #010101;
}
input[type=range]::-webkit-slider-thumb {
  /*box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;*/
  border: 1px solid #666;
  height: 28px;
  width: 16px;
  border-radius: 3px;
  background: #ffffff;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -10px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #367ebd;
}


input[type=range]::-webkit-slider-runnable-track {background: #3071a9; } 
input[type=range]:focus::-webkit-slider-runnable-track {background: #367ebd; } 

input#maindateAdd3::-webkit-slider-runnable-track {background: #8cc63f; } 
input#maindateAdd3:focus::-webkit-slider-runnable-track {background: #8cc63f; } 
/*input#maindateAdd4::-webkit-slider-runnable-track {background: #8cc63f; } 
input#maindateAdd4:focus::-webkit-slider-runnable-track {background: #8cc63f; } */
input#maindateAdd5::-webkit-slider-runnable-track {background: #8cc63f; } 
input#maindateAdd5:focus::-webkit-slider-runnable-track {background: #8cc63f; } 
input#maindateAdd6::-webkit-slider-runnable-track {background: #F15B28; } 
input#maindateAdd6:focus::-webkit-slider-runnable-track {background: #F15B28; }
/*input#maindateAdd7::-webkit-slider-runnable-track {background: #F15B28; } 
input#maindateAdd7:focus::-webkit-slider-runnable-track {background: #F15B28; }*/
input#maindateAdd8::-webkit-slider-runnable-track {background: #F15B28; } 
input#maindateAdd8:focus::-webkit-slider-runnable-track {background: #F15B28; }

input#maindateAdd3f::-webkit-slider-runnable-track {background: #8cc63f; } 
input#maindateAdd3f:focus::-webkit-slider-runnable-track {background: #8cc63f; } 
/*input#maindateAdd4::-webkit-slider-runnable-track {background: #8cc63f; } 
input#maindateAdd4:focus::-webkit-slider-runnable-track {background: #8cc63f; } */
input#maindateAdd5f::-webkit-slider-runnable-track {background: #8cc63f; } 
input#maindateAdd5f:focus::-webkit-slider-runnable-track {background: #8cc63f; } 
input#maindateAdd6f::-webkit-slider-runnable-track {background: #F15B28; } 
input#maindateAdd6f:focus::-webkit-slider-runnable-track {background: #F15B28; }
/*input#maindateAdd7::-webkit-slider-runnable-track {background: #F15B28; } 
input#maindateAdd7:focus::-webkit-slider-runnable-track {background: #F15B28; }*/
input#maindateAdd8f::-webkit-slider-runnable-track {background: #F15B28; } 
input#maindateAdd8f:focus::-webkit-slider-runnable-track {background: #F15B28; }
/*  Chrome Fixes End  */



/*  Firefox Fixes End  */
input[type=range]::-moz-range-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  background: #3071a9;
  border-radius: 1.3px;
  border: 0.2px solid #010101;
}
input[type=range]::-moz-range-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #666;
  height: 28px;
  width: 16px;
  border-radius: 3px;
  background: #ffffff;
  cursor: pointer;
}
input[type=range]::-ms-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  animate: 0.2s;
  background: transparent;
  border-color: transparent;
  border-width: 16px 0;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: #2a6495;
  border: 0.2px solid #010101;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
}
input[type=range]::-ms-fill-upper {
  background: #3071a9;
  border: 0.2px solid #010101;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
}
input[type=range]::-ms-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #666;
  height: 28px;
  width: 16px;
  border-radius: 3px;
  background: #ffffff;
  cursor: pointer;
}


input[type=range]:focus::-ms-fill-lower {background: #3071a9; }
input[type=range]:focus::-ms-fill-upper {background: #367ebd; }

/*
input#maindateAdd3:focus::-ms-fill-lower {background: #00ff00; }
input#maindateAdd3:focus::-ms-fill-upper {background: #00ff00; }
input#maindateAdd3::-ms-fill-upper {background: #00ff00;}
input#maindateAdd3::-ms-fill-lower {background: #00ff00;}
*/

input#maindateAdd3:focus::-ms-fill-lower {background: #8cc63f; }
input#maindateAdd3:focus::-ms-fill-upper {background: #8cc63f; }
input#maindateAdd3::-moz-range-track {background: #8cc63f;}
/*input#maindateAdd4:focus::-ms-fill-lower {background: #8cc63f; }
input#maindateAdd4:focus::-ms-fill-upper {background: #8cc63f; }
input#maindateAdd4::-moz-range-track {background: #8cc63f;}*/
input#maindateAdd5:focus::-ms-fill-lower {background: #8cc63f; }
input#maindateAdd5:focus::-ms-fill-upper {background: #8cc63f; }
input#maindateAdd5::-moz-range-track {background: #8cc63f;}
input#maindateAdd6:focus::-ms-fill-lower {background: #F15B28; }
input#maindateAdd6:focus::-ms-fill-upper {background: #F15B28; }
input#maindateAdd6::-moz-range-track {background: #F15B28;}
/*input#maindateAdd7:focus::-ms-fill-lower {background: #F15B28; }
input#maindateAdd7:focus::-ms-fill-upper {background: #F15B28; }
input#maindateAdd7::-moz-range-track {background: #F15B28;}*/
input#maindateAdd8:focus::-ms-fill-lower {background: #F15B28; }
input#maindateAdd8:focus::-ms-fill-upper {background: #F15B28; }
input#maindateAdd8::-moz-range-track {background: #F15B28;}

/*  Firefox Fixes End  */

/* Media Query */
@media only screen and (max-width: 1023px) {


}
/* Media Query End *//* Media Query End */


/* Media Query */
@media only screen and (max-width: 980px) {
#maindate {font-size: 20px;height:28px;border-radius:2.6px}
#maindate2 {font-size: 20px;height:28px;border-radius:2.6px}
p#addedAfterSubmit {font-size:12pt; line-height: 18pt;}
.label {font-size:14pt;font-weight: bold;}
}
/* Media Query End *//* Media Query End */


/* Media Query */
@media only screen and ( max-width: 780px ) {
div.gocmain {float:none;margin-right:5%;margin-left:5%;max-width:90%;width:90%;}
div.secondDiv {float:none;margin-right:5%;margin-left:5%;max-width:90%;width:90%;}
p#addedAfterSubmit {font-size:10pt; line-height: 18pt;}
.label {font-size:12pt;font-weight: bold;}
}
/* Media Query End *//* Media Query End */


/* Media Query */
@media only screen and ( max-width: 600px ) {
.et_pb_row {padding: 4px;}
div.gocmain {float:none;margin-right:0;margin-left:0;max-width:100%;width:100%;}
#maindate {font-size: 16px;height:24px;border-radius:2.6px}
#maindate2 {font-size: 16px;height:24px;border-radius:2.6px}
div.gocmain {float:none;margin-right:0;margin-left:0;max-width:100%;width:100%;border:0;padding:10px;background-color: #f9f9f9;}
div.secondDiv {float:none;margin-right:0;margin-left:0;max-width:100%;width:100%;}
div.et_pb_row {width:100% !important; margin-right:0;margin-left:0;}
input[type=range]::-webkit-slider-thumb {height: 28px;width: 24px;}
input[type=range]::-ms-thumb {height: 28px;width: 24px;}
input[type=range]::-moz-range-thumb {height: 28px;width: 24px;}
}
/* Media Query End *//* Media Query End */