.skinny, .skinny > td {
    height: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
}

td.empty {
    text-align: center;
}

.err-msg {
    color: red;
    font-weight: bold;
    margin: 0 auto;
    width: 360px;
    margin-bottom: 30px;
}

.error {
    border-color: #E4375B !important;
}

.schools-add, .phone-add, .add-phone {
    margin-top: 20px;
}

#modals-placement .modal-backdrop{ display: none;!important;}
#modals-placement .modal{ background: rgba(176, 132, 170, 0.59)}

.numsonly {width: 80px !important;}

.input-line small {margin-left: 150px;}

#ajax-table a.user-link {
    display: block;
}

.strah-ajax {
    float: left;
    margin-right: 10px;
}

.col-md-6 .input-line small {
    font-size: 84%;
}

.partner-xls {
    margin-left: 10px;
}

.files-block ul {
	width: 350px;
}

.files-block li {
	width: 100%;
	margin-bottom: 10px;
}

.files-block .remove-btn {
	margin-left: 5px;
	cursor: pointer;
}

.terminate-btn {
	background: #e04e46;
	margin-top: 10px;
    margin-right: 15px;
}

.no-files
{
	color: #6d6e70;
	font: 14px 'calibri';
}

.schools-ids-box
{
    display: inline-block;
    line-height: 30px;
    margin-top: -5px;
    position: relative;
}

.schools-ids-box input
{
    border-color: #ad82a7;
    color: #ad82a7;
    font-family: "calibri-bold";
    margin: 0 7px;
    padding: 0 5px;
    width: 240px;
}

.filter-line .schools-ids-box label
{
    margin-top: 5px;
}

#filter-docs .filter-line.filter-line-date .radio-lb
{
    margin-left: 10px;
}