a {
	color: #000;
}


a:hover{
	text-decoration: none;
}

.vakata-context i{
	margin-right: 18px !important;
	margin-left: -35px !important;
}


.c-header .c-header-nav .c-header-nav-btn, .c-header .c-header-nav .c-header-nav-link{
	color: #333;
}

.c-sidebar .c-sidebar-nav-dropdown-toggle, .c-sidebar .c-sidebar-nav-link {
	color: #FFF;
    padding: .6045rem 1rem;
}


.c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover>.c-sidebar-nav-dropdown-toggle, 
.c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover>.c-sidebar-nav-link {
	background-color: #e7a20c !important;
}

.c-sidebar .c-sidebar-nav-link.c-active {
    color: #fff;
    background: #e7a20c !important;;
}



.form-control:focus{
	border-color: #e7a20c;
	box-shadow: 0 0 0 0.2rem rgba(231,162,12,.25)
}

.summary{
	text-align: right;
}

.form-control{
	color: #4d5666;
}

.table.table-outline th {
    color: #484d55;
    background-color: #d8dbe0;
    border-color: #d8dbe0;
}

.badge {
    padding: .25em .4em .4em;
    font-size: 85%;
}

.form-group.required label:after{
	content: '*';
	/*padding-left: 5px;*/
	color: #e55353;
}


.select2-container--default .select2-selection--single {
   border-color: #d8dbe0 ;
   
}

.select2-container .select2-selection--single {
	height: 35px;
}


.form-group.is-invalid .form-control,
.form-group.is-invalid .select2-container--default .select2-selection--single
 {
  border-color: #e55353;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e55353' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e55353' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  padding-right: calc(1.5em + 0.75rem);
  background-position: right calc(0.375em + 0.1875rem) center;
}




.ver-inline-menu li {
    position: relative;
    margin-bottom: 1px;
}


.nav>li, .nav>li>a {
    display: block;
    position: relative;
}


.ver-inline-menu li a {
    font-size: 14px;
    font-weight: 300;
    color: #557386;
    display: block;
    background: #f0f6fa;
    border-left: solid 2px #c4d5df;
}

.ver-inline-menu li a {
    background-color: #FFF !important;
}
.ver-inline-menu a {
    padding: 0 !important;
}


.ver-inline-menu li.active a, .ver-inline-menu li:hover a {
    font-size: 14px;
}
.ver-inline-menu li.active a, .ver-inline-menu li.active i {
    color: #fff;
    background: #e7a20c;
    text-decoration: none;
}
.ver-inline-menu li.active a {
    border: solid 2px #e7a20c;
    color: #000;
    font-weight: bold;
}

.ver-inline-menu li i {
    width: 37px;
    height: 37px;
    display: inline-block;
    color: #b9cbd5;
    font-size: 15px;
    padding: 12px 10px 10px 8px;
    margin: 0 8px 0 0;
    text-align: center;
    background: #e0eaf0!important;
}
.ver-inline-menu li i {
    color: #777 !important;
}

.col-menu-sx{
	float:left;
	width: 200px;
	margin-right:20px;
}

.col-menu-sx .nav{
	display:block;
}


.dd-list .hiddenx {
    visibility: hidden;
}

a.notify {
    position: relative;
    font-size: 1.4em;
    top: 5px;
    padding-left: 6px;
}
.font-grey-cascade {
    color: #95A5A6!important;
}

.dd3-content:hover .hiddenx {
    visibility: visible;
}

.dd3-content img {
	display: inline-block;
	margin:1px 5px 0 5px;
}


.badge-i{
	font-size: 10px;
    position: relative;
    top: -10px;
    left: -5px;
}


.badge-ix{
	position: absolute;
    top: 10px;
    right: -10px;
}


ul.list-unstyled li{
	margin: 5px 0;
}

.btn-xs{
	padding: 0px 3px;
    font-size: 1em;
}

.actions-items{
	float: right;
	/*margin-top:-3px;*/
	margin-right: -9px;
}

.action-select {
	min-height: 25px;
	margin-left: 10px;
}

.dropdown-menu.act-item li{
	padding: 5px 5px 5px;
}

html:not([dir=rtl]) .card-header-actions a,
.actions-items a{
	display: inline-block;
	margin-right: 5px;
}

.dd.list-items{
	margin-top: 10px;
}


.dd-item .md-checkbox{
	position: absolute;
	top: 30px;
	left: 4px;
}

.dd-item.default-items .md-checkbox{
	float: left;
	position: relative;
	top: 2px; left: -2px;
}


.dd-item.gallery-item{
	float: left;
	margin-right: 10px;
}

.dd-item.gallery-item .dd3-content{
	padding: 1px 4px 2px 4px;
}

.dd-item.gallery-item .dd-handle, .dd-item.gallery-item  ul.list-unstyled{
	display: none;
}

.dd-item.gallery-item div.actions{
	position: absolute;
	top: 0;
	right: 0;
}


.switch-gallery i{
	cursor: pointer;
	font-size: 20px;
	display: inline-block;
	margin-left: 5px;
}


.switch-gallery i.text-muted {
	color: #DDD;
}

.dd3-item.gallery-item div.md-checkbox{
	position: absolute;
	top: 0;
	left:-4px;
}


.dd-item.gallery-item div.actions-items {
    position: absolute;
    top: 0;
    right: 0;
}
.dd-list div.actions-items {
    list-style: none;
    float: right;
    margin: 1px -4px 0 0;
}

.dd3-item img{
	vertical-align: top;
}


.dd3-item  ul.list-unstyled{
	display: inline-block;
	margin-left:10px;
}

textarea.hidden {
  visibility: hidden !important;
  display: none !important;
}

.pagination{
	margin-top: 10px;
}

.row .azienda-sede {
    /*border-bottom: 1px solid #DDD;*/
    /*margin: 0 0 10px;*/
    padding-top:30px;
    position: relative;
    margin-bottom: 15px;
}

.row .azienda-sede .delete-sede {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1000;
}



:focus-visible {
	outline: #FFF auto 1px;
}

.bootstrap-duallistbox-container select{
	border: 1px solid #DDD !important;
}

.bootstrap-duallistbox-container select:focus-visible{
	outline: #DDD auto 1px;
}
