:root{
	--clients-main-color: #bbc0cb;
	--users-main-color: #45b7c4;
	--machines-main-color: #d93958;
	--products-main-color: #a6b645;
	--technologies-main-color: #e78732;
	--settlements-main-color: #72487a;
	--timesheet-main-color: #43b9a2;
	--schedule-main-color: #95ce4a;
	--orders-main-color: #920d0d;
	--deliveries-main-color: #2540c6;
}


body{
	font-family: 'Roboto', serif !important;
}

html, body, #app{
	height: 100%;
}

#app{
	display: flex;
	flex-direction: column;
}

main{
	flex: 1;
}

.container{
	margin: 22px 30px !important;
	padding: 0 !important;
	min-width: calc(100% - 60px) !important;
}

.menu-top{
	margin: 0 !important;
	padding: 0 !important;
	font-size: 18px;
}

.menu-top-left, .menu-top-right{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.menu-top-left{
	flex: 2;
}

.menu-top-right{
	flex: 1;
	justify-content: flex-end;
}

.menu-top .menu-top-date{
	padding: 0 0 0 30px;
	flex: 1;
}

.menu-top .menu-top-date p{
	margin: 0;
}

.menu-top .menu-top-date span{
	color: #1e76bb;
}

.menu-top .menu-top-search{
	border-left: 1px solid #cfd3db;
	padding-left: 70px;
	height: 51px;
	display: flex;
	align-items: center;
	background: url("../img/search.png");
	background-repeat: no-repeat;
	background-position: left 30px center;
	background-size: 30px 30px;
	flex: 1;
}

.menu-top .menu-top-search form{
	width: 100%;
	margin:0;
}

.menu-top .menu-top-search input{
	width: 100%;
	border: none !important;
	margin-left: 5px;
}

.menu-top .menu-top-search input:focus{
	outline: none !important;
}

.menu-top .menu-top-logout{
	border-left: 1px solid #cfd3db;
	height: 51px;
	padding-left: 30px;
	display: flex;
	align-items: center;
}

.menu-top .menu-top-logout a{
    display: flex;
    align-items: center;
}

.menu-top > .container{
	margin-bottom: 0 !important;
}

.menu-top-logo{
	width: 175px;
	height: 51px;
	background-size: contain;
	background: url(../img/logo.png) no-repeat;
	width: calc(15% * 100 / 66);
}

.menu-top-logo:not(:last-child){
	border-right: 1px solid #cfd3db;
}

.menu-top-logout-icon{
	background: url(../img/logout.png) no-repeat left center;
	padding-left: 30px;
	height: 14px;
	width: 17px;
	background-size: contain;
}

.menu-top-logout span{
	color: #1c75bb;
	text-decoration: underline;
	font-size: 18px;
	font-weight: 400;
}

.menu-top-logout:hover{
	text-decoration: none;
	color: #5497cc;
}

.container.login-page{
	background: linear-gradient(to bottom, rgba(28, 28, 77, 1) 25%, rgba(28, 118, 187, 1) 100%);
	background-repeat: no-repeat;
	background-position-y: bottom;
	background-position-x: center;
	background-size: contain;
	padding-top: 5% !important;
	height: 85vh;
}

.login-inner{
	height: 338px;
	width: 70%;
	margin: auto;
	border: 1px solid #ffffff;
	color: #ffffff;
	padding: 70px 5%;
	display: flex;
	justify-content: flex-end;
}

.login-column-left{
	width: 30%;
	height: 100%;
	padding: 0 5%;
	text-align: right;
	border-right: 1px solid #ffffff;
}

.login-column-right{
	width: 60%;
	padding-left: 2%;
	text-align: left;
}

.flex-center{
	display: flex;
	justify-content: center;
	align-items: center;
}

.login-left-column-inner{
	text-align: left;
}

.login-icon{
	background-image: url("../img/login-icon.png");
	background-repeat: no-repeat;
	background-position: center center;
	width: 34px;
	height: 38px;
	margin-bottom: 30px;
}

.login-right-column-inner{
}

.login-form-row{
	/*width: 70%;*/
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	margin-bottom: 5px;
}

.login-form-row label{
	width: 50%;
	white-space: nowrap;
	margin-right: 10px;
}

.login-submit-row button{
	width: 200px;
	text-align: left;
}

.login-submit-row button i{
	float: right;
}

.login-form-row input{
	width: 200px;
}

.login-submit-row{
	text-align: right;
}

.login-submit-row button{
	padding: 10px 15px;
}

.login-submit-row button:after{
	content: "";
	display: inline-block;
	float: right;
	background-image: url("../img/white-arrow.png");
	background-repeat: no-repeat;
	background-position: center center;
	width: 16px;
	height: 1.5rem;
}

/*HOME PAGE*/

.home-navbar{
	background-color: #1c75bb;
	/*background-image:url("../img/main-back.png");*/
	/*background-size:cover;*/
	background: linear-gradient(135deg, rgba(33, 69, 135, 1) 0%, rgba(28, 118, 187, 1) 100%);
	padding: 25px 50px;
	color: #ffffff;
}

.home-navbar-row{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	padding: 25px 0;
}

.home-navbar-row-icon.icon-sun{
	background: url("../img/sun.png");
	background-repeat: no-repeat;
	background-size: contain;
}

.home-navbar-row-icon.icon-cal{
	background: url("../img/small-calendar.png");
	background-repeat: no-repeat;
	background-size: contain;
}

.home-navbar-row-icon{
	margin-right: 22px;
	width: 32px;
	height: 32px;
}

.home-navbar-row-text{
	margin-top: 5px;
}

.home-content-tiles{
	margin-top: 20px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
}

:root{
	--tile-dimm-x: calc(100% / 6);
}

.home-tile{
	/*width: calc(100%/6);*/
	width: var(--tile-dimm-x);
	min-height: 310px;
	border: 1px solid #cfd3db;
	padding: 50px;
	text-align: left;
	box-sizing: border-box;
	/*display: flex;*/
	/*flex-direction: column;*/
	/*justify-content: space-between;*/

	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: repeat(2,1fr) auto;
}

.home-tile:hover{
	/*border-color: #2843c8;*/
	border-width: 2px;
	padding:49px;
}


.home-tile-clients:hover{
	border-color: var(--clients-main-color);
}
.home-tile-users:hover{
	border-color: var(--users-main-color);
}
.home-tile-machines:hover{
	border-color: var(--machines-main-color);
}
.home-tile-technologies:hover{
	border-color: var(--technologies-main-color);
}
.home-tile-products:hover{
	border-color: var(--products-main-color);
}
.home-tile-settlements:hover{
	border-color: var(--settlements-main-color);
}
.home-tile-timesheet:hover{
	border-color: var(--timesheet-main-color);
}
.home-tile-schedule:hover{
	border-color: var(--schedule-main-color);
}
.home-tile-orders:hover{
	border-color: var(--orders-main-color);
}
.home-tile-deliveries:hover{
	border-color: var(--deliveries-main-color);
}

.home-tile-stats{
	background-color: #fafbfb;
	display: flex;
	flex-direction: row;
}

.stats-summary{
	display: grid;
	grid-template-columns: auto 1fr;
	grid-column-gap: 10px;
	align-items: center;
}

.home-tile-stats .home-tile-left,
.home-tile-stats .home-tile-right{
	flex:1;
}

.home-tile-stats .home-tile-left{
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: repeat(2,1fr) auto;
	/*grid-template-rows: repeat(3,1fr);*/
}

.home-tile-stats span{
	font-size: 18px;
	font-weight: 300;
}

.home-tile-stats .stats-count{
	color:#1c75bb;
	font-weight: 600;
	font-size: 28px;
	justify-self: center;
}

.tile-title, .tile-icon, .tile-link{
	/*margin-bottom: 20px;*/
}
.tile-title{
	text-transform: uppercase;
}

.tile-icon-1{
	background: url("../img/icons/clients.svg");
}
.tile-icon-2{
	background: url("../img/icons/speedometer.svg");
}
.tile-icon-3{
	background: url("../img/icons/machines.svg");
}
.tile-icon-4{
	background: url("../img/icons/products.svg");
}
.tile-icon-5{
	background: url("../img/icons/technologies.svg");
}
.tile-icon-6{
	background: url("../img/icons/settlements.svg");
}
.tile-icon-7{
	background: url("../img/icons/timesheet.svg");
}
.tile-icon-8{
	background: url("../img/icons/schedule.svg");
}
.tile-icon-9{
	background: url("../img/icons/order.svg");
}
.tile-icon-10{
	background: url("../img/icons/deliveries.svg");
}
.tile-icon-11{
	background: url("../img/stats.png");
}
.tile-icon{
	width: 50px;
	height: 50px;
	background-size: contain;
	background-repeat: no-repeat;
}
.tile-icon-10{
	width: auto;
}



.tile-title{
	color: #242a6a;
	font-size: 20px;
	font-weight: 500;
	line-height: 22px;
}

.tile-link button{
	border: 1px solid #1c75bb;
	background: transparent;
	border-radius: 5px;
	color: #252161;
	padding: 10px 20px;

	padding-right: 45px;
	background-image: url("../img/grey-rarrow.png");
	background-repeat: no-repeat;
	background-position: right 20px center;
}


.tile-link button:hover{
	background-color: #1c75bb;
	color:white;
	background-image: url("../img/white-arrow.png");
}

.tile-link button:focus{
	outline:none;
}

div.footer{
	padding: 22px 0 !important;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	border-top: 1px solid #d0d4db;
	color: #878b93;
	align-items: center;
	margin-bottom: 0 !important;
}

.scroll-top{
	padding: 15px 19px;
	border: 1px solid #1c75bb;
	border-radius: 5px;
	height: 56px;
	width: 56px;
	color: #adb1b9;
	cursor: pointer;
	background-image: url("../img/grey-rarrow.png");
	background-repeat: no-repeat;
	background-position: center center;
	transform: rotate(-90deg);
}

.top-toolbar{
	display: flex;
	width: 100%;
}

.breadcrumbs{
	padding: 20px 30px;
	display: flex;
	border: 1px solid #d3d6de;
	flex: 1;
	color: #1c75bb;
	font-size: 16px;
	font-weight: 300;
}

.breadcrumbs a{
	color: #c1c4ca !important;
	text-transform: capitalize;
}

.breadcrumbs > a,
.breadcrumbs > a:hover,
.breadcrumb-separator{
	color: #acb0b9;
	margin: 0 2px;
}

.breadcrumbs > a:last-of-type{
	font-weight: 400;
}

.breadcrumbs > a:first-of-type{
	margin-left: 5px;
}

.actions{
	padding: 5px;
	display: flex;
	border: 1px solid #d2d6de;
	border-left: 0;
}

.action-button{
	height: 100%;
	min-width: 150px;
	margin-right: 5px;
	border: 1px solid #1c75bb;
	background: transparent;
	border-radius: 5px;
	color: #252161;
	padding: 10px 20px;
	padding-right: 45px;

	background-image: url("../img/grey-rarrow.png");
	background-repeat: no-repeat;
	background-position: right 20px center;
}

.action-button:hover{
	outline: none;
}

.actions .action-button:last-child{
	margin-right: 0;
}

.actions .action-button:hover{
	background-color: #1c75bb;
	color: #fbfbfc;
	background-image: url("../img/white-arrow.png");
}



.actions .action-button:focus{
	outline: 0;
}

.single-main{
	display: flex;
	flex-wrap: nowrap;
	margin-top: 20px;
	min-height: 600px;
}

.single-main .left-menu{
	width: 310px;
	border: 1px solid #d3d6de;
	border-right: 0;
	background-color: #fbfbfc;
}

.single-main .left-menu .left-menu-header{
	padding: 50px;
	background-color: #3cb6c3;
	text-align: center;
	text-transform: uppercase;
	color: #ffffff;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 120px;
	align-content: center;
}

.single-main .left-menu .left-menu-header > *{
	margin: 0;
}

.single-main .left-menu .left-menu-header span.white-icon-2{
	background: url("../img/speedometer-white.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	width: 50px;
	height: 50px;
}



.single-main .left-menu .white-icon-users{
	background: url("../img/icons/speedometer-white.svg");
}
.single-main .left-menu .white-icon-products{
	background: url("../img/icons/products-white.svg");
}
.single-main .left-menu .white-icon-machines{
	background: url("../img/icons/machines-white.svg");
}
.single-main .left-menu .white-icon-clients{
	background: url("../img/icons/clients-white.svg");
}
.single-main .left-menu .white-icon-technologies{
	background: url("../img/icons/technologies-white.svg");
}
.single-main .left-menu .white-icon-settlements{
	background: url("../img/icons/settlements-white.svg");
}
.single-main .left-menu .white-icon-order{
	background: url("../img/icons/order-white.svg");
}
.single-main .left-menu .white-icon-schedule{
	background: url("../img/icons/schedule-white.svg");
}
.single-main .left-menu .white-icon-schedule{
    background: url("../img/icons/schedule-white.svg");
}
.single-main .left-menu .white-icon-deliveries{
    background: url("../img/icons/deliveries-white.svg");
}
.single-main .left-menu .white-icon-timesheet{
	background: url("../img/icons/timesheet-white.svg");
}
.single-main .left-menu .left-menu-header span{
	width:40px;
	min-width:30px;
	height: 50px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	flex-shrink: 0;
	margin-left: 10px;
}

.single-main .left-menu .left-menu-header h5 {
    text-align: left;
}



.single-main .left-menu .left-menu-list{
	padding: 50px;
	padding-bottom: 100px;
	/*background-color: #fbfbfc;*/
}

.single-main .left-menu .left-menu-list .left-menu-item{
	display: flex;
	justify-content: space-between;
	align-items: center;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.single-main .left-menu .left-menu-list .left-menu-item span{
	max-width: 85%;
	color: #7e7e93;
	font-size: 20px;
	line-height: 1.2;
}

.single-main .left-menu-list a.menu_item{
	display: flex;
	justify-content: space-between;
	align-items: center;
	text-transform: uppercase;
	margin-bottom: 15px;
	color: #1c75bb;
}

.single-main .left-menu-list a.menu_item span{
	max-width: 85%;
	color: #7e7e93;
	font-size: 20px;
	line-height: 1.2;
}

.single-main .left-menu{
	position: relative;
	overflow: hidden;
}

.single-main .menu-collapse-icon{
	color: #7e7e93;
	display: block;
	position: absolute;
	bottom: 50px;
	left: 50px;
	font-size: 30px;
	color: #242a6a;
	width: 32px;
	cursor: pointer;
}

.single-main .menu-collapse-icon svg{
	width:30px;
}

.single-main .menu-collapse-icon.extended svg path{
	fill:white;
	transition: all .3s;
}
.single-main .menu-collapse-icon.extended svg{
	transform: rotate(180deg) !important;
}


.single-main .left-menu.collapsed{
    display: flex;
	width:70px;
    align-items: stretch;
}
.single-main .left-menu.collapsed .left-menu-header,
.single-main .left-menu.collapsed .left-menu-list{
    height: unset;
}

.left-menu.collapsed .left-menu-header{
	display: block;
	padding:0;
	overflow:hidden;
    flex:1;
}

.left-menu.collapsed .left-menu-header h5{
	writing-mode: vertical-rl;
	text-orientation: upright;
	margin: auto;
    font-size: 16px;
    padding: 20px 0;
}

.single-main .left-menu.collapsed .left-menu-list{
	padding-left:0;
	padding-right:0;
    padding: 20px 0;
    /*margin-right: 5px;*/
    /*margin-left: -5px;*/
    flex:1;
    /*padding:0;*/
    /*margin:20px 0;*/
    /*margin-bottom: 30px;*/
    border-left: 1px solid white;
}
.single-main .left-menu.collapsed .left-menu-list a div.left-menu-item{
	display:none;
}


.single-main .left-menu.collapsed .left-menu-list a{
	/*background: url("../img/icons/speedometer.svg");*/
	background-size:24px 24px;
	background-position: center center;
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	display: block;
	margin:auto;
	margin-bottom: 10px;
}

.single-main .left-menu.collapsed .left-menu-list a[href="http://doormet.udi.com.pl/klienci"]{
	background: url("../img/icons/clients-white.svg");
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
}
.single-main .left-menu.collapsed .left-menu-list a[href="http://doormet.udi.com.pl/maszyny"]{
	background: url("../img/icons/machines-white.svg");
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
}
.single-main .left-menu.collapsed .left-menu-list a[href="http://doormet.udi.com.pl/pracownicy"]{
	background: url("../img/icons/speedometer-white.svg");
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
}
.single-main .left-menu.collapsed .left-menu-list a[href="http://doormet.udi.com.pl/technologie"]{
	background: url("../img/icons/technologies-white.svg");
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
}
.single-main .left-menu.collapsed .left-menu-list a[href="http://doormet.udi.com.pl/rozliczenia"]{
	background: url("../img/icons/settlements-white.svg");
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
}
.single-main .left-menu.collapsed .left-menu-list a[href="http://doormet.udi.com.pl/produkty"]{
	background: url("../img/icons/products-white.svg");
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
}
.single-main .left-menu.collapsed .left-menu-list a[href="http://doormet.udi.com.pl/zlecenia"]{
	background: url("../img/icons/order-white.svg");
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
}
.single-main .left-menu.collapsed .left-menu-list a[href="http://doormet.udi.com.pl/harmonogram"]{
	background: url("../img/icons/schedule-white.svg");
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
}
.single-main .left-menu.collapsed .left-menu-list a[href="http://doormet.udi.com.pl/dostawy"]{
    background: url("../img/icons/deliveries-white.svg");
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}
.single-main .left-menu.collapsed .left-menu-list a[href="http://doormet.udi.com.pl/obecnosci"]{
    background: url("../img/icons/timesheet-white.svg");
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

.single-main .single-content{
	/*width: 80%;*/
	/*width: 100%;*/
	width: calc(100% - 310px);
	border: 1px solid #d3d6de;
	position: relative;
    /*display: flex;*/
	flex-wrap: wrap;
	/*overflow-x:auto;*/
	/*align-content: flex-start;*/

	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: auto auto 1fr minmax(49px, auto);
	/*align-content: stretch;*/
	/* height: 100%; */
	/*justify-items: stretch;*/
}

.single-main .single-content .single-header{
	/*display: none;*/
	display: flex;
	padding: 20px 50px;
	border-bottom: 1px solid #cfd3db;
	flex:100%;
	height: 120px;
}

.single-main .single-content .single-header .search-icon{
	margin-right: 30px;
	width: 30px;
	background: url("../img/search-black.png");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 30px 30px;
}


.single-main .single-content .single-table{
	grid-row-start: 3;
}

.single-main .single-content .single-header~.single-table{
	/*height: calc(100% - 190px);*/
}
/*if search result is hidden*/
.single-main .single-content .single-header[style="display:none"]~.single-table{
	/*height: calc(100% - 69px);*/
}
/*ifend*/

.single-main .single-content .single-header h1{
	color: #242a6a;
}

.single-header-timesheet{
	display: flex;
	width: 100%;
	border-bottom: 1px solid #cfd3db;
	min-height:190px;
}

.single-header-timesheet-left{
	flex:3;
	display: flex;
	line-height: 1.2;
	padding:50px;
}

.single-header-timesheet-left .search-icon{
	flex-shrink: 0;
	margin-right: 30px;
	width: 30px;
	height: 30px;
	background: url("../img/icons/avatar.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 30px 30px;
}

.single-header-timesheet-left span{
	font-size:22px;
	font-weight: 300;
	color:#acb0b9;
}

.single-header-timesheet-left h1{
	color: #252161;
	font-size:39px;
	font-weight: 700;
	margin:0;
	margin-top:10px;
}

.single-header-timesheet-right{
	flex:3;
	display:flex;
	justify-content: space-around;
	align-items: center;
	padding: 50px;
	line-height: 1.2;
}

.single-header-timesheet-right span{
	color: #494a4d;
	font-weight:300;
	font-size: 20px;
}
.single-header-timesheet-right button{
	height:auto;
	width:auto;
	font-size: 18px;
	font-weight: 300;
	border: 1px solid #1c75bb;
	border-radius: 5px;



	color: #252161;
	padding: 10px 20px;
	padding-right: 45px;

	background: transparent;
	background-image: url(../img/grey-rarrow.png);
	background-repeat: no-repeat;
	background-position: right 20px center;
}

.single-header-timesheet-right button:not(:disabled):hover{
	background-color: #1c75bb;
	color: #fbfbfc;
	background-image: url("../img/white-arrow.png");
}

.single-header-timesheet-right button:disabled{
	color:#adb1b9;
	border-color:#adb1b9;
	background-image: url(../img/grey-rarrow.png);
}
.single-header-timesheet-right button:focus{
	outline:none;
}

#logoutModal{
	padding: 40px;
}

#logoutMoadal .header-row{
	margin:0;
}
#logoutModal .udi-modal-header{
	border: none;
}

#logoutModal .udi-modal-info{
	margin-right: 20px;
}

#logoutModal .udi-modal-header .header-row{
	margin:0;
}

#logoutModal .udi-modal-header .header-start{
	height:auto;
	background: url("../img/icons/information.svg");
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 30px 30px;
	padding-left: 60px;
}
#logoutModal .header-end{
	flex-shrink: 0;
}

#logoutModal .action-button{
	margin: 0 80px;
	font-size: 18px;
}



.single-main .single-content .single-table{
	/*min-height: 380px;*/
	/*min-height: calc(100% - 189px);*/
    width: 100%;
    /*flex: 1;*/
}

.single-main .single-content .single-footer{
	grid-row-start: -2;
	/*position: absolute;*/
	bottom: 0;
	display: flex;
	width: 100%;
	justify-content: space-between;
	border-top: 1px solid #cfd3db;

}

.single-main .single-content .single-footer .single-footer-col{
	padding: 0px 30px;
	border-right: 1px solid #cfd3db;
	height: 100%;
	display: flex;
	align-items: center;
}

.single-main .single-content .single-footer .single-footer-col:last-child{
	border-right: 0;
}

.single-table{
	/*height: calc(100% - 69px);*/
	/*margin-bottom:69px;*/
}

.single-footer{
	height: 69px;
	background-color: #fbfbfc;
}

.single-footer-col select{
	border: 0;
	background-color: inherit;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 35px;
	background-image: url("../img/select.png");
	background-position: right center;
	padding-right: 10px;
	background-repeat: no-repeat;
	margin-left: 5px;
	/*background-image: linear-gradient(45deg, transparent 50%, red 50%), linear-gradient(135deg, red 50%, transparent 50%);*/
	/*background-position: right 6px center, right center;*/
	/*background-size: 6px 6px, 6px 6px;*/
}

.single-footer-left{
	flex: 1;
	display: flex;
	align-items: center;
	border-right: 1px solid #cfd3db;
	max-width: fit-content;
}

.single-footer-right{
	/*min-width: 300px;*/
	display: flex;
	border-left: 1px solid #cfd3db;
	justify-content: space-between;
	align-items: center;
}

.single-footer-right .pagination-navs-prev{
	margin-right: 20px;
}

.single-footer-right ul.pagination{
	margin-bottom: 0 !important;
}

.single-footer-right .page-item ~ .page-item{
	margin-left: 30px;
}

.single-footer-right .page-item.active a,
.single-footer-right .page-item.disabled a,
.single-footer-right ul.pagination a{
	border: none;
	background: transparent;
}

.single-footer-right ul.pagination a{
	color: black;
}

.single-footer-right .page-item.disabled a,
.single-footer-right .page-item.disabled a:hover{
	cursor: default;
	color: grey;
}

.page-item .larrow{
	margin-right: 10px;
}

.page-item .rarrow{
	margin-left: 10px;
}

.is-table{
	/*display: flex;*/
	/*flex-flow: row wrap;*/
	/*justify-content: space-between;*/
	/*	overflow: scroll;*/
	width: 100%;
	table-layout: auto;
	/*max-height:calc(100% - 69px)*/
	/*margin-bottom: 69px;*/
}

.is-table-row{
	/*flex-direction: row;*/
	/*display: flex;*/
	/*justify-content: space-between;*/
	border-bottom: 1px solid #cfd3db;
	/*min-height: 60px;*/
	height: 55px;
    cursor:pointer;
}

.row-active{
	background-color: #eef4fa;
	outline: 1px solid #2c7dbe;
}

.highlight-today{
	background-color: #faeff4;
	border-top: none;
	border-bottom: none;
}

.highlight-today .is-table-col{
	border-top: none;
	/*border-left: 1px solid #bb1c67;*/
	/*border-bottom: 1px solid #bb1c67;*/
}

tr:not(.highlight-today)+.highlight-today>.is-table-col{
	border-top: 1px solid #bb1c67;
}

.highlight-today:first-of-type .is-table-col{
	border-top: 1px solid #bb1c67;
}
.highlight-today .is-table-col:first-child{
	border-left: 1px solid #bb1c67;
}
.highlight-today .is-table-col:last-child{
	border-right: 1px solid #bb1c67;
}
.highlight-today+tr:not(.highlight-today){
	border-top: 1px solid #bb1c67;
}
.highlight-today:last-of-type{
	border-bottom: 1px solid #bb1c67;
}

.is-table-row.is-header-row{
	font-weight: 600;
	background-color: #fbfbfc;
	align-items: center;
}

.is-table-row.is-header-row .is-table-col.is-col-label{
	border-right:1px solid #cfd3db;
	border-left:1px solid #cfd3db;
	white-space: normal;
	text-align: center;
}

.is-table-row.is-header-row .is-table-col.is-col-nav{
	position: relative;
	border-right: 1px solid #cfd3db;
	border-left: 1px solid #cfd3db;
	padding: 0 10px;
}

.is-table-row.is-header-row .is-table-col.is-col-nav button{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: none;
	border: none;
	color: #b1b4bc;
	text-align: center;
	padding: 0;
}

.is-table-row.is-header-row .is-table-col.is-col-nav button:hover{color: rgb(28,117,187);}
.is-table-row.is-header-row .is-table-col.is-col-nav button:focus{
	outline:none;
}


.is-table-row.is-header-row .is-table-col.is-col-multiline{
	text-align:center;
}

.is-table-row.is-header-row .is-table-col.is-col-multiline span:last-child{
	font-weight:400;
}

.is-table-row.is-header-row .is-table-col{
	/*vertical-align: top;*/
}

.is-table-col{
	/*display: flex;*/
	padding: 10px 5px;
	/*flex: 1;*/
	align-items: baseline;
	text-align: center;
}

.is-table-col div{
	overflow-y: auto;
	max-height: 119px;
	min-width:150px;
}


.is-table-col a{
	display: block;
}

.is-table-col:first-child{
	/*max-width: 30px;*/
    padding: 0 10px;
	text-align: center;
}

.is-table-col.col-is-highlighted{
	color: #295cc3;
}

.is-table-col.is-status-0{
	color: #805d002b;
	/*font-weight: bold;*/
}
.is-table-col.is-status-obecny,
.is-table-col.is-status-1{
	color: #60c211;
	/*font-weight: bold;*/
}

.is-table-col.is-status-nieobecny,
.is-table-col.is-status-2{
	color: #f74008;
	/*font-weight: bold;*/
}

.is-table-col.is-status-urlop{
	color: #127fc4;
}
.machinery-status-uszkodzona{
	color: #f74008;
}
.machinery-status-sprawna{
	color: #60c211;
}
.machinery-status-nieaktywna{
	color: #6888b4;
}

.is-table-col a.button-edit{
	text-decoration: underline;
}

.deliveryWeekDelete,
.deliveryWeekAdd,
.is-table-col button.button-edit,
.is-table-col .button-details{
	background: none;
	border: none;
	color:#252161;
	text-decoration: underline;
}


.deliveryWeekDelete:hover,
.deliveryWeekAdd:hover,
.is-table-col button.button-edit:hover,
.is-table-col .button-details:hover{
	color: #5651ff;
}

#udi-logout-close,
.deliveryWeekDelete:focus,
.deliveryWeekAdd:focus,
.is-table-col button.button-edit:focus,
.is-table-col .button-details:focus{
	outline:none;
}

.is-table-col.sorting{
	cursor: pointer;
}

.is-table-col.sorting:after{
	content: '';
	background-repeat: no-repeat;
	background-position: center center;
	width: 9px;
	height: 11px;
	margin-left: 10px;
}

.is-table-col.sorting.sorting-asc:after{
	background-image: url("../img/uarrow.png");
	display: inline-block;
}

.is-table-col.sorting.sorting-desc:after{
	background-image: url("../img/darrow.png");
	display: inline-block;
}


/*.is-table-col.sorting{*/
/*	background-repeat: no-repeat;*/
/*	background-position: left 6px center;*/
/*	!*padding-right: 14px;*!*/
/*	padding-left: 20px;*/
/*	background-size: 9px 11px;*/
/*}*/

/*.is-table-col.sorting.sorting-asc{*/
/*	background-image: url("../img/uarrow.png");*/
/*}*/

/*.is-table-col.sorting.sorting-desc{*/
/*	background-image: url("../img/darrow.png");*/
/*}*/

.table-header, .table-body, .table-footer{
	width: 100%;
	max-width: 100%;
}

.is-table .table-body{
	font-weight:300;
}

/*MODALE*/
.ui-dialog{
	background-color: #FFFFFF;
	border: 1px solid #cfd3db;
	z-index: 999999;
	font-size: 12px !important;
}

.ui-dialog-titlebar{
	display: none !important;
}

.ui-dialog .ui-dialog-title{

}

.ui-widget-overlay{
	background-color: #afafb0;
	opacity: .3;
	z-index: 99999;
}

.ui-widget-overlay{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.udi-modal-container{
	padding: 30px 100px;
    padding-right: 40px;
}

.udi-modal-header{
	padding-bottom: 15px;
	border-bottom: 1px solid #cfd3db;
}

.udi-modal-header .header-row{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-left: -60px;
}

.udi-modal-header .header-row i{
	font-size: 20px;
}

.udi-modal-header .modal-header-info{
	font-weight: 100;
	font-size: 22px;
	color: #acb0b9;
}

#modalInsert .udi-modal-header .header-start{
	background-image: url("../img/icons/plus.svg");
}

#modalEdit .udi-modal-header .header-start{
	background-image: url("../img/icons/writing.svg");
}

.udi-modal-header .header-start{
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 30px 30px;
	padding-left: 60px;
	height: 30px;
	display: flex;
	align-items: center;
}

.udi-modal-header .header-end{
	cursor: pointer;
	background: url("../img/icons/delete-button.svg");
	width: 30px;
	height: 30px;
	background-size: cover;
}

.udi-modal-header h2{
	font-weight: 700;
	color: #252161;
	font-size: 39px;
	margin-top: 10px;
}

.udi-modal-header i.udi-modal-start-icon{
	margin-right: 10px;
}

.udi-modal-body{
	margin-top: 20px;
}

.udi-form-rows{
	display: flex;
	width: 75%;
	align-items: center;
	flex-wrap: wrap;
}

.udi-form-row-left{
	flex: 30%;
	text-align: left;
	padding: 10px 0;
	margin-right: 60px;
}

.udi-form-row-right{
	flex: 30%;
	text-align: right;
	padding: 0 10px 0 0 ;
}

.udi-form-row .input-with-error{
	position: relative;
	margin-left: -21px;
}

.udi-form-row .input-with-error .input-error{
	position: absolute;
	top: -10px;
	right: 0;
	background-color: white;
	color: #FF0000;
	padding: 2px 5px;
	font-weight: 600;
	cursor: default;
	z-index: 2;
}

.udi-form-row label[for='password']+.input-with-error .input-error{
	right:35px;
}

.label-with-notice{
	display: flex;
	flex-wrap: wrap;
}

.label-notice{
	font-size: small;
	flex: 100%;
}

.udi-form-row .input-with-error input{
	width: 100% !important;
	height: 56px !important;
	border-color: #ff0000 !important;
}

.udi-form-row .input-with-error input:focus{
	border-color: inherit !important;
	outline: none !important;
}

.udi-form-rows .udi-form-row{
	display: flex;
	flex-wrap: wrap;
	text-align: left;
	min-height: 56px;
	/*align-items: center;*/
}

.udi-form-rows .udi-form-row > *{
	flex: 1;
}

.udi-form-rows .udi-form-row label{
	width: 30%;
	font-weight: 600;
	color: #393a3d;
	font-size: 18px;
}

.deliveryYear,
.deliveryYearWeeks,
.deliveryDescription,
.udi-form-rows .udi-form-row select,
.udi-form-rows .udi-form-row input,
.udi-form-rows .udi-form-row textarea{
	/*height: 100%;*/
	height: 56px;
	font-size: 18px;
	color: #252161;
	border: 1px solid #cfd3db;
	border-radius: 5px;

}



.udi-form-delivery-weeks-section{
	border-top:1px solid #cfd3db;
	margin-top: 10px;
}

.udi-form-section-header{
	border-bottom: 1px solid #cfd3db;
	font-weight: 600;
	color: #393a3d;
	padding: 10px 0;
	font-size: 18px;
}

.deliveryDescription{
	width: calc(100% - 10px);
	padding:15px;
}

.udi-form-section-table{
	margin-top: 10px;
}

.udi-form-section-table select,
.udi-form-section-table input{
	font-weight: 300;
}

.udi-form-row .udi-date-input:read-only,
.udi-form-row select:disabled{
	background-color: #ebebe4 !important;
}

.udi-form-section-table th{
	font-weight: 500;
}

.udi-form-section-table th:last-of-type{
	width:25%;
}
.udi-form-section-table thead th:last-of-type{
	padding: 0 6px;
}

.udi-form-section-table td{
	vertical-align: top;
}
.udi-form-section-table .td-year{width: 65px;}
.udi-form-section-table .td-week{width: 166px;}
.udi-form-section-table .td-desc{width: calc(100% - 100px);}

.deliveryYear:focus,
.deliveryYearWeeks:focus,
.deliveryDescription:focus,
.udi-form-rows .udi-form-row textarea:focus,
.udi-form-rows .udi-form-row select:focus,
.udi-form-rows .udi-form-row input:focus{
	outline: none;
	border-color: #1c75bb;
}

.udi-form-rows .udi-form-row select{
	background-color: inherit;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-image: url("../img/select.png");
	background-position: right 20px center;
	background-repeat: no-repeat;
}
.
.udi-form-rows .udi-form-row input,
.udi-form-rows .udi-form-row select,
.udi-form-rows .udi-form-row textarea{
	padding: 0 10px;
	width: 0%;
}

.udi-form-rows.notices .udi-form-row-left{
	flex: 60%;
	margin: 0;
	margin-right: 10px;
}
.udi-form-rows.notices label{
	flex: 1;
}
.udi-form-rows.notices textarea,
.udi-form-rows.notices input{
	flex: 3;
	margin-left: -26px;
}
.udi-form-rows.notices .udi-form-row-right{
	flex:100%;
}

.udi-form-rows .udi-date-input::-webkit-clear-button{
	padding-right: 15px;
}

.udi-form-row .udi-date-input{
	width:calc(70% - 53px) !important;
}

.udi-form-rows .udi-time-input::-webkit-inner-spin-button,
.udi-form-rows .udi-date-input::-webkit-inner-spin-button{
	display: none;
}
.udi-form-rows .udi-date-input::-webkit-calendar-picker-indicator{
	color: rgba(0, 0, 0, 0);
	opacity: 1;
	display: block;
	background-image:url("../img/calendar.png");
	/*width:20px;*/
	/*height:20px;*/
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	/*display: none;*/
}
.udi-form-rows .udi-date-input{
	/*background-image:url("../img/calendar.png");*/
	/*background-position: right 5px center;*/
	/*background-size: 18px 18px;*/
	/*background-repeat: no-repeat;*/
}
.udi-form-rows .udi-form-row textarea{
	padding: 10px;
	overflow-y: overlay;
}

.udi-form-rows .udi-form-row select{
	 padding: 0 10px;
 }
.udi-form-rows .udi-form-row input{
	/*padding: 0 5px;*/
	box-sizing: border-box;
	padding: 0 10px;
	width: 70%;
}

.udi-form-row{
	position:relative;
}
.udi-form-row .random-passord-btn,
.udi-form-row .calc-btn{
	position: absolute;
	right: 1px;
	top: 1px;
	/*transform: translateY(-50%);*/
	height: 54.5px;
	border-radius: 0 4px 4px 0;
	border: none;
	z-index: 1;
}
.udi-form-row .random-passord-btn:hover,
.udi-form-row .calc-btn:hover{
	background-color: rgba(0,0,0,0.25);
}



.udi-form-rows.udi-form-row-submit{
	width: 100%;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #cfd3db;
}

.udi-form-rows.udi-form-row-submit button{
	font-size: 18px;
	color: #252161;
	text-align: left;
}

.udi-form-rows.udi-form-row-submit button:hover{
	background-color: #1c75bb;
	color:white;
	background-image: url("../img/white-arrow.png");
}

.udi-form-rows.udi-form-row-submit button:focus{
	outline:none;
}

.udi-modal-footer{
	margin-top: 20px;
	padding: 20px 60px;
	border-top: 1px solid #cfd3db;
}

.udi-modal-footer .footer-row{
	display: flex;
	justify-content: space-between;
	margin-left: -30px;
}

.udi-modal-footer .footer-row i{
	font-size: 20px;
}

.udi-modal-footer .modal-footer-info{
	font-weight: 100;
}

.udi-modal-footer .footer-end{
	cursor: pointer;
}

.udi-modal-footer i.udi-modal-footer-icon{
	margin-right: 10px;
}

.rarrow{
	background-image: url("../img/rarrow.png");
	background-repeat: no-repeat;
	background-position: center center;
	width: 16px;
	height: 13px;
	display: inline-block;
}

.larrow{
	background-image: url("../img/larrow.png");
	background-repeat: no-repeat;
	background-position: center center;
	width: 16px;
	height: 13px;
	display: inline-block;
}

.uarrow{
	background-image: url("../img/uarrow.png");
	background-repeat: no-repeat;
	background-position: center center;
	width: 9px;
	height: 11px;
	display: inline-block;
}

.darrow{
	background-image: url("../img/darrow.png");
	background-repeat: no-repeat;
	background-position: center center;
	width: 9px;
	height: 11px;
	display: inline-block;
}

.loader-with-info{
    position: absolute;
    left: 50%;
    transform: translate(-50%,-50%);
    top: 50%;
}

.loader-with-info span{
	text-align: center;
	width: 100%;
	top: 5%;
	position: absolute;
	color: #3498db;
}

.loader-with-info .loader{
	border: 10px double #3498db;
	border-top: 16px solid #3498db;
	border-radius: 50%;
	width: 200px;
	height: 200px;
	animation: spin 5s linear infinite;
	margin: 100px auto auto;

}

@keyframes spin{
	0%{
		transform: rotate(0deg);
	}
	100%{
		transform: rotate(360deg);
	}
}

.random-passord-btn,
.calc-btn{
	cursor: pointer;
}

.swal2-container {
	z-index: 9999999999999999;
}

@media (max-width: 1620px){
    .container {
        margin: 15px 23px !important;
		min-width: calc(100% - 46px) !important;
    }
	.breadcrumbs{
		padding: 10px 20px;
	}

    .action-button{
        padding-top: 5px;
        padding-bottom: 5px;
    }


	.single-main{
		margin-top: 10px;
	}

	.single-main .single-content{
		width: 80%;
		overflow-x:auto;
	}

	.single-main .single-content .single-header{
		/*margin-bottom:-20px;*/
		/*align-self: flex-start;*/
		/*margin-bottom: -8px;*/
	}

	.single-main .single-content .single-table{
		/*min-height: calc(100% - 169px);*/
		overflow-x: auto;
        overflow-y: hidden;
        /*height: calc(100% - 49px);*/
		/*margin-bottom:49px;*/
	}
	.is-table-row.is-header-row .is-table-col {
		white-space: nowrap;
	}

	.is-table-col {
		 word-break: break-word;
	}


	.single-main .left-menu .left-menu-list{
		/*padding: 10px;*/
		/*padding-bottom: 20px;*/
	}

	.single-main .left-menu .left-menu-header{
		/*flex-direction: column;*/
	}
    .single-main .left-menu .left-menu-header h5{
		text-align: left;
		font-size: 18px;
    }

	.single-main .left-menu{
		/*width: 20%;*/
		/*width:310px;*/
	}

	.menu-top-logo{
		width: 38%;
		background-size: auto 31px;
		/*background-position: center;*/
	}

	.menu-top-right{
		flex: 2
	}

	.menu-top .menu-top-logo,
	.menu-top .menu-top-search,
	.menu-top .menu-top-logout{
		height: 31px;
	}


	.single-main .single-content .single-header~.single-table{
		 /*height: calc(100% - 170px);*/
	}
	/*if search result is hidden*/
	.single-main .single-content .single-header[style="display:none"]~.single-table{
		/*height: calc(100% - 49px);*/
	}
	/*ifend*/

	.single-main .single-content .single-footer .single-footer-col{
		padding: 0px 15px;
	}

	.is-table{
		font-size: 14px;
	}


	.is-table-col{
		word-break: normal;
		/*padding: 0 5px;*/
	}

	.single-footer{
		height: 49px;
	}


	.is-table{
		/*height: calc(100% - 49px);*/
	}

	.left-menu{
		overflow: hidden;
	}

	div.footer{
		padding: 10px 0 !important;
		margin-top: 0 !important;
	}


    /*MODALS*/

	.udi-form-rows{
		width: 100%;
	}
	.udi-form-rows .udi-form-row label,
	.udi-form-rows .udi-form-row input,
	.udi-form-rows .udi-form-row select,
	.udi-form-rows .udi-form-row textarea,
	.udi-form-section-header{
		font-size:16px;
	}

	.udi-form-rows .udi-form-row{
		min-height: 38px;
	}
	.udi-form-rows .udi-form-row select,
	.udi-form-rows .udi-form-row input,
	.udi-form-rows .udi-form-row textarea{
		height: 36px !important;
	}
	.udi-form-row .random-passord-btn,
    .udi-form-row .calc-btn{
		height: 34px !important;
	}

	.udi-form-row-left {
		padding: 5px 0;
	}

	.udi-modal-header h2{
		font-size: 32px;
	}
	.udi-modal-header {
		padding-bottom: 0px;
	}
	.udi-modal-body {
		margin-top: 10px;
	}



	.udi-form-rows .udi-form-row textarea{
		padding:5px 10px;
	}
	.udi-form-row label[for='password']+.input-with-error .input-error {
		right: 33px;
	}

	/*.left-menu-list a .left-menu-item:before{*/
	/*	content: "";*/
	/*	min-width: 25px;*/
	/*	height: 25px;*/
	/*	background: url("../img/icons/speedometer.svg");*/
	/*	background-size: cover;*/
	/*	display: inline-block;*/
	/*}*/



	.ui-dialog{
		left:50% !important;
		transform:translateX(-50%) !important;
	}

	.udi-modal-container {
		padding: 10px 20px;
	}

	#modalEdit .udi-modal-header .header-start,
	#modalInsert .udi-modal-header .header-start{
		background-image:none;
	}


	/*	HOME PAGE*/
	.home-tile{
		padding: 10px;
		min-height: initial;
	}

	.home-tile:hover{
		padding: 9px;
	}

	.home-tile-stats .stats-count{
		font-size:20px;
	}

	.home-navbar-row{
		padding: 0;
	}

	.tile-title, .tile-icon, .tile-link{
		margin-bottom: 10px;
		font-size:18px;
	}

	.home-tile-stats .home-tile-left .tile-icon{
		margin-bottom: 0;
		/*align-self: center;*/
	}

	.tile-link button{
		padding: 10px;
		padding-right: 30px;
		background-position: right 10px center;
	}


	.menu-top-logout span,
	.menu-top {
		font-size: 16px;
	}

	.scroll-top{
		padding: 10px 10px;
		height: 44px;
		width: 44px;
        display: none;
	}

	.stats-summary p{
		margin:0;
	}

}

.alert2-container{
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}
.alert2-content,
.alert2-actions{
	flex:50%;
	margin:0;
}

.udi-warning-container{
	display: grid;
	grid-gap: 20px;
	padding: 40px 20px;
}

.udi-warning-message{
	text-align: center;
	line-height: 1.2;
	font-size: 22px;
	color: #636569;
	font-weight: 300;
}

.udi-warning-header{
	background: url(../img/icons/alert.svg);
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	height: 30px;
}

.udi-warnign-button{
	text-align: center;
	padding: 10px 20px;
	padding-right: 45px;
	font-size: 18px;
}

#udi-logout-close{
	font-size: 18px;
}

#udi-logout-close:hover{
	background-color: #1c75bb;
	color:white;
	background-image: url("../img/white-arrow.png");
}

#udi-logout-close:focus{
	outline:none;
}

.swal2-popup{
	border-radius: 0 !important;
}


/*udi crm*/

.crm-modal-edit form{
	display: grid;
	grid-template-columns: auto 1fr auto 1fr;
	column-gap: 10px;
	row-gap:5px;
}

.crm-modal-edit label{
	font-weight: 600;
	color: #393a3d;
	font-size: 18px;
}

.crm-modal-edit input{
	box-sizing: border-box;
}

.crm-modal-edit textarea,
.crm-modal-edit select,
.crm-modal-edit input{
	box-sizing: border-box;
	padding: 0 10px;
	height: 56px;
	font-size: 18px;
	color: #252161;
	border: 1px solid #cfd3db;
	border-radius: 5px;
}

.crm-modal-edit select{
	background-color: inherit;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;

	background-image: url(../img/select.png);
	background-position: right 20px center;
	background-repeat: no-repeat;
}

.crm-modal-edit textarea{
	padding: 10px;
	overflow-y: overlay;
	height: 4em;
	max-height:16em;
}

#modalEdit h2[class*='status-']:before{
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-family: "Font Awesome 5 Free";
    margin-right: 5px;
}
#modalEdit h2.status-0:before{
    font-weight: 900;
    content: "\f251";
}
#modalEdit h2.status-1:before{
    font-weight: 400;
    content: "\f2b5";
}
#modalEdit h2.status-2:before{
    font-weight: 900;
    content: "\f651";
}
#modalEdit h2.status-3:before{
    font-weight: 400;
    content: "\f058";
}
#modalEdit h2.status-4:before{
    font-weight: 400;
    content: "\f057";
}
#modalEdit h2.status-5:before{
    font-weight: 900;
    content: "\f187";
}

.crm-modal-edit .span-row-3{
	grid-column: span 3;
}
.crm-modal-edit .span-row-4{
	grid-column: span 4;
}

.crm-modal-edit .attachment_list{
    grid-column: 2/span 3;
}

.crm-modal-edit .attachment_list .attch_item{
    color: #252161;
    border: 1px solid #cfd3db;
    display: inline-block;
    padding: 5px 10px;
    border-radius: 12px;
    font-size: 15px;
    line-height: 1.2;
}
.crm-modal-edit .attachment_list .attch_item a,
.crm-modal-edit .attachment_list .attch_item span{
    color:inherit;
    font:inherit;
}

.crm-modal-edit .attachment_list .attch_item~.attch_item{
    margin-left: 5px;
}

.crm-modal-edit .attachment_list p{
    margin:0;
    height:30px;
}

#modalEdit.read-only input:disabled,
#modalEdit.read-only textarea:disabled,
#modalEdit.read-only select:disabled{
    background: rgba(235, 235, 228,0.5);
}
#modalEdit.read-only input[type='file']{
    display: none;
}
#modalEdit #saveAll{
    display: none;
}
#modalEdit.read-only span.delete-single{
    display: none;
}
#modalEdit.read-only #saveAll{
    display: inline-block;
}
#modalEdit.read-only .attachment_list>p{
	display: none;
}
#modalEdit.read-only .modal-header-info{
    /*visibility: hidden;*/
}
#modalEdit.read-only .header-info-action{
    display:none;
}
#modalEdit.read-only .modal-header-info::first-letter{
    text-transform: uppercase;
}
#modalEdit.read-only .confirm-edit{
    display:none;
}
#modalEdit:not(.read-only) .switch-mode{
    display:none;
}





#modalEdit span.delete-single:hover {
    font-weight: 900;
}
#modalEdit span.delete-single {
    cursor: pointer;
    margin-left: 5px;
}

#modalEdit .assign-history .accordion{
    width: 100%;
    background-color: #eee;
    outline: none;
    border: none;
    transition: .4s;
    font-size: 18px;
    color: #252161;
    cursor:pointer;
    justify-content: space-between;
    display: flex;
    padding:0 10px;
}
#modalEdit .assign-history .accordion:hover {
    background-color: #ccc;
}

#modalEdit .assign-history .accordion:after{
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-family: "Font Awesome 5 Free";

    font-weight: 900;
    content: "\f078";
}
#modalEdit .assign-history.active .accordion:after{
    font-weight: 900;
    content: "\f077";
}
































