/* CSS Document */

@font-face {
		  font-family: 'Montserrat', sans-serif;
		  src: url('../css/Montserrat-Regular.woff2') format('woff2'), /* formato WOFF2 */
			   url('../css/Montserrat-Regular.woff') format('woff'); /* formato WOFF */
		  font-weight: normal;
		  font-style: normal;
	}
	
@font-face {
	font-family: 'Montserrat', sans-serif;
	src: url('../css/Montserrat-Regular.woff2') format('woff2'), /* formato WOFF2 */
	url('../css/Montserrat-Regular.woff') format('woff'); /* formato WOFF */
}
	
body {
	font-family: 'Montserrat', sans-serif;
}

form{
	font-family: 'Montserrat', sans-serif;
	font-size: 12pt;
}

form input[type="text"]{
	font-family: 'Montserrat', sans-serif;
	font-size: 11pt;
}

#tags{
	width: 100%;
	height: 36px;
	border: solid 1px #B5B5B5;
	border-radius: 3px;
}


.form-control {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}


.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: .25rem;
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.btn-disbled {
  color: #fff;
  background-color: #474747;
  border-color: #474747;
  opacity: 0.5;
}

.btn-success {
  color: #fff;
 /*background-color: #28a745;
  border-color: #28a745*/
}
.btn-success:hover {
  color: #fff;
  /*background-color: #218838;*/
  /*border-color: #1e7e34*/
}
.btn-success.focus, .btn-success:focus {
  /*box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)*/
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  /*background-color: #28a745;
  border-color: #28a745*/
}
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  /*background-color: #1e7e34;
  border-color: #1c7430*/
}
.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle:focus {
 /* box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)*/
}

.btn-group-lg > .btn, .btn-lg {
  padding: .5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: .3rem
}

.btn-block {
  display: block;
  width: 100%
}
.btn-block + .btn-block {
  margin-top: .5rem
}
input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
  width: 100%
}

.btn-airbag{
	background-color: #a82626!important;
	border: solid 1px #a82626;
}

.btn.focus, .btn:focus {
	box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .0)!important;
}

.btn:focus, .btn:hover {
	border: solid 1px #fff!important;
}

.form-applicazioni {
  background-color: #EBEBEB!important;
  margin-left: 15px!important; 
  margin-right: 15px!important;
}

.form-applicazioni input {
  width: 100%;
  border: solid 1px #a82626!important;
}

.form-applicazioni label {
	font-weight: bold;
}

.form-applicazioni select {
	margin-bottom: 10px;
	border: solid 1px #a82626!important;
	border-radius: 8px;
	color: #a82626!important;
	font-weight:600;
}

.form-applicazioni input[type="text"] {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 10px;
	border: solid 1px #8E8E8E!important;
	border-radius: 10px!important;
	color: #000!important;
	padding: 5px 5px 5px 10px!important;
	height: 40px!important;
	background-color: #fff;
	font-weight: bold;
}

.label2{
	font-family: 'truenorg'!important;
	font-weight: normal!important;
	margin-bottom: 5px!important;
}

.div-full-list{
	font-family: 'truenorg'!important;
	background-color: #fff;
	border: solid 1px #8E8E8E!important;
	border-radius: 8px;
	font-weight: normal!important;
	padding: 14px 14px 14px 14px;
	line-height: 23px!important;
}
