﻿.TAC_RES_TBL {
    margin: 2px 0;
    padding: 8px 0;
    background-color: #ECF4F9;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.TAC_RES_CELL { padding: 3px 20px; font-size: 1.8em; line-height: 1.33; text-align: right; }
.TAC_DWN_ICON { background-color: #408DC7; text-align: center; font-size: 1.8em; }
.TACTB_hColor div { cursor: pointer; background-color: #8CBBDD; }

/*Kendo-autocomplete*/
.k-autocomplete.k-state-default .k-input { padding: 0em !important; }
.k-autocomplete .errortext { white-space: normal; }
.k-widget.k-autocomplete.k-header.form-control.input-lg.k-input.k-state-disabled .k-input { padding: 0; }
.k-widget.k-autocomplete.k-header.form-control.input-lg.k-state-default .k-input[disabled] { height: 100% !important; }
.k-widget k-autocomplete k-header form-control input-lg k-input k-state-default
.k-autocomplete.k-state-default:focus .k-input:focus, .k-autocomplete.k-state-default .k-input,
.k-autocomplete.k-state-default:hover .k-input:hover { box-shadow: none !important; }
.k-autocomplete.form-control.has-error { border-color: #C9181F; color: #3c3c3c; box-shadow: none; }
.k-autocomplete.k-state-default .errortext { color: #C9181F; margin-top: 0.3em; font-weight: 500; font-size: 1em; line-height: 1.7; }
.k-autocomplete.k-state-default .errortext i { line-height: 1.56; }
.k-animation-container { direction: rtl; }
.k-popup.k-list-container, .k-popup.k-calendar-container { border-color: #ccc !important; border-radius: 0px !important; }

@media (min-width: 0px) and (max-width: 600px) {
    .k-list.k-reset { font-size: 1.8em; min-height: 1.4em; font-weight: 500; }
}
/*Kendo-autocomplete*/