.iframe-container{
  position: relative;
  width: 100%;
  height: 100%;	
  padding-bottom: 56.25%; 
  height: 0;
}
.iframe-container iframe{
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;	
 
}
   
.navbar .navbar-nav {
	font-size: 1em;
	display: inline-block;
	float: none;

}

.navbar .navbar-collapse {
	font-size: 1em !important;
    text-align: center;
	background-color:#FFF;

	}
	
.navbar-default .nav li a {
    font-size: 1em !important;
    letter-spacing: 3px;
	color: #75AADB;
	background-color:#FFF !important;
	
  }


.barra {
	color: #75AADB; 
  }
  
.barra  li a {
    color: #75AADB; !important;
	
  }
 
.barra  li a:hover {
	color: #4F6B7F !important;
	background-color:#E9EEF2 !important;
 }
 
.barra  li a:active {
  	color:  #4F6B7F  !important;
	background-color:#E9EEF2 !important;
 }
		
h3, h2 {
	color: #75AADB;
}
			
.box {
	display: flex;
	justify-content: space-between;
}



.iti__hide {
  display: none; }

pre {
  margin: 0 !important;
  display: inline-block; }

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string,
.token.variable {
  background: none; }


input, select {
  border: 1px solid #CCC;
  width: 250px; }

::-webkit-input-placeholder {
  color: #BBB; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #BBB;
  opacity: 1; }

:-ms-input-placeholder {
  color: #BBB; }

#result {
  margin-bottom: 100px; }

.iti__flag {background-image: url("assets/jquery/intl-tel-input/img/flags.png");}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {background-image: url("assets/jquery/intl-tel-input/img/flags@2x.png");}
}

.invalid-feedback{
  color: red; 	
}