/*****************************************************************************
**
**								ICONS
**
*****************************************************************************/

.report_arrow_icon {
	background:url(optigest_icons/report_arrow_icon.png);
}

.at_document_icon {
	background:url(optigest_icons/at_document_icon.png);
}

.support_icon {
	background:url(optigest_icons/support_icon.png);
}

.slash_icon {
	background:url(optigest_icons/slash_icon.png);
}

.warning_icon{
	background:url(optigest_icons/warning_icon.png);
}

.cc_icon {
	background:url(optigest_icons/cc_icon.png);
}

.doc_stack_icon {
	background:url(optigest_icons/doc_stack_icon.png);
}

.doc_cross_icon {
	background:url(optigest_icons/doc_cross_icon.png);
}

.property_icon {
	background:url(optigest_icons/property_icon.png);
}

.home_small_icon {
	background:url(optigest_icons/home_small_icon.png);
}

.share_doc_icon {
	background:url(optigest_icons/share_doc_icon.png);
}

.book_open_icon {
	background:url(optigest_icons/book_open_icon.png);
}

.table_icon {
	background:url(optigest_icons/table_icon.png);
}

.table_pencil_icon {
	background:url(optigest_icons/table_pencil_icon.png);
}

.table_export_icon {
	background:url(optigest_icons/table_export_icon.png);
}

.table_import_icon {
	background:url(optigest_icons/table_import_icon.png);
}

.table_copy_icon {
	background:url(optigest_icons/table_copy_icon.png);
}

.print_icon {
	background:url(optigest_icons/print_icon.png);
}

.print_icon_2via {
	background:url(optigest_icons/print_icon_2via.png);
}

.print_icon_mb {
	background:url(optigest_icons/print_icon_mb.png);
}

.mass_print_icon {
	background:url(optigest_icons/mass_print_icon.png);
}

.money_icon {
	background:url(optigest_icons/money_icon.png);
}

.plus_btn_icon, .add_btn_icon {
	background:url(optigest_icons/plus_button.png);
}

.add_icon {
	background:url(optigest_icons/add_icon.png);
}

.cross_btn_icon {
	background:url(optigest_icons/cross_button.png);
}

.cross_icon {
	background:url(optigest_icons/cross_icon.png);
}

.pencil_icon{
	background:url(optigest_icons/pencil_icon.png);
}

.arrow_head_up_icon {
	background:url(optigest_icons/arrow_head_up_icon.png);
}

.arrow_head_down_icon {
	background:url(optigest_icons/arrow_head_down_icon.png);
}

.pdf_icon {
	background:url(optigest_icons/pdf_icon.png);
}

.xls_icon {
	background:url(optigest_icons/xls_icon.png);
}

.csv_icon {
	background:url(optigest_icons/csv_icon.png);
}

.word_icon {
	background:url(optigest_icons/word_icon.png);
}

.xml_icon {
	background:url(optigest_icons/xml_icon.png);
}

.txt_icon {
	background:url(optigest_icons/txt_icon.png);
}

.calendar_icon {
	background:url(optigest_icons/calendar_icon.png);
}

.magnifier_icon {
	background:url(optigest_icons/magnifier_icon.png);
}


.doc_icon {
	background:url(optigest_icons/doc_icon.png);
}

.doc_copy_icon {
	background:url(optigest_icons/doc_copy_icon.png);
}

.doc_refund_icon {
	background:url(optigest_icons/doc_refund_icon.png);
}

.doc_cancel_icon {
	background:url(optigest_icons/doc_cancel_icon.png);
}

.doc_edit_icon {
	background:url(optigest_icons/doc_edit_icon.png);
}

.doc_detail_icon {
	background:url(optigest_icons/doc_detail_icon.png);
}

.mail_icon {
	background:url(optigest_icons/mail_icon.png);
}

.mail_send_icon {
	background:url(optigest_icons/mail_send_icon.png);
}

.cross_icon {
	background:url(optigest_icons/cross_icon.png);
}

.tick_icon {
	background:url(optigest_icons/tick_icon.png);
}

.toggle_icon {
	background:url(optigest_icons/toggle_icon.png);
}

.toggle_expand_icon {
	background:url(optigest_icons/toggle_expand_icon.png);
}

.info_button_icon {
	background:url(optigest_icons/info_button_icon.png);
}

.info_circle_icon {
	background:url(optigest_icons/info_circle_icon.png);
}

.circle_status_ok {
	background:url(optigest_icons/circle_status_ok.png);
}

.circle_status_ko {
	background:url(optigest_icons/circle_status_ko.png);
}

.circle_status_unknow {
	background:url(optigest_icons/circle_status_unknow.png);
}

.user_icon {
	background:url(optigest_icons/user_icon.png);
}

.user_small_icon {
	background:url(optigest_icons/user-small.png);

}

.user_pencil_icon {
	background:url(optigest_icons/user_pencil_icon.png);
}

.user_exclamation_icon {
	background:url(optigest_icons/user_exclamation_icon.png);
}

.user_minus_icon {
	background:url(optigest_icons/user_minus_icon.png);
}

.user_plus_icon {
	background:url(optigest_icons/user_plus_icon.png);
}

.user_arrow_icon {
	background:url(optigest_icons/user_arrow_icon.png);
}

.doc_invoice_icon {
	background:url(optigest_icons/doc_invoice_icon.png);
}

.arrow_prev_icon {
	background:url(optigest_icons/arrow_prev_icon.png);
}

.arrow_first_icon {
	background:url(optigest_icons/arrow_first_icon.png);
}

.arrow_next_icon {
	background:url(optigest_icons/arrow_next_icon.png);
}

.arrow_last_icon {
	background:url(optigest_icons/arrow_last_icon.png);
}

.eye_half_icon {
	background:url(optigest_icons/eye_half_icon.png);
}

.eye_open_icon {
	background:url(optigest_icons/eye_open_icon.png);
}

.loading_icon {
	background:url(optigest_icons/loading.gif); /* http://www.chimply.com/Generator#classic-spinner,animatedCircle */
	background-repeat:no-repeat;
	width:64px;
	height:64px;
}

.key_icon{
	background:url(optigest_icons/key_icon.png);
}

.key_pencil_icon{
	background:url(optigest_icons/key_pencil_icon.png);
}

.key_warning_icon{
	background:url(optigest_icons/key_warning_icon.png);
}

.image_minus_icon{
	background:url(optigest_icons/image_minus_icon.png);
}

.image_plus_icon{
	background:url(optigest_icons/image_plus_icon.png);
}

.image_pencil_icon{
	background:url(optigest_icons/image_pencil_icon.png);
}

.image_icon{
	background:url(optigest_icons/image_icon.png);
}

.image_pencil_icon {
	background: url(optigest_icons/image_pencil_icon.png);
}

.images_gallery_icon {
	background: url(optigest_icons/images_gallery_icon.png);
}

.arrow_circle_icon{	
	background: url(optigest_icons/arrow_circle_icon.png);
}

.marker_arrow_icon{
	background:url(optigest_icons/marker_arrow.png);
	}

.plus_shield_icon{
	background:url(optigest_icons/plus_shield.png);
	}

.tools_icon{
	background:url(optigest_icons/tools_icon.png);
	}
	
.mobile_phone_arrow{
	background:url(optigest_icons/mobile_phone_arrow.png);	
}

.download_icon{
	background:url(optigest_icons/download_icon.png);
}

.upload_icon{
	background:url(optigest_icons/upload_icon.png);
}

.document_invoice{
	background:url(optigest_icons/document-invoice.png);	
}

.receipt_invoice{
	background:url(optigest_icons/receipt-invoice.png);	
}

.invoice_plus{
	background:url(optigest_icons/document--plus.png);	
}

.receipt_plus{
	background:url(optigest_icons/receipt--plus.png);	
}

.table_money{
	background:url(optigest_icons/table-money.png);
}

.window_maximize{
	background:url(optigest_icons/application-resize-full.png);
}

.window_minimize{
	background:url(optigest_icons/application-resize.png);
}

.bank_deposit{
	background:url(optigest_icons/bank_deposit.png);	
}

.preview_magnifier_icon{
	background:url(optigest_icons/preview_magnifier_icon.png);
}

.broom_icon{
	background:url(optigest_icons/broom_icon.png);
}

/*****************************************************************************
**
**							  SERVICES
**
******************************************************************************/

.aviation_service_black{
	background:url(optigest_services/aviation_service_black.png);
}
.aviation_service_icon_hover,
.aviation_service_color{
	background:url(optigest_services/aviation_service_color.png);
}
a:hover .aviation_service_icon_hover,
.aviation_service_white{
	background:url(optigest_services/aviation_service_white.png);
}
.bus_service_black{
	background:url(optigest_services/bus_service_black.png);
}
.bus_service_icon_hover,
.bus_service_color{
	background:url(optigest_services/bus_service_color.png);
}
a:hover .bus_service_icon_hover,
.bus_service_white{
	background:url(optigest_services/bus_service_white.png);
}
.cruise_service_black{
	background:url(optigest_services/cruise_service_black.png);
}
.cruise_service_icon_hover,
.cruise_service_color{
	background:url(optigest_services/cruise_service_color.png);
}
a:hover .cruise_service_icon_hover,
.cruise_service_white{
	background:url(optigest_services/cruise_service_white.png);
}
.ferry_service_black{
	background:url(optigest_services/ferry_service_black.png);
}
.ferry_service_icon_hover,
.ferry_service_color{
	background:url(optigest_services/ferry_service_color.png);
}
a:hover .ferry_service_icon_hover,
.ferry_service_white{
	background:url(optigest_services/ferry_service_white.png);
}
.generic_service_black{
	background:url(optigest_services/generic_service_black.png);
}
.generic_service_icon_hover,
.generic_service_color{
	background:url(optigest_services/generic_service_color.png);
}
a:hover .generic_service_icon_hover,
.generic_service_white{
	background:url(optigest_services/generic_service_white.png);
}
.hotel_service_black{
	background:url(optigest_services/hotel_service_black.png);
}
.hotel_service_icon_hover,
.hotel_service_color{
	background:url(optigest_services/hotel_service_color.png);
}
a:hover .hotel_service_icon_hover,
.hotel_service_white{
	background:url(optigest_services/hotel_service_white.png);
}
.rentacar_service_black{
	background:url(optigest_services/rentacar_service_black.png);
}
.rentacar_service_icon_hover,
.rentacar_service_color{
	background:url(optigest_services/rentacar_service_color.png);
}
a:hover .rentacar_service_icon_hover,
.rentacar_service_white{
	background:url(optigest_services/rentacar_service_white.png);
}
.transfer_service_black{
	background:url(optigest_services/transfer_service_black.png);
}
.transfer_service_icon_hover,
.transfer_service_color{
	background:url(optigest_services/transfer_service_color.png);
}
a:hover .transfer_service_icon_hover,
.transfer_service_white{
	background:url(optigest_services/transfer_service_white.png);
}
.train_service_black{
	background:url(optigest_services/train_service_black.png);
}
.train_service_icon_hover,
.train_service_color{
	background:url(optigest_services/train_service_color.png);
}
a:hover .train_service_icon_hover,
.train_service_white{
	background:url(optigest_services/train_service_white.png);
}


/*****************************************************************************
**
**								BOTOES
**
*****************************************************************************/

button.btn, .result_table_1_second input[type="submit"], .resulta_table_1_first input[type="submit"], .search_tbl_1 input[type="submit"] {
	color: #0078ad;
}