.nav-tabs > .nav-item {background-color: #dbe7e785;border: solid 1px #CCCCCC !important}

.external-project{
	color: #607d8b !important;font-weight:bold;
}

.file-item-move{cursor:move !important}

.border-bottom-strong {
	border: none;
	border-bottom-width: 0.25rem  !important;
	border-bottom-style: solid !important;
}

.border-right-strong {
	border: none;
	border-right-width: 0.25rem  !important;
	border-right-style: solid !important;
}

.border-left-strong {
	border: none;
	border-bottom-width: 0.25rem  !important;
	border-bottom-style: solid !important;
}

.input-uppercase {
  text-transform: uppercase;
}

.form-field-language>img{margin-top:10px !important;}

#divLoadMore {
	width:100%;font-weight:bold;text-align:center;cursor:pointer
}

.height-18px{height:22px;}

.color-gray{color:#cccccc !important;}

.color-black{color:#000000 !important;}

.color-white{color:#ffffff !important;}

.fa-poco{content: url('../img/modules/poco.svg');}

.fa-poco-white{content: url('../img/modules/white/poco.png');}

.fa-poco-black{content: url('../img/modules/black/poco.png');}

.fa-geodynamic{
	font-weight: bolder;
    font-family: sans-serif;
    font-size: 18px;
}

.float-right {float:right !important}

.field-gray {border: solid 1px #CCCCCC;background-color: #858796;color:#FFFFFF !important;}

.field-date-light {border: solid 1px #CCCCCC;background-color: #fafafa;padding:2px;}

.file-list-item {list-style-type: none !important;max-width:150px !important; height:150px; width:150px; display:inline-block; text-align:center; vertical-align: middle; position: relative;  margin:10px; }
.file-list-item:hover { font-weight:bold;}
.file-list-item-image{ height:100%; max-width:150px !important; height:150px; width:150px; }

.img-16px{height: 16px !important;}

.img-file-icon {width:24px;}

.btn-ruptil-insert {float:left;padding-top:2px;padding-bottom:2px;}

.form-control {display:inline-block}

.border-gray-padding-4px {border:solid 1px #6e707e61;padding:4px}

.align-center {text-align: center}

.cursor-pointer {cursor: pointer;}

.display-none{display:none;}

.margin-left-10px {margin-left:10px;}

.width-100-margin-10px {width:100%;margin-bottom:10px;}

.btn-off{background-color:#9b9b9b80;border-color:#7f7f7f73}

.btn-action {margin-left:3px;cursor:pointer}

.bibliografia-autor {font-size:11px;font-style:italic;}

.padding-left-10px {padding-left:10px;}

.padding-top-0 {padding-top:0px;}

.padding-2px {padding:2px;}

.padding-top-5 {padding-top:5px;}

.field-autocomplete {background-position:right;background-repeat:no-repeat;}

.field-mandatory {font-weight:bold;color:#FF0000;}
	
.modal-header-slim{padding-top:3px;padding-bottom:3px;}

.modal-width-80pct {max-width: 650px;}

.form-field-slim{padding:2px;font-size:12px;}

.btn-insert { position: fixed; bottom:1rem;right:1rem;z-index:9999 }

.btn-action-left { position: fixed; bottom:1rem;left:1rem;z-index:9999 }

.btn-action-right { position: fixed; bottom:1rem;right:1rem;z-index:9999 }

.btn-action-right-2 { position: fixed; bottom:1rem;right:6rem;z-index:9999 }

.dataTable td { padding: 5px;vertical-align:middle;font-size:14px;line-height:14px;color:#000000}

.dataTable tr { background-color:#FFFFFF; }

.dataTable > thead > tr > th { text-align:center;padding:5px;font-size:16px;}

.table-row-highlight { background-color:#2196f385 !important;color:#FFFFFF !important;font-weight:bold !important;}

.red {color:#FF0000}

.white {color:#FFFFFF}

.black {color:#00000}

.blue {color:#0000FF}

.green {color:#648d64;}

.bold {font-weight:bold;}

.btn-save {width:100% !important;text-align:left;margin-top:10px;}

div.form-field > label { font-weight: bold; margin:0px; margin-top: 5px;}

.border-white-md{border:solid;border-color:#FFFFFF;border-width:2px;}

.rounded {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	opacity: 1!important;
}

.control-label{
	font-weight:bold;
	margin-bottom: 0px;
    margin-top: 7px;
}

.session-title {
  min-height: 20px;
  padding: 7px;
  font-weight:bold;
  margin-bottom: 10px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
	 -moz-border-radius: 4px;
		  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
		  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.session-button {
	float:right;
	position:relative;
	top:-10px;
}


.hideSelection {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: moz-none;
	-ms-user-select: none;
	user-select: none;
}

.uploadFileButton {
	position:relative;
	top:-1000px;
	visibility:hidden;
}

.fullwith{
	width:100%
}

.modal-backdrop {
	position:relative !important;
}

.hidden{ display:none !important }

#txtMapPlaceSearch{
	margin-left:0px;
}

@media (max-width: 400px) {
	#txtMapPlaceSearch{
		margin-left:70px;
	}
	
	.top-bar-site-title {
		display: none;
	}
}