/* #########################################
   #    override the bootstrap configs     #
   ######################################### */

.modal-backdrop.in {
    filter: alpha(opacity=80);
    opacity: .8;
}
/* trocou color background*/
.modal-content {
    background-color: white;
    /*border: 2px solid #bdc3c7;*/
    border-radius: 0px;
    outline: 0;
    color: black;
    border-radius: 10px;
}
/*aumenta tamanho modal Resumo*/
@media screen and (min-width: 700px) {
	#modalResumo .modal-dialog  {width:900px;}
}

/*aumenta tamanho modal Correlação*/
@media screen and (min-width: 700px) {
	#modalCorr .modal-dialog  {width:900px;}
}

@media screen and (min-width: 100px) {
   #modaldown .modal-dialog {width: 100px; height: 50px; }
}


/* Small devices (smarphones, até 768px) */
    @media (max-width: 767px) { 
    .modal-dialog {	
		    max-width: 750px;
		    width: 300px !important;
     	}
	}
	
/* Small devices (tablets, 768px and up) */
    @media (min-width: 768px) and (max-width: 991px) {  
		.modal-dialog {	
		    max-width: 900px;
		    width: 600px !important;
     	}
   	} 

/* Medium devices (desktops, 992px and up) */
    @media (min-width: 992px) {	
	 .modal-dialog {	
		    max-width: 1200px;
			width: 800px !important;
    	}
            
     } 
  
.modal-header {
    min-height: 16.43px;
    padding: 15px 15px 15px 15px;
    border-bottom: 0px;
    color: black;
}

.modal-body {
    position: relative;
    padding: 5px 15px 5px 15px;
    color: black;
}

.modal-footer {
    padding: 15px 15px 15px 15px;
    text-align: left;
    border-top: 0px;
}


/*#login-modal .modal-dialog {
    width: 350px;
}*/

#login-modal input[type=text], input[type=password] {
        margin-top: 10px;
}

#div-login-msg,
#div-lost-msg,
#div-register-msg {
    border: 1px solid #dadfe1;
    height: 30px;
    line-height: 28px;
    transition: all ease-in-out 500ms;
}

#div-login-msg.success,
#div-lost-msg.success,
#div-register-msg.success {
    border: 1px solid #68c3a3;
    background-color: #c8f7c5;
}

#div-login-msg.error,
#div-lost-msg.error,
#div-register-msg.error {
    border: 1px solid #eb575b;
    background-color: #ffcad1;
}

#icon-login-msg,
#icon-lost-msg,
#icon-register-msg {
    width: 30px;
    float: left;
    line-height: 28px;
    text-align: center;
    background-color: #dadfe1;
    margin-right: 5px;
    transition: all ease-in-out 500ms;
}

#icon-login-msg.success,
#icon-lost-msg.success,
#icon-register-msg.success {
    background-color: #68c3a3 !important;
}

#icon-login-msg.error,
#icon-lost-msg.error,
#icon-register-msg.error {
    background-color: #eb575b !important;
}

#img_logo {
    max-height: 50px;
    max-width: 50px;
}

/*cor link publicacoes*/
.btn {
    border-radius: 0px;
    color: white;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: none;
}

.btn-lg, .btn-group-lg>.btn {
    border-radius: 0px;
}

.btn-link {
    padding: 5px 910px 0px 0px;
    color: black;
    font-size: 14px;
    font-weight: bold;
}

.btn-link:hover, .btn-link:focus {
    color: blue;
    text-decoration: none;
}
