@charset "UTF-8";
/* 定义系统基本颜色 */
/* 版权 */
.rt-copyright { font-size: smaller; color: #bbb; white-space: nowrap; text-align: center; }

.rt-full-height { height: 100%; }

/* 绝对居中 */
.rt-center { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); overflow: hidden; }

.rt-shadow-border-left { /*/* 第一个参数是x轴阴影段长度 第二个参数是y轴阴影段长度 第三个参数是往四周阴影段长度 第四个参数是阴影段颜色 */ box-shadow: 0px 0px 10px #CCCCCC; -moz-box-shadow: 0px 0px 10px #CCCCCC; -webkit-box-shadow: 0px 0px 10px #CCCCCC; padding-bottom: 0; }

.rt-border-dashed { border: 1px dashed; }

.rt-section-row-padding-top { padding-top: 15px; }

/*============================================================
2016/12/14 BerryDing
表格左右对齐的样式
1、文字左对齐，数字右对齐，日期 、电话左对齐
2、是否 等布尔值中间对齐
3、有操作的按钮等 中间对齐 ，如“查看”、“修改”等按钮
=============================================================*/
.rt-text-align { text-align: left; }

.rt-number-align { text-align: right; }

.rt-datetime-align { text-align: left; }

.rt-telephone-align { text-align: left; }

.rt-bool-align { text-align: center; }

.rt-operate-align { text-align: center; }

/*============================================================*/
/*============================================================
列表页面的工具栏的二级导航栏，可以置顶
=============================================================*/
.rt-subnavbar { top: 51px; left: 60px; padding-left: 10px; padding-right: 10px; padding-top: 00px; padding-bottom: 0px; margin-bottom: 0px; background-color: white; border-bottom: 1px solid #f0f0f0; }

.rt-subnavbar .btn-toolbar { padding-top: 7px; }

.rt-subnavbar + .listview { margin-top: 51px; margin-bottom: 44px; }

.rt-subnavbar + .listview .viewlist { border: 0px; }

/*============================================================*/
/*============================================================
重置Bootstrap默认的样式
=============================================================*/
label { font-weight: 400; }

.nav-tabs > li:first.active > a, .nav-tabs > li:first.active > a:focus, .nav-tabs > li:first.active > a:hover { border-left: 0px; }

/*============================================================*/
/*============================================================
PC报表默认的样式
=============================================================*/
#rt-report-header th { vertical-align: inherit; border: 1px solid #f0f0f0; color: #555; font-weight: 500; }

#rt-report-header tr, td { vertical-align: inherit; color: #555; font-weight: 500; }

/*=======================================
顶部的状态选择条的颜色
=========================================
*/
.rt-status-bar { padding-top: 15px; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; }

.rt-status-bar .button.active { background-color: #0099ff; color: #fff; }

.rt-status-bar .button { border-top: 1px solid #0099ff; border-right: 1px solid #0099ff; border-bottom: 1px solid #0099ff; border-left: 1px solid #0099ff; color: #888; background-color: #fff; margin-right: -4px; width: 49%; height: 30px; }

.rt-status-bar .button:first-child { border-left: 1px solid #0099ff; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }

.rt-status-bar .button:last-child { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }

/*============================================================
2017/07/18 BerryDing
附件图片样式
=============================================================*/
.rt-img-attachment { background: none repeat scroll 0 0 #FFFFFF; width: 200px; height: 200px; }

.rt-img-title { height: 46px; line-height: 46px; background: #f2f6fd; margin: 10px 10px 10px 0; padding-left: 10px; }

/*==============================================
审批流程的头像部分
==============================================*/
.rt-avatar { color: white; border-radius: 50%; display: inline-block; width: 4em; height: 4em; text-align: center; vertical-align: middle; padding-top: 1.4em; padding-bottom: 1.6em; cursor: pointer; }

.rt-avatar-line { border-radius: 50%; width: 2em; height: 4em; text-align: center; vertical-align: middle; padding-top: 1.5em; padding-bottom: 1.5em; margin-right: 2px; margin-left: 2px; }

.rt-avatar-add { display: inline-block; width: 4em; text-align: center; vertical-align: middle; padding-top: 0; padding-bottom: 0; cursor: pointer; }

/*=======================================
各种文字的大小
=========================================
*/
.rt-text-important-01 { color: #0099ff; }

.item p .rt-text-important-01 { color: #0099ff; }

.rt-text-important-02 { color: #222; }

.item p .rt-text-important-02 { color: #222; }

.rt-text-important-03 { color: #ef473a !important; }

.rt-text-normal-01 { color: #555; }

.item p .rt-text-normal-01 { color: #555; }

.rt-text-weak-01 { color: #888888; }

.item p .rt-text-weak-01 { color: #888888; }

.rt-text-weak-02 { color: #888888; font-size: 12px; }

/*=======================================
周报、月报背景样式
=========================================
*/
.bg-comment { margin-bottom: 15px; background-color: #eee; border-radius: 5px; padding: 15px 19px; }

.comment-item { padding: 20px 30px 15px 30px; border-bottom: 1px solid #dedede; position: relative; }

.item p .rt-text-weak-02 { color: #888888; font-size: 12px; }

/*=======================================
list item 中文字的左右布局
=========================================
*/
.rt-text-box-left-01 { float: left; padding-left: 0; padding-right: 10px; padding-top: 0; padding-bottom: 0; }

.rt-text-box-right-01 { float: right; padding-left: 10px; padding-right: 0; padding-top: 0; padding-bottom: 0; }

.rt-text-box-right-02 { float: right; border: 1px solid #f8f8f8; border-radius: 10px; padding-left: 10px; padding-right: 10px; padding-top: 0; padding-bottom: 0; }

/*==============================================
审批清单部分
==============================================*/
.rt-flow-item .username-01 { color: #222; font-size: 16px; }

.rt-flow-item .username-02 { color: #222; font-size: 16px; }

.rt-flow-item .status-01 { color: #555; font-size: 14px; }

.rt-flow-item .status-02 { color: #0099ff; font-size: 14px; }

.rt-flow-item .status-03 { color: red; font-size: 14px; }

.rt-flow-item .datetime { color: #888; font-size: 13px; position: absolute; top: 5px; right: 5px; }
