﻿
/*---Common---*/
.transition{transition: all 0.5s;-moz-transition: all 0.5s; /* Firefox 4 */-webkit-transition: all 0.5s; /* Safari and Chrome */-o-transition: all 0.5s; /* Opera */}
.transition{transition: all 0.5s; -moz-transition: all 0.5s; /* Firefox 4 */ -webkit-transition: all 0.5s; /* Safari and Chrome */ -o-transition: all 0.5s; /* Opera */}
::-webkit-scrollbar{width: 5px; height: 5px; background-color: transparent;}
::-webkit-scrollbar-track{background-color: transparent; box-shadow: 1px 1px 5px rgba(0,0,0,.2) inset; border-radius: 2em; -moz-border-radius: 2em; -webkit-border-radius: 2em; /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/}
::-webkit-scrollbar-thumb{background-color: #bbb; border-radius: 2em; -webkit-border-radius: 2em; -moz-border-radius: 2em;}
/*---Common-END---*/


/*---Accordion---*/
.keh-accordion{height: 100%; background-color: #fff;}
.keh-accordion-container{position:relative;}
.keh-accordion-footer{position:absolute; bottom:0;}
.keh-accordion, .keh-accordion ul{padding-left: 0;}
.keh-accordion li{display: block;}
.keh-accordion li > a{display: block; padding: 8px 15px; text-decoration: none; margin-bottom: -1px; color: #777;}
.keh-accordion li > a:hover{/*background-color: #f2f6f9; color: #5b9bd1;*/}
.keh-accordion li.active{background-color: #f0f2f7; /*border-left:5px solid red;*/}
.keh-accordion li.active a{color: #5b9bd1;}
.keh-accordion li.open > a .keh-accordion-pointer{transform: rotate(180deg);}
.keh-accordion .keh-accordion-pointer{float: right; transition: all 0.5s; -moz-transition: all 0.5s; /* Firefox 4 */ -webkit-transition: all 0.5s; /* Safari  Chrome */ -o-transition: all 0.5s; /* Opera */}
.keh-accordion .keh-accordion-icon{float: left; margin-right: .7em; width:1em; height:1em;}
.keh-accordion-subset{display:none;}
.keh-accordion-link,.keh-accordion-item{cursor:pointer;}
/*---Accordion -END---*/


/*---breadcrumbs---*/
.keh_breadcrumb li {max-width: 15em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: top;}
/*---breadcrumbs-END---*/


/*--- Keh_Validator  ---*/
.validator-tip{text-align: center;padding: 10px;position: absolute!important;border-radius: 5px;border: 1px solid #ccc;box-shadow: 3px 3px 5px #ccc;background-color:white;z-index:9;}
.validator-tip:before,.validator-tip:after{content: '';border: 10px solid transparent;position: absolute;}
.arrow-top:before{border-bottom-color: inherit;top: -20px;left: 1em;}
.arrow-top:after{border-bottom-color: white;top: -19px;left: 1em;}
.arrow-bottom:before{border-top-color: inherit;bottom: -20px;left: 1em;}
.arrow-bottom:after{border-top-color: white;bottom: -19px;left: 1em;}
.arrow-left:before{border-right-color: inherit;left: -20px;top: calc(50% - 10px);}
.arrow-left:after{border-right-color: white;left: -19px;top: calc(50% - 10px);}
.arrow-right:before{border-left-color: inherit;right: -20px;top: calc(50% - 10px);}
.arrow-right:after{border-left-color: white;right: -19px;top: calc(50% - 10px);}
/*--- Keh_ValidatorEND ---*/


.laydate-time-list{margin:0;}
.laydate-time-list > li > *{margin:0;padding:0;}


.module {position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background-color:#fff;}
.module > .loading{content:'';background:url(/ui/img/loading.gif) no-repeat center;background-size:100% 100%;display:inline-block;position:absolute;top:50%;left:50%;width:200px;height:200px;margin-top:-100px;margin-left:-100px;}
