/*button:hover:enabled, #finBeginCost:hover, .bth05:hover { border-radius:5px; border:2px solid rgba(150,40,20,0.8); box-shadow:1px 1px 2px gray; }*/
::placeholder { color: #ccd; opacity: 1; }/* Chrome, Firefox, Opera, Safari 10.1+ */
:-ms-input-placeholder { color: #ccd; } /* Internet Explorer 10-11 */
::-ms-input-placeholder { color: #ccd; } /* Microsoft Edge */
::-webkit-scrollbar{cursor:auto;width:12px;}
::-webkit-scrollbar-button{height:1px;width:12px;}
::-webkit-scrollbar-track{border-radius:5px;-webkit-box-shadow:inset 0 0 10px rgba(120,50,70,0.6);}
::-webkit-scrollbar-thumb{border-radius:5px;background:rgba(180,240,120,0.8);border:1px solid gray;-webkit-box-shadow:inset 0 0 5px rgba(200,80,180,0.7);}
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
input:disabled { color: gray; }
p { text-indent: 25px; margin-top: 0.4em; margin-bottom: 0.3em; }
.disabled { opacity: 0.6; cursor: not-allowed; }
.edtool ul { list-style-type: none; background-color0: #dcd; height: 20px; margin: 0; padding: 0; }
.edtool li { font-family: Tahoma, Arial; font-size: 11px; line-height: 19px; text-align: center; text-shadow:1px 0 1px #aba; display: inline; }
.edtool a { padding:0 3px 0 2px; text-decoration: none; color: #228; text-align: center; background: url(/VRobot/images/fog_28.png);display: inline-block; border-left0: 1px dotted rgba(150,150,150,0.5);
	border: 1px dotted rgba(150,150,150,0.4); border-radius: 4px; width:23px; transition: 0.25s; }
.edtool a:hover { border-radius: 5px; border:1px solid gray; background: url(/VRobot/images/fog_28.png); background-color:#bca; text-shadow:1px 1px 2px #222; }
.edtool a.active { font-size: 12px; background-color: #777; border-radius: 3px 3px 0 0; color: #7fff4f; cursor: default; }
.fnt10 { font-size: 10px; } .fnt11 { font-size: 11px; } .fnt12 { font-size: 12px; } .fnt14 { font-size: 14px; } .fnt16 { font-size: 16px; } .fnt16bl { font-size: 16px; color:#208; }
.fnt18 { font-size: 18px; } .fnt20 { font-size: 20px; } .fnt24 { font-size: 24px; }
.pad-3 { padding:3px; }
.pad-5 { padding:5px; }
.pad-8 { padding:8px; }
.border-1 { border:1px solid gray; }
.border-2 { border:2px solid gray; }
.blinking{ animation:blinkingText 1.2s infinite; }
.blinkingR{ animation:blinkingRText 1.2s infinite; }
.blinkingG{ animation:blinkingGText 1.2s infinite; }
.blinkingB{ animation:blinkingBText 1.2s infinite; }
@keyframes blinkingText{ 0%{color:#000;} 49%{color:#000;} 60%{color:transparent;} 99%{color:transparent;} 100%{color:#000;}}
@keyframes blinkingRText{ 0%{color:red;} 49%{color:red;} 60%{color:transparent;} 99%{color:transparent;} 100%{color:red;}}
@keyframes blinkingGText{ 0%{color:green;} 49%{color:green;} 60%{color:transparent;} 99%{color:transparent;} 100%{color:green;}}
@keyframes blinkingBText{ 0%{color:blue;} 49%{color:blue;} 60%{color:transparent;} 99%{color:transparent;} 100%{color:blue;}}
.btn:hover { background-color:#ffccee; }
.btn03:hover { transition-duration: 0.3s; background-color:#ffccee; }
.optBrown { color:brown; background-color:#dddddd; }
.optBrown:hover { transition-duration: 0.3s; background-color:#ffccee; }
/* Define the hover highlight color for the table row */
.scrll::-webkit-scrollbar {width: 15px; height0: 14px;}
.scrll::-webkit-scrollbar-button{height:1px;width:12px;}
.scrll::-webkit-scrollbar-track{border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(120,50,70,0.6);}
.scrll::-webkit-scrollbar-thumb{border-radius:5px;background:rgba(180,240,120,0.8);border:1px solid gray;-webkit-box-shadow:inset 0 0 5px rgba(200,80,180,0.7);}
.shadow-3 { box-shadow: 0 0 3px #cccccc; }
.shadow-5 { box-shadow: 1px 1px 5px #cccccc; }
.radius-3 { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.radius-5 { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.radius-6 { border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.radius-8 { border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.swclose { position: absolute; z-index: 66; padding:3px; border:2px solid brown;border-radius:5px;color:red; }
.swpower { position: relative; width: 30px; height: 30px; }
.swpower img.image-hover { position: absolute; top: 0; right: 0; left: 0; bottom: 0; object-fit: contain; opacity: 0; transition: opacity .1s; }
.swpower:hover img.image-hover { left:1px; opacity: 0.9; }

.fntColorSel { text-shadow: 1px 0 1px #bbb; }
.fntColorSel option[value="black"] { background-color: #222; color: white; }
.fntColorSel option[value="white"] { background-color: #fff; color: black; }
.fntColorSel option[value="blue"] { background-color: blue; color: white; }
.fntColorSel option[value="green"] { background-color: green; color: white; }
.fntColorSel option[value="red"] { background-color: red; color: white; }
.fntColorSel option[value="brown"] { background-color: brown; color: white; }
.fntColorSel option[value="gray"] { background-color: gray; color: white; }
.fntColorSel option[value="cyan"] { background-color: cyan; color: black; }
.fntColorSel option[value="orange"] { background-color: orange; color: black; }
.fntColorSel option[value="pink"] { background-color: pink; color: black; }
.fntColorSel option[value="yellow"] { background-color: yellow; color: black; }
.fntColorSel option[value="yellow"]:hover { border:1px solid red; }
/* or
select option[value="red"] { background-color: #fff; color: red; }
select option[value="brown"] { background-color: #fff; color: brown; }
*/