﻿.btn {
	line-height: 24px;
}
#componentSection {
	padding-top: 30px;
	padding-bottom: 30px;
}

#form-login-submit {
	text-align: center;
}
#form-login-submit .btn.btn-primary.login-button.forn-control {
	font-weight: normal;
	padding-left: 30px;
	padding-right: 30px;
	font-size: 16px;
	margin: 0 auto;
}

.menuSwitch.btn {
	padding: 0px;
}

#footerSection .custom.headerCallback p, #footerSection .btn.btn-callBack, #footerSection .ogrn {
	display: block;
}

.poverkaLink ul.nav li {
	margin-left: 15px;
}


.control-group .controls input,
.control-group .controls select,
.control-group .controls .chzn-container {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.control-group .controls .chzn-container-single .chzn-single,
.control-group .controls .chzn-container-single .chzn-single a {
	border: 0px;
	background: transparent;
	box-shadow: none;
}

.control-group {
	margin-bottom: 1rem;
}

.control-group .controls input#jform_check_date {
	width: calc(100% - 30px);
}

.field-calendar .input-append {
	display: flex;
}

.field-calendar .input-append button#jform_check_date_btn {
	background: #fff url('../images/calendar.png') center center no-repeat;
    border: 1px solid #ced4da;
	border-radius: 0.25rem;
    padding: 0.375rem 0.75rem;
    height: 42px;
}

#orderList ul.pagination-list {
	display: flex;
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 0;
	list-style: none;
	justofy-content: center;
}

#orderList ul.pagination-list a, #orderList ul.pagination-list span {
	padding: 7px;
}

#searchFields .chzn-container.chzn-container-single .chzn-single {
	/* display: none !important; */
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    color: #495057;
    display: block;
    font-size: 1rem;
    line-height: 1.5;
    padding: 0.375rem 0.75rem;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	height: 42px;
	min-width: 200px;
}

#searchFields .chzn-container-single .chzn-single div b {
	background-position: 0px 10px;
}
#searchFields select {
	/* display: block !important; */
}
#searchFields div,
#searchFields input,
#searchFields label,
#searchFields button,
#searchFields select { margin-right: 5px;}

.form-inline .hidden { display: none; }
.ps1, .ps2, .ps3, .ps4, .ps5, .ps6, .ps7 {
	display: block;
	min-width: 200px;
}

.icon-step-forward.icon-next {
	font-family: 'Font Awesome 5 Free';	
}
.icon-step-forward.icon-next::before {
	content: '›';
}
.icon-step-backward.icon-previous::before {
	content: '‹';
}
.icon-backward.icon-first::before{
	content: '«';	
}

.icon-forward.icon-last::before {
	content: '»';	
}