.dismissButton{
    background-color:#fff;
    border:1px solid #dadce0;
    color:#1a73e8;
    border-radius:4px;
    font-family:Roboto,sans-serif;
    font-size:14px;
    height:36px;
    cursor:pointer;
    padding:0 24px}
    
.dismissButton:hover{
    background-color:rgba(66,133,244,0.04);
    border:1px solid #d2e3fc
}

.dismissButton:focus{
    background-color:rgba(66,133,244,0.12);
    border:1px solid #d2e3fc;
    outline:0
}

.dismissButton:hover:focus{
    background-color:rgba(66,133,244,0.16);
    border:1px solid #d2e2fd
}

.dismissButton:active{
    background-color:rgba(66,133,244,0.16);
    border:1px solid #d2e2fd;
    box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 1px 3px 1px rgba(60,64,67,0.15)
}

.dismissButton:disabled{
    background-color:#fff;
    border:1px solid #f1f3f4;
    color:#3c4043
}

.gm-style .gm-style-mtc label,.gm-style .gm-style-mtc div{
    font-weight:400
}

.gm-control-active>img {
	box-sizing: content-box;
	display: none;
	left: 50%;
	pointer-events: none;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%)
}

.gm-control-active>img:nth-child(1) {
	display: block
}

.gm-control-active:hover>img:nth-child(1),
.gm-control-active:active>img:nth-child(1) {
	display: none
}

.gm-control-active:hover>img:nth-child(2),
.gm-control-active:active>img:nth-child(3) {
	display: block
}

.gm-ui-hover-effect{
    opacity:.6
}

.gm-ui-hover-effect:hover{
    opacity:1
}

.gm-style .gm-style-cc span,.gm-style .gm-style-cc a,.gm-style .gm-style-mtc div{
    font-size:10px;
    box-sizing:border-box;
}

@media print {  
    
    .gm-style .gmnoprint, .gmnoprint {    
        display:none;  
    }
}

@media screen {  
    
    .gm-style .gmnoscreen, .gmnoscreen {    
        display:none;  
    }
}

.gm-style-pbc{
    transition:opacity ease-in-out;
    background-color:rgba(0,0,0,0.45);
    text-align:center
}

.gm-style-pbt{
    font-size:22px;
    color:white;
    font-family:Roboto,Arial,sans-serif;
    position:relative;
    margin:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}

.gm-style img{
    max-width: none;
}

.gm-style {
    font: 400 11px Roboto, Arial, sans-serif; 
    text-decoration: none;
}

.base-dinambit{
    visibility: visible;  
    -webkit-transform: translateY(0) scale(1); 
    opacity: 1;
    transform: translateY(0) scale(1); 
    opacity: 1;
    -webkit-transition: -webkit-transform 1.5s cubic-bezier(0.6, 0.2, 0.1, 1) 0.05s, opacity 1.5s cubic-bezier(0.6, 0.2, 0.1, 1) 0.05s; 
    transition: transform 1.5s cubic-bezier(0.6, 0.2, 0.1, 1) 0.05s, opacity 1.5s cubic-bezier(0.6, 0.2, 0.1, 1) 0.05s;
}

.client-img{
    visibility: visible;  
    -webkit-transform: translateY(0) scale(1); 
    opacity: 0.6;
    transform: translateY(0) scale(1); 
    opacity: 0.6;
    -webkit-transition: opacity 1s ease-in-out 0s, -webkit-transform 1.5s cubic-bezier(0.6, 0.2, 0.1, 1) 0.05s, opacity 1.5s cubic-bezier(0.6, 0.2, 0.1, 1) 0.05s; 
    transition: opacity 1s ease-in-out 0s, transform 1.5s cubic-bezier(0.6, 0.2, 0.1, 1) 0.05s, opacity 1.5s cubic-bezier(0.6, 0.2, 0.1, 1) 0.05s;
}
