#popup, .popup {
    display: none;
    position: relative;
    overflow-y: auto;
    /*background-color: #cacaca !important;*/
}

#popup #popup_content{
	margin-top: 20px;
}

#popup h1 {
    text-align: center;
}

#popup form label {
    display: block;
    float: left;
    width: calc(30% - 24px);
    padding: 11px 24px 11px 0;
    text-align: right;
}

#popup form input, 
#popup form select, 
#popup form textarea {
    background: #fff;
    width: calc(70% - 26px) !important;
    padding: 12px;
    border: 1px solid #9c9c9c;
    border-radius: 4px;
    margin-bottom: 16px;
}

#popup form input[type="checkbox"], 
#popup form input[type="radio"] {
    float: left;
    margin-top: 14px;
    width: auto !important;
}

#popup form input[type="submit"] {
    background: #333;
    width: 19% !important;
    color: #fff;
    text-transform: uppercase;
    border: none;
    border-radius: 0;
}