﻿/*
* @description: 通用UI元素样式库
* @author: Junta
* @update: Junta (2013-11-8)
*/
body{color:#333;font:12px/1.5 tahoma,helvetica,clean,sans-serif;}

 textarea, input[type="text"][class!="input-elm"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input 
{height: 20px;vertical-align: middle;}
input[type="radio"],input[type="checkbox"]{ cursor:pointer;}
select{vertical-align: middle;}
input[type="text"]{ margin-bottom:0}
input[type="text"][class="input-elm"]{ padding:2px;}

/* jqurey ui 样式重置 */
.buttonset .ui-button{ font-size:12px;}

.ui-combobox {position: relative;display: inline-block; margin-right:30px}
.ui-combobox-toggle {position: absolute;top: 0;bottom: 0;margin-left: -1px;padding: 0;*height: 1.7em;*top: 0.1em;}
.ui-combobox-input {margin: 0; -moz-box-padding: 0.3em; }
.ui-menu{overflow-x:hidden;overflow-y:auto; width:auto;}
.ui-combobox .ui-icon{margin-top: -8px;position: absolute;}

.ui-tabs .ui-tabs-nav .ui-icon-close{ position:absolute; right:0; cursor:pointer;}
.ui-tabs .ui-tabs-nav { border-color:rgba(122,175,35,1); margin-bottom:0; padding-left:40px;}
.ui-tabs .ui-tabs-nav li a,.ui-tabs .ui-tabs-nav li a:hover{ border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(122,175,35,1)}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a{ background:#7AAF23; border: 1px solid #7AAF23;color: #FFFFFF; font-weight:bold;}
.ui-tabs .ui-tabs-panel{ margin:0;}
.ui-tabs .holder{ position:absolute; top:38px; bottom:0; width:100%;overflow:hidden; overflow-y:auto;}
.ui-tabs .ui-tabs-nav .something{ float:right;padding: 10px 30px 0;}
.ui-tabs .ui-tabs-nav .something span{ display:block; height: 19px;width: 21px; text-indent:-999em; background-image:url(../images/sprite_1.png); cursor:pointer;}
.ui-tabs .ui-tabs-nav .warning-tip{ float:right}
.ui-tabs .ui-tabs-nav .warning-tip div{ float: left;height: 32px;line-height: 32px;}
.ui-tabs .ui-tabs-nav .warning-tip div em{ display:inline-block; height:14px; width:14px; margin:0 4px; vertical-align: middle; border:1px solid #CCC;}

.ui-menu li{ display:block}
.ui-loading{height: 100%;left: 0;position: absolute;top: 0;width: 100%;background:url(../images/overlay.png)}
.ui-loading img{position:absolute; top:50%; left:50%; margin-top:-30px; margin-left:-30px;}

.ui-widget{ /*font-size:12px;*/}
.ui-warning{ color:#FF9900!important;}
.ui-dialog{ overflow:visible;}
.ui-tooltip{ font-size:12px}
.ui-tabs{ height:100%; position:relative;}

.ui-widget-content .ui-button-info {
    color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #49afcd;
	background-repeat: repeat-x;
	background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
    border-left-color: #2f96b4;
    border-right-color: #2f96b4;
    border-top-color: #2f96b4;
    border-bottom-color: #1f6377;
    filter:none\9;
}
.ui-button-info:hover{
	color: #ffffff;
	text-decoration: none;
	background-position: 0 -15px;
	background-color: #2F96B4;
}
.dialog-error .ui-icon{background-image: url(../../plugin/jquery-ui/custom-theme/images/ui-icons_f6cf3b_256x240.png);}
.dialog-error strong{ color:Red;}
.ui-button-submit{background: url(../images/ajax-loader.gif) no-repeat;}
.ui-dialog .ui-dialog-titlebar-close .ui-button-text {
    display: none;
}

.ui-dialog-buttonpane .ui-dialog-buttonset .ui-button{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}



/*自定义通用样式*/
/*链接样式*/

a:link,a:visited,a:hover,a:active{text-decoration: none;outline:0;}
a:link { color: #0088CC; }
a:visited { color: #0088CC;}
a:hover { color: #F46677;}
a:active { color: #0088CC;}


.lcWhite:link,.lcWhite:visited,.lcWhite:hover,.lcWhite:active{text-decoration: none;}
.lcWhite:link { color:White; }
.lcWhite:visited { color:White;}
.lcWhite:hover { color:#eee;}
.lcWhite:active { color:White;}


/*字体颜色*/
.green{ color:#0f0;}
/*信息框*/
.message,.message-lbg,.message-rbg{ background-image: url(../images/frame/message-bg.png); height:30px;}
.message{ background-position:0 -30px; position:relative; line-height:30px; color:White}
	.message-lbg,.message-rbg{ background-repeat:no-repeat; width:10px; position:absolute;}
	.message-lbg{ background-position:-10px 0; left:-10px;}
	.message-rbg{ background-position:0 0; right:-10px;}
	
/*分隔线*/
.separatorFont{ background:url(../images/frame/gridbg.png) no-repeat 0 13px;}
.separatorFont{ background-position: 0 11px; display: inline-block; text-indent: -999em; width: 4px; zoom:1;}

/*小图标*/
.iconFont,.iconAction{background: url(../images/frame/icons15.png) no-repeat; display:inline-block; width:15px; height:15px; vertical-align: middle; text-indent:-9999em; zoom:1;}
.icon-set{ background-position:0 0;}
.icon-quit{ background-position:0 -15px;}
.iconFont{-webkit-transition:-webkit-transform 0.4s ease-out;-moz-transition:-moz-transform 0.4s ease-out;transition:transform 0.4s ease-out;}
a:hover .iconFont{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);}