.form-inline-space
{
    margin-bottom: 15px;
}

body
{
    color: #6c6c6c;
}

h2
{
    color: #175e99;
    font-family: Heuvetica, Arial, Sans;
    text-decoration: none;
    border-bottom: 2px solid #175e99;
    margin-bottom: 0;
    font-style: normal;
    font-weight: bold;
}

header
{
    margin-bottom: 22px;
    font-size: 12px;
    font-style: italic;
    color: #b5b5b5;
}

.icon-help
{
    display: inline-block;
    padding: 2px 5px 0px;
    color: #ffffff;
    background-color: #d14f27;
    font-size: 12px;
    border-radius: 4px;
}

h2 .glyphicon
{
    font-size: 21px;
    padding-right: 5px;
}

.panel-default>.panel-heading
{
    color: #ffffff;
    background-color: #175e99;
    border-color: #ddd;
}

.input-group-addon
{
    color: #ffffff;
    background-color: #175e99;
}

label
{
    color: #175e99;
}
#explica1{
	width:80.76923076923077%;
	height:auto;	
    font-family: monospace,monospace;
    font-size: 1em;	
	font-style: italic;
	color:#999;
	margin-left:20px;
	float: left;
}
.letra1{
    margin-bottom: 22px;
    font-size: 12px;
    font-style: italic;
	font-weight: bold;
    color: #b5b5b5;
}
#primeira{
	width:100%;
}
#linha1{
	width:100%;
}
#logo{
	width:15.38461538461538%;
	height:150px;	
	text-align:center;
	display:flex;
    display:-webkit-flex; /* Garante compatibilidade com navegador Safari. */
    justify-content: center;
    align-items: center;	
	float:left;
	overflow: hidden;
}
.meuCol
{
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
	float:left;
}
#simular{
	width:100%;
	text-align:center;
	font-family: Heuvetica, Arial, Sans;
	font-size: 1.3em;
}
@media(max-width:640px){font-size: 4em;}}
@media(max-width:640px){#logo{width:100%;float:none;}}
@media(max-width:640px){#explica1{float:none;}}
