/*overlay*/
body.has-overlay::after {
  content: "";
  display: block;
  position: fixed;
  padding: 100px 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
   font-family: Helvetica Neue,Helvetica,Arial,sans-serif; 
}


textarea::placeholder, textarea, input[type="text"]{
     font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important; 
}

/* The Modal (background) */
.modal {
     font-family: Helvetica Neue,Helvetica,Arial,sans-serif; 
    display: none; /*Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}


@keyframes popup {
  0%{
    opacity: 0;
    transform: scale(0.9);
  }
  100%{
    opacity: 1;
    transform: scale(1);
  }
}
/* Modal Content/Box */
.modal-content {
      background-color: #fefefe;
    margin: 5% auto;
    padding: 20px;
    width: 44%;
    animation: popup 0.2s;
    border-radius: 10px;
}

/* The Close Button */
.close {
    color: #aaa;
    float: right;
    font-size: 30px;
    font-weight: bold;
    margin-right: 10px;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}



/*  Form Style  */

.container {
    max-width:400px;
    width:100%;
    margin:0 auto;
    position:relative;
}

#request-form input[type="text"], #request-form input[type="email"], #request-form input[type="tel"], #request-form input[type="url"], #request-form textarea, #request-form button[type="submit"] {
    font:400 14px/16px "Open Sans", Helvetica, Arial, sans-serif; 
  
}

#request-form {
    padding: inherit;
}

#request-form h3 {
    color: #000;
    display: block;
    font-size: 26px;
    font-weight: 800;
    padding: 10px;
}

#request-form h4 {
    margin: 5px 0 10px;
    display: block;
    font-size: 18px;
}

fieldset {
    border: medium none !important;
    border-radius: 10px;
    margin: 0 0 10px;
    padding: 0;
    width: 100%;
}
.issue-content p,
.supplies-content p,
.aaq-content p,
.syq-content p,
.answerquestion-content p,
.editadmin-content p,
.submit-to-admin-content p{
    font-size: 13px;
        color: #666;
            padding: 10px 0px 10px 0px;
}

.modal-content p{
    font-size: 13px;
        color: #666;
}
.profile-pic {
    width: 45px;
    border-radius: 15%;
    float: left;
    margin-bottom: 15px;
    margin-right: 15px;
}

#request-form input[type="text"], #request-form input[type="email"], #request-form input[type="tel"], #request-form input[type="url"], #request-form textarea {
    width: 100%;
    border: 1px solid #000;
    background: #FFF;
    margin: 0 0 5px;
    padding: 10px 10px 10px 10px;
    font-size: 18px;
    line-height: 1.4em;
    font-family: Lato;
}

#request-form input[type="text"]:hover, #request-form input[type="email"]:hover, #request-form input[type="tel"]:hover, #request-form input[type="url"]:hover, #request-form textarea:hover {
    -webkit-transition:border-color 0.3s ease-in-out;
    -moz-transition:border-color 0.3s ease-in-out;
    transition:border-color 0.3s ease-in-out;
    border:1px solid #AAA;
}
.issue-btns.supplies-btns{
    text-align: right;
    margin-top: 15px;
}
#request-form textarea {
    height:100px;
    max-width:100%;
  resize:none;
}
#request-form textarea::placeholder {
    color: #888;
    background: #fff;
    padding: 0px 0px;
    cursor: pointer;
    user-select: none;
    font-size: 16px;
    line-height: 1.4em;
     font-family: Helvetica Neue,Helvetica,Arial,sans-serif; 
}

/*
#contact button[type="submit"] {
    cursor: pointer;
    width: 25%;
    border: none;
    background: #42c2ff;
    color: #FFF;
    margin: 0 0 5px;
    padding: 10px;
    font-size: 15px;
    border-radius: 5px;
}


#contact button[type="submit"]:hover {
    background:#09C;
    -webkit-transition:background 0.3s ease-in-out;
    -moz-transition:background 0.3s ease-in-out;
    transition:background-color 0.3s ease-in-out;
}

#contact button[type="submit"]:active { box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5); }
*/
#request-form-submit,#follow-up-sendMsg-form-submit{
    cursor: pointer;
    width: 20%;
    border: 1px solid rgba(0,0,0,0.2);
    background: #42c2ff;
    color: #fff;
    margin: 0 0 5px;
    padding: 10px;
    font-size: 14px;
    border-radius: 5px;
    font-weight: 500;
}
#request-form-submit:hover {
    background:#09C;
    -webkit-transition:background 0.3s ease-in-out;
    -moz-transition:background 0.3s ease-in-out;
    transition:background-color 0.3s ease-in-out;
}
#request-form-cancel{
   cursor: pointer;
    width: 20%;
    border: 1px solid rgba(0,0,0,0.2);
    background: #f5f5f5;
    color: #000;
    margin: 0 0 5px;
    padding: 10px;
    font-size: 14px;
    border-radius: 5px;
    font-weight: 500;
}
#request-form-cancel:hover {
    background:#ededed;
    -webkit-transition:background 0.3s ease-in-out;
    -moz-transition:background 0.3s ease-in-out;
    transition:background-color 0.3s ease-in-out;
}

#request-form input:focus, #request-form textarea:focus {
    outline:0;
    border:1px solid #999;

}
::-webkit-input-placeholder {
 color:#888;
}
:-moz-placeholder {
 color:#888;
}
::-moz-placeholder {
 color:#888;
}
:-ms-input-placeholder {
 color:#888;
}
.issue-content .modal-select,
.supplies-content .modal-select,
.answerquestion-content .modal-select,
.editadmin-content .modal-select {
   width: 100%;
    border: 1px solid #999;
    border-radius: 1px;
    margin-bottom: 8px;
}

.modal-select{
     width: 100%;
    border: 1px solid #999;
    border-radius: 1px;
    margin-bottom: 8px;
}

.answerquestion-content #name-for-faq-btn{
    height: 24px;
}
/*Ask a question Modal*/
#aaq-form input[type="text"], #aaq-form input[type="email"], #aaq-form input[type="tel"], #aaq-form input[type="url"], #aaq-form textarea, #aaq-form button[type="submit"] { 
    font-weight:600;
    font-size:16px;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif; 
}

#aaq-form {
    padding: inherit;
}

#aaq-form h3 {
    color: #000;
    display: block;
    font-size: 26px;
    font-weight: 800;
    padding: 10px;
}

#aaq-form h4 {
    margin: 5px 0 10px;
    display: block;
    font-size: 18px;
}

#aaq-form input[type="text"], #aaq-form input[type="email"], #aaq-form input[type="tel"], #aaq-form input[type="url"], #aaq-form textarea {
    width: 100%;
    border: 1px solid rgba(0,0,0,.4);
    background: #FFF;
    margin: 0 0 5px;
    padding: 10px 10px 10px 10px;
    font-size: 18px;
    line-height: 1.4em;
     font-family: Helvetica Neue,Helvetica,Arial,sans-serif; 
    border-radius: 6px;
}

#aaq-form input[type="text"]:hover, #aaq-form input[type="email"]:hover, #aaq-form input[type="tel"]:hover, #aaq-form input[type="url"]:hover, #aaq-form textarea:hover {
    -webkit-transition:border-color 0.3s ease-in-out;
    -moz-transition:border-color 0.3s ease-in-out;
    transition:border-color 0.3s ease-in-out;
    border:1px solid #AAA;
}
.issue-btns.aaq-btns{
    text-align: right;
    margin-top: 15px;
}
#aaq-form textarea {
    height:100px;
    max-width:100%;
  resize:none;
}
#aaq-form textarea::placeholder {
    color: #888;
    background: #fff;
    padding: 0px 0px;
    cursor: pointer;
    user-select: none;
    font-size: 16px;
    line-height: 1.4em;
     font-family: Helvetica Neue,Helvetica,Arial,sans-serif; 
}

#aaq-form-submit,#follow-up-sendMsg-form-submit{
    cursor: pointer;
    width: 20%;
    border: 1px solid rgba(0,0,0,0.2);
    background: #42c2ff;
    color: #fff;
    margin: 0 0 5px;
    padding: 10px;
    font-size: 14px;
    border-radius: 5px;
    font-weight: 500;
}
#aaq-form-submit:hover {
    background:#09C;
    -webkit-transition:background 0.3s ease-in-out;
    -moz-transition:background 0.3s ease-in-out;
    transition:background-color 0.3s ease-in-out;
}
#aaq-form-cancel{
   cursor: pointer;
    width: 20%;
    border: 1px solid rgba(0,0,0,0.2);
    background: #f5f5f5;
    color: #000;
    margin: 0 0 5px;
    padding: 10px;
    font-size: 14px;
    border-radius: 5px;
    font-weight: 500;
}
#aaq-form-cancel:hover {
    background:#ededed;
    -webkit-transition:background 0.3s ease-in-out;
    -moz-transition:background 0.3s ease-in-out;
    transition:background-color 0.3s ease-in-out;
}

#aaq-form input:focus, #aaq-form textarea:focus {
    outline:0;
    border:1px solid #999;
}
.aaq-content p{
    font-size: 13px;
        color: #666;
}
/*Submit you question form*/

#syq-form input[type="text"], #syq-form input[type="email"], #syq-form input[type="tel"], #syq-form input[type="url"], #syq-form textarea, #syq-form button[type="submit"] { font-family:400 12px/16px "Open Sans", Helvetica, Arial, sans-serif; }

#syq-form {
    padding: inherit;
}

#syq-form h3 {
    color: #000;
    display: block;
    font-size: 26px;
    font-weight: 800;
    padding: 10px;
}

#syq-form h4 {
    margin: 5px 0 10px;
    display: block;
    font-size: 18px;
}



#syq-form input[type="text"], #syq-form input[type="email"], #syq-form input[type="tel"], #syq-form input[type="url"], #syq-form textarea {
    width: 100%;
    border: 1px solid rgba(0,0,0,.4);
    background: #FFF;
    margin: 0 0 5px;
    padding: 10px 10px 10px 10px;
    font-size: 18px;
    line-height: 1.4em;
     font-family: Helvetica Neue,Helvetica,Arial,sans-serif; 
    border-radius: 6px;
}

#syq-form input[type="text"]:hover, #syq-form input[type="email"]:hover, #syq-form input[type="tel"]:hover, #syq-form input[type="url"]:hover, #syq-form textarea:hover {
    -webkit-transition:border-color 0.3s ease-in-out;
    -moz-transition:border-color 0.3s ease-in-out;
    transition:border-color 0.3s ease-in-out;
    border:1px solid #AAA;
}
.syq-btns{
    text-align: right;
    margin-top: 15px;
}
#syq-form textarea {
    height:100px;
    max-width:100%;
  resize:none;
}
#syq-form textarea::placeholder {
    color: #888;
    background: #fff;
    padding: 0px 0px;
    cursor: pointer;
    user-select: none;
    font-size: 16px;
    line-height: 1.4em;
     font-family: Helvetica Neue,Helvetica,Arial,sans-serif; 
}

#syq-form-submit,#follow-up-sendMsg-form-submit{
    cursor: pointer;
    width: 20%;
    border: 1px solid rgba(0,0,0,0.2);
    background: #42c2ff;
    color: #fff;
    margin: 0 0 5px;
    padding: 10px;
    font-size: 14px;
    border-radius: 5px;
    font-weight: 500;
}
#syq-form-submit:hover {
    background:#09C;
    -webkit-transition:background 0.3s ease-in-out;
    -moz-transition:background 0.3s ease-in-out;
    transition:background-color 0.3s ease-in-out;
}
#syq-form-cancel{
   cursor: pointer;
    width: 20%;
    border: 1px solid rgba(0,0,0,0.2);
    background: #f5f5f5;
    color: #000;
    margin: 0 0 5px;
    padding: 10px;
    font-size: 14px;
    border-radius: 5px;
    font-weight: 500;
}
#syq-form-cancel:hover {
    background:#ededed;
    -webkit-transition:background 0.3s ease-in-out;
    -moz-transition:background 0.3s ease-in-out;
    transition:background-color 0.3s ease-in-out;
}

#syq-form input:focus, #syq-form textarea:focus {
    outline:0;
    border:1px solid #999;
}



/*Sumbit to Admin NEWWWW*/
#submit-to-admin-form input[type="text"], #submit-to-admin-form input[type="email"], #submit-to-admin-form input[type="tel"], #submit-to-admin-form input[type="url"], #submit-to-admin-form textarea, #submit-to-admin-form button[type="submit"] { font:400 12px/16px "Open Sans", Helvetica, Arial, sans-serif; }

#submit-to-admin-form {
    padding: inherit;
}

#submit-to-admin-form h3 {
    color: #000;
    display: block;
    font-size: 26px;
    font-weight: 800;
    padding: 10px;
}

#submit-to-admin-form h4 {
    margin: 5px 0 10px;
    display: block;
    font-size: 18px;
}



#submit-to-admin-form input[type="text"], #submit-to-admin-form input[type="email"], #submit-to-admin-form input[type="tel"], #submit-to-admin-form input[type="url"], #submit-to-admin-form textarea {
    width: 100%;
    border: 1px solid rgba(0,0,0,.4);
    background: #FFF;
    margin: 0 0 5px;
    padding: 10px 10px 10px 10px;
    font-size: 18px;
    line-height: 1.4em;
     font-family: Helvetica Neue,Helvetica,Arial,sans-serif; 
    border-radius: 6px;
}

#submit-to-admin-form input[type="text"]:hover, #submit-to-admin-form input[type="email"]:hover, #submit-to-admin-form input[type="tel"]:hover, #submit-to-admin-form input[type="url"]:hover, #submit-to-admin-form textarea:hover {
    -webkit-transition:border-color 0.3s ease-in-out;
    -moz-transition:border-color 0.3s ease-in-out;
    transition:border-color 0.3s ease-in-out;
    border:1px solid #AAA;
}
.submit-to-admin-btns{
    text-align: right;
    margin-top: 15px;
}
#submit-to-admin-form textarea {
    height:100px;
    max-width:100%;
  resize:none;
}
#submit-to-admin-form textarea::placeholder {
    color: #888;
    background: #fff;
    padding: 0px 0px;
    cursor: pointer;
    user-select: none;
    font-size: 16px;
    line-height: 1.4em;
     font-family: Helvetica Neue,Helvetica,Arial,sans-serif; 
}

#submit-to-admin-form-submit,#follow-up-sendMsg-form-submit{
    cursor: pointer;
    width: 20%;
    border: 1px solid rgba(0,0,0,0.2);
    background: #42c2ff;
    color: #fff;
    margin: 0 0 5px;
    padding: 10px;
    font-size: 14px;
    border-radius: 5px;
    font-weight: 500;
}
#submit-to-admin-form-submit:hover {
    background:#09C;
    -webkit-transition:background 0.3s ease-in-out;
    -moz-transition:background 0.3s ease-in-out;
    transition:background-color 0.3s ease-in-out;
}
#submit-to-admin-form-cancel{
   cursor: pointer;
    width: 20%;
    border: 1px solid rgba(0,0,0,0.2);
    background: #f5f5f5;
    color: #000;
    margin: 0 0 5px;
    padding: 10px;
    font-size: 14px;
    border-radius: 5px;
    font-weight: 500;
}
#submit-to-admin-form-cancel:hover {
    background:#ededed;
    -webkit-transition:background 0.3s ease-in-out;
    -moz-transition:background 0.3s ease-in-out;
    transition:background-color 0.3s ease-in-out;
}

#submit-to-admin-form input:focus, #submit-to-admin-form textarea:focus {
    outline:0;
    border:1px solid #999;
}

/*Anwsering Question Form - OM*/
#answerquestion-form input[type="text"], #answerquestion-form input[type="email"], #answerquestion-form input[type="tel"], #answerquestion-form input[type="url"], #answerquestion-form textarea, #answerquestion-form button[type="submit"] { font:400 12px/16px "Open Sans", Helvetica, Arial, sans-serif; }

#answerquestion-form {
    padding: inherit;
}

#answerquestion-form h3 {
    color: #000;
    display: block;
    font-size: 26px;
    font-weight: 800;
    padding: 10px;
}

#answerquestion-form h4 {
    margin: 5px 0 10px;
    display: block;
    font-size: 18px;
}



#answerquestion-form input[type="text"], #answerquestion-form input[type="email"], #answerquestion-form input[type="tel"], #answerquestion-form input[type="url"], #answerquestion-form textarea {
    width: 100%;
    border: 1px solid rgba(0,0,0,.4);
    background: #FFF;
    margin: 0 0 5px;
    padding: 10px 10px 10px 10px;
    font-size: 18px;
    line-height: 1.4em;
    font-family: Lato;
    border-radius: 6px;
}

#answerquestion-form input[type="text"]:hover, #answerquestion-form input[type="email"]:hover, #answerquestion-form input[type="tel"]:hover, #answerquestion-form input[type="url"]:hover, #answerquestion-form textarea:hover {
    -webkit-transition:border-color 0.3s ease-in-out;
    -moz-transition:border-color 0.3s ease-in-out;
    transition:border-color 0.3s ease-in-out;
    border:1px solid #AAA;
}
.answerquestion-btns{
    text-align: right;
    margin-top: 15px;
}
#answerquestion-form textarea {
    height:100px;
    max-width:100%;
  resize:none;
}
#answerquestion-form textarea::placeholder {
    color: #888;
    background: #fff;
    padding: 0px 0px;
    cursor: pointer;
    user-select: none;
    font-size: 16px;
    line-height: 1.4em;
    font-family: Lato;
}

#answerquestion-form-submit,#follow-up-sendMsg-form-submit{
    cursor: pointer;
    width: 20%;
    border: 1px solid rgba(0,0,0,0.2);
    background: #42c2ff;
    color: #fff;
    margin: 0 0 5px;
    padding: 10px;
    font-size: 14px;
    border-radius: 5px;
    font-weight: 500;
}
#answerquestion-form-submit:hover {
    background:#09C;
    -webkit-transition:background 0.3s ease-in-out;
    -moz-transition:background 0.3s ease-in-out;
    transition:background-color 0.3s ease-in-out;
}
#answerquestion-form-cancel{
   cursor: pointer;
    width: 20%;
    border: 1px solid rgba(0,0,0,0.2);
    background: #f5f5f5;
    color: #000;
    margin: 0 0 5px;
    padding: 10px;
    font-size: 14px;
    border-radius: 5px;
    font-weight: 500;
}
#answerquestion-form-cancel:hover {
    background:#ededed;
    -webkit-transition:background 0.3s ease-in-out;
    -moz-transition:background 0.3s ease-in-out;
    transition:background-color 0.3s ease-in-out;
}

#answerquestion-form input:focus, #answerquestion-form textarea:focus {
    outline:0;
    border:1px solid #999;
}

/*Close ticket modal*/
#closeticketAdmin-form input[type="text"], #closeticketAdmin-form input[type="email"], #closeticketAdmin-form input[type="tel"], #closeticketAdmin-form input[type="url"], #closeticketAdmin-form textarea, #closeticketAdmin-form button[type="submit"] { 
    font:600 18px/16px "Open Sans", Helvetica, Arial, sans-serif; 
}

#closeticketAdmin-form {
    padding: inherit;
}

#closeticketAdmin-form h3 {
    color: #000;
    display: block;
    font-size: 26px;
    font-weight: 800;
    padding: 10px;
}

#closeticketAdmin-form h4 {
    margin: 5px 0 10px;
    display: block;
    font-size: 18px;
}



#closeticketAdmin-form input[type="text"], #closeticketAdmin-form input[type="email"], #closeticketAdmin-form input[type="tel"], #closeticketAdmin-form input[type="url"], #closeticketAdmin-form textarea {
    width: 100%;
    border: 1px solid rgba(0,0,0,.4);
    background: #FFF;
    margin: 0 0 5px;
    padding: 10px 10px 10px 10px;
    font-size: 18px;
    line-height: 1.4em;
    font-family: Lato;
    border-radius: 6px;
}

#closeticketAdmin-form input[type="text"]:hover, #closeticketAdmin-form input[type="email"]:hover, #closeticketAdmin-form input[type="tel"]:hover, #closeticketAdmin-form input[type="url"]:hover, #closeticketAdmin-form textarea:hover {
    -webkit-transition:border-color 0.3s ease-in-out;
    -moz-transition:border-color 0.3s ease-in-out;
    transition:border-color 0.3s ease-in-out;
    border:1px solid #AAA;
}
.closeticketAdmin-btns{
    text-align: right;
    margin-top: 15px;
}
#closeticketAdmin-form textarea {
    height:100px;
    max-width:100%;
  resize:none;
}
#closeticketAdmin-form textarea::placeholder {
    color: #888;
    background: #fff;
    padding: 0px 0px;
    cursor: pointer;
    user-select: none;
    font-size: 16px;
    line-height: 1.4em;
    font-family: Lato;
}

#closeticketAdmin-form-submit,#follow-up-sendMsg-form-submit{
    cursor: pointer;
    width: 20%;
    border: 1px solid rgba(0,0,0,0.2);
    background: #42c2ff;
    color: #fff;
    margin: 0 0 5px;
    padding: 10px;
    font-size: 14px;
    border-radius: 5px;
    font-weight: 500;
}
#closeticketAdmin-form-submit:hover {
    background:#09C;
    -webkit-transition:background 0.3s ease-in-out;
    -moz-transition:background 0.3s ease-in-out;
    transition:background-color 0.3s ease-in-out;
}
#closeticketAdmin-form-cancel{
   cursor: pointer;
    width: 20%;
    border: 1px solid rgba(0,0,0,0.2);
    background: #f5f5f5;
    color: #000;
    margin: 0 0 5px;
    padding: 10px;
    font-size: 14px;
    border-radius: 5px;
    font-weight: 500;
}
#closeticketAdmin-form-cancel:hover {
    background:#ededed;
    -webkit-transition:background 0.3s ease-in-out;
    -moz-transition:background 0.3s ease-in-out;
    transition:background-color 0.3s ease-in-out;
}

#closeticketAdmin-form input:focus, #closeticketAdmin-form textarea:focus {
    outline:0;
    border:1px solid #999;
}



/*Edit Admin Form - OM*/
#editadmin-form input[type="text"], #editadmin-form input[type="email"], #editadmin-form input[type="tel"], #editadmin-form input[type="url"], #editadmin-form textarea, #editadmin-form button[type="submit"] { font:400 12px/16px "Open Sans", Helvetica, Arial, sans-serif; }

#editadmin-form {
    padding: inherit;
}

#editadmin-form h3 {
    color: #000;
    display: block;
    font-size: 26px;
    font-weight: 800;
    padding: 10px;
}

#editadmin-form h4 {
    margin: 5px 0 10px;
    display: block;
    font-size: 18px;
}



#editadmin-form input[type="text"], #editadmin-form input[type="email"], #editadmin-form input[type="tel"], #editadmin-form input[type="url"], #editadmin-form textarea {
    width: 100%;
    border: 1px solid rgba(0,0,0,.4);
    background: #FFF;
    margin: 0 0 5px;
    padding: 10px 10px 10px 10px;
    font-size: 18px;
    line-height: 1.4em;
     font-family: Helvetica Neue,Helvetica,Arial,sans-serif; 
    border-radius: 6px;
}

#editadmin-form input[type="text"]:hover, #editadmin-form input[type="email"]:hover, #editadmin-form input[type="tel"]:hover, #editadmin-form input[type="url"]:hover, #editadmin-form textarea:hover {
    -webkit-transition:border-color 0.3s ease-in-out;
    -moz-transition:border-color 0.3s ease-in-out;
    transition:border-color 0.3s ease-in-out;
    border:1px solid #AAA;
}
.editadmin-btns{
    text-align: right;
    margin-top: 15px;
}
#editadmin-form textarea {
    height:100px;
    max-width:100%;
  resize:none;
}
#editadmin-form textarea::placeholder {
    color: #888;
    background: #fff;
    padding: 0px 0px;
    cursor: pointer;
    user-select: none;
    font-size: 16px;
    line-height: 1.4em;
     font-family: Helvetica Neue,Helvetica,Arial,sans-serif; 
}

#editadmin-form-submit,#follow-up-sendMsg-form-submit{
    cursor: pointer;
    width: 20%;
    border: 1px solid rgba(0,0,0,0.2);
    background: #42c2ff;
    color: #fff;
    margin: 0 0 5px;
    padding: 10px;
    font-size: 14px;
    border-radius: 5px;
    font-weight: 500;
}
#editadmin-form-submit:hover {
    background:#09C;
    -webkit-transition:background 0.3s ease-in-out;
    -moz-transition:background 0.3s ease-in-out;
    transition:background-color 0.3s ease-in-out;
}
#editadmin-form-cancel{
   cursor: pointer;
    width: 20%;
    border: 1px solid rgba(0,0,0,0.2);
    background: #f5f5f5;
    color: #000;
    margin: 0 0 5px;
    padding: 10px;
    font-size: 14px;
    border-radius: 5px;
    font-weight: 500;
}
#editadmin-form-cancel:hover {
    background:#ededed;
    -webkit-transition:background 0.3s ease-in-out;
    -moz-transition:background 0.3s ease-in-out;
    transition:background-color 0.3s ease-in-out;
}

#editadmin-form input:focus, #editadmin-form textarea:focus {
    outline:0;
    border:1px solid #999;
}
/*Supplies*/

#supplies-form input[type="text"], #supplies-form input[type="email"], #supplies-form input[type="tel"], #supplies-form input[type="url"], #supplies-form textarea, #supplies-form button[type="submit"] { font:400 12px/16px "Open Sans", Helvetica, Arial, sans-serif; }

#supplies-form {
    padding: inherit;
}

#supplies-form h3 {
    color: #000;
    display: block;
    font-size: 26px;
    font-weight: 800;
    padding: 10px;
}

#supplies-form h4 {
    margin: 5px 0 10px;
    display: block;
    font-size: 18px;
}

fieldset {
    border: medium none !important;
    border-radius: 10px;
    margin: 0 0 10px;
    padding: 0;
    width: 100%;
}

.profile-pic {
    width: 45px;
    border-radius: 15%;
    float: left;
    margin-bottom: 15px;
    margin-right: 15px;
}

#supplies-form input[type="text"], #supplies-form input[type="email"], #supplies-form input[type="tel"], #supplies-form input[type="url"], #supplies-form textarea {
    width: 100%;
    border: 1px solid rgba(0,0,0,.4);
    background: #FFF;
    margin: 0 0 5px;
    padding: 10px 10px 10px 10px;
    font-size: 18px;
    line-height: 1.4em;
     font-family: Helvetica Neue,Helvetica,Arial,sans-serif; 
    border-radius: 6px;
}

#supplies-form input[type="text"]:hover, #supplies-form input[type="email"]:hover, #supplies-form input[type="tel"]:hover, #supplies-form input[type="url"]:hover, #supplies-form textarea:hover {
    -webkit-transition:border-color 0.3s ease-in-out;
    -moz-transition:border-color 0.3s ease-in-out;
    transition:border-color 0.3s ease-in-out;
    border:1px solid #AAA;
}
.issue-btns.supplies-btns{
    text-align: right;
    margin-top: 15px;
}
#supplies-form textarea {
    height:100px;
    max-width:100%;
  resize:none;
}
#supplies-form textarea::placeholder {
    color: #888;
    background: #fff;
    padding: 0px 0px;
    cursor: pointer;
    user-select: none;
    font-size: 16px;
    line-height: 1.4em;
     font-family: Helvetica Neue,Helvetica,Arial,sans-serif; 
}

#supplies-form-submit,#follow-up-sendMsg-form-submit{
    cursor: pointer;
    width: 20%;
    border: 1px solid rgba(0,0,0,0.2);
    background: #42c2ff;
    color: #fff;
    margin: 0 0 5px;
    padding: 10px;
    font-size: 14px;
    border-radius: 5px;
    font-weight: 500;
}
#supplies-form-submit:hover {
    background:#09C;
    -webkit-transition:background 0.3s ease-in-out;
    -moz-transition:background 0.3s ease-in-out;
    transition:background-color 0.3s ease-in-out;
}
#supplies-form-cancel{
   cursor: pointer;
    width: 20%;
    border: 1px solid rgba(0,0,0,0.2);
    background: #f5f5f5;
    color: #000;
    margin: 0 0 5px;
    padding: 10px;
    font-size: 14px;
    border-radius: 5px;
    font-weight: 500;
}
#supplies-form-cancel:hover {
    background:#ededed;
    -webkit-transition:background 0.3s ease-in-out;
    -moz-transition:background 0.3s ease-in-out;
    transition:background-color 0.3s ease-in-out;
}

#supplies-form input:focus, #supplies-form textarea:focus {
    outline:0;
    border:1px solid #999;
}
/*follow up form*/

#follow-up-sentMsg-form input[type="text"], #follow-up-sentMsg-form input[type="email"], #follow-up-sentMsg-form input[type="tel"], #follow-up-sentMsg-form input[type="url"], #follow-up-sentMsg-form textarea, #follow-up-sentMsg-form button[type="submit"] { font:400 12px/16px "Open Sans", Helvetica, Arial, sans-serif; }

#follow-up-sentMsg-form {
    padding: inherit;
}

#follow-up-sentMsg-form h3 {
    color: #000;
    display: block;
    font-size: 26px;
    font-weight: 800;
    padding: 10px;
}

#follow-up-sentMsg-form h4 {
    margin: 5px 0 10px;
    display: block;
    font-size: 18px;
}


.follow-up-sentMsg-content p{
    font-size: 13px;
        color: #666;
}
.profile-pic {
    width: 45px;
    border-radius: 15%;
    float: left;
    margin-bottom: 15px;
    margin-right: 15px;
}

#follow-up-sentMsg-form input[type="text"], #follow-up-sentMsg-form input[type="email"], #follow-up-sentMsg-form input[type="tel"], #follow-up-sentMsg-form input[type="url"], #follow-up-sentMsg-form textarea {
    width: 100%;
    border: 1px solid rgba(0,0,0,.4);
    background: #FFF;
    margin: 0 0 5px;
    padding: 10px 10px 10px 10px;
    font-size: 18px;
    line-height: 1.4em;
     font-family: Helvetica Neue,Helvetica,Arial,sans-serif; 
    border-radius: 6px;
}

#follow-up-sentMsg-form input[type="text"]:hover, #follow-up-sentMsg-form input[type="email"]:hover, #follow-up-sentMsg-form input[type="tel"]:hover, #follow-up-sentMsg-form input[type="url"]:hover, #follow-up-sentMsg-form textarea:hover {
    -webkit-transition:border-color 0.3s ease-in-out;
    -moz-transition:border-color 0.3s ease-in-out;
    transition:border-color 0.3s ease-in-out;
    border:1px solid #AAA;
}

#follow-up-sentMsg-form textarea {
    height:100px;
    max-width:100%;
  resize:none;
}
#follow-up-sentMsg-form textarea::placeholder {
    color: #888;
    background: #fff;
    padding: 0px 0px;
    cursor: pointer;
    user-select: none;
    font-size: 16px;
    line-height: 1.4em;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif; 
}
#follow-up-sentMsg-form-submit,#follow-up-sendMsg-form-submit{
    cursor: pointer;
    width: 20%;
    border: 1px solid rgba(0,0,0,0.2);
    background: #42c2ff;
    color: #fff;
    margin: 0 0 5px;
    padding: 10px;
    font-size: 14px;
    border-radius: 5px;
    font-weight: 500;
}
#follow-up-sentMsg-form-submit:hover {
    background:#09C;
    -webkit-transition:background 0.3s ease-in-out;
    -moz-transition:background 0.3s ease-in-out;
    transition:background-color 0.3s ease-in-out;
}
#follow-up-sentMsg-form-cancel{
   cursor: pointer;
    width: 20%;
    border: 1px solid rgba(0,0,0,0.2);
    background: #f5f5f5;
    color: #000;
    margin: 0 0 5px;
    padding: 10px;
    font-size: 14px;
    border-radius: 5px;
    font-weight: 500;
}
#follow-up-sentMsg-form-cancel:hover {
    background:#ededed;
    -webkit-transition:background 0.3s ease-in-out;
    -moz-transition:background 0.3s ease-in-out;
    transition:background-color 0.3s ease-in-out;
}

#follow-up-sentMsg-form input:focus, #follow-up-sentMsg-form textarea:focus {
    outline:0;
    border:1px solid #999;
}

#aaq-form button[type="submit"],
#follow-up-sentMsg-form button[type="submit"],
#supplies-form button[type="submit"],
#request-form button[type="submit"],
#syq-form button[type="submit"],
#answerquestion-form button[type="submit"],
#editadmin-form button[type="submit"]
  {
    font-weight: 600;
    font-size: 18px;
     font-family: Helvetica Neue,Helvetica,Arial,sans-serif; 
    float: right;
    border: 1px solid rgba(0,0,0,.08);
    margin-top: 15px;
}
/*  Select Location  */
/*the container must be positioned relative:*/
.modal-select {
  position: relative;
   font-family: Helvetica Neue,Helvetica,Arial,sans-serif; 
}

.modal-select select {
  display: none; /*hide original SELECT element:*/
}

.select-selected {
  background-color: #fff;
}

/*style the arrow inside the select element:*/
.select-selected:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #3b434b transparent transparent transparent;
  background: #fff;
}

/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {
  border-color: transparent transparent #3b434b transparent;
  top: 7px;
  background: #fff;
}

/*style the items (options), including the selected item:*/
.select-items div,.select-selected {
    color: #777;
    background: #fff;
    padding: 8px 16px;
    cursor: pointer;
    user-select: none;
}

/*style items (options):*/
.select-items {
  
  position: absolute;
  background-color: #fff;
  top: 100%;
  /*top: 100%;*/
  left: 0;
  right: 0;
  z-index: 99;
  overflow-y: scroll;

  border:2px solid #f5f5f5;
  -webkit-box-shadow: 0px 0px 16px -11px rgba(0,0,0,1);
  -moz-box-shadow: 0px 0px 16px -11px rgba(0,0,0,1);
  box-shadow: 0px 0px 16px -11px rgba(0,0,0,1);
  border-radius: 5px;
}

/*hide the items when the select box is closed:*/
.select-hide {
  display: none;
}

.select-items div:hover, .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1);
}

.addrobytoSlack{
    font-weight: 700;
    color:#42c2ff;
    text-decoration: none;
}