/**
* -------------------------------
* 4PSA VoipNow
* -------------------------------
* @license Copyright (c) 2019 4PSA (www.4psa.com). All rights reserved.
*
*/

.icon img,
.simple_table_row > img,
td > img[onmouseover][onmouseout],
.icon img[src*="enabled_*phone"],
.icon img[src*="enabled_*phone"],
img[src*="/public_invoice"],
.icon.icon img[src*="no_hold_music"],
.icon.icon img[src*="enabled_phonelocal"],
.icon.icon img[src*="enabled_nophone"],
.icon.icon img[src*="enabled_phoneincoming"],
img[src*="/term"],
.api_icon img {
	background-color: #36C0F2;
}

.icon img[src*="no_"],
.icon img[src*="off"],
.icon img[src*="_disabled"],
.simple_table_row img[src*="_disabled"],
.icon.icon img[src*="disabled_disabled"],
.simple_table_row.simple_table_row img[src*="disabled_disabled"],
.icon.icon img[src*="enabled_disabled"],
.simple_table_row.simple_table_row img[src*="disabled_disabled"] {
	background-color: #C5C5C5;
}

.icon img[src*="/softdown"],
.simple_table_row img[src*="/softdown"] {
	background-color: #FCA814;
}

.icon img[src*="/openidprovider_disabled"],
.simple_table_row img[src*="/openidprovider_disabled"],
.icon img[src*="/final_disabled"],
.simple_table_row img[src*="/final_disabled"],
.icon img[src*="/disabled"],
.simple_table_row img[src*="/disabled"] {
	background-color: #F35A5A;
}

.icon img[src*="/arrow"],
.icon img[src*="/table_arrow"],
td > img[onmouseover][onmouseout][src*="/call_flow"],
td > img[onmouseover][onmouseout][src*="/alert"],
td > img[onmouseover][onmouseout][src*="/remove"],
td > img[onmouseover][onmouseout][src*="/client_no_ext"],
.icon img[src*="/order"] {
	background-color: transparent;
}

[id^="status_icon_"] > img[src] {
	background-color: transparent;
}

#bid-send_email_preview button{
	border: 1px solid #0EA5DB;
}

#bid-ok button, #bid-update button, #bid-accept button, #bid-apply button,
#bid-save button, #bid-send_email_preview button, #bid-browse button,
#bid-generate button, .upload_fileinputs #bid-browse button, #bid-login button, #bid-record button {
	background: #0EA5DB !important;
}
#bid-ok button:hover, #bid-update button:hover, #bid-accept button:hover, #bid-apply button:hover,
#bid-save button:hover, #bid-send_email_preview button:hover, #bid-browse button:hover,
#bid-generate button:hover, .upload_fileinputs:hover #bid-browse button, #bid-login button:hover, #bid-record button:hover {
	background: white !important;
	color: #0EA5DB!important;
	border: 1px solid #0EA5DB!important;
	transition: background-color .2s, color .2s;
}

#bid-login.someBtn_disabled.someBtn_disabled button:hover {
	background: white !important;
	color: transparent !important;
	border: 1px solid #0EA5DB!important;
	transition: background-color .2s, color .2s;
}

#bid-ok button:active, #bid-update button:active, #bid-accept button:active, #bid-apply button:active,
#bid-save button:active, #bid-send_email_preview button:active, #bid-browse button:active,
#bid-generate button:active, .upload_fileinputs:active #bid-browse button, #bid-login button:active, #bid-record button:active,
#bid-ok button:focus, #bid-update button:focus, #bid-accept button:focus, #bid-apply button:focus, #bid-save button:focus, #bid-send_email_preview button:focus,
#bid-browse button:focus, #bid-generate button:focus, .upload_fileinputs:focus #bid-browse button, #bid-login button:focus, #bid-record button:focus{
	background: white!important;
	border: 1px solid #f4ddb3!important;
	-webkit-box-shadow: 0 0 4px 1px #f4ddb3;
	-moz-box-shadow: 0 0 4px 1px #f4ddb3;
	box-shadow: 0 0 4px 1px #f4ddb3;
}

#bid-ok button:not(:hover), #bid-update button:not(:hover), #bid-accept button:not(:hover), #bid-apply button:not(:hover),
#bid-save button:not(:hover), #bid-send_email_preview button:not(:hover), #bid-browse button:not(:hover),
#bid-generate button:not(:hover), .upload_fileinputs:not(:hover) #bid-browse button:not(:hover), #bid-login button:not(:hover), #bid-record button:not(:hover) {
	background: #0EA5DB!important;
}

#bid-cancel button, #bid-default button, #bid-show_all_costs button {
	background: none !important;
}

.radio_styler > input:checked + .radio_replacer, .checkbox_styler > input:checked + .checkbox_replacer {
	background-color: #0ea5db;
}
.radio_styler:hover > input:checked:not([disabled]) + .radio_replacer, .checkbox_styler:hover > input:checked:not([disabled]) + .checkbox_replacer {
	background-color: #0C90C0;
}
.radio_styler > input:focus + .radio_replacer, .checkbox_styler > input:focus + .checkbox_replacer {
	box-shadow: inset 0 0 0 2px,
	0 0 1px 1px #36C0F2;
}

.largeBtn {
	background-color: #0EA5DB !important;
}
.largeBtn:hover {
	background-color: #0C90C0 !important;
}

#bid-cancel button, #bid-default button, #bid-show_all_costs button {
	color: #0ea5db!important;
}

#panel .panel_controls .someBtn:last-child button {
	margin-right:0 !important;
	border: 1px solid #0EA5DB;
}