﻿

/* ==== Edit Form ==== */
form.frmEdit				{margin: .8em 0;}
form.frmEdit	fieldset	{}
form.frmEdit	legend		{display: none; visibility: hidden;}
form.frmEdit	label		{float: left; display: block; width: 180px; padding-top: 4px;}
form.frmEdit	label.short	{float: left; display: block; width: 80px; padding-top: 4px;}
form.frmEdit	label.long	{float: left; display: block; width: 280px; padding-top: 4px;}
form.frmEdit	label.rightlabel	{width: 180px; padding-top: 4px; font-size: 1.4em;}
form.frmEdit	input		{float: left; width: 196px; border: 1px solid #ccc; padding: 2px 4px; font-family: Arial; margin-bottom: 3px;}
form.frmEdit	input.short	{float: left; width: 65px; border: 1px solid #ccc; padding: 2px 4px;  font-family: Arial; margin-bottom: 3px;}
form.frmEdit	input.short2	{float: left; width: 50px; border: 1px solid #ccc; padding: 2px 3px; font-size: 1.2em; font-family: Arial; margin-bottom: 3px;}
form.frmEdit	input.short_readonly	{width: 65px; background:#E0F2F8; border: 1px solid #CCC; padding: 2px 4px; font-size: 1.2em; font-family: Arial; margin-bottom: 3px;}
form.frmEdit	input.short_readonly2	{width: 50px; background:#E0F2F8; border: 1px solid #CCC; padding: 2px 4px; font-size: 1.2em; font-family: Arial; margin-bottom: 3px;}
form.frmEdit	input.shortdate	{width: 95px; border: 1px solid #CCC; padding: 2px 4px; font-family: Arial; margin-bottom: 3px;}
form.frmEdit input.med-input {float: left;width: 196px;border: 1px solid #ccc;padding: 2px 4px;font-family: Arial;margin-bottom: 3px;}
form.frmEdit	input.long	{width: 300px; border: 1px solid #CCC; padding: 2px 4px; font-family: Arial; margin-bottom: 3px;}
form.frmEdit	select		{float: left; width: 206px; border: 1px solid #CCC; padding: 2px 0; font-family: Arial; margin-bottom: 3px;}
form.frmEdit	select.short{float: left; width: 65px;}
form.frmEdit	select.med  {width: 106px;}
form.frmEdit	textarea	{width: 346px; height: 150px; border: 1px solid #CCC; padding: 2px 4px; font-family: Arial; margin-bottom: 3px;}
form.frmEdit	textarea.notes	{width: 196px; height: 100px; border: 1px solid #CCC; padding: 2px 4px; font-family: Arial; margin-bottom: 3px;}
form.frmEdit	input.rad	{width: auto; border: none; float: left; display: block; margin-bottom: 0;}

form.frmEdit	input.chk	{width: auto; float: left; display: block; margin-bottom: 0;border:none;}
form.frmEdit	.chk label	{width: 350px;}
.chk input{border:none !important;}


form.frmEdit .chk input	{-webkit-appearance: none;
                               width: auto; 
                               float: left; 
                               background-color: #fafafa;
    border: 1px solid #999 !important;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
                               margin-bottom: 0;
                               padding: 8px;
    display: inline-block;
    position: relative;}
form.frmEdit .chk input:checked {
    background-color: #e9ecee;
    border: 1px solid #666;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
    color: #666;
}
form.frmEdit .chk input:checked:after {
    content: '\2714';
    font-size: 13px;
    position: absolute;
    top: 0px;
    left: 3px;
    color: #666;
}

form.frmEdit	input.chk_short	{width: auto; border: none; float: left; display: block; margin-bottom: 0;}
form.frmEdit	.chk_short label	{width: 200px;}
form.frmEdit	.chk_short input	{width: auto; border: none; float: left; display: block; margin-bottom: 0;}

form.frmEdit	input.btnXXX	{background: #d8d0c7 url(images/bg_btn.gif) top left repeat-x; padding:4px 8px;width: auto; border: 1px double #008c99;  color: #00728f; margin: 5px 5px 5px 180px;}
form.frmEdit	input.btn_short	{background: #d8d0c7 url(images/bg_btn.gif) top left repeat-x; padding:4px 8px;width: auto; border: 1px double #008c99;  color: #00728f; margin: 5px 5px 5px 80px;}
form.frmEdit	input.btn_clean	{float:left;width: 140px; background: #FFF; padding:3px; border: 0; color: #000; font-size: 1.2em; font-weight: bold; margin: 0;}
form.frmEdit	input.btn_clean:hover	{color: #928781;}

form.frmEdit	input.btn:hover	{border: 1px double #f8951d;cursor:pointer;}
form.frmEdit	input.btn_short:hover	{border: 1px double #f8951d;cursor:pointer;}
form.frmEdit	input.btn_left:hover	{border: 1px double #f8951d;cursor:pointer;}

form.frmEdit	input.btn_pdf:hover	{color: #8F837B;}
form.frmEdit	input.btn_left	{width: auto; border: 1px double #008c99; background: #d8d0c7 url(images/bg_btn.gif) top left repeat-x; padding:4px 8px; color: #00728f; margin: 5px 5px 5px 0px;}
form.frmEdit	input.btn_left_disabled	{width: auto; border: 1px double #a19a92; background: #ccc; color: #7a746e; margin: 5px 5px 5px 0px;}
form.frmEdit	input.btn_right	{float:right;width: auto; border: 1px double #999; background: #d8d0c7 url(images/bg_btn.gif) top left repeat-x; color: #FFF; font-size: 1.2em; font-weight: bold; margin: 5px 5px 5px 0px;}
form.frmEdit	input.btn_search{padding:1px;width: 60px; border: 1px double #999; background: #d8d0c7 url(images/bg_btn.gif) top left repeat-x; color: #FFF; font-size: 1.1em; font-weight: bold; margin: 0 0 3px 0;}
form.frmEdit	input.btn_reset	{width: auto; border: 1px double #CCC; background: #CCC; color: #FFF; font-size: 1.2em; font-weight: bold; margin: 5px;}
form.frmEdit    input:focus, form.frmEdit select:focus, form.frmEdit textarea:focus, form.frmEdit	input.btn:focus  input.btn:hover{border:1px solid #666;}
.label          {float: left; display: block; width: 180px; padding-top: 4px;}
.labelshort     {float: left; display: block; width: 80px; padding-top: 4px;}
.address{float: left;margin-left:0;width: 196px;}
.address input{margin:0;padding:0;}
.formright{margin-left: 180px;}
form.frmEdit	.textarea_full{width:890px;height:100px;}
form.frmEdit	.textarea_small{width:450px;height:80px;}

form.frmEdit	.chklist input	{width: auto; border: none;margin-top: 2px;}
form.frmEdit	.chklist label	{float: left; display: block; width: 280px; padding-top: 4px;}
