﻿.pf-main-form {
  direction:rtl;
}

input {font-family:Tahoma, Verdana, sans-serif;/* border:1px solid #aaa; font-size:11px;*/}
textarea {font-family:Tahoma, Verdana, sans-serif; border:1px solid #aaa; font-size:11px;}
input[type="checkbox"]  {border:0px}
input[type="radio"]  {border:0px}

.pf-required-field {border-style: dashed; border-width: 2px; }

.pf-toolbar {width:100%;display:table-cell}
.pf-toolbar-button { border: solid 1px #F5F5F5; text-align:center; cursor:pointer; float:left; font-size:11px; margin:2px; height:65px; width:50px; vertical-align:bottom; }
.pf-toolbar-button-rtl { border: solid 1px #F5F5F5; text-align:center; cursor:pointer; float:right; font-size:11px; margin:1px; height:65px; width:55px; vertical-align:bottom; }
.pf-toolbar-button:hover { border: solid 1px #ccaa00; background-color: #FFF5AA; }
.pf-toolbar-button:active { background-color: #FFE972; }
.pf-tb-image-big { width:32px; margin-top:14px }
.pf-tb-image-small { width:32px; margin-top:3px }
.pf-tb-image-tiny { width:24px; margin-top:0px }

.pf-toolbar-button-hor { border: solid 1px #F5F5F5; text-align:center; cursor:pointer; float:left; font-size:11px; margin:1px; height:27px; vertical-align:top;}
.pf-toolbar-button-hor:hover { border: solid 1px #ccaa00; background-color: #FFF5AA; }
.pf-toolbar-button-hor:active { background-color: #FFE972; }

.pf-section-header {display:block;width:100%;clear:right;}
.pf-section-header-plus-minus {float:left; padding-top:3px; margin:1px;}
.pf-section-header-text {font-size:14px; color:#3333FF; float:left;}

.pf-highlight {background-image:url("textures/highlight.png"); background-repeat:repeat-x; background-position: 0px center; vertical-align:middle; display:inline-block;}

.pf-button {background-image:url("textures/highlight.png"); background-repeat:repeat-x; background-position: 0px center; vertical-align:middle; display:inline-block; padding:4px; border:1px solid #aaa; background-color:#ddd; color:#353535; cursor:default;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; }
.pf-button-right {background-image:url("textures/highlight.png"); background-repeat:repeat-x; background-position: 0px center; vertical-align:middle; display:inline-block; padding:4px; border:1px solid #aaa; background-color:#ddd; color:#353535; cursor:default;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; }
.pf-button:hover {background-color:#b9b9b9;}
.pf-button:active {color:#fff;background-color:#f0713a;}
.pf-button:disabled {color:#aaa;background-color:#f2f2f2;}

.pf-picker-item { padding:2px; margin:2px; float:left; cursor:default; border:1px solid #ccc; background-color:#fafafa; color:#353535; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.pf-picker-item span {padding-right:3px;}
.pf-picker-item-right {padding:3px; margin:3px; float:right; border:1px solid #ccc; background-color:#f5f5f5; color:#353535; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.pf-picker-item:hover {color:#fff; border-color:#999; background-color:#aa9;}

.pf-column-history-date {font-weight:bold;color:#00F;}
.pf-column-history-user {font-weight:bold;font-style:italic;color:#000;font-size:11px;}
.pf-column-history-data {font-size:12px;}

.pf-required-star { font-family:Tahoma, Verdana, sans-serif; font-size:11px; color: Red; }

div.pf-listitem:hover {background-color: #ccc;cursor: default;}

.k-button.pf-dataentrygrid-button { }

.k-button.pf-lookuppicker-button { 
    padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom: 2px; margin: 2px; min-width:70px;
}

/*remove useless space on dirty data entry grid cells */
.k-dirty-cell:before { content: ""; display: none;}

/* prevent SP2013 from messing with buttons */
.pf-main-form .k-button { padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom: 2px; margin: 2px; }

/*popups (pickers, messages, etc) */
.k-window-titlebar {font-family:Tahoma, Verdana, sans-serif; font-size:12px;}
.k-window-content {font-family:Tahoma, Verdana, sans-serif; font-size:11px;}
