﻿.btnCandidati {
    background-image: url(images/btn_candida.png);
    background-repeat: no-repeat;
	background-size: 70px;
    width: 70px;
	height: 30px;
    display: inline-block;
}

#divFilterPanel {
	margin: 2px 8px 2px 8px;
}

.table {
	min-height: 100%
}

:root {
	/* Docsweb palette */
    --dwLighter: #f4f3f2;
    --dwLight: #1c7eaf;
    --dwDeafult: #205e7c;
    --dwDark: #1d4f68;
    --dwDarker: #233646;
	
	/* Dondup palette */
	--dupLight: #515151;
    --dupDefault: #333;
    --dupDark: #000;
	--dupYellowLight: #e4e0d8;
	--dupInputBorder: #ccc;
	--dupInputBorderDark: #a3a3a3;
	
	/* Colors */
	--crimsonRed: #dc143c;
}

.custom-table {
    border-top: 0;
    border-bottom: 0;
}

.headRiga {
	background: var(--dupDefault);
    color: #fff;
    font-size: 19px;
    border-bottom: 0;
}

th.cell.headCell
,th.cell.headCell-candidati {
	background: var(--dupDefault);
	border-top: 0;
}

.titolo-posizioni {
	color: #222222;
}

h5.titolo-posizioni {
	color: var(--dupDefault);
}

.copyrightTxtDiv {
	background: var(--dupDefault);
	color: var(--dupYellowLight);
}

.container-fluid {
    padding: 0px 15px !important;
    padding-top: 0px !important;
}

.table {
    margin-bottom: 0;
	min-height: 0;
}

.pageLink {
    border: 1px solid #ccc;
    color: var(--dupDefault);
}

.pageLink:hover {
    border: 1px solid #a3a3a3;
}

.riga:hover {
	background-color: #e3f2fd !important;
}

.grey {
	background-color: #eceff1 !important;
}

.titolo-candidati {
	color: #222222;
}

td.titleCell-candidati
,td.bodyCell-candidati {
	padding: 0 !important;
	border: 0 !important;
}

td.titleCell-candidati {
	width: 20% !important;
	color: #222222;
}

.container-fluid-candidati {
	padding-left: 50px !important;
}

#BInviaCV
,#btnBackPage
,.backButton {
    background-color: var(--dupDefault);
}
#BInviaCV:hover
,#btnBackPage:hover
,.backButton:hover {
	background-color: var(--dupLight);
    border-color:  #ffffff;
    color: #ffffff;
}

.custom-file-label::after {
    font-size: unset !important;
    border: none !important;
}

.custom-file-label::after {
    height: auto !important;
    line-height: unset !important;
    border-radius: 0 !important;
	background-color: var(--dupDefault) !important;
}

.alert {
	border: 1px solid #cccccc !important;
}

th.cell.headCell-candidati {
	color: var(--dupDefault) !important;
}