.forms {
/*background-color: #E4F8FA;*/
font: normal 12px arial,verdana;
padding: 3px;
margin: 0 0 18px;

/*border: 1px solid #CAE4FF;*/
}
.myaccount {
background-color: #E4F8FA;
font: normal 12px arial,verdana;
padding: 2px 5px;
/*border: 1px solid #CAE4FF;*/

}

a {
color: #03c;
}

.main {
font: normal 12px arial,verdana;
padding: 2px;
margin: 2px;

 }
 
 .titlehdr {
 font: normal 22px arial, verdana;
 color: #c00;
 border-bottom: 1px solid #c00;
 
 
 }
 
/*.msg {
padding: 5px;
width: 365px;
margin: 2px;
color: #c00;
border: 1px solid #c00;
background-color: #FEF1ED;
font: bold 13px  verdana;
} */

.msg {
	background-color: #007B9D;
    background-image: -moz-linear-gradient(center top , #008EAD, #007B9D);
    border: 1px solid #006E8B;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 0 1px #12A0BF inset, 0 1px 4px 0 rgba(0, 0, 0, 0.1);
    color: #ffffff;
    font: bold 13px verdana;
    margin: 2px auto;
    padding: 5px;
    width: 365px;
	
}
.error {
font: normal 12px arial, verdana;
color: #007B9D;
border: 1px solid #006E8B;
padding: 2px;
margin: 5px;
float: left;
background-color: #bdf1ff;
}
/*.error {
font: normal 11px arial, verdana;
color: #c00;
border: 1px solid #c00;
padding: 2px;
margin: 5px;
float: left;
background-color: #FEF1ED;
}
*/ 
 .example {
/*font: normal 10px arial;*/
color: red;
}
.approved {
font: normal 10px arial;
color: green;
}

.loginform {
/*font: 16px normal arial;*/
/*background-color: #E4F8FA;*/
/*font: normal 12px arial,verdana;*/
padding: 3px;
/*border: 1px solid #CAE4FF;*/
}

.loginform #txtbox {
font: bold 16px arial;
color: #999999;
}
.loginform a {
    color: #0088CC;
    text-decoration: none;
}
.loginform a:hover {
    color: #005580;
    text-decoration: none;
}
/*********************************************************************************/
/* Mobile (<= 480px)                                                             */
/*********************************************************************************/

	@media only screen and (max-width: 480px) {
		.account-container {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #D5D5D5;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 2px #DADADA, 0 -3px 0 #E6E6E6 inset;
    display: block;
    margin: 10px auto 10px;
   	width:150px;
	padding:10px 18px 0 18px;
}
	}
.account-container {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #D5D5D5;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 2px #DADADA, 0 -3px 0 #E6E6E6 inset;
    display: block;
    margin: 10px auto 10px;
   	width:390px;
	padding:10px 18px 0 18px;
}

.account-container h1 {
   /* color: #FF9900;*/
    margin-bottom: 0.4em;
	font-size: 30px;
    line-height: 36px;
}


.login-fields .field {
    margin-bottom: 1.25em;
}
.login-fields input {
    background-color: #FDFDFD;
    box-shadow: 2px 2px 4px #F1F1F1 inset;
    color: #8E8D8D;
    display: block;
    font-family: 'Open Sans';
    font-size: 13px;
    margin: 0;
    padding: 11px 15px 10px 50px;
    width: 255px;
}
.username-field {
    background: url("images/user.png") no-repeat scroll 0 0 transparent;
}
.password-field {
    background: url("images/password.png") no-repeat scroll 0 0 transparent;
}
.login-actions {
    float: left;
    margin-bottom: 1.25em;
    margin-top: -1em;
    width: 100%;
}
span.login-checkbox {
    float: left;
    margin-top: 31px;
}
span.login-checkbox > input[type="checkbox"] {
    float: left;
    opacity: 0;
    width: 15px;
}
input[type="image"], input[type="checkbox"], input[type="radio"] {
    border-radius: 0 0 0 0;
    cursor: pointer;
    height: auto;
    line-height: normal;
    margin: 3px 0;
    padding: 0;
    width: auto;
}
input, textarea, .uneditable-input, file {
    margin-left: 0;
}
input, textarea, file{
    -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
input, textarea, select, .uneditable-input, file {
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    height: 18px;
    line-height: 18px;
    margin: 0px 0px 9px 4px;
    padding: 4px;
    width: 240px;
	background: -moz-linear-gradient(center top , #E5E5E5 0px, white 20%) repeat scroll 0 0 transparent;
}

option{
	height: 18px;
    line-height: 18px;
}
.btn-warning {
    background-color: #FAA732;
    background-image: -moz-linear-gradient(center top , #FBB450, #F89406);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
button.btn.btn-large, input.btn.btn-large[type="submit"] {
}
button.btn, input.btn[type="submit"] {
}
input[type="button"], input[type="reset"], input[type="submit"] {
    height: auto;
    width: auto;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}
.button {
    border-radius: 3px 3px 3px 3px !important;
    display: inline-block !important;
   /* float: right;*/
    margin-top: 18px !important;
	box-shadow:none !important;
}
.approved{
	background: transparent url(../images/approved.png) no-repeat center top;
	width:48px !important;
	height:48px !important;
	/*display: block !important;*/
	margin: 0!important;
  padding: 0!important;
  border: 0 !important;
  text-indent: -1000em;
  box-shadow:none !important;
}
.approvepause{
	background: transparent url(../images/approvepause.png) no-repeat center top;
	width:48px !important;
	height:48px !important;
	/*display: block !important;*/
	margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  text-indent: -1000em;
  box-shadow:none !important;
}
.approvewait{
	background: transparent url(../images/approvewait.png) no-repeat center top;
	width:48px !important;
	height:48px !important;
	/*display: block !important;*/
	margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  text-indent: -1000em;
  box-shadow:none !important;
}
.waiting{
	background: transparent url(../images/waiting.png) no-repeat center top;
	width:50px !important;
	height:50px !important;
	/*display: block !important;*/
	margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  text-indent: -1000em;
  box-shadow:none !important;
}
.pdf{
	background: transparent url(../images/pdf.png) no-repeat center top;
	width:72px !important;
	height:72px !important;
	/*display: block !important;*/
	margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  text-indent: -1000em;
  box-shadow:none !important;
}
.doc{
	background: transparent url(../images/doc.png) no-repeat center top;
	width:72px !important;
	height:72px !important;
	/*display: block !important;*/
	margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  text-indent: -1000em;
  box-shadow:none !important;
}
.pdf1{
	background: transparent url(../images/pdf1.png) no-repeat center top;
	width:45px !important;
	height:45px !important;
	/*display: block !important;*/
	margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  text-indent: -1000em;
  box-shadow:none !important;
}
.doc1{
	background: transparent url(../images/doc1.png) no-repeat center top;
	width:45px !important;
	height:45px !important;
	/*display: block !important;*/
	margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  text-indent: -1000em;
  box-shadow:none !important;
}
.backup{
	background: transparent url(../images/backup.png) no-repeat center top;
	background-size: 100px 100px; 
	width:100px !important;
	height:100px !important;
	/*display: block !important;*/
	margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  text-indent: -1000em;
  box-shadow:none !important;
}
div.floating-menu {
	position:fixed;
	/*background:#fff4c8;
	border:1px solid #ffcc00;*/
	width:80px;
	height:80px;
	z-index:500; 
	margin-top:200px;
	background: transparent url(../images/back.png) no-repeat center top;
	color:#FFF;
	}
div.floating-menu a, div.floating-menu h3 {display:block;margin:0 0.5em; }

.size{
	opacity:0.3;
}
.delete{
	/*background: transparent url(../images/delete1.png) no-repeat center top;*/
	background: transparent url(../images/approvewait.png) no-repeat center top;
	width:48px !important;
	height:48px !important;
	/*display: block !important;*/
	margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  text-indent: -1000em;
  box-shadow:none !important;
}
.delete1{
	/*background: transparent url(../images/delete1.png) no-repeat center top;*/
	background: transparent url(../images/delete.png) no-repeat center top;
	width:48px !important;
	height:48px !important;
	/*display: block !important;*/
	margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  text-indent: -1000em;
  box-shadow:none !important;
}
.update{
	/*background: transparent url(../images/delete1.png) no-repeat center top;*/
	background: transparent url(../images/update.png) no-repeat center top;
	width:48px !important;
	height:48px !important;
	/*display: block !important;*/
	margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  text-indent: -1000em;
  box-shadow:none !important;
}
.printer{
	/*background: transparent url(../images/delete1.png) no-repeat center top;*/
	background: transparent url(../images/printer.png) no-repeat center top;
	width:48px !important;
	height:48px !important;
	/*display: block !important;*/
	margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  text-indent: -1000em;
  box-shadow:none !important;
}

#inline { display: none; width: 600px; }
.txt { 
display: inline-block; 
color: #676767;
width: 420px; 
font-family: Arial, Tahoma, sans-serif; 
margin-bottom: 10px; 
border: 1px dotted #ccc; 
padding: 5px 9px;
font-size: 1.2em;
line-height: 1.4em;
}

.txtarea { 
display: block; 
resize: none;
color: #676767;
font-family: Arial, Tahoma, sans-serif; 
margin-bottom: 10px; 
width: 500px; 
height: 150px;
border: 1px dotted #ccc;
padding: 5px 9px; 
font-size: 1.2em;
line-height: 1.4em;
}

.txt:focus, .txtarea:focus { border-style: solid; border-color: #bababa; color: #444; }

input.error, textarea.error { border-color: #973d3d; border-style: solid; background: #f0bebe; color: #a35959; }
input.error:focus, textarea.error:focus { border-color: #973d3d; color: #a35959; }

/*---New---*/
.radio.btn1-group input[type="radio"] {
    display: none;
}
.radio input[type="radio"], .checkbox input[type="checkbox"] {
    float: left;
    margin-left: -18px !important;
}

.radio.btn1-group > label:first-of-type {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    margin-left: 0;
}
input[type="radio"], input[type="checkbox"] {
    cursor: pointer;
    line-height: normal;
    margin: 4px 0 0;
}
.radio.btn1-group > label:first-of-type {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    margin-left: 0;
}
.btn1-group > .btn1, .btn1-group > .dropdown-menu {
    font-size: 13px;
}
.btn1-group > .btn1 {
    border-radius: 0 0 0 0;
    position: relative;
}
.btn1-group > .btn1:hover, .btn1-group > .btn1:focus, .btn1-group > .btn1:active, .btn1-group > .btn1.active {
    z-index: 2;
}
.btn1 {
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}
.btn1 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: #BBBBBB #BBBBBB #A2A2A2;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 4px 14px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}

/*.btn1-warning:hover, .btn1-warning:active, .btn1-warning.active, .btn1-warning.disabled, .btn1-warning[disabled] {
    background-color: #51A351 !important;
    color: #FFFFFF !important;
}  */

.btn1-primary.active, .btn1-warning.active, .btn1-danger.active, .btn1-success.active, .btn1-info.active, .btn1-inverse.active {
    color: rgba(255, 255, 255, 0.95);
}
 
.btn1-success:hover, .btn1-success:active, .btn1-success.active, .btn1-success.disabled, .btn1-success[disabled] {
    background-color: #51A351 !important;
    color: #FFFFFF !important;
}



.btn1:active {
    background-color: #E6E6E6;
    background-image: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    outline: 0 none;
}
.btn1-success {
    background-color: #5BB75B;
    background-image: linear-gradient(to bottom, #62C462, #51A351);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn1-danger {
    background-color: #DA4F49;
    background-image: linear-gradient(to bottom, #EE5F5B, #BD362F);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn1-warning {
    background-color: #74c4ed;
    background-image: linear-gradient(to bottom, #74c4ed, #74c4ed);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/*label {
    display: block;
    margin-bottom: 5px;
}

label, input, button, select, textarea {
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
}
*/

.radio.btn1-group > label:first-of-type {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    margin-left: 0;
}
.btn1-group > .btn1, .btn1-group > .dropdown-menu {
    font-size: 15px;
}
.btn1-group > .btn1 {
    border-radius: 0 0 0 0;
    position: relative;
}
.btn1-group > .btn1:last-child, .btn1-group > .dropdown-toggle {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

.thumb
{
	height: 35px;
    width: 35px;
	padding-right:5px;
}

.clean-ok{
border:solid 1px #359545;
background:#cee6c3;
color:#1b8d44;
padding:4px;
text-align:center;
}
.clean-error{
border:solid 1px #cb2026;
background:#f6cbca;
color:#d43c37;
padding:4px;
text-align:center;
}