.mp-hide
{
    display: none;
}
.mp-filed-wapper{
    display: none;
}
.mp-show
{
    display: block;
}

.buttonsset{
    display: none;
}
.buttonsset.mp-show{
    display: block;
    max-width: 385px;
}
.buttonsset, .mp-filed-wapper{ margin-top: 30px;}
/*.button_continue{ display: none;}*/

.mp-filed-wapper select{
    width:100%;
}

p.hihglight-error {
    color: #f12222;
    font-size: 12px;
}

ul.dog_weight_wapper
{
    max-width: 650px;
}
ul.dog_weight_wapper li {
    display: inline-block;
    max-width: 130px;
    width: 100%;
    padding: 10px;
    border: 2px solid #ccc;
    margin-bottom: 10px;
    text-align: center;
    border-radius: 3px;
    cursor: pointer;
}
ul.dog_weight_wapper li:hover{
 border-color: rgb(200,164,95);
    background: #7d9859 !important;
    color: #fff;
}
ul.dog_weight_wapper li.active
{
 border-color: rgb(200,164,95);
    background: #7d9859 !important;
    color: #fff;
}


ul.dog_benefits_wapper
{
    max-width: 650px;
    display: block;
    text-align: center;
}
ul.dog_benefits_wapper li {
    display: inline-flex;
    border: 2px solid #ccc;
    margin-bottom: 5px;
    text-align: center;
    border-radius: 3px;
    cursor: pointer;
    width: 200px;
    height: 100px;
    vertical-align:  middle;
    padding: 15px;
}

ul.dog_benefits_wapper li span{
    display: inline;
    margin:auto;
}

ul.dog_benefits_wapper li:hover{
    border-color: rgb(200,164,95);
    background: #7d9859 !important;
    color: #fff;
}
ul.dog_benefits_wapper li.active
{
 border-color: rgb(200,164,95);
    background: #7d9859 !important;
    color: #fff;
}



#sbmissionform input, #sbmissionform select{
    display: block;
    width: 100%;
    min-height: 50px;
    max-width: 400px;
}

#sbmissionform button
{padding: 15px 25px;background: #e0b85f;border: 1px solid #e0b85f;color: #fff;font-size: 20px;font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif;font-weight: bold;text-transform: uppercase;}

#sbmissionform label
{font-size: 20px;
padding-bottom: 15px;display: block;}

button.button_continue:hover {
    background: #7d9859 !important;
    border: 1px solid #7d9859 !important;
}
.loader{
    background: url('loader.gif');
    background-size: contain;
    width: 131px;
    height: 131px;
    display: none;
    margin: 0 auto;
    background-repeat: no-repeat;
}

a.bnow {
    padding: 15px 25px;
    background: #e0b85f;
    border: 1px solid #e0b85f;
    color: #fff;
    font-size: 20px;
    font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 20px ;
    display: inline-block;
}
a.bnow:hover{
background: #7d9859 !important;
    border-color: #7d9859;
}
#sbmissionform input[type="radio"]{width: inherit;display: inline;height: initial;min-height: unset;}
#sbmissionform input[type=number] {
    padding: 2px;
    border: 1px solid #bbb;
    color: #4e4e4e;
    background-color: #fff;
}
#sbmissionform input[type=date] {
  color: inherit;
  font-family: Arial;
  font-size: inherit;
}

