.atfield > .caller {
    display : table;
    width : 25vw;
    height: 25vw;
    background-color: #f9c37f;
    border-radius:50%;
    cursor: pointer;
    box-shadow: -3px -3px 12px #a9833f inset, 3px 3px 12px #faf9f8 inset, 1px 1px 4px #999999;
    margin: 15px auto 10px auto;
    padding:10px;
}

.atfield > .caller:active {
    box-shadow: 3px 3px 12px #a9833f inset, -3px -3px 12px #faf9f8 inset, -1px -1px 4px #999999;
}

.atfield p, 
.pushup p,
.pushuped p{
    display: table-cell;
    vertical-align: middle;
    width:100%;
    text-align: center;
}
.atfield > .caller p{
    font-size: 3vw;
    text-shadow: 1px 1px 1px #999999;
    color: #eeeeee;
}

.pushup{
    display : table;
    background-color: ##f2f2f9;
    box-shadow:1px 1px 2px #999999;
    border-radius:8px;
    cursor: pointer;
    margin: 15px auto 10px auto;
    padding:10px 30px 0 30px;
    font-size:1.3vw;
    color:#999999;
    text-align: center;
}
.pushuped{
    display : table;
    background-color: #f9c37f;
    border-radius:16px;
    cursor: pointer;
/*
    box-shadow: -1px -1px 4px #a9833f inset, 1px 1px 4px #faf9f8 inset, 1px 1px 3px #999999;
*/
    margin: 15px auto 10px auto;
    padding:20px 30px 15px 30px;
    font-size: 2vw;
    text-shadow: 1px 1px 1px #999999;
    text-align: center;
    color: #eeeeee;
}

.order_wrapper .form_layer{
    width:560px;
    margin-left:-280px;
    margin-top:-250px;
}


.top_contacts .mail_wrapper .caller:before, 
.top_contacts .order_wrapper .caller:before{
    content:' ';
    display:inline-block;
    vertical-align: top;
    background-repeat: no-repeat;
    width:43px;
    height: 30px;
}

.mail_wrapper .caller:before{
    background-image: url(../../../static/mailings/img/envelope.png)/*tpa=http://revitalion.com/static/mailings/img/envelope.png*/;
}
.top_contacts .order_wrapper .caller:before{
    background-image: url(../../../static/mailings/img/package.png)/*tpa=http://revitalion.com/static/mailings/img/package.png*/;
}

.atmenu >.caller, .atmenu >.caller {
    text-align: center;
    background-color: rgba(248, 249, 250, 0.85);
    border-radius: 5px 0px 0px 5px;
    box-shadow: -1px 1px 2px #666666;
    z-index:100;
    padding:10px 0 0 8px;
    color:#b7b7c8;
    cursor:pointer;
    width:80px;
    margin-bottom:12px;
}

.message_input{
    width: 100%;
    max-width: 420;
    height: 70px;
    border-radius: 4px
    }

.mail_wrapper .form_layer, .order_wrapper .form_layer{
    background-color: #e3e2e6;
    box-shadow: -1px -1px 3px #999999 inset, -1px -1px 2px #eeeeee, 5px 5px 30px #666666;
    border-radius: 16px;
    margin: 0;
    padding: 15px;
    display:none;
    position:fixed;
    top:40%;
    left:50%;
    z-index:200;
    
}

.mail_wrapper .form_layer{
    width:480px;
    margin-left:-240px;
    margin-top:-225px;
    opacity:1.0;
    color:#333333;
}

.mail_wrapper .form_title, .order_wrapper .form_title{
    padding: 10px 0px 0px 25px !important;
}

.mail_wrapper .form_title:after, .order_wrapper .form_title:after{
    content: " ";
    background-image: url(../../../static/mailings/img/corner_button.png)/*tpa=http://revitalion.com/static/mailings/img/corner_button.png*/;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    padding: 5px 5px 0px 0px; 
    float:right;
    display: inline-block;
    position: relative;
    top:-4px;
    left: 25px;
    cursor: pointer;
    }

.form_error, .form_success{
    font-size: 28px;
    line-height: 28px;
    font-family: 'Calibri_Light';
    text-align: center;
}

.form_error, .errorlist li{
    color: #de6854;
}

.form_success {
    color : #5468de;
}

.errorlist li{
    list-style-type: none;
    font-size: 80%;
}

#dialog .amount{
    font-size:45px;
    text-align:center;
    background-color: #fdddaa;
    color: #999999;
    width: 70%;
    height: 60px;
    padding: 0px;    
    }

#dialog .under_form{
    font-size: 80%;
    font-family: 'Calibri_Italic';
    text-align: center;
}

p.required{
    font-weight:700;
}

.blocked{
    opacity:0.5;
    pointer-events:none;
    }


/*
playback timings (ms):
  captures_list: 0.498
  exclusion.robots: 0.019
  exclusion.robots.policy: 0.009
  esindex: 0.009
  cdx.remote: 27.636
  LoadShardBlock: 481.953 (3)
  PetaboxLoader3.datanode: 234.06 (4)
  PetaboxLoader3.resolve: 363.516 (2)
  load_resource: 166.015
*/