

/* Start:/local/vendor/techart/bitrix.tao/styles/forms/form.css?17250091851389*/
form.tao-form {
}

div.tao-form {
	position: relative;
	margin: 0 0 10px 0;
}

div.tao-form div.shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #eee;
	background-image: url(/local/vendor/techart/bitrix.tao/images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	opacity: 0.8;
}

ul.tao-form-errors {
	margin: 0 !important;
	padding: 0 10px !important;
	border: 1px solid #800;
	list-style-type: none;
}

ul.tao-form-errors li {
	list-style: none;
	color: #800;
}

form.tao-form input.text {
	border: 1px solid #888;
}

form.tao-form input.field-name {
}

form.tao-form input.checkbox {
	border: 1px solid #888;
}

form.tao-form textarea {
	border: 1px solid #888;
}

form.tao-form .select {
	border: 1px solid #888;
}

form.tao-form .submit-button {
	padding: 5px 10px;
	border: 1px solid #888;
	border-radius: 5px;
	background-color: #eee;
	cursor: pointer;
}

div.tao-form-field {
	margin: 5px 0;
}

table.tao-form {
	width: 100%;
	border-spacing: 5px;
}

table.tao-form th.caption {
	padding: 0 20px 0 5px;
	font-weight: normal;
	text-align: left;
	white-space: no-wrap;
}

table.tao-form td.field {
	padding: 0 5px 0 0;
	width: 100%;
}

table.tao-form tr.tao-error-field td, table.tao-form tr.tao-error-field th {
	background-color: #fcc;
}

div.tao-error-field input.text {
	border: 1px solid #844;
}

/* End */


/* Start:/local/templates/100med/template_styles.css?17743535141751*/
.b-services-top-banner__buttons {
    display: flex;
}
.b-services-top-banner .l-button--white {
	margin-right: 10px;
}
.b-breadcrumb__item a {
    color: gray;
}
@media all and (max-width:768px) {
    .b-services-top-banner__buttons {
        display: block;
    }
    .b-services-top-banner .l-button--white {
	margin: 0 0 10px 0;
    }   
}

    .table-box {
        max-width: 1200px;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-khtml-border-radius: 10px;
		border: 1px solid #6187ff;
    }
   	.table-box table {
        width: 100%;
        border-collapse: collapse;
    }
    .table-box table thead {
       border-bottom: 1px solid #6187ff;	   
    }
    .table-box table th, 
	.table-box table td {
        border-right: 1px solid #6187ff;
        padding: 15px;
		word-wrap: anywhere;
    }
	.table-box table tr {
		border-bottom: 1px solid #6187ff;
		text-align: left;
	}
	.table-box table tr:last-child, 
	.table-box table td:last-child, 
	.table-box table thead th:last-child {
        border: 0;
    }
    @media (max-width: 640px) {
        .table-box table,
        .table-box table thead,
        .table-box table tbody,
        .table-box table th,
        .table-box table td,
        .table-box table tr {
            display: block;
        }
        .table-box table thead {
            display: none;
        }
        .table-box table tr {
            border-bottom: 1px solid #6187ff;
        }
        .table-box table td {
            border: none;
            position: relative;          
			padding: 8px;			
        }
        .table-box table td:before {
            content: attr(data-title);
            display: block;           
            font-weight: bold;
        }
    }
/* End */
/* /local/vendor/techart/bitrix.tao/styles/forms/form.css?17250091851389 */
/* /local/templates/100med/template_styles.css?17743535141751 */
