* { font-family: 'Segoe UI' , Tahoma, Arial; }

@media print {
  body, p, table, th, tr, td, div, span { background: #fff; color: #000; font-family: arial, verdana, sans-serif; font-size: 8pt; }
}
@media screen {

  body { background: #FFFFFF url('images/bg.jpg') no-repeat fixed 0px; padding: 0px; margin: 0px; font-size: 14px !important; clip: rect(0px, 0px, auto, auto); font-family: 'Segoe UI' , Tahoma, Arial; }

  html, body, form {  }

}
body, table, p, tr, td, th, div, span, legend, label { font-size: 14px !important; }
.mainDiv { width: 98%; }

.button_link { font-size: 9pt; padding: 0.4em 1em 0.4em 20px; position: relative; text-decoration: none; }
.button_link span.ui-icon { margin: 0 5px 0 0; position: absolute; left: .2em; top: 50%; margin-top: -8px; }

h1, .f24 { font-size: 24pt; }
h2, .f20 { font-size: 20pt; }
h3, .f16 { font-size: 16pt; }
h4, .f12 { font-size: 12pt; }
h5, .f10 { font-size: 10pt; }
h6, .f8 { font-size: 8pt; }
hr.red { border: 2px solid #B00000; }
.clred, .error { color: #b30800; }
.clnavy { color: #015294; }
.clteal { color: Teal; }
.clolive { color: Olive; }
.clblue { color: #487da9; }
.clkiremit { color: #b04245; }
.clgray { color: #a1a1a1; }
.clpurple { color: #6c0094; }
.clwhite { color: #FFFFFF; }
.clyellow { color: #FFFF00; }
.clgreen { color: Green; }
.clbgred { background-color: #b30800; }
.clbgnavy { background-color: #015294; }
.clbgteal { background-color: Teal; }
.clbgolive { background-color: Olive; }
.clbgblue { background-color: #487da9; }
.clbgmaroon { background-color: Maroon; }
.clbgkiremit { background-color: #b04245; }
.clbggray { background-color: #a1a1a1; }
.clbgpurple { background-color: #6c0094; }
.clbgwhite { background-color: #FFFFFF; }
.clbgyellow { background-color: #FFFF00; }
.clbggreen { background-color: Green; }
.b { font-weight: bold; }
.i { font-style: italic; }
.caps { font-variant: small-caps; }
.bottom { font-size: 8pt; color: Black; }

hr { border-color: #C0C0C0; color: #C0C0C0; }
fieldset { border-width: 1px; border-color: #C0C0C0; border-radius: 6px; }
#pnlList { border-radius: 5px !important; padding: 2px; }
#pnlForm { border-radius: 5px !important; padding: 2px; }
.RadGrid { border-radius: 5px !important; }
.RadGrid .RadGrid_Windows7 { border-radius: 6px !important; }


div#qTip { border-right-width: 2px; border-bottom-width: 2px; margin: 3px; border-style: solid; border-width: 1px; border-color: #FFFFCC #666666 #666666 #FFFFCC; padding: 5px; display: none; background: #FFFF66; color: #000000; font: 9pt Arial, sans-serif; text-align: left; position: absolute; z-index: 9999; width: auto; max-width: 500px; overflow: visible; }
.kayitbilgi { font-size: 7pt; }

.dataentry, .fieldholder { float: left; width: auto; overflow: visible; min-width: 100px; min-height: 40px; padding: 2px; margin: 10px 2px 2px 10px; text-align: left; }
.dataentry small, .fieldholder small { color: #666666; border-bottom-color: #a1a1a1; border-bottom-width: 1px; border-bottom-style: dotted; }

.msg { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: 1px solid; margin: 0 0 15px 0; padding: 13px 10px 11px 10px; }
.msg p { margin: 0 0 8px 0; padding-left: 25px; }
.msg-ok { border-color: #a6d877; background: #d2ecba url("images/msg-ok.png") repeat-x; color: #336801; }
.msg-error { border-color: #f3abab; background: #f9c9c9 url("images/msg-error.png") repeat-x; color: #8d0d0d; }
.msg-warn { border-color: #d7e059; background: #f3f7aa url("images/msg-warn.png") repeat-x; color: #6c6600; }
.msg-info { border-color: #9fd1f5; background: #c3e6ff url("images/msg-info.png") repeat-x; color: #005898; }
.msg-ok p { background: url("images/accept.png") 0 50% no-repeat; }
.msg-error p { background: url("images/cross_octagon.png") 0 50% no-repeat; }
.msg-warn p { background: url("images/exclamation_octagon_fram.png") 0 50% no-repeat; }
.msg-info p { background: url("images/exclamation.png") 0 50% no-repeat; }
.error { color: #b70b0b; }

input[type=text], input[type=password], .rcbInput[type=text] { border: solid 1px #aacfe4 !important; padding: 1px !important; }
input, textarea, select, checkbox, option, .rcbInput { font-size: 14px !important; }
/*input[type=checkbox], input[type=button], input[type=submit] { width: auto !important; }*/
.rcbInput[type=image], input[type=image] { width: auto; height: auto; border: 0px !important; }
.RadComboBox .rcbInputCell .rcbInput { border: 0px !important; }
input:focus, textarea:focus, select:focus, password:focus { border: 1px solid #fafafa !important; -webkit-box-shadow: 0 0 6px #007eff !important; -moz-box-shadow: 0 0 5px #007eff !important; box-shadow: 0 0 5px #007eff !important; }

/* ----------- Table Forms -------*/
.FormTable { background: #FFFFFF; empty-cells: hide; caption-side: top; }
table.FormTable tr.FormHeader th { padding: 3px; background: #0066CC; color: #FFFFFF; text-align: center; }
table.FormTable tr:hover,tr.row1:hover, tr.row2:hover { background-color: #99CCFF; }
.row1,table.FormTable tr:default { background-color: #ECF3FF; }
.row2, table.FormTable tr::alternate { background: #FFFFFF; }
.FieldCaptionTD { background-color: #ECF3FF; vertical-align: top; }
.ColumnFONT { color: #333333; }
.DataTD { background-color: #eeeeee; vertical-align: top; }

