.ac_results { padding: 0px; border: 1px solid #999; background-color: #fff; overflow: hidden; z-index: 99999999999; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; /*  if width will be 100% horizontal scrollbar will apear  when scroll mode will be used */ /*width: 100%;*/ font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; overflow: hidden; }
.ac_results li:hover { background-color: #eee; }
.ac_results li.selected { background-color: #0A246A; color: white; }
.ac_loading { background: white url(/system/css/indicator.gif) right center no-repeat; }
.ac_odd { background-color: #eee; }

/* main classes */
.right{ float:right;}
.left{ float:left;}
.b{ font-weight:bold;}
.u{ text-decoration:underline;}
.red{ color:#C00;}
.clr { clear:both;}
.paddme { padding:15px;}

.red { font-size:12px; color:#F00; font-weight:bold; display:inline-block; padding:2px;}
.redCls { color:#F00 !important;}
.inp_x { background-image:url(//media/System/inp_x.png) !important; background-repeat:no-repeat !important; }
.inp_v { background-image:url(//media/System/inp_v.png) !important; background-repeat:no-repeat !important; }

body.ltr .inp_x { background-position:right !important;  }
body.rtl .inp_x { background-position:left !important; }
body.ltr .inp_v { background-position:right !important;  }
body.rtl .inp_v { background-position:left !important; }

/* AlertMsg */
.AlertMsg {position:fixed;top:50%;left:50%;margin:-50px 0px 0px -150px;display:none;z-index: 9999999999;background:#f8f8f8; padding:18px;border-radius:7px;}
.AlertMsg > .close {position:absolute;cursor:pointer; width: 15px;height:14px;top: -4px;right:10px;font-size: 25px;}
.AlertMsg .inner{ position:relative; overflow-y:auto; padding:15px; width:300px; text-align:center; font-weight:bold; }
.AlertMsg > h1 { display:block; font-size:16px; font-weight:bold; color:#515151; border-bottom:2px solid #e8e8e8; padding-bottom:10px; margin-bottom:15px;}

.AlertMsg.success { background-color: #4bb543; color: #fff; }
.AlertMsg.green { color:#0C0; }
.AlertMsg.red { border-color:#C00; background-color:#C00; color:#fff; }

@media only screen and (max-device-width: 480px) {
	.AlertMsg { left:10px; right: 10px; margin-left: 0px; margin-right: 0px; }
}

#crm_inline_edit_area { position:fixed; z-index:999999999999999999; left:0px; top:0px; padding:25px; border-radius:6px; border-top-left-radius:0px; box-shadow:0px 0px 10px 5px #999; direction:ltr; text-align:left; border:dashed 4px #999; background:#FFFFFF; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ebebeb'); background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#ebebeb)); background: -moz-linear-gradient(top,  #FFFFFF,  #ebebeb); }
#crm_inline_edit_area span { font-weight:bold; display:block; text-align:center; color:#333; font-size:16px; margin-bottom:15px; direction:ltr !important;}
#save_inline_edit, #cancel_inline_edit { display:block; width:130px; height:30px; line-height:30px; background:#0C0; box-shadow:inset 0px 1px 3px #fff, 0px 0px 2px rgba(0,0,0,0.7); font-size:18px; font-weight:bold; color:#fff; border-radius:6px; text-align:center; z-index:1000000; opacity:0.85; }
#save_inline_edit:hover, #cancel_inline_edit:hover { opacity:1;}
#cancel_inline_edit { margin-top:15px;  background:#D61414;   }

