#step2 {
    display: none;
}

#test-application {
    max-width: 843px;
}

.site-form {
    display: block;
    width: 100%;
}

.site-form .form-group {
    display: block;
    margin-bottom: 20px;
}

#test-application .form-group {
    /*max-width:400px;*/
}

.site-form .label-control {
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
}

.site-form .form-control {
    display: block;
    width: 100%;
    padding: 3px 6px;
    border: 1px solid #888;
    border-radius: 5px;
    box-sizing: border-box;
}

.ta_examples_list {
    width: 100 #;
    border-collapse: collapse-border;
}

.ta_examples_list th {
    border: 1px solid #999;
    margin: 0;
    padding: 5px 10px;
}

.ta_examples_list td {
    border: 1px solid #999;
    margin: 0;
    padding: 5px 10px;
}

.w50 {
    display: inline-block !important;
    width: 48%;
    margin-right: 1%;
}

.row_delete {
    font-size: 15px;
}

.ta_examples_list input {
    width: 100%;
}

.total_table {
    float: right;
}

.clr {
    clear: both;
}

.disabled {
    opacity: 0.5;
}

.hidden {
    display: none !important;
}

.semminar_full_marker {
    display: inline-block;
    padding: 3px 5px;
    color: #f00;
    font-weight: bold;
    border: 1px solid red;
}