.material-icons.red500 { color: #F44336; }
.material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; }
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-48 { font-size: 48px; }

.transparent_icon {
  opacity:0;
  filter:alpha(opacity=0);
  z-index:2;
}

.x-action-col-cell img
{
  width: 15px;
  height: 15px;
  margin-top: 1px;
  margin-right: 1px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center;
}

.comment_square {
  background-repeat: no-repeat;
  background-image: url('useiconic/comment-square.png');
}

.envelope_closed {
  background-repeat: no-repeat;
  background-image: url('useiconic/envelope-closed.png');
}

.monitor {
  background-repeat: no-repeat;
  background-image: url('useiconic/monitor.png');
}

.phone_square {
  background-repeat: no-repeat;
  background-image: url('useiconic/phone.png');
}

.support {
  background-repeat: no-repeat;
  background-image: url('useiconic/support.png');
}

.x-action-col-cell img.options_delete {
	background-image:	url('twotiny/options-delete.gif');
}

.x-action-col-cell img.options_delete {
	background-image:	url('twotiny/options-delete.gif');
}

.x-action-col-cell img.connect {
	background-image:	url('twotiny/connect.gif');
}

.x-action-col-cell img.box_error {
	background-image:	url('twotiny/box-error.gif');
}

.x-action-col-cell img.trash_delete {
	background-image:	url('twotiny/trash-delete.gif');
}

.x-action-col-cell img.exclaim {
	background-image:	url('twotiny/exclaim.gif');
}

.x-action-col-cell img.notepad
{
  background-image: url('twotiny/notepad.gif');
}

.x-action-col-cell img.no_appt_issues
{
  background-image: url('twotiny/go.gif');
}

.x-action-col-cell img.has_appt_issues
{
  background-image: url('twotiny/stop.gif');
}

.x-action-col-cell img.shopping_cart
{
  background-image: url('twotiny/shoppingcart.gif');
}

.x-action-col-cell img.red_x
{
  background-image: url('twotiny/x-red.gif');
}

.x-action-col-cell img.down_arrow
{
  background-image: url('twotiny/arrow-down.gif');
}

.x-action-col-cell img.right_arrow
{
  background-image: url('twotiny/arrow-right.gif');
}

.x-action-col-cell img.left_arrow
{
  background-image: url('twotiny/arrow-left.gif');
}

.x-action-col-cell img.globe
{
  background-image: url('twotiny/globe.gif');
}

.x-action-col-cell img.split_appointment
{
  background-image: url('twotiny/twodocs.gif');
}

.x-action-col-cell img.template_edit
{
  background-image: url('twotiny/template-edit.gif');
}

.x-action-col-cell img.template
{
  background-image: url('twotiny/template.gif');
}

.x-action-col-cell img.printer
{
  background-image: url('twotiny/printer.gif');
}

.x-action-col-cell img.book
{
  background-image: url('twotiny/book.gif');
}

.x-action-col-cell img.phone
{
  background-image: url('twotiny/phone.gif');
}

.x-action-col-cell img.clipboard
{
  background-image: url('twotiny/clipboard-check.gif');
}

.x-action-col-cell img.none
{
  background-image: none;
}

.x-action-col-cell img.red_square
{
  background-image: url('map/RedSquare.png');
}

.x-action-col-cell img.green_square
{
  background-image: url('map/GreenSquare.png');
}

.x-action-col-cell img.yellow_square
{
  background-image: url('map/GreenSquare_blue.png');
}

.x-action-col-cell img.magnifying_glass
{
  background-image: url('twotiny/magnifyingglass.gif');
}

.icon_intercom {
  background-repeat: no-repeat;
	background-image:	url("https://storage.googleapis.com/archer-public/App%20Icons/intercom.png");
  background-size: contain;
}

.icon_loading {
	background-repeat: no-repeat;
	background-image:	url('Ext.ux/loading.gif');
}
.icon_question {
  background-repeat: no-repeat;
	background-image:	url('twotiny/box-question.gif');
}
.icon_screen {
	background-image:	url('twotiny/screen.gif');
}
.icon_user-green {
	background-image:	url('twotiny/user-green.gif');
	background-repeat: no-repeat;
}
.icon_user-blue {
	background-image:	url('twotiny/user-blue.gif');
	background-repeat: no-repeat;
}
.icon_user-grey {
	background-image:	url('twotiny/user-grey.gif');
	background-repeat: no-repeat;
}
.icon_users {
	background-image:	url('twotiny/users.gif');
	background-repeat: no-repeat;
}
.icon_userPlus {
	background-image:	url('twotiny/user-plus.gif');
	background-repeat: no-repeat;
}
.icon_mailClosed {
	background-image:	url('twotiny/mail-closed.gif');
	background-repeat: no-repeat;
}
.icon_refresh {
	background-image:	url('twotiny/refresh.gif');
}
.icon_refresh2 {
	background-image:	url('twotiny/refresh2.gif');
}
.icon_caution {
	background-repeat: no-repeat;
	background-image:	url('twotiny/caution.gif');
}
.icon_checkbox {
  background-repeat: no-repeat;
  background-image: url('twotiny/checkbox.gif');
}
.icon_unchecked {
  background-repeat: no-repeat;
  background-image: url('twotiny/unchecked.gif');
}
.icon_exclaim {
	background-repeat: no-repeat;
	background-image:	url('twotiny/exclaim.gif');
}
.icon_greenCheck {
	background-image:	url('Ext.ux/accept.png');
}
.icon_redExclaim {
	background-repeat: 	no-repeat;
	background-image:	url('Ext.ux/exclamation.gif');
}
.icon_question {
	background-repeat: 	no-repeat;
	background-image:	url('twotiny/question.gif');
	left: 				4px !important;
}
.icon_questionMark01 {
	background-repeat: no-repeat;
	background-image:	url('Ext.ux/iconQuestionMark.gif');
}
.icon_questionMark02 {
	background-repeat: no-repeat;
	background-image:	url('Ext.ux/iconQuestionMark.png');
}
.icon_questionMark03 {
	background-repeat: no-repeat;
	background-image:	url('Ext.ux/ipod-icon-unknown.jpg');
}
.icon_questionMark04 {
	background-repeat: no-repeat;
	background-image:	url('Ext.ux/faq.png');
}
.icon_questionMark05 {
	background-repeat: no-repeat;
	background-image:	url('Ext.ux/question.jpg');
}

.icon_pencil {
  background-repeat: no-repeat;
  background-image: url('twotiny/pencil.gif');
}
.icon_notepad {
  background-repeat: no-repeat;
  background-image: url('twotiny/notepad.gif');
}

.icon_calculator {
  background-repeat: no-repeat;
  background-image: url('twotiny/calulator.gif');
}

.icon_info {
	background-repeat: no-repeat;
	background-image:	url('twotiny/info.gif');
}
.icon_options {
	background-repeat: no-repeat;
	background-image:	url('twotiny/options.gif');
}
.icon_ticket {
	background-repeat: no-repeat;
	background-image:	url('twotiny/ticket.gif');
}
.icon_addGreen {
	background-repeat: no-repeat;
	background-image:	url('twotiny/plus-green.gif');
}
.icon_quote {
	background-repeat: no-repeat;
	background-image:	url('twotiny/quote.gif');
}
.icon_information {
	background-repeat:	no-repeat;
	background-image:	url('Ext.ux/information.gif');
}
.icon_notification {
	background-repeat:	no-repeat;
	background-image:	url('Ext.ux/NotificationIcon.gif');
}
.icon_screen_edit {
  background-repeat:  no-repeat;
  background-image: url('twotiny/screen-edit.gif');
}
.icon_graph_edit {
  background-repeat:  no-repeat;
  background-image: url('twotiny/graph-edit.gif');
}

.icon_twodocs {
  background-repeat: no-repeat;
  background-image: url('twotiny/twodocs.gif');
}

.x-btn-center .icon_notification {
	top:				-3px !important;
	left:				-3px !important;
	width:				20px !important;
	height:				20px !important;
}
.icon_cancel {
	background-repeat:	no-repeat;
	background-image:	url('Ext.ux/icon_cancel.png');
}
.icon_shipper {
	background-repeat:	no-repeat;
	background-image:	url('Ext.ux/icon-shipper.gif');
}
.icon_groupBy {
	background-repeat:	no-repeat;
	background-image:	url('Ext.ux/group-by.gif');
}
.icon_sortAsc {
	background-repeat:	no-repeat;
	background-image:	url('imagess/ExtJS/resourcesdefault/grid/hmenu-asc.gif');
}
.icon_printer {
	background-repeat:	no-repeat;
	background-image:	url('twotiny/printer.gif');
}
.icon_document {
	background-repeat:	no-repeat;
	background-image:	url('twotiny/document.gif');
}
.icon_highway {
	background-repeat:	no-repeat;
	background-image:	url('Ext.ux/iconHighway.gif');
}
.icon_rail {
	background-repeat:	no-repeat;
	background-image:	url('Ext.ux/iconRail.gif');
}
.icon_gauge {
	background-repeat:	no-repeat;
	background-image:	url('Ext.ux/icon-gauge.png');
}
.icon_monitor {
	background-repeat:	no-repeat;
	background-image:	url('Ext.ux/icon-monitor.png');
}
.icon_monitor2 {
	background-repeat:	no-repeat;
	background-image:	url('Ext.ux/icon-monitor2.png');
}
.icon_stop {
	background-repeat:	no-repeat;
	background-image:	url('twotiny/stop.gif');
}
.icon_go {
	background-repeat:	no-repeat;
	background-image:	url('twotiny/go.gif');
}
.icon_shipping {
	background-repeat:	no-repeat;
	background-image:	url('Ext.ux/truck.png');
}
.icon_gear {
	background-repeat:	no-repeat;
	background-image:	url('Ext.ux/icon-gear.gif');
}
.icon_flag {
	background-repeat:	no-repeat;
	background-image:	url('Ext.ux/flag.png');
}
.icon_smallArrow {
	background-repeat:	no-repeat;
	background-position:center;
	background-image:	url('twotiny/arrow-small.gif');
}
.icon_download {
	background-repeat:	no-repeat;
	background-image:	url('twotiny/diskette.gif');
}
.icon_folder_minus {
	background-repeat:	no-repeat;
	background-image:	url('twotiny/folder-minus.gif');
}
.badge_icon {
  background-repeat:  no-repeat;
  background-image:   url('Ext.ux/badge.png');
}
.icon_threaded {
  background-repeat:  no-repeat;
  background-image:   url('twotiny/threaded.gif');
}
.icon_arrow_left {
  background-repeat:  no-repeat;
  background-image: url('twotiny/arrow-left.gif');
}
.icon_lock_open {
  background-repeat:  no-repeat;
  background-image: url('twotiny/lock-open.gif');
}
.icon_lock_closed {
  background-repeat:  no-repeat;
  background-image: url('twotiny/lock-closed.gif');
}
.red_x {
  background-repeat:  no-repeat;
  background-image: url('twotiny/x-red.gif');
}
.talk_chat {
  background-repeat: no-repeat;
  background-image: url('talk_chat.png');
  margin-left: 3px;
}
.pdf_download {
  background-repeat: no-repeat;
  background-image: url('stock_save-pdf.png');
}
.options-edit {
  background-repeat: no-repeat;
  background-image: url('twotiny/options-edit.gif');
}
.active_coupon_icon {
  background-repeat: no-repeat;
  background-image: url('active_coupon_icon.svg');
  width: 16px;
}
.coupon_icon {
  background-repeat: no-repeat;
  background-image: url('coupon_icon.svg');
  width: 16px;
}

.document_icon_red {
  background-repeat: no-repeat;
  background-image: url('document_icon_red.svg');
  width: 16px;
}

.document_icon_green {
  background-repeat: no-repeat;
  background-image: url('document_icon_green.svg');
  width: 16px;
}

[class^="glyph_icon_"], [class*=" glyph_icon_"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("glyphicons-halflings.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
    margin-top: 1px;
}

.glyph_icon_search {
	background-position: -48px 1px !important;
	border-bottom-width: 0px !important;
}

.glyph_icon_mail {
  background-position: -72px 1px !important;
  border-bottom-width: 0px !important;
}

.glyph_icon_star {
  background-position: -119px 1px !important;
  border-bottom-width: 0px !important;
}

.glyph_icon_date {
  background-position: -191px -120px !important;
  border-bottom-width: 0px !important;
}

.glyph_icon_hollow_star {
  background-position: -144px 1px !important;
  border-bottom-width: 0px !important;
}

.glyph_icon_open_folder {
  background-position: -407px -121px !important;
  border-bottom-width: 0px !important;
}

.glyph_icon_download {
	background-position: -94px -24px !important;
	border-bottom-width: 0px !important;
}

.glyph_icon_wrench {
  background-position: -359px -145px !important;
	border-bottom-width: 0px !important;
}

.glyph_icon_reload {
	background-position: -215px -24px !important;
	border-bottom-width: 0px !important;
}

.glyph_icon_goto {
	background-position: -335px -96px !important;
	border-bottom-width: 0px !important;
}

.glyph_icon_x {
	background-position: -310px 1px !important;
	border-bottom-width: 0px !important;
}

.glyph_icon_check {
	background-position: -290px 1px !important;
	border-bottom-width: 0px !important;
}

.glyph_icon_clock {
	background-position: -48px -24px !important;
	border-bottom-width: 0px !important;
}

.glyph_icon_add {
	background-position: -405px -96px !important;
	border-bottom-width: 0px !important;
}

.glyph_icon_remove {
	background-position: -428px -96px !important;
	border-bottom-width: 0px !important;
}

.glyph_icon_trash {
  background-position: -455px 1px !important;
  border-bottom-width: 0px !important;
}

.glyph_icon_view {
  background-position: -94px -119px !important;
  border-bottom-width: 0px !important;
}

.glyph_icon_exclamation {
  background-position: 1px -119px !important;
  border-bottom-width: 0px !important;
}

.glyph_icon_hide {
  background-position: -119px -119px !important;
  border-bottom-width: 0px !important;
}
.glyph_icon_print {
  background-position: -94px -46px !important;
  border-bottom-width: 0px !important;
}
.glyph_icon_location {
	background-position: -144px -96px !important;
  border-bottom-width: 0px !important;
}
.glyph_icon_information {
	background-position: -119px -96px !important;
  border-bottom-width: 0px !important;
}
.glyph_icon_list {
	background-position: -358px -50px !important;
  border-bottom-width: 0px !important;
}
.red_map_theme {
  background-repeat:  no-repeat;
  background-color:   #EF5350 !important;
  margin: 1px;
}
.blue_map_theme {
  background-repeat:  no-repeat;
  background-color:   #29B6F6 !important;
  margin: 1px;
}
.green_map_theme {
  background-repeat:  no-repeat;
  background-color:   #66BB6A !important;
  margin: 1px;
}
.orange_map_theme {
  background-repeat:  no-repeat;
  background-color:   #FFA726 !important;
  margin: 1px;
}
.purple_map_theme {
  background-repeat:  no-repeat;
  background-color:   #AB47BC !important;
  margin: 1px;
}
.yellow_map_theme {
  background-repeat:  no-repeat;
  background-color:   #FFEE58 !important;
  margin: 1px;
}
.brown_map_theme {
  background-repeat:  no-repeat;
  background-color:   #795548 !important;
  margin: 1px;
}
.grey_map_theme {
  background-repeat:  no-repeat;
  background-color:   #9E9E9E !important;
  margin: 1px;
}
.red_space {
  background-repeat:  no-repeat;
  background-color:   red;
  margin: 1px;
  border: solid;
  border-width:1px;
}
.yellow_space {
  background-repeat:  no-repeat;
  background-color:   yellow;
  margin: 1px;
  border: solid;
  border-width:1px;
}

.red_black_space {
  width: 0;
  height: 0;
  border-bottom: 15px solid red;
  border-right: 15px solid black;
}

.yellow_black_space {
  width: 0;
  height: 0;
  border-bottom: 15px solid yellow;
  border-right: 15px solid black;
}

.red_black_icon_space {
  width: 0;
  height: 0;
  border-bottom: 15px solid red;
  border-right: 15px solid black;
}

.yellow_black_icon_space {
  width: 0;
  height: 0;
  border-bottom: 15px solid yellow;
  border-right: 15px solid black;
}

.red_icon_space {
  width: 15px;
  height: 15px;
  background-color:   red;
  margin: 1px;
  border: solid;
  border-width:1px;
}
.yellow_icon_space {
  width: 15px;
  height: 15px;
  background-color:   yellow;
  margin: 1px;
  border: solid;
  border-width:1px;
}

.blue_icon_space {
  width: 15px;
  height: 15px;
  background-color:   #428bca;
  margin: 1px;
  border: solid;
  border-width:1px;
}

.pink_icon_space {
  width: 15px;
  height: 15px;
  background-color: #f48fb1;
  margin: 1px;
  border: solid;
  border-width:1px;
}

.green_icon_space {
  width: 15px;
  height: 15px;
  background-color: green;
  margin: 1px;
  border: solid;
  border-width:1px;
}

.orange_icon_space {
  width: 15px;
  height: 15px;
  background-color: #FFA726;
  margin: 1px;
  border: solid;
  border-width:1px;
}

.purple_icon_space {
  width: 15px;
  height: 15px;
  background-color: #9900CC;
  margin: 1px;
  border: solid;
  border-width:1px;
}

.gray_icon_space {
  width: 15px;
  height: 15px;
  background-color: #8B8B8B;
  margin: 1px;
  border: solid;
  border-width:1px;
}

.orange_space {
  background-repeat:  no-repeat;
  background-color:   #FFA726;
  margin: 1px;
  border: solid;
  border-width:1px;
}

.green_space {
  background-repeat:  no-repeat;
  background-color:   green;
  margin: 1px;
  border: solid;
  border-width:1px;
}
.purple_space {
  background-repeat:  no-repeat;
  background-color:   #9900CC;
  margin: 1px;
  border: solid;
  border-width:1px;
}
.blue_space {
  background-repeat:  no-repeat;
  background-color:   #428bca;
  margin: 1px;
  border: solid;
  border-width:1px;
}
.gray_space {
  background-repeat:  no-repeat;
  background-color:   #8B8B8B;
  margin: 1px;
  border: solid;
  border-width:1px;
}
.pink_space {
  background-repeat:  no-repeat;
  background-color:   #f48fb1;
  margin: 1px;
  border: solid;
  border-width:1px;
}
/*.cancel_rail_bill_btn {
  background: #9e0909;
  background-image: -webkit-linear-gradient(top, #9e0909, #f52e2e);
  background-image: -moz-linear-gradient(top, #9e0909, #f52e2e);
  background-image: -ms-linear-gradient(top, #9e0909, #f52e2e);
  background-image: -o-linear-gradient(top, #9e0909, #f52e2e);
  background-image: linear-gradient(to bottom, #9e0909, #f52e2e);
  -webkit-border-radius: 60;
  -moz-border-radius: 60;
  border-radius: 60px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  border: solid #000000 1px;
  text-decoration: none;
}

.cancel_rail_bill_btn:hover {
  background: #c92020;
  background-image: -webkit-linear-gradient(top, #c92020, #fa583c);
  background-image: -moz-linear-gradient(top, #c92020, #fa583c);
  background-image: -ms-linear-gradient(top, #c92020, #fa583c);
  background-image: -o-linear-gradient(top, #c92020, #fa583c);
  background-image: linear-gradient(to bottom, #c92020, #fa583c);
  text-decoration: none;
}*/
.cancel_rail_bill_btn {
  -webkit-border-radius: 60;
  -moz-border-radius: 60;
  border-radius: 60px;
  font-family: Arial;
  color: #ffffff;
  /*font-size: 20px;*/
  background: #d9534f;
  padding: 10px 10px 10px 10px;
  border: solid #fcfcfc 0px;
  text-decoration: none;
}

.cancel_rail_bill_btn:hover {
  background: #c91f1c;
  text-decoration: none;
}
