.callback-popup {
    display: none;
    background: #fff;
    width: 500px;
    margin: 0 auto;
    padding: 40px 50px;
	position: relative;
}

.callback-popup input[type="text"], .callback-popup textarea {
    border: 1px #afafaf solid; height: 60px; line-height: 58px; display: block; color: #5D686B; font-size: 16px; width: 100%;
    margin-top: 10px; padding: 0 25px;
}

.callback-popup input[type="text"].error, .callback-popup textarea.error {
	border-color: #c0392b;
}

.callback-popup input[type="text"].error::-webkit-input-placeholder {color:#c0392b;}
.callback-popup input[type="text"].error::-moz-placeholder          {color:#c0392b;}/* Firefox 19+ */
.callback-popup input[type="text"].error:-moz-placeholder           {color:#c0392b;}/* Firefox 18- */
.callback-popup input[type="text"].error:-ms-input-placeholder      {color:#c0392b;}
	
.callback-popup textarea.error::-webkit-input-placeholder {color:#c0392b;}
.callback-popup textarea.error::-moz-placeholder          {color:#c0392b;}/* Firefox 19+ */
.callback-popup textarea.error:-moz-placeholder           {color:#c0392b;}/* Firefox 18- */
.callback-popup textarea.error:-ms-input-placeholder      {color:#c0392b;}	


.callback-popup textarea {line-height: 20px; min-height: 60px; height: auto; padding-top: 20px; min-width: 100%; max-width: 100%}

.callback-popup .submit-link {
    font-size: 24px;
    color: #3498db;
    display: inline-block;
    margin-top: 25px;
}

.callback-popup .submit-link:hover {
	text-decoration: underline;
}

.mfp-content .callback-popup { display: block; }

.tabs { list-style: none; margin: 0; padding: 0; }

.tabs li { display: block; float: left; width: 50%; }

.tabs li a { display: block; line-height: 65px; color: #464646; font-size: 21px; background: transparent; text-align: center; text-transform: uppercase; text-decoration: none; }

.tabs li.active a { background: #59d56c; color: #fff }

.tabs-content .item {
    display: none;
}

.tabs-content .item.active { display: block; }

.callback-popup .tabs-content { margin-top: 50px; }