@charset "UTF-8";

:root {
	--error-text-color: #CD3E48;
	--warning-text-color: #FF8000;
	--loading-animation: rotate .8s linear infinite;
	--text-color-gray: #666;
  	--border-radius: 4px;
  	--steelglass-purple-01: #9673FF;
  	--steelglass-blue-01: #0B70B8;
}

.font-10{ font-size: 10px; }
.font-14{ font-size: 14px; }
.font-24{ font-size: 24px; }
.font-28{ font-size: 28px; }
.font-34{ font-size: 34px; }

.full-height { height: 100%; }
.full-width { width: 100%; }

.stripe-purple-01{ background-color: var(--steelglass-purple-01); }

.color-blue1{ color: var(--steelglass-blue-01); }
img.unavailabletool{ opacity: 10%; }

table tr td div.template-quotation-square-color{ width: 22px; height: 22px; display: inline-block; border-radius: var(--border-radius) }

#form-template .fancy-container .available-items .fancybox-content{ width: 1100px; }
#form-template .fancy-container .available-items .box.accordion .accordion-header{ padding-bottom: 15px; }
#form-template .fancy-container .available-items .box.accordion .accordion-header .box-title{ margin-bottom: 30px; }
#form-template .fancy-container .available-items .accordion-header table{ padding-bottom: 0; margin-bottom: 0; }
#form-template .fancy-container .available-items .accordion-header table tr th{ border-bottom: none; padding-top: 0; padding-bottom: 0; }
#form-template .fancy-container .available-items .accordion-header table tr th:nth-child(1),
#form-template .fancy-container .available-items .accordion-content table tr td:nth-child(1){ width: 1%; }
#form-template .fancy-container .available-items .accordion-header table tr th:nth-child(2),
#form-template .fancy-container .available-items .accordion-content table tr td:nth-child(2){ width: 120px; min-width: 120px; max-width: 120px; overflow: hidden; }
#form-template .fancy-container .available-items .accordion-header table tr th:nth-child(3),
#form-template .fancy-container .available-items .accordion-content table tr td:nth-child(3){ width: 450px; min-width: 450px; max-width: 450px; }
#form-template .fancy-container .available-items .accordion-header table tr th:nth-child(4),
#form-template .fancy-container .available-items .accordion-content table tr td:nth-child(4){ width: 10%; }
#form-template .fancy-container .available-items .accordion-header table tr th:nth-child(5),
#form-template .fancy-container .available-items .accordion-content table tr td:nth-child(5){ width: 10%; }
#form-template .fancy-container .available-items .accordion-header table tr th:nth-child(6),
#form-template .fancy-container .available-items .accordion-content table tr td:nth-child(6){ width: 12%; }
#form-template .fancy-container .available-items .accordion-header table tr th:nth-child(7),
#form-template .fancy-container .available-items .accordion-content table tr td:nth-child(7){ width: 12%; }
#form-template .fancy-container .available-items .scrollable-fancy .accordion-content .scrollbarhidden{ padding: 15px 0 15px 0; overflow-y: scroll; }
#form-template .fancy-container .available-items .scrollable-fancy .accordion-header{ box-shadow: 0 0 20px #DDD !important; }

.accordion-header .title .fancy-title{ flex: 0 0 58%; max-width: 58%; }
.accordion-header .title .fancy-search{ flex: 0 0 42%; max-width: 42%; }


.item-list-result.gridview td:after{ content: ' '; display: block; }
.item-list-result.gridview td:nth-child(1):after { width: 16px; }
.item-list-result.gridview td:nth-child(2):after { width: 150px; }
.item-list-result.gridview td:nth-child(4):after { width: 35px; }
.item-list-result.gridview td:nth-child(5):after { width: 42px; }
.item-list-result.gridview td:nth-child(6):after { width: 96px; }
.item-list-result.gridview td:nth-child(7):after { width: 117px; }
.item-list-result.gridview td:nth-child(8):after { width: 70px; }

.fancy510 .fancybox-content{ width: 510px; }
.fancy480 .fancybox-content{ width: 480px; }

.fancy-container table.related-items-container{ border-collapse:separate; border-spacing: 0 1em; }
.fancy-container table.related-items-container tr:nth-child(1) td{ padding-top: 2rem !important; }
.fancy-container table.related-items-container tr td:nth-child(1){ width: 15%; text-align: left; }
.fancy-container table.related-items-container tr td:nth-child(2){ width: 85%; }


.template-section .hierarchical-repeater-wrap li:last-child{ border-bottom: 1px solid #CCC; }
.template-section .hierarchical-repeater-wrap .table .table-cell{ padding-right: 10px; padding-left: 10px;  }
.template-section .hierarchical-repeater-wrap .table .table-cell::after{ content: ' '; display: block; }

.template-section.items .hierarchical-repeater-wrap .table .table-cell.description{ width: 99%; }
.template-section.items .hierarchical-repeater-wrap .table .table-cell.code::after{ width: 85px; }
.template-section.items .hierarchical-repeater-wrap .table .table-cell.unit{ text-align: center; }
.template-section.items .hierarchical-repeater-wrap .table .table-cell.unit::after{ width: 70px; }
.template-section.items .hierarchical-repeater-wrap .table .table-cell.vat{ text-align: center; }
.template-section.items .hierarchical-repeater-wrap .table .table-cell.vat::after{ width: 50px; }
.template-section.items .hierarchical-repeater-wrap .table .table-cell.price{ text-align: center; }
.template-section.items .hierarchical-repeater-wrap .table .table-cell.price::after{ width: 85px; }
.template-section.items .hierarchical-repeater-wrap .table .table-cell.priceformula{ text-align: center; }
.template-section.items .hierarchical-repeater-wrap .table .table-cell.priceformula::after{ width: 15px; }
.template-section.items .hierarchical-repeater-wrap .table .table-cell.qttype{ text-align: center; }
.template-section.items .hierarchical-repeater-wrap .table .table-cell.qttype::after{ width:  90px; }
.template-section.items .hierarchical-repeater-wrap .table .table-cell.manage::after{ width: 100px; }

.template-section.costs .hierarchical-repeater-wrap .table .table-cell.name{ width: 99%; }
.template-section.costs .hierarchical-repeater-wrap .table .table-cell.type::after{ width: 135px; }
.template-section.costs .hierarchical-repeater-wrap .table .table-cell.pricefix{ text-align: center; }
.template-section.costs .hierarchical-repeater-wrap .table .table-cell.pricefix::after{ width: 90px; }
.template-section.costs .hierarchical-repeater-wrap .table .table-cell.productcount{ text-align: center; }
.template-section.costs .hierarchical-repeater-wrap .table .table-cell.productcount::after{ width: 90px; }
.template-section.costs .hierarchical-repeater-wrap .table .table-cell.processcount{ text-align: center; }
.template-section.costs .hierarchical-repeater-wrap .table .table-cell.processcount::after{ width: 90px; }
.template-section.costs .hierarchical-repeater-wrap .table .table-cell.haveaddprice{ text-align: center; }
.template-section.costs .hierarchical-repeater-wrap .table .table-cell.haveaddprice::after{ width: 90px; }
.template-section.costs .hierarchical-repeater-wrap .table .table-cell.manage::after{ width: 90px; }


#product-sheet [data-product="dynamic-price-details"]{ display: none; }
#product-sheet [data-product="dynamic-price-details"] .row.ppchooser > .col-11{ max-width: 92%; flex: 0 0 92%; padding-right: 0; }
#product-sheet [data-product="dynamic-price-details"] .row.ppchooser > .col-1{ max-width: 8%; flex: 0 0 8%; padding-left: 0; }
#product-sheet [data-product="dynamic-price-details"] [data-product="related-container"] .row.pprow > div {  display: flex; align-items: center; padding: 10px; justify-content: center; }

#product-sheet [data-product="dynamic-price-details"] [data-product="related-container"] .row.pprow > div:not(:first-child){ background-color: #F0F0F0; }
#product-sheet [data-product="dynamic-price-details"] [data-product="related-container"] .row.pprow > div:nth-child(1){ justify-content: left; flex: 0 0 5%; max-width: 5%; padding-left: 0; }
#product-sheet [data-product="dynamic-price-details"] [data-product="related-container"] .row.pprow > div:nth-child(2){ border-top-left-radius: var(--border-radius); border-bottom-left-radius: var(--border-radius); flex: 0 0 89%; max-width: 89%; align-items: flex-start; }
#product-sheet [data-product="dynamic-price-details"] [data-product="related-container"] .row.pprow > div:nth-child(3){ border-top-right-radius: var(--border-radius); border-bottom-right-radius: var(--border-radius); flex: 0 0 6%; max-width: 6%; }

#new-quotation-layer{ position: fixed; left: 0; top: 0; right: 0; bottom: 0; padding: 0; background-color: rgba(240,240,240,0.9); overflow: hidden; z-index: 1001; }
#new-quotation-layer .new-quote-layer-wrap{ width: 75%; min-width: 1040px; margin: auto; }
#new-quotation-layer .new-quote-layer-outer{ padding-bottom: 30px; }
#new-quotation-layer .scroll-x{ display: none !important; }
#new-quotation-layer #new-quotation-layer-selected-patient-box{ height: 146px; }
#new-quotation-layer #new-quotation-layer-buttons .new-quote-button,
#new-quotation-layer #new-quotation-layer-buttons .new-prescription-button{ display: none; }
#new-quotation-layer #new-quotation-layer-buttons.newvisit .new-quote-button,
#new-quotation-layer #new-quotation-layer-buttons.newprescription .new-prescription-button{ display: block !important; }
#new-quotation-layer #new-quotation-layer-buttons .new-quote-button .title > h3 > img{ width: 20px; vertical-align: -2px; }
#new-quotation-layer .new-quote-layer-outer .customer .box{ height: 146px; }
#new-quotation-layer .scroll-wrapper.scrollbar-hidden,
#new-quotation-layer .scrollbar-hidden.scroll-content.scroll-scrollx_visible{ height: 100vh !important; max-height: 100vh !important; }
.ui-autocomplete.new-quotation-layer{ z-index: 1002; }
.ui-autocomplete.new-quotation-layer .ui-menu-item .ui-menu-item-wrapper{ justify-content: space-between; text-transform: uppercase; }

#page-quotation #quote-header #quoteinfo > div[class^="col-"]:not(:last-child){ padding-right: 0; }
#page-quotation #quote-header #quoteinfo .field-box{ margin-bottom: 0; }
#page-quotation #quote-header #quoteinfo .col-1{ -ms-flex: 0 0 10%; flex: 0 0 10%; max-width: 10%; }
#page-quotation #quote-header #quoteinfo .col-5{ -ms-flex: 0 0 39.966667%; flex: 0 0 39.966667%; max-width: 39.966667%;  }
#page-quotation #template-uri:hover div{ text-decoration: underline; }

#page-quotation #quote-header #customerinfo{ padding-right: 20px; }
#page-quotation #quote-header #actionbuttons{ padding-left: 20px; }

#page-quotation #quote-header #customerinfo fieldset,
#page-quotation #quote-header #actionbuttons{ padding-bottom: 0; text-align: center; display: flex; align-items: center; justify-content: center; align-content: center; }
#page-quotation #quote-header #customerinfo fieldset{ height: 100%; }
#page-quotation #quote-header #actionbuttons{ flex-wrap: wrap }
#page-quotation #quote-header #actionbuttons::BEFORE{ content: ''; display: block; position: absolute; left: 0; width: 10px; top: 0; bottom: 0; background: linear-gradient(to right, rgba(0,0,0,0.10) 0%,rgba(0,0,0,0) 100%); }

#page-quotation #quote-header #actionbuttons > button{ margin: 5px; }
#page-quotation #quote-header #actionbuttons > button:first-child{ margin-top: 15px; }

#page-quotation .template-section.items .hierarchical-repeater-wrap .table .table-cell.code::AFTER{ width: 95px; }
#page-quotation .template-section.items .hierarchical-repeater-wrap .table .table-cell.toolqt::AFTER{ width: 60px; }
#page-quotation .template-section.items .hierarchical-repeater-wrap .table .table-cell.qt::AFTER{ width: 65px; }
#page-quotation .template-section.items .hierarchical-repeater-wrap .table .table-cell.formula::AFTER{ width: 15px; }
#page-quotation .template-section.items .hierarchical-repeater-wrap .table .table-cell.rowtot::AFTER{ width: 75px; }

#fancy-price-formula fieldset{ margin-bottom: 30px; }

/*
#form-quotation ol li .gridview-select-checkbox,
#form-quotation .thead .table-cell:nth-child(1){ display: none; }
*/



.quotation-item-form .related-container.related-yes section:nth-child(1){ display: block !important; }
.quotation-item-form .related-container.related-no section:nth-child(2){ display: flex !important; }
.quotation-item-form .related-container.related-yes section:nth-child(2),
.quotation-item-form .related-container.related-no section:nth-child(1){ display: none !important; }


/* .have-related .related-selected{ display: block; }
.quotation-item-form .related-container.have-related .no-related-selected{ display: none; }
 */
/*
#page-quotation #hierarchical-repeater .table .table-cell:first-child label{ margin-right: 20px; }
 #page-quotation #hierarchical-repeater .table .table-cell.code{ width: 9%; }
#page-quotation #hierarchical-repeater .table .table-cell.name{ width: 90%; }
 */
.general-border-radius{ border-radius: var(--border-radius); }

.box.accordion .accordion-header.with-stripe-color{ padding: 0; }
.box.accordion .accordion-header.with-stripe-color .padder{ padding: 24px; }

.fancy-width-3,
.fancy-width-3 .fancybox-content{ width: 30vw; }

.fancy-width-4,
.fancy-width-4 .fancybox-content{ width: 40vw; }

.fancy-width-6,
.fancy-width-6 .fancybox-content{ width: 60vw; }


.ui-autocomplete,
#new-campaign-layer{ z-index: 1000; }


img.icon.width-1{ width: 20px; }

.fancybox-stage .accordion .accordion-header h3 img.icon.width-1{ width: 26px; }

.colorpicker-display-container{ display: flex; }
.colorpicker-display-container > .colorpicker-display{ border: 1px solid #AAA; border-radius: 4px; flex: 1; }

table figure.preview{ 
	width: 150px; 
	height: 150px;
	background-color: #FAFAFA; 
	background-position: center; 
	background-repeat: no-repeat; 
	background-size: contain; 
	margin: auto;
}


.preview.importfile{ width: 200px; }



#new-campaign-layer
{
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	padding: 30px 0;
	background-color: rgba(240,240,240,0.9);
	overflow: hidden;
}
#new-campaign-layer .new-campaign-layer-wrap
{
	width: 75%;
	min-width: 1040px;
	margin: auto;
}
#new-campaign-layer .new-campaign-layer-outer
{
	padding-bottom: 30px;
}
#new-campaign-layer .scroll-x
{
	display: none !important;
}
#new-campaign-layer #new-campaign-layer-selected-patient-box
{
	height: 146px;
}

#new-campaign-layer #new-campaign-layer-buttons.newvisit .new-campaign-button,
#new-campaign-layer #new-campaign-layer-buttons.newprescription .new-prescription-button
{
	display: block !important;
}

#new-campaign-layer #new-campaign-layer-buttons .new-campaign-button .title > h3 > img{
	width: 20px;
	vertical-align: -2px;
}

.dispatchmessage.status2{ background-color: #66D374; }
.dispatchmessage.status3,
.dispatchmessage.status4{ background-color: #CD3E48; }

select.text-center{ text-align-last: center; }

section.file-no table.media-selected,
section.file-no button.media-remove{ display: none; }

#media-chooser-fancybox .accordion-header select{ width: 200px; }
#media-chooser-fancybox .accordion-header table.gridview{ margin-bottom: 0; }
#media-chooser-fancybox .accordion-header table.gridview th,
#media-chooser-fancybox .accordion-header table.gridview td{ border: 0; }
#media-chooser-fancybox .accordion-content .scrollbar-hidden{ height: 550px !important; }
#media-chooser-fancybox .accordion-content table figure.preview{ width: 100px; height: 100px; }

.ui-autocomplete .ui-menu-item{ font-weight: bold; font-size: 11px; }
.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{ display: flex; align-items: center; align-content: space-around; padding: 10px 10px 10px 12px; }
.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper img{ margin-right: 5px; width: 15px; }


/*#page-campaign-form span.button.campaign{ min-width: 105px; text-align: center; }*/


#product-image-fancybox.fancy-width-4 .image{ 
	height: 400px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}




/* GENERIC FANCY START */
.fancy-message .fancy-message-container .fancy-message-title{
	font-size: 28px;
	margin-bottom: 5px;
}

.fancy-message .fancy-message-container .row.multi-buttons{
	margin-top: 30px;
}

.fancy-message .fancy-message-container .fancy-message-title.warning{ 
	color: var(--warning-text-color);
}
.fancy-message .fancy-message-container .fancy-message-title.error{ 
	color: var(--error-text-color);
}
/* GENERIC FANCY END */

.scrollable-table-fancy.box.accordion .accordion-header{ padding-bottom: 0; }
.scrollable-table-fancy.box.accordion .accordion-header table.table-header{ margin-top: 24px; margin-bottom: 10px; }
.scrollable-table-fancy.box.accordion .accordion-header table.table-header.gridview{ margin-top: 24px; margin-bottom: 0; }
.scrollable-table-fancy.box.accordion .accordion-header table.table-header.gridview th{ border: 0; font-weight: bold; }
.scrollable-table-fancy.box.accordion .accordion-header table.table-footer{ margin-bottom: 0px; margin-bottom: 10px; }
.scrollable-table-fancy.box.accordion .scrollbar-hidden{ padding-top: 10px; }
.scrollable-table-fancy.box.accordion .accordion-content .gridview-buttons{ padding: 10px 25px 10px 25px; }
.scrollable-table-fancy.box.accordion .accordion-content .gridview-buttons .table-footer{}
.scrollable-table-fancy.box.accordion .accordion-content .gridview-buttons .table-footer tr td{ border: 0; }
.scrollable-table-fancy.box.accordion .accordion-content .gridview-buttons .table-footer.gridview{ margin-bottom: 0; }

.item-form .selected-items{ position: relative; min-height: 146.8px; }
.item-form .selected-items .empty{ display: none; position: absolute; }
.item-form.no-items .selected-items .empty{ display: flex; width: 100%; height: 100%; left: 0; top: 0; align-items: center; justify-content: space-around; }
.item-form.no-items .selected-items .not-empty{ visibility: hidden; }
.item-form .final-unit-price{ padding-top: 29px; padding-bottom: 25px; }
.item-form .unit-dynamic-price .col-9{ flex: 0 0 72%; max-width: 72%; }
.item-form .unit-dynamic-price .col-3{ flex: 0 0 28%; max-width: 28%; }

#form-account .standard-markup .gridview{ margin-bottom: 0; }
#form-account .standard-markup .gridview tr td{ padding: 10px 7.5px; }
#form-account .standard-markup .gridview tr:first-child td{ padding-top: 0; }
#form-account .standard-markup .gridview tr:last-child td{ border-bottom: none; }
#form-account #markup-box input[type="number"]{ width: 50px; }
#form-account .markupvalue{ min-width: 80px; }


/*#form-product .selected-items .empty{ display: none; }
#form-product .selected-items .not-empty{ visibility: hidden; }*/


.bottom-fixed-summary-yes section.bottom-fixed-summary{ 
    position: fixed;
    left: 250px;
    display: block;
    padding: 15px 30px;
    right: 0;
    bottom: 0;
    
}

.bottom-fixed-summary-yes section.bottom-fixed-summary::AFTER{
	content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: -16px;
    height: 15px;
    z-index: 101;
    background: linear-gradient(to top, rgba(0,0,0,0.10) 0%,rgba(0,0,0,0) 100%);
}

#tool-squaremeter fieldset{ position: relative; }
#tool-squaremeter fieldset legend .add-row{ position: absolute; right: 10px; padding: 0 10px; }

    
#tool-squaremeter fieldset .row.fields > div.col{ display: flex; padding-left: 10px; padding-right: 10px; }
#tool-squaremeter fieldset .row.fields > div.glass-pieces,
#tool-squaremeter fieldset .row.fields > div.row-remove{ flex: 0 0 20%; max-width: 20%; }

#tool-squaremeter fieldset .row.fields.dyn > div.row-remove .field-box{ display: flex; align-items: center; }

#tool-squaremeter fieldset .row.fields > div.glass-height,
#tool-squaremeter fieldset .row.fields > div.glass-width{ flex: 0 0 30%; max-width: 30%; }
#tool-squaremeter fieldset .row.values{ padding: 15px 10px; }
#tool-squaremeter fieldset .row.values > div{ padding: 10px 0; }
#tool-squaremeter fieldset .row.values > div{ align-self: center; }
#tool-squaremeter fieldset .row.values > div:nth-child(1),
#tool-squaremeter fieldset .row.values > div:nth-child(3){ border: solid 2px #CCC; border-radius: var(--border-radius); }
#tool-squaremeter fieldset .row.values > div:nth-child(1){ background-color: #F0F0F0; color: #A8A8A8; text-align: center;  }
#tool-squaremeter fieldset .row.values > div:nth-child(3){ background-color: var(--steelglass-blue-01); color: #FFF; text-align: center; }
#tool-squaremeter fieldset .row.values > div.col-2{ flex: 0 0 12%; max-width: 12%;}
#tool-squaremeter fieldset .row.values > div.col-5{ flex: 0 0 44%; max-width: 44%; }
#tool-squaremeter fieldset .container.lines{ padding: 0;max-height: 400px;overflow-y: scroll; scrollbar-width: none;padding: 0 10px; }

#tool-squaremeter .buttons .table-cell.side-left{ width: 40%; }
#tool-squaremeter .buttons .table-cell.side-right{ width: 60%; }

/* #tool-squaremeter fieldset .row:nth-child(2) > div:nth-child(2),
#tool-squaremeter fieldset .row:nth-child(2) > div:nth-child(3)
 */

/*
#tool-squaremeter .row.fields{ padding: 15px; }
#tool-squaremeter .row.fields > div{ padding: 0; }
#tool-squaremeter .row.fields > div:nth-child(1){  }
#tool-squaremeter .row.fields > div:nth-child(2),
#tool-squaremeter .row.fields > div:nth-child(3){  }
#tool-squaremeter .row.fields > div:nth-child(4),
#tool-squaremeter .row.fields > div:nth-child(5),
#tool-squaremeter .row.fields > div:nth-child(6){ align-self: center; }

#tool-squaremeter .row.fields > div:nth-child(4),
#tool-squaremeter .row.fields > div:nth-child(6){ border: solid 2px #CCC; border-radius: var(--border-radius); }

#tool-squaremeter .row.fields > div:nth-child(4){ background-color: #F0F0F0; color: #A8A8A8; text-align: center;  }
#tool-squaremeter .row.fields > div:nth-child(6){ background-color: var(--steelglass-blue-01); color: #FFF; }
*/

/*
#tool-squaremeter table td:nth-child(1),
#tool-squaremeter table td:nth-child(3){ width: 45%; }
#tool-squaremeter table td:nth-child(2){ width: 10%; }
#tool-squaremeter table td .field-box{ margin-bottom: 0; }
#tool-squaremeter table td .font-34{  }
#tool-squaremeter table td .display-value{ text-align: center; background-color: #F0F0F0; color: #A8A8A8; border-radius: var(--border-radius); }
#tool-squaremeter table td .display-value.bgblue{ background-color: var(--steelglass-blue-01); color: #FFF; }
*/

#fancy-row-formula .fancy-container #rowformulaalgo1,
#fancy-row-formula .fancy-container #rowformulaalgo2{ display: none !important; }

#fancy-row-formula .fancy-container:not([data-formulaoperator=""]) .operatoroptions.not-displayed,
#fancy-row-formula .fancy-container[data-formulaoperator="sum_formula"] #rowformulaalgo1,
#fancy-row-formula .fancy-container[data-formulaoperator="sub_formula"] #rowformulaalgo1,
#fancy-row-formula .fancy-container[data-formulaoperator="mul_formula"] #rowformulaalgo1,
#fancy-row-formula .fancy-container[data-formulaoperator="div_formula"] #rowformulaalgo1,
#fancy-row-formula [data-formulaalgo="sum-items-quantity"] [data-algocontainer="sum-items-quantity"],
#fancy-row-formula [data-formulaalgo="single-value"] [data-algocontainer="single-value"],
#fancy-row-formula [data-formulaoperator="round_formula"] #rowformulaalgo2,
#fancy-row-formula [data-formulaoperator="round_formula"] [data-algocontainer="single-value"]{ display: block !important; }

ul.password-policies{ margin-top: 0; padding-left: 20px; }

.gridview td{ line-height: 20px; }
#iubenda-badges{ margin-top: 40px; }
#iubenda-badges a{ margin-right: 10px !important; }
#iubenda-badges a:last-child{ margin-right: 0; }


