.ma-trig{
  font-size: 15px;
  background: rgb(255, 255, 255);
  color: #fafafa;
  height: 45px !important;
  border-bottom: 1px solid #ddd;
}

.ma-trig a{
  color: #2b303b;
}

.list-view li:hover {
    background-color: rgb(33, 37, 45) !important;
}
.ma-el{
    text-align: center;
    height: 100%;
    overflow-x: hidden;
    background: rgb(255, 255, 255);
    overflow-y: hidden
}

.email-wrapper .email-list .item {
    border-bottom: 1px solid rgb(33, 37, 45) !important;
}

.list-view-wrapper{
    background: rgb(51, 66, 97) !important;
}

.form-group-default.form-group-default-select2 .select2-container .select2-choice .select2-chosen {
    font-size: 13px !important;
    float: left !important;
}

.select2-drop-active {
    z-index: 10000000000  !important;
}


.bg-master-lightest {
    background-color: #FFFFFF !important;
}
.float-left{
  text-align: left;
}

hr {
margin-top: 5px !important;
margin-bottom: 5px !important;

}

.btn-position{
  margin: 20px;
}

.btn-size-form{
  width: 100%;
  height: 40px;
  margin-top: 17px;
  margin-bottom: 17px;
}

.pgn-bar {
    z-index: 10000;
}

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

.jumbotron {
  margin-bottom: 0px !important;

}

.successicon{
  font-size: 15px;
  margin-right: 15px;
  margin-top: 5px;
  color: #FFFFFF;
  background: #0F983C;
  border-radius: 50%;
  padding: 2px;
}

.erroricon{
  font-size: 15px;
  margin-right: 15px;
  margin-top: 5px;
  color: #FFFFFF;
  background: #CC2E32;
  border-radius: 50%;
  padding: 2px;
}

.divsuccess{
  margin-bottom: -25px;
z-index: 1;
}

.img-upload{
  width: 100%;
  max-width: 100%;
}



@media (max-width: 976px) {
	.popuwr{
	top: 0 !important;
	width: 100% !important;
	height: 100% !important;
	margin: 0px auto !important;
  left: 0 !important;
	}

  .popublwr{
  	background: none !important;
  }

}

.popublwr{
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 2147483644;
	background: black;
	opacity: .4;
}

.popuwr{
	position: fixed;
	display: none;
	top:50px;
	z-index: -100;
	margin: 0 auto;
	padding: 0;
	border: none;
	overflow: hidden;
	overflow-x: hidden;
  border: 1px solid #f2f6f7;
  background: #fff;
  border-radius: 3px;
}

.popuwr p{
	padding: 10px;
	color: #fff;
	font-weight: 100;
}
.popuwr i{
font-size: 30px;
    color: rgb(51, 66, 97);
}

.popupear{
	-webkit-animation: upear .5s ease forwards;
	-o-animation: upear .5s ease forwards;
	animation: upear .5s ease forwards;
}

@keyframes upear{
	from{ opacity: 0; top: 50%;}
	to{ opacity: 1; top: 10%;}
}

@-webkit-keyframes upear{
	from{ opacity: 0; top: 50%;}
	to{ opacity: 1; top: 10%;}
}

@-o-keyframes upear{
	from{ opacity: 0; top: 50%;}
	to{ opacity: 1; top: 10%;}
}

.popudispear{
	-webkit-animation: dispear .5s ease-in forwards;
	-o-animation: dispear .5s ease-in forwards;
	animation: dispear .5s ease-in forwards;
}

@keyframes dispear{
	from{ opacity: 1; top: 10%;}
	to{ opacity: 0; top: 50%;}
}

@-webkit-keyframes dispear{
	from{ opacity: 1; top: 10%;}
	to{ opacity: 0; top: 50%;}
}

@-o-keyframes dispear{
	from{ opacity: 1; top: 10%;}
	to{ opacity: 0; top: 50%;}
}



.page-container .page-content-wrapper .content {
    padding-bottom: 0px !important;
}


.InputProperty{
  width: 100%;
}

.display-no{
display: none;

}


#map-canvas {
        margin: 0;
        padding: 0;
        height: 500px;
        width: 100%;
      }


.property-title{
  background: #2b303b;
  margin-bottom: 0;
  padding: 5px;
  font-size: 15px !important;
  color: #fff;
}



.icona-scrivania{
  -webkit-transition: all .3s linear;
-o-transition: all .3s linear;
transition: all .3s linear;
position: absolute;
top: 19px;
right: 35px;
z-index: 0;
font-size: 90px;
color: rgba(0,0,0,0.15);
}

.inner h4{
  color: #fff;
  text-transform: uppercase;
}

.inner p {
      font-size: 15px;
}
