#MainContentPlaceHolder {
 position:fixed;
 top:100px;
 bottom:0;
 left:0;
 right:0;
 overflow:auto;
 background-color: #7E4E83;
 margin-top: 15px;
}




body {

	background-position: center center;

	/* background-repeat: repeat-x; */

    background-size: 100vw;
    margin: 0;
    font-family: montserrat, sans-serif;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.7;
    color: black;
    text-align: left;
    background-color: #7E4E83;
    /* background-color: #7E4E83; */
}



@media (min-width: 992px){

	.col-lg-12 {
	flex: 0 0 100%;
	max-width: 1366px;
	margin: auto;	

	 }
	}

#MainLogo {

	max-height: 60px;

}



#toggleMenu {

	color: #e1a900;

}



label {

	color: #712875;

}



.mini-label {

	color: #712875
	font-size: 8pt;

}



a:link, a:visited, a:hover, a:active {

	/*color: #e1a900;*/
	text-decoration: none;

}



a.btn-primary {

	 color: #fff; 
	border-color: rgb(0 0 0 / 8%);

}



.btn {

	border-radius: 1.4rem;
	min-width:100px;

}

.btn-primary {

	background-color: #41b339;
	font-weight: 400;
	border-color: #fff;


    

}



	.btn-primary:hover {
		color: #fff;
		background-color: gree	
		border-radius: 1.4rem;

	}



	.btn-primary:focus, .btn-primary.focus {

		/*box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);*/
		box-shadow: 0 0 0 0.2rem rgba(178, 0, 0, 0.5);
        border-radius: 1.4rem;
	}



	.btn-primary.disabled, .btn-primary:disabled {
		color: #fff;
		background-color: #AF39B3; /*#007bff;*/
	/*	border-color: #A23535; #007bff;*/
        border-radius: 1.4rem;

	}



	.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,

	.show > .btn-primary.dropdown-toggle {

		color: #fff;

		/*background-color: #0062cc;

		border-color: #005cbf;*/

		background-color: #712875; /*#0069d9;*/

	/*	border-color: #661A00; #0062cc;*/


        border-radius: 1.4rem;

	}



		.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,

		.show > .btn-primary.dropdown-toggle:focus {

			/*box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);*/

			box-shadow: 0 0 0 0.2rem rgba(178, 0, 0, 0.5);

            border-radius: 1.4rem;

		}




/* css | https://app.simplyfad.it/Content/css?v=LF-alV-X2jzZyvDltehZ1D6dV_YzljgGNRikYqG_kRI1 */

#MainContentPlaceHolder {
  /* top: 85px; */
  top: 90px;
}

/* custom_style.css | https://app.simplyfad.it/fad_custom/11/custom_style.css?1.0.7803.31488 */

body {
  background-color: #7E4E83;
}


/* css | https://app.simplyfad.it/Content/css?v=LF-alV-X2jzZyvDltehZ1D6dV_YzljgGNRikYqG_kRI1 */

.btn-primary {
  /* border-color: #007bff; */
  border-color: #fff;
}



.navbar-light .navbar-brand {
 color:orange;
 font-weight: bold;
 font-size: x-large;
}

b,
strong {
 font-weight: bold;
 font-size: 17px;
 color: #3a5066;
}

.rounded {
 border-radius:0.85rem !important;
}

.border {
 border:1px solid #3a5066 !important;
 /*! box-shadow: 1%; */
}
#FixedTopContainer {
 background:#fff;
 position:fixed;
 margin-top:2px;
 padding-left:20px;
 padding-right:20px;
 width:100%;
 height:auto;
 top:80px;
 left:0;
 z-index:51;
 height:auto;
 -webkit-transition:.5s;
 transition:.5s;
 padding-top: 10px;
}


/* css | https://app.simplyfad.it/Content/css?v=LF-alV-X2jzZyvDltehZ1D6dV_YzljgGNRikYqG_kRI1 */

.table thead th {
  /* border-bottom: 2px solid #dee2e6; */
  border-bottom: 0px solid #dee2e6;
}

.table-bordered thead td, .table-bordered thead th {
  /* border-bottom-width: 2px; */
  border-bottom-width: 1;
}

.table-bordered td, .table-bordered th {
  /* border: 1px solid #dee2e6; */
}

/* In linea #2 | https://app.simplyfad.it/WebForms/BackOffice/Utenze */

th {
  /* text-align: center; */
  text-align: left;
}



.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
 color:#fff;
 background-color:#3a5066;
 border-color:##3a5066;
}

.btn-secondary {
 color:#fff;
 background-color:#3a5066;
 border-color:#3a5066;
}


/* custom_style.css | https://app.simplyfad.it/fad_custom/11/custom_style.css?1.0.7803.31488 */

.mini-label {
  /* font-size: 8pt; */
  font-size: 9pt;
  font-weight: 400;
}

.dropdown-item {
 display:block;
 width:100%;
 padding:.25rem 1.5rem;
 clear:both;
 font-weight:400;
 color:#fff;
 text-align:inherit;
 white-space:nowrap;
 background-color:transparent;
 border:0
}

.nav-tabs .nav-link {
 border:1px solid transparent;
 border-top-left-radius:.25rem;
 border-top-right-radius:.25rem;
 color: grey;
 font-weight: normal;
 margin-top: 6px;
}

.table td,
.table th {
 padding:.75rem;
 vertical-align:middle;
 border-top:1px solid #dee2e6
}

.nav-pills .nav-link.active, .nav-pills .show >.nav-link {
			color: #3E324A;
			background-color: transparent; 
			border-bottom: 2px solid #3E324A;
			border-radius: 0;
		}


.dropdown-menu {
position:absolute;
 top:100%;
 left:0;
 z-index:1000;
 display:none;
 float:left;
 min-width:10rem;
 padding:.5rem 0;
 margin:0.125rem 9px 0;
 font-size:1rem;
 /*! color:#212529; */text-align:left;
 list-style:none;
 background-color:#b0b9c2;
 background-clip:padding-box;
 border:1px solid #3a5066;
 border-radius:.25rem;

}


/* css | https://app.simplyfad.it/Content/css?v=LF-alV-X2jzZyvDltehZ1D6dV_YzljgGNRikYqG_kRI1 */

.modal-content {
  /* display: -ms-flexbox; */
  /* border-radius: .3rem; */
  border-radius: 1.3rem;
}

.modal-header {
  /* border-top-left-radius: calc(.3rem - 1px); */
  /* border-top-right-radius: calc(.3rem - 1px); */
  border-top-left-radius: calc(1.3rem - 1px);
  border-top-right-radius: calc(1.3rem - 1px);
}

#FixedTopContainer {
 background:#fff;
 position:fixed;
 margin-top:-11px;
 padding-left:20px;
 padding-right:20px;
 width:100%;
 height:auto;
 top:80px;
 left:0;
 z-index:51;
 height:auto;
 -webkit-transition:.5s;
 transition:.5s;
 padding-top: 10px;

}

#toggleMenu {
color: #e1a900;
}

#collapsibleMenu {
 position: fixed;
 top: 64px;
 left: 0px;
 padding: 1rem;
 min-width: 250px;
 z-index: 1035;
 background-color: white;
 border-radius: 1.2em;
 margin-left: 9px;
}

th {
			font-size:11pt;
			text-align:left;
		}

.card {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 min-width:0;
 word-wrap:break-word;
 background-color:#fff;
 background-clip:border-box;
 border: 1px solid #b7b7b7;
 border-radius:.75rem;
 margin-top: 18px;
}

.shadow {
 box-shadow: 0 0 rgba(0,0,0,.15) !important;
}


/* custom_style.css | https://app.simplyfad.it/fad_custom/11/custom_style.css?1.0.7803.31488 */

.table-bordered thead td, .table-bordered thead th {
  /* border-bottom-width: 2px; */
  /* border-bottom-width: 1; */
  border-bottom-width: 0px;
  border-bottom-width: 0px;
  border-color: white;
}

.table td, .table th {
  /* border-top: 1px solid #dee2e6; */
  border-top: 0px solid #fff;
}

.table thead th {
  /* border-bottom: 0px solid #dee2e6; */
  border-bottom: 0px solid #fff;
}

th {
  border-color: white;
}

/* css | https://app.simplyfad.it/Content/css?v=LF-alV-X2jzZyvDltehZ1D6dV_YzljgGNRikYqG_kRI1 */

.table-bordered td, .table-bordered th {
  /* border: 1px solid #dee2e6; */
  border: ;
  border-color: #fff;
}

.table-bordered {
  /* border: 1px solid #dee2e6; */
  border: 0px solid #dee2e6;
}

/* In linea #2 | https://app.simplyfad.it/WebForms/BackOffice/Utenze */

th {
  /* font-size: 8pt; */
  /* text-align: center; */
}

a {
    color: #e1a900;
    text-decoration: none;
    background-color: transparent;
}
