﻿body {
}

.Absolute-Center {
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
}


.Absolute-Center.is-Responsive {
  width: 70%; 
  height: 70%;
  min-width: 200px;
  max-width: 600px;
  padding: 50px;
}

  @media (max-height : 700px) {
          .Absolute-Center.is-Responsive {
          width: 80%; 
          height: 100%;
          padding: 20px;
        }
  }

.Absolute-Center-G {
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
}
.Absolute-Center-G.is-Responsive {
  width: 70%; 
  height: 70%;
  min-width: 200px;
  max-width:900px;
  text-align:justify;
}

.Absolute-Center-F.is-Responsive {
  width: 100%; 
  height: 100%;
  min-width: 200px;
  text-align:justify;
}


.fundocorpadrao {
    background-color:#EEEEF2;
}


.intro-header {
    text-align: center;
    color:#444444;
}

.control-label {
    font-size:small;
}

/* The Modal (background) */
.mmodal {
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.mmodal-content {
    background-color: #fefefe;
    margin: 25% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 60%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
 .cclose {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

 .cclose:hover,
 .cclose:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

.loading
{
    background-image: url(images/loading2.gif);
    background-position: right;
    background-repeat: no-repeat;
}
.autocomplete_completionListElement
{ 
        margin : 0px!important;
        padding:0!important;
        background-color : inherit;
        color : #333;
        border-color : #333;
        border-width : 1px;
        border-style : solid;
        cursor : 'default';
        overflow : auto;
        max-height : 200px;
		text-align : left;
		list-style-type : none;
		font-family: verdana,arial;
		font-size: 11px;
        z-index:99999;
}

/* AutoComplete highlighted item */
.autocomplete_highlightedListItem
{
        background-color: #FFF;
        color: black;
        padding: 1px;
        font-family: verdana,arial;
		font-size: 11px;
		cursor: pointer
}


/* AutoComplete item */
.autocomplete_listItem
{
        background-color : #E3E6DB;
        color : #333;
        padding : 1px;
        font-family: verdana,arial;
		font-size: 11px;
        
} 

.ajax__calendar_container{
    z-index:999999 !important;
    background-color:#fefefe;
}


a { cursor: pointer; cursor: hand; }

.form-horizontal .control-label{
/* text-align:right; */
text-align:left;
}

.fontpq {
    font-size:9pt;
  
}

.bkgbranco {
    background-color:#FFF;
}

 @media (min-width : 992px) {
          .alturaperfil {
          height: 160px;
          overflow-y:auto;
        }
  }


  @media (min-width : 992px) {
          .paddingL20p {
          padding-left:20%;
          padding-right:20%;
        }
  }
