.fpd {
    margin-bottom:15px;
     text-align:left;
     font-weight:500;
     font-size:16px
}
 .fpd2 {
    margin-bottom:10px;
     text-align:left;
     font-weight:300;
     font-size:16px
}
 .submit-btn {
     background: #ffb502;
     background-image: none;
     border-radius: 2px;
     color: #ffffff;
     text-decoration: none;
     font-weight:500;
     border: 1px solid #ff8b02;
     text-transform:uppercase;
     margin:30px 0 50px 0;
     letter-spacing:2px;
}
 input[type=text], textarea {
     width: 100%;
     padding: 7px 5px 5px 5px;
     border: 1px solid #ccc;
     border-radius: 4px;
     resize: vertical;
     font-size:13px;
     font-weight:300;
}
 select{
     width: 100%;
     padding: 3px;
     border: 1px solid #ccc;
     border-radius: 4px;
     resize: vertical;
     font-size:18px;
     font-weight:300;
}
input[type=text]:disabled, select:disabled, textarea:disabled {
    background-color: #f3f3f3;
    color: #666;
    border-color: #b3b3b3;
    cursor: not-allowed;
}
 b, strong {
     font-weight: 500;
}
 input[type=text], textarea {
     width:100%;
     margin-bottom:5px 
}
 @media screen and (max-width: 600px) {
     input[type=text], textarea {
         width:100%;
         margin-top:10px 
    }
     select{
         width:100%;
         margin-bottom:0;
         margin-top:10px 
    }
     .wthree_stats_grid_m {
         padding: 0 0 0 0;
    }
     .submit-btn {
         margin:30px 0 0 0;
    }
     .cros_b {
         position:absolute;
         right:90px;
         bottom:3px 
    }
     .fpd {
         margin-bottom: 10px;
    }
}
 .date-icon {
     position: absolute;
     top: 10px;
     right: 10px;
     cursor: pointer;
     color: #aaa;
}
 .date-container {
     position: relative;
     float: left;
}
 .sidenav a div {
     transition: background-color 0.3s ease, color 0.3s ease;
}
/* Change background and text color on hover */
 .sidenav a:hover div {
     background-color: #ef543b !important;
    /* New background color */
     color: #fff !important;
    /* Text color on hover */
     cursor: pointer;
}
.toast-center {
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
}

.submit-btn {background: #ffb502; background-image: none; background-image: -webkit-linear-gradient(top, #3ffb502, #ff8b02); background-image: -moz-linear-gradient(top, #ffb502, #ff8b02); background-image: -ms-linear-gradient(top, #ffb502, #ff8b02); background-image: -o-linear-gradient(top, #ffb502, #ff8b02); background-image: linear-gradient(to bottom, #ffb502, #ff8b02); -webkit-border-radius: 2; -moz-border-radius: 2; border-radius: 2px; color: #ffffff; text-decoration: none; font-weight:500; border: 1px solid #ff8b02;
text-transform:uppercase; margin:10px 0 50px 0; letter-spacing:2px; padding:8px 20px 8px 20px; font-size:16px}

input.largerCheckbox { 
  width: 25px; height: 25px; 
} 
.blink-text {
    animation: blinkText 1s infinite;
}

@keyframes blinkText {
    0%, 100% {
        color: #0c5460; /* default alert-info text */
    }
    50% {
        color: transparent;
    }
}
.blink-text2 {
    animation: blinkText2 1s infinite;
}

@keyframes blinkText2 {
    0%, 100% {
        color: #a94442; /* default alert-info text */
    }
    50% {
        color: transparent;
    }
}

label {
  display: inline-block;
}

input[type=button] {
  background-color: #ef543b;
  color: white;
  padding: 8px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  float: left;
  font-weight:500
}

input[type=button]:hover {
  background-color: #214598;
}
#routeDetails a {
    color: blue !important;
}
#routeDetails a:hover {
    color: #F30 !important; 
    text-decoration: underline;
}
td, th {
    padding: 0 0 0 10px;font-size: 14px;
}

.cros_b {
  position:absolute; right:90px;
}
select{
  width: 32%; padding: 7px 5px 5px 5px; border: 1px solid #ccc; border-radius: 4px; resize: vertical; font-size:13px; font-weight:300;
}