.well.contract ol >li{display:block}
.well.contract ol>li:before{content:counters(item,".") ". ";counter-increment:item}
.well.contract ol{counter-reset:item}
.onefield{margin:0;}
.rsform-submit-button, .acysubbuttons input, #user_login_default button, .visBtnCon input{background:none repeat scroll 0 0 #49bac2;border:medium none;border-radius:0;box-shadow:none;color:#fff;position:relative;text-shadow:1px 1px 1px #34949b;transition:all 0.2s ease-out 0s;}
.rsform-submit-button, .acysubbuttons input, #user_login_default button, .visBtnCon input{background:none repeat scroll 0 0 #4981c2;text-shadow:1px 1px 1px #34639b;}
.rsform-submit-button:hover, .acysubbuttons input:hover, #user_login_default button:hover, .visBtnCon input:hover{background:none repeat scroll 0 0 #739ed0;}
.acysubbuttons{text-align:right;margin-right:20px;}
#user_login_default input, #user_login_default textarea, #user_login_default .uneditable-input{width:356px;}
#form-login-submit .controls button{margin-bottom:7px;}
#form-login-submit .controls p{margin-left:5px;}

.visform .controls select{height:38px;}

/*.items-leading {padding: 0px;} */
/*.leading-0 {color: #0c5460; background-color: #d1ecf1; border-color: #bee5eb; padding: 10px; }*/
.item {border-top:1px solid #c0c0c0 !important}

#weather .custom p { margin-bottom: 2px; }
#weather .custom.ip p { margin-left: 15px; }
.blockquote_small { font-size: 1rem; }
.image {padding-right: 10px; padding-bottom: 5px; }
blockquote.blockquote_small small::before { content: ''; }
#message {
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 30px;
}
#message p {
    font-style: normal;
    opacity: 1;
}
/******************************/

.reset-password form#user-reset-password .input-prepend .add-on {
  background: #49bac2;
  border-color: #49bac2;
  border-radius: 0;
  padding: 8px 16px;
  color: #fff;
  text-shadow: none;
}
.reset-password form#user-reset-password button {
  position: relative;
  background: #60c3ca;
  color: #fff;
  box-shadow: none;
  border: none;
  border-radius: 0;
  text-shadow: 1px 1px 1px #379fa6;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  background: #49bac2;
  text-shadow: 1px 1px 1px #34949b;
}
.reset-password form#user-reset-password button:hover {
  background-color: #86d1d7;
  color: #fff;
}
.reset-password form#user-reset-password button:hover {
  background: #73cad0;
}
.reset-password form#user-reset-password .input-prepend .add-on {
  background: #4981c2;
  border-color: #4981c2;
}
.reset-password form#user-reset-password button {
  background: #4981c2;
  text-shadow: 1px 1px 1px #34639b;
}
.reset-password form#user-reset-password button:hover {
  background: #739ed0;
}


