/* Main Tags */
body {height:100% !important;max-width:100%;overflow-x:hidden;}
.row {padding:0px;margin:0px;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
/* Containers */
#main-cont {min-height:100%;}
#top-bar {height:70px;background:#000000;z-index:99 !important;}
#menu-sx {min-height:100%;padding:0px;z-index:99;}
#cont-dx {min-height:100%;height:auto;z-index:1;padding-bottom:50px;}
.cont-btt {width:100%;height:50px;cursor:pointer;}

/* Buttons */
.menu-btt {width:100%;height:50px;background-color:transparent;}
.menu-btt:hover {border-right:4px solid #E9DF97;position:relative;right:-4px;transition:0.3s;}
/* Text */
#site-title {font-size:25px;font-style:italic;padding-left:25px;line-height:70px;color:white;font-weight:700;}
.p-menu {font-size:16px;width:70%;line-height:50px;text-align:left;text-decoration:none;color:white;}
.p-menu:hover {color:#E9DF97;}

/* DASHBOARD */
#main-numbs {height:200px;width:80%;margin:auto;margin-top:20px;}
.numb-big {width:100%;height:150px;margin-top:25px;background-color:white;
    -webkit-box-shadow: 1px 2px 5px 1px rgba(196,196,196,1);
-moz-box-shadow: 1px 2px 5px 1px rgba(196,196,196,1);
box-shadow: 1px 2px 5px 1px rgba(196,196,196,1);}
.p-numb {width:90%;text-align:right;font-size:18px;font-weight:400;}
.main-numb {width:90%;text-align:left;font-size:25px;font-weight:600;}
#box-charts {-webkit-box-shadow: 1px 2px 5px 1px rgba(196,196,196,1);
    -moz-box-shadow: 1px 2px 5px 1px rgba(196,196,196,1);
    box-shadow: 1px 2px 5px 1px rgba(196,196,196,1);}

/* PAGINE */
#add-camp {background-color:#000000 !important;}
input[type=submit] {background-color:#000000 !important; color: white !important;}
i {color:#E9DF97 !important}
#box-cont {-webkit-box-shadow: 1px 2px 5px 1px rgba(196,196,196,1);
    -moz-box-shadow: 1px 2px 5px 1px rgba(196,196,196,1);
    box-shadow: 1px 2px 5px 1px rgba(196,196,196,1);}
#chiedilink:hover {color:#E9DF97 !important;}

/* UPLOAD IMGS */

.custom-file-upload {display: inline-block;padding: 6px 12px;margin-top: 17.5px;cursor: pointer;background-color: #c55a11;color:white;border-radius: 4px;}
.custom-file-upload:hover {background-color: #414040;transition: 0.5s; }
.custom-file-upload:not( :hover ) { background-color: #000000;transition: 0.5s; }
  
@media only screen and (max-width: 600px) {
  #cont {
    width: 100% !important;
  }
	#reg_title {
		font-size:18px !important;
		margin:0px;
	}
	#body_reg {
		height: 100vh !important;
	}
	#form_cont {
		width:100% !important;
	}
}