@font-face { 
    font-family: "MuseoSansCyrl";
    src: url("../fonts/MuseoSansCyrl300/MuseoSansCyrl300.eot");
    src: url("../fonts/MuseoSansCyrl300/MuseoSansCyrl300.eot?#iefix")format("embedded-opentype"),
    url("../fonts/MuseoSansCyrl300/MuseoSansCyrl300.woff") format("woff"),
    url("../fonts/MuseoSansCyrl300/MuseoSansCyrl300.ttf") format("truetype");
    font-style: normal;
    font-weight: 300;
	font-display: swap;
}
@font-face { 
    font-family: "MuseoSansCyrl";
    src: url("../fonts/MuseoSansCyrl500/MuseoSansCyrl500.eot");
    src: url("../fonts/MuseoSansCyrl500/MuseoSansCyrl500.eot?#iefix")format("embedded-opentype"),
    url("../fonts/MuseoSansCyrl500/MuseoSansCyrl500.woff") format("woff"),
    url("../fonts/MuseoSansCyrl500/MuseoSansCyrl500.ttf") format("truetype");
    font-style: normal;
    font-weight: 500;
	font-display: swap;
}
@font-face { 
    font-family: "MuseoSansCyrl";
    src: url("../fonts/MuseoSansCyrl700/MuseoSansCyrl700.eot");
    src: url("../fonts/MuseoSansCyrl700/MuseoSansCyrl700.eot?#iefix")format("embedded-opentype"),
    url("../fonts/MuseoSansCyrl700/MuseoSansCyrl700.woff") format("woff"),
    url("../fonts/MuseoSansCyrl700/MuseoSansCyrl700.ttf") format("truetype");
    font-style: normal;
    font-weight: 700;
	font-display: swap;
}
@font-face { 
    font-family: "MuseoSansCyrl";
    src: url("../fonts/MuseoSansCyrl900/MuseoSansCyrl900.eot");
    src: url("../fonts/MuseoSansCyrl900/MuseoSansCyrl900.eot?#iefix")format("embedded-opentype"),
    url("../fonts/MuseoSansCyrl900/MuseoSansCyrl900.woff") format("woff"),
    url("../fonts/MuseoSansCyrl900/MuseoSansCyrl900.ttf") format("truetype");
    font-style: normal;
    font-weight: 900;
	font-display: swap;
}
html, body {
	font-family: "MuseoSansCyrl";
	background-color: #FFFFFF;
	color: #000000;
	font-size: 100%;
	margin: 0;
	padding: 0;
}

.header-logo-btn {
	float: left;
	margin: 10px 0px 10px 30px;
}
.header-logo {
	float: left;
	width: 304px;
	height: 38px;
	margin: 0px 0px 0 0;
}
.header-logo img {
	width: 90%;
	height: 90%;
}
.header-button {
	float: left;
	width: 60.6%;
	margin: 0px 0px 0 0;
}
.header-main {
	float: left;
	margin: 10px auto 10px auto;
}
.header-right {
	float: right;
	margin: 10px 20px 10px auto;
}

/* Sticky footer styles 
        -------------------------------------------------- */
html {
    position: relative;
    min-height: 100%;
	font-family: "MuseoSansCyrl";
	background-color: #FFFFFF;
	color: #000000;
}

body {
	/* Margin bottom by footer height */
	margin: 0 0 60px;
	font-family: "MuseoSansCyrl";
	background-color: #FFFFFF;
	color: #000000;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto 0px;
	overflow-y: scroll;
}

        .footer {
            position: absolute;
            bottom: 0;
            width: 100%;
            /* Set the fixed height of the footer here */
            height: 60px;
            background-color: #f5f5f5;
        }

        .push {
            height: 60px;
        }

        .container-fluid .text-muted {
            margin: 20px 0;
        }

        .placeholders {
            margin: 30px auto;
        }

        .placeholder img {
            display: inline-block;
        }

        p .k-button {
            margin: 0 15px 0 0;
        }

        .btn-toggle {
            position: absolute;
            top: 0;
            left: 0;
            box-shadow: none;
            height: 48px;
        }

            .btn-toggle .k-icon {
                opacity: 1;
            }

            .btn-toggle,
            .k-primary.btn-toggle:hover,
            .btn-toggle:focus:active:not(.k-state-disabled):not([disabled]),
            .btn-toggle:focus:not(.k-state-disabled):not([disabled]) {
                box-shadow: none;
                border-radius: 0;
            }

                .btn-toggle .k-i-hbars,
                .k-primary.btn-toggle:hover .k-i-hbars,
                .btn-toggle:focus:active:not(.k-state-disabled):not([disabled]) .k-i-hbars,
                .btn-toggle:focus:not(.k-state-disabled):not([disabled]) .k-i-hbars {
                    background-position: -80px -32px;
                }


        .k-grid {
            font-size: 12px;
        }

            .k-grid td {
                padding: 0.1em 0.1em;
            }

            .k-grid td {
                line-height: 2em;
            }

        .k-button.k-grid-edit {
            line-height: 1;
            padding-top: 0;
            padding-bottom: 0;
        }

        .k-button.k-grid-delete {
            line-height: 1;
            padding-top: 0;
            padding-bottom: 0;
        }

        .pg-details ul {
            list-style: none;
            font-style: italic;
            margin-bottom: 20px;
        }

        .pg-details label {
            display: inline-block;
            width: 90px;
            font-style: normal;
            font-weight: bold;
        }
.gasket {
	clear: both; height: 0;
}
