/* { стандартные элементы */
div.headerPageTitleWrapper-ECM {
    text-align: center;
    padding: 0px 7.5px;
    margin: 0px 112px;
    height: 90px;
}
div.headerPageTitle-ECM {
    display: inline-block;
    background-image: url("../images/common/ESPATO-CON-MAESTRO.png");
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    height: 100%;
}
@media (min-width: 554px) {
div.headerPageTitle-ECM {
    width: 360px;
}
}
@media (max-width: 553px) {
div.headerPageTitle-ECM {
    width: 100%;
}
}

/* { на удаление */
button.m-button {
    vertical-align: top;
    border-width: 3px;
    border-style: solid;
    border-radius: 5px;
    border-color: rgba(255, 255, 255, 0.85);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    color: rgb(255, 255, 255);
    padding: 0px 4px 2px;
}
button.m-button-margin-s {
    margin: 3px 2px;
}
button.m-button-margin-n {
    margin: 6px 3px;
}
button.m-button-black-color {
    color: rgb(0, 0, 0);
}
button.m-button-green {
    background-color: rgba(64, 128, 32, 1);
    background-color: rgba(116, 160, 104, 1);
}
button.m-button-green:focus {
	box-shadow: 0px 0px 3px 3px #2a2;
}
button.m-button-green:active {
	box-shadow: inset 0px 0px 10px 0px #343, 0px 0px 3px 3px #2a2;
}
button.m-button-l-green-inv {
    background-color: white;
    border-color: rgba(160, 200, 150, 1);
    color: #007000;
}
button.m-button-l-green-inv:focus {
	box-shadow: 0px 0px 3px 3px rgba(100, 200, 100, 1);
}
button.m-button-l-green-inv:active {
	box-shadow: inset 0px 0px 5px 0px #353, 0px 0px 3px 3px rgba(100, 200, 100, 1);
}
button.m-button-l-green-inv[data-selected="true"] {
    background-color: rgb(215, 235, 195);
}
button.m-button-red {
    background-color: rgba(192, 16, 16, 1);
    background-color: rgba(216, 88, 88, 1);
}
button.m-button-red:focus {
	box-shadow: 0px 0px 3px 3px #d22;
}
button.m-button-red:active {
	box-shadow: inset 0px 0px 10px 0px #433, 0px 0px 3px 3px #d22;
}
button.m-button-blue {
    background-color: rgba(16, 16, 192, 1);
    background-color: rgba(88, 88, 208, 1);
}
button.m-button-blue:focus {
	box-shadow: 0px 0px 3px 3px #22d;
}
button.m-button-blue:active {
	box-shadow: inset 0px 0px 10px 0px #667, 0px 0px 3px 3px #22d;
}
button.m-button-l-blue-inv {
    background-color: white;
    border-color: rgba(125, 160, 200, 1);
    color: #204580;
}
button.m-button-l-blue-inv:focus {
	box-shadow: 0px 0px 3px 3px rgba(50, 75, 200, 1);
}
button.m-button-l-blue-inv:active {
	box-shadow: inset 0px 0px 5px 0px #335, 0px 0px 3px 3px rgba(50, 75, 200, 1);
}
button.m-button-l-blue-inv[data-selected="true"] {
    background-color: rgb(195, 215, 235);
}
button.m-button-marine {
    background-color: rgba(88, 192, 208, 1);
}
button.m-button-marine:focus {
	box-shadow: 0px 0px 3px 3px #2de;
}
button.m-button-marine:active {
	box-shadow: inset 0px 0px 10px 0px #667, 0px 0px 3px 3px #2de;
}
button.m-button-small {
    width: 30px;
    height: 30px;
    border-width: 2px;
}
button.m-button-normal {
    width: 40px;
    height: 40px;
    border-width: 3px;
}
button.m-button-big {
    width: 50px;
    height: 50px;
    border-width: 3px;
}
button.m-button-round {
    border-radius: 50%;
}
button.m-button-plus {
    background-image: url("../images/common/plus.png");
}
button.m-button-cross {
    background-image: url("../images/common/cross.png");
}
button.m-button-tick {
    background-image: url("../images/common/tick.png");
}
button.m-button-edit {
    background-image: url("../images/common/pencil.png");
}
button.m-button-save {
    background-image: url("../images/common/save.png");
}

input.m-form {
    vertical-align: baseline;
    text-indent: 0px;
    font-family: inherit;
    display: inline-block;
    margin: 3px;
    box-sizing: content-box;
    min-height: 30px;
    border-style: solid;
    border-width: 2px;
    color: #000;
    background-color: #fff;
    padding: 0px 3px;
    border-radius: 6px;
    background-color: rgb(250,250,250);
    border-color: rgb(177,207,177);
}
input.m-form:focus {
    outline: none;
    box-shadow: inset 0px 0px 2px 1px #00b000, inset 0px 0px 2px 1px #00b000;
}
input.m-form:disabled {
}
input.m-form::-webkit-input-placeholder {
    color: #000;
}
input.m-form:-ms-input-placeholder {
    color: #000;
}
input.m-form::-moz-placeholder {
    color: #000;
}
input.m-form:-moz-placeholder {
    color: #000;
}
input.m-form:disabled::-webkit-input-placeholder {
}
input.m-form:disabled:-ms-input-placeholder {
}
input.m-form:disabled::-moz-placeholder {
}
input.m-form:disabled:-moz-placeholder {
}
input.m-form-red, input.m-form[data-color="red"] {
    background-color: rgb(250,225,225);
}
input.m-form-red:focus, input.m-form[data-color="red"]:focus {
    box-shadow: inset 0px 0px 2px 1px #b00000, inset 0px 0px 2px 1px #b00000;
}
/* на удаление } */
/* стандартные элементы } */