:-moz-placeholder{ color:#000 !important;}

input, textarea, select {
    background: none repeat scroll 0 0 #ffffff;
    color: #000;
    max-width: 100%;
}

.uk-form input:not([type="radio"]):not([type="checkbox"]), .uk-form select, .uk-form select[multiple], .uk-form select[size], .uk-form textarea{
		width:580px; background:#efefef; border: none; color:#000; padding:4px 6px; height:35px; border-radius:none}
		
.uk-form input[type="checkbox"]:not(:disabled), .uk-form input[type="radio"]:not(:disabled)
{margin-right:15px;}

input[type="submit"] {
     background-color: #c5a62d !important;
    border-radius: 5px  !important;
    color: #ffffff !important;
    font-family: verdana !important;
    font-size: 20px !important;
    height: 50px !important;
    transition: all 0.1s ease 0s !important;
	max-width:180px !important;
	margin-top:20px;
}

input[type="submit"]:hover {
    opacity: 0.9;
}

.uk-button:focus, .uk-button:hover, botao:hover {
	background-color:#666;
	opacity: 0.8;
    color: #fff;
    outline: 0 none;
    text-decoration: none;
}


.uk-thumbnav > * > * > img{
	opacity:1;}	
	
.uk-thumbnav > * > *{
	background:#efefef !important;
    max-width: 100px;
	border: 1px solid #bebfbf;}	

.payment-active .up{
	background: none repeat scroll 0 0 #fafff2 !important;
    border:1px solid #8ec73b !important;
    color: #659f13 !important;}
	
.uk-thumbnav > *{
	padding:0;}	
	
.uk-thumbnav{
	margin-left:0;}
	
.uk-form-stacked .uk-form-label{
	margin-bottom:10px;}	
	
	
.uk-form-success-2 {
	background: url("../images/right.png") no-repeat scroll right 6px center rgba(0, 0, 0, 0) !important;
    background-color: none repeat scroll 0 0 #fafff2 !important;
    border-color: #8ec73b !important;
    color: #659f13 !important;
}

.uk-form-danger-2 {
	background: url("../images/wrong.png") no-repeat scroll right 6px center rgba(0, 0, 0, 0) !important;
    background-color: none repeat scroll 0 0 #fff7f8 !important;
    border-color: #dc8d99 !important;
    color: #d85030 !important;
}

label{ color:#000; font-size:17px; font-family: "Belgrano",serif}

.modal-open {
    overflow: hidden;
}
.modal {
    bottom: 0;
    display: none;
    left: 0;
    outline: 0 none;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1050;
}
/*.modal.fade .modal-dialog {
    transform: translate(0px, -25%);
    transition: transform 0.3s ease-out 0s;
}
.modal.in .modal-dialog {
    transform: translate(0px, 0px);
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}*/
.modal-dialog {
    margin: 10px;
    position: unset;
    width: auto;
}
.modal-content {
    background-clip: padding-box;
    background-color: #fff;
    outline: 0 none;
    position: relative;
}
.modal-backdrop {
    background-color: #000;
    bottom: 0;
    left: 0;
    /*position: fixed;*/
    right: 0;
    top: 0;
    z-index: 1;
}
/*.modal-backdrop.fade {
    opacity: 0;
}
.modal-backdrop.in {
    opacity: 0.5;
}
.modal-header {
    border-bottom: 1px solid #e5e5e5;
    padding: 15px;
}*/
.close {
    margin-top: 10px;
    position: absolute;
    z-index: 99999999999999999999;
    right: 10px;
}
.modal-body {
    padding: 15px;
    position: relative;
}

@media (min-width: 768px) {
.modal-dialog {
    margin: 100px auto;
    max-width: 600px;
}

@media (min-width: 992px) {
.modal-lg {
    width: 900px;
}
}


@media (max-width: 1100px) {
  .uk-visible-xlarge {
    display: none !important;
  }	
	}
	
h6, .h6 {
    font-size: 14px;
    font-weight: bold;
}	