﻿
@font-face {
    font-family: 'inter';
    src: url('fonts/inter/Inter-VariableFont_opsz,wght.ttf') format('truetype');
}

.camp
{
    font-size: medium;    
}

.closeOptions {
    background-image: url("images/user.png");
    background-size: 40px 40px;
    cursor: pointer;
    height: 40px;
    position: absolute;    
    top: 0;
    right: 0;
    width: 40px;    
}
div.lbl_title div.formContent.ktf-form.min {
    border: medium none;
    padding: 0 20px;
}

.lbl_title{    
    /*text-align: center;*/
    position: relative;
}

.text_center { text-align: center; }
.text_right { text-align: right; }

.white{ color: white; }
.orange{ color: orange; }
.red{ color: red  !important ; }
.green { color: #4fa06d !important; /*color: green  !important;*/ }
.yellow { color: yellow  !important; }
.blue { color: #336ca6!important; /*: blue!important;*/ }

.text_10em { font-size: 1.0em !important; }
.text_12em { font-size: 1.2em !important; }
.text_15em { font-size: 1.5em !important; }
.text_20em { font-size: 2.0em !important; }
.text_25em { font-size: 2.5em !important; }
.text_40em { font-size: 4.0em !important; }
.text_50em { font-size: 5.0em !important; }
.text_60em { font-size: 6.0em !important; }
.text_70em { font-size: 7.0em !important; }

div.lbl_title div.ktf-form {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: hsl(0, 0%, 85%);
    border-color: hsl(0, 0%, 44%);
    border-image: none;
    border-radius: 0;    
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-style: dotted none solid;
    border-width: 1px medium 2px;
    margin: 0;
    max-width: none;
    overflow: hidden;
    padding: 10px 13px 10px 20px;
    width: 100%;
}

div.ui-tabs.ui-widget.ui-widget-content.ui-corner-all
{
    display: contents;
}


/**********************************/
/**********************************/
/**********************************/


/*div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons.ui-draggable.ui-resizable
{
    width: 90% !important;    
}    
.ui-dialog .ui-dialog-title{
    font-size: 5em;
}
.ui-dialog .ui-dialog-content {
    font-size: 3.5em;
}
.ui-button .ui-button-text 
{
    font-size: 3em;
}
button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close
{
    display: none;
}
div.kMsgBox.ui-dialog-content.ui-widget-content
{
    max-width: none !important;
    padding-bottom: 0.5em;
}

div.ui-widget-header
{
    background: #F5A900;
}*/


/* INICI COLUMNES DINÀMIQUES */

*[class*="css_column_"] {
    display: inline-block;
    vertical-align: top;
}

.css_column_1 {
    width: 100%;
}

.css_column_1_10 {
    width: 10%;
}

.css_column_1_7 {
    width: 14.28%;
}

.css_column_1_6 {
    width: 16.66%;
}

.css_column_2_10, .css_column_1_5 {
    width: 20%;
}

.css_column_1_4 {
    width: 25%;
}

.css_column_2_7 {
    width: 28.57%;
}

.css_column_3_10 {
    width: 30%;
}

.css_column_1_3, .css_column_2_6 {
    width: 33%;
}

.css_column_4_10, .css_column_2_5 {
    width: 40%;
}

.css_column_3_7 {
    width: 42.86%;
}

.css_column_1_2, .css_column_3_6 {
    width: 49.886%;
}

.css_column_5_10 {
    width: 50%;
}

.css_column_4_7 {
    width: 57.14%;
}

.css_column_6_10, .css_column_3_5 {
    width: 60%;
}

.css_column_2_3, .css_column_4_6 {
    width: 66%;
}

.css_column_7_10 {
    width: 70%;
}

.css_column_5_7 {
    width: 71.43%;
}

.css_column_3_4 {
    width: 75%;
}

.css_column_8_10, .css_column_4_5 {
    width: 80%;
}

.css_column_5_6 {
    width: 83.1%;
}

.css_column_6_7 {
    width: 85.71%;
}

.css_column_9_10 {
    width: 90%;
}

/*:not(.mobile) .container_min_width *[class*="css_column_"]{
	display:block;
	width:100%;
}*/
.container_min_width .css_column_1_4 {
    width: 50%;
    display: inline-block;
}

.container_min_width .css_column_1_6 {
    width: 33%;
    display: inline-block;
}
/*
@media only screen and (max-width: 1179px){
	body:not(.mobile) *[class*="css_column_"]{
		width: 100%;
		display:block;
	}
	.css_content_right > div{
		float:none;
	}
}*/

/* FI COLUMNES DINÀMIQUES */

input.numeric, input.numericFloat {
    text-align:right;
}
.fa::before {
    font-family: 'Font Awesome 5 Free';
    font-weight:900;
}
button.fa{
    display: inline-flex;
    align-items:center;
}
