﻿button{
	border:none;
	font-size:12px;			
}
label{
	color:#bdbdbd;		
}
input{
	border:none;
	background:#F6F6F6;	
	color:#ccc;			
}
input:focus{
	outline: none;
}
.transition, button.orange, .grey_btn, .login_btn, .more_btn, .orange_smal_btn{
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;				
}
.search input, .search button, .search select{
	border:none;
	padding:15px;
	font-size:12px;	
	color:#666;	
	display:inline-block;	
	position:relative;	
	background:#f6f6f6;
	height: 39px;
}
/* SELECT */
/*
.search select {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer; 
    padding:15px; 
}
.search label.select {
	position:relative;
	font-size:1em;
}
.search label.select:after {
    content:'';
    font:1em "Consolas", monospace;
    color:#fff;
    right:5px; 
    top:-16px;
    padding:0 0 2px;
    position:absolute;
    pointer-events:none;
    height:47px;
    width:10px;
	background:url('../images/select.png') no-repeat scroll center center; 
}
.search label.select:before {
    right:6px; 
    top:0px;
    width:10px; 
    height:48px;
    background:#f8f8f8;
    position:absolute;
    pointer-events:none;
}
*/
/* BUTTON */
button.orange{
	background-color:#f57c00;
	color:#fff;	
	text-align:center;	
	cursor:pointer;	
	display:block;
	font-weight:bold;
	padding:0;
	line-height:39px;			
}
button.orange:hover{
	background-color:#ffa726;				
}
button.orange:active{
	-webkit-box-shadow:inset 0 1px 3px 0 #5E5E5E;
	box-shadow:inset 0 1px 3px 0 #5E5E5E;
	background-color:#ffa726;			
}
button.orange i{
	color:#fff;				
}
/* CheckBox */
.radio-group{
	margin-top: 15px;
}
input[type="checkbox"] {
    display:none;
}
input[type="checkbox"] + label span {
    display:inline-block;
    width:17px;
    height:17px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url('../images/check.png') left top no-repeat;
    cursor:pointer;
}
input[type="checkbox"]:checked + label span {
    background:url('../images/check.png') left bottom no-repeat;
}
/* RADIO */
input[type="radio"] {
    display:none;
}
input[type="radio"] + label span {
    display:inline-block;
    width:17px;
    height:17px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url('../images/radio.png') left top no-repeat;
    cursor:pointer;
}
input[type="radio"]:checked + label span {
    background:url('../images/radio.png') left bottom no-repeat;
}

.grey_btn, .orange_smal_btn{
	background:#616161;
	color:#fff;
	border:none;
	padding:11px 14px 8px 14px;	
	margin:0 1px 0 1px;
	font-size:12px;	
	text-align:center;	
	cursor:pointer;	
}
.orange_smal_btn{
	background:#f57c00;				
}
button.grey_btn{
	padding:8px 14px 7px 14px;					
}
a.grey_btn, a.orange_smal_btn{
	color:#fff;				
}
.orange_smal_btn:hover{
	background:#ffa726;
	color:#fff;				
}
.grey_btn i, .orange_smal_btn i{
	color:#bdbdbd;
	margin-right:1px;
	font-size:14px;				
} 
.orange_smal_btn i{
	color:#fff;				
}
.login_btn{
	background:#616161 url('../images/login_icon.png') no-repeat left 10px center;	
	color:#fff;
	border:none;
	padding:11px 14px 8px 35px;	
	font-size:12px;				
}
.more_btn{
	border:1px #f57c00 solid;
	padding:15px 25px 15px 25px;;
	font-size:12px;
	color: #f57c00;
	background:#fff;
	text-align:center;				
}
.more_btn:hover{
	background:#f57c00;	
	color:#fff;
}
.more_btn:active{
	background:#f57c00;	
	color:#fff;
	-webkit-box-shadow:inset 0 2px 2px 0 #828282;
	box-shadow:inset 0 2px 2px 0 #828282;
}

.grey_btn:hover, .login_btn:hover{
	background-color:#f67c01;				
}
button.close{
	background:none;
	font-size:20px;
	float:right;								
}

.input-group{
	margin:10px 0 10px 0;	
	border: 1px solid #ced4da;
    border-radius: .25rem;			
}
.text_area{
	height:200px;
	overflow-y:scroll;				
}
.contact_type_container{
	padding:10px 10px 10px 20px;
	margin:5px 10px 5px 10px;
	background:#616161;
	color:#fff;				
}
.contact_type_container label{
	font-weight:700;
	cursor:pointer;				
}
.contact_type_container label span{
			
}
#contact-type-1, #contact-type-2{
	display:none;				
}
select option{
	padding:3px;				
}
.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}
/********************************************************/
/********************* CORETS ***********************/
/********************************************************/

.login_conteiner form.logout_form a.orange_smal_btn:hover{
	color:#333;				
}
input.autocomplete{
	display:block;		
	background: #f6f6f6;
	width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
	color: #888;
	border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input.autocomplete::placeholder{
	color: #888;
}
input.autocomplete:focus{
	background:#fff;
	-webkit-box-shadow none;
	box-shadow:none;				
}
	
.tt-menu { width:400px; }
ul.typeahead{
	margin:0px;padding:0px 0px;
	width:40%;
	background:#fff;
}
ul.typeahead.dropdown-menu li a {padding: 10px !important;	border-bottom:#CCC 1px solid;color:#666;}
ul.typeahead.dropdown-menu li:last-child a { border-bottom:0px !important; }

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
	text-decoration: none;
	background-color: #F57C00;
	outline: 0;
}
.typeahead.dropdown-menu{
	width: 100%;
}




































































