/**
 * report.css
 * å·¥ä½œè®¡åˆ’
 * Report
 * @author Inaki
 * @version $Id$
 */


.o-rp-send,
.o-rp-receive,
.o-rp-manager,
.bo-stamp,
.rp-mark-up,
.rp-mark-down,
.o-rp-clock,
.o-rp-location,
.o-rp-attach,
.o-rp-template,
.o-rp-report,
.o-rp-clock,
.o-item-close,
.o-detail-close{
	background-image: url(../image/report.png);
	background-repeat: no-repeat;
}

.o-da-allsub,
.o-rp-send,
.o-rp-receive,
.o-rp-manager,
.o-rp-location,
.o-rp-attach,
.o-rp-report,
.o-rp-clock{
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: middle;
}
.o-da-allsub { background-image: url(../image/da_allsub.png); }

.o-tpl-add{
	background-image: url(../image/tpl_add.png);
	width: 80px;
	height: 80px;
	display: inline-block;
}
.send-tmpl-item:hover .o-tpl-add{
	background-position: -80px 0;
}

.o-rp-template{
	width: 40px;
	height: 40px;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	background-position: -200px -59px;
}
.tooltip-arrow{
	display: none;
}
.tooltip-inner {
	color: #82939e;
	text-align: left;
	font-size: 14px;
	border: none;
	background-color: #fff;
	box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.1)
}

.active .o-rp-send{ background-position: -20px 0; }
.o-rp-receive{ background-position: -40px 0; } /* è¯„é˜… */
.active .o-rp-receive{ background-position: -60px 0; }

.o-rp-manager{ background-position: -80px 0; } 
.active .o-rp-manager{ background-position: -100px 0; }

.o-rp-clock{ background-position: -120px -40px; }

.o-rp-location{ background-position: -160px 0; }
.o-rp-report{ background-position: -180px 0; }
.o-rp-attach{ background-position: -200px 0; }
.rp-list-item{
	position: relative;
	padding: 20px;
	min-height: 80px;
	border-top: 1px solid #dadfe6;
	background-color: #FFF;
}
.rp-list-item.draft{
	background-color: #fffdfa;
}
.rp-list-item:first-child{
	border-top: none;
}

.rp-list-item .avatar-box{ width: 118px; text-align: center;}
.rp-list-item .img-box{ width: 60px; height: 60px; padding: 0 40px 0 20px;}
.rp-list-item .avatar-circle{ width: 54px; height: 54px; border-radius: 60px; }
.rp-list-item .avatar-circle img{ width: 54px; height: 54px; border-radius: 54px; }

.rp-list-item .avatar-circle:hover{ text-decoration: none; color: #3497DB; }
.rp-list-item-body{ margin-left: 100px; }

.rp-list-item.open{
	-webkit-box-shadow: inset 0 2px 0 rgba(0, 0, 0, .05);
	-moz-box-shadow: inset 0 2px 0 rgba(0, 0, 0, .05);
	box-shadow: inset 0 2px 0 rgba(0, 0, 0, .05);
	margin-top: -1px;
	border-top: 1px solid #D8DBE2;
	padding-top: 5px;
	background-color: #FFFCF8;
}
.rp-list-item.open .rp-detail-ft{
	display: block;
}
.rp-list-item .operation{
	display: none;
}
.rp-list-item:hover .operation{
	display: block;
}
.rp-list-item-desc{ line-height: 30px; }
.rps-content{ margin-left: 120px; }
.rps-content p{ height: 20px; }

.rp-summary h4{ margin: 0 0 7px; }
.rp-date{ color: #b2c0d1; margin-bottom: 8px; }

.rp-detail{ 
	-webkit-box-shadow: 0 1px 6px rgba(238, 140, 12, .1);
	-moz-box-shadow: 0 1px 6px rgba(238, 140, 12, .1);
	box-shadow: 0 1px 6px rgba(238, 140, 12, .1);
	background-color: #FFF;
}

.rp-detail-table{ width: 100%; }
.rp-detail-table th,
.rp-detail-table td{ border: 1px solid #EBEFF6; background-color: #FFF; }
.rp-detail-table th{ text-align: center; }
.rp-detail-table td{ color: #58585C; }
.rp-detail-table .sep{ border-right-color: #F9E2DC; }
.rp-detail-table .mini-date{ color: #82939E; }
.rp-detail-num{
	padding-right: 10px;
	font-size: 16px;
	font-weight: 700;
	color: #82939E;
	/* æ²¡æœ‰å®½åº¦æ—¶ï¼Œåºå·ä¸å¯¹é½ */
	display: inline-block;
	width: 20px;
}

.rp-reviews-avatar{ width: 640px; margin-top: -8px; margin-left: -5px; }
.rp-reviews-user{ float: left; width: 70px; text-align: center; margin-left: 10px;}
.rp-reviews-avatar a{ display: inline-block; margin-top: 8px; }
.rp-review-reader{ margin-bottom:20px; color:#82939e; }
.rp-reviews-count{ float: right; margin-top: 15px; color: #82939E; }
.rp-reviews-count strong{ font-size: 24px; font-weight: 400;}

.rp-stamp{
	position: absolute;
	top: 40px;
	right: 80px;
	z-index: 1000;
}

.bo-stamp{ background-position: -90px -70px; }
.bo-stamp:hover{ background-position: -120px -70px; }

input.rp-input{ background: transparent; border-color: transparent; }

.rp-input:focus,
.has-focus .rp-input{ border-color: #DADFE6; }

.rp-list{ margin-top: 1px; }
.rp-list-item .rp-detail-table{ margin-top: -19px; }
.rp-list-item-desc a{ color: #82939E; }
.rp-list-item-desc a:hover{ color: #3497DB; text-decoration: none; }
.rp-list-item-desc em{ font-style: normal; }
.rp-list-item-desc .checkbox{ margin-bottom: 2px; }

.rp-detail-ft{
	position: relative;
	margin-bottom: 10px;
	height: 5px;
	display: none;
	background: url(../image/rp_detail_ft.png) 0 top no-repeat;
}
.rp-list-item .rp-detail-ft{ margin-bottom: 70px; }
.rp-mark-up,
.rp-mark-down{ position: absolute; width: 64px; height: 51px; }
.rp-mark-up{ top: 1px; right: 10px; background-position: -120px -100px; }
.rp-mark-up:hover{ background-position: -180px -100px; }
.rp-mark-down-wrap{
	position: absolute;
	top: -1px;
	right: 24px;
	width: 64px;
	height: 51px;
	overflow: hidden;
}
.rp-mark-down{
	-webkit-transition: top linear .1s;
	-moz-transition: top linear .1s;
	transition: top linear .1s;
	top: -51px;
	left: 0;
	background-position: 0 -100px;
}
.rp-mark-down:hover { background-position: -60px -100px; }
.rp-list-item:hover .rp-mark-down{ top: 0; }
.rp-list-item.open .rp-mark-down-wrap{ display: none; }


.rp-remind{ padding: 10px; }
.rp-remind h3{ font-size: 18px; font-weight: 700; margin: 0 0 10px; }
.rp-remind-list{ overflow: hidden; zoom: 1; }
.rp-remind-list li{ float: left; margin: 0 10px; }
.rp-bell i{
	display: block;
	width: 60px;
	height: 60px;
	margin: 1px;
	background: url(../image/da_bell.png) no-repeat;
}
.rp-bell .avatar-box .avatar-desc{ color: #91CE31; }

.bamboo-pgb-complete,
.bamboo-pgb-untreated{ font-size: 12px; }
.bamboo-pgb-complete{ color: #91CE31; }
.bamboo-pgb-untreated{ color: #B2C0D1}

.po-rp-diary,
.po-rp-comment,
.po-rp-clock{
	background-image: url(../image/da_icon.png);
	background-repeat: no-repeat;
}
.po-rp-comment{ background-position: 0 -40px; }
.po-rp-clock{ background-position: 0 -80px; }

/* @Todo: å¯èƒ½ä¼šç§»åŠ¨é€šç”¨æ ·å¼è¡¨; */
.studyplay_starBg, .studyplay_starovering, .studyplay_starON{   
    top:0; 
    left:0;  
    height:22px; 
}
.studyplay_starBg{ padding:0; background:url(../image/da_process.png) 0 -22px; cursor:pointer; }
.studyplay_starovering{ position:absolute; background:url(../image/da_process.png); }
.studyplay_starON{ position:absolute; }

/*.rp-plan-item{ position: relative; height: 40px; line-height: 40px; }*/

.rp-share-user-list li{ padding: 5px 0; font-size: 12px; }
.rp-share-user-list img{ width: 20px; height: 20px; }
.rp-share-user-list a{ color: #82939E; }
.rp-share-user-list a:hover{ text-decoration: none; color: #3497DB; }
.rp-share-user-list span{ float: right; }

/**/
.rp-cycle-header{ padding: 10px 15px 10px 40px; }

/**/
.rp-weekly{ float: left; width: 82px; height: 82px; background: url(../image/rp_weekly.png) no-repeat; text-align: center; }
.rp-weekly:hover{ background-position: 0 -82px; text-decoration: none; }
.rp-weekly-start,
.rp-weekly-end{ display: block; height: 40px; line-height: 40px; }
.rp-weekly-start em,
.rp-weekly-end em{ padding: 0 5px; font-style: normal; font-size: 20px; font-weight: 700; }
.rp-weekly-start{ color: #FFF; }
.rp-weekly-end{ color: #82939E; }

.rp-exec-status{ margin-top: 5px; padding-left: 35px; color: #82939E; }

.rp-detail-header { background: #fff url(../image/report.png) no-repeat 360px -160px; border-bottom: 1px solid #EBEFF6; }
.rp-detail-header:hover{ background-color: #F9FBFF; }
.rp-detail-header .avatar-circle{ width: 40px; height: 40px;}
.rp-detail-header .avatar-circle img{ width: 40px; height: 40px;}

.rp-detail-usi { padding: 10px; }
.rp-detail-usi .avatar-circle, 
.rp-detail-usi .avatar-circle img{ width: 34px; height: 34px; }
.rp-detail-usi span{ font-size: 20px; color: #82939E; }

.rp-detail-time { margin-right: 10px; color: #82939E; font-size: 12px; line-height: 60px; }

.table .toggle{ margin-bottom: 0; vertical-align: top; }

/* ç»Ÿè®¡å›¾æ ‡ */
.os-personal-statistic{
	background-image:url(../image/statistics.png);
	background-repeat:no-repeat;
	display: inline-block;	
	width:20px;
	height:20px;
	vertical-align: middle;
	background-position: 0 0;
}
.active .os-personal-statistic{
	background-position: -24px 0;
}
.os-statistics{
	background-image:url(../image/statistics.png);
	background-repeat:no-repeat;
	display: inline-block;	
	width:20px;
	height:20px;
	vertical-align: middle;
	background-position: -48px 0;
}
.active .os-statistics{
	background-position: -71px 0;
}


.remind-time{
	color: #82939E;
	font-weight: 700;
	font-size: 12px;
}
.rp-remind-bar {
	display: none;
	padding: 4px 8px;
	border: 1px solid #EBEFF6;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color: #FFF;
	color: #82939E;
	vertical-align: middle;
	font-weight: 700;
	font-size: 12px;
	line-height: 20px;
}
.rp-editor{
	border: 1px solid #ebeff6;
}

.np-list{ }
.np-list-row{ padding: 10px 20px; border-top: 1px solid #EBEFF6; }
.np-list-row:first-child{ border-top: 0 none; }





/* ç®¡ç†æ¨¡æ¿ */
.tmpl-item-name, 
.tmpl-item-list h4{ margin: 0;}

.tmpl-item{ padding: 30px; }
.tmpl-item.even{ background-color: #f8f9fa; }
.tmpl-item-name{ font-weight: 700; font-size: 16px; margin-bottom: 20px; }
.tmpl-item-list{ margin-left: -30px; }
.tmpl-item-list li{ margin: 0 0 30px 30px; border-radius: 2px; overflow: hidden; background-color: #fff; float: left; box-shadow: 0 1px 1px 1px rgba(0, 0, 0, .1); width: 220px; border-top: 1px solid #dadfe6;}
.tmpl-item-list li:hover .o-item-close{ display: block; }
.tmpl-item-list h4{ font-size: 14px; cursor: pointer; line-height: 40px; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative;}
.o-item-close{ position: absolute; display: none; right: 13px; top: 13px; color: #fff; cursor: pointer; width: 14px; height: 14px; background-position: -226px 0; text-indent: -999em}
.tmpl-item-content{ padding: 14px; height: 60px;}
.tmpl-item-content p{ color: #b2c0d1;}
.tmpl-item-content span{ color: #82939e;}
.tmpl-item-operator{ border-top: 1px solid #eee; background-color: #fdfdfd; line-height: 36px; cursor: pointer; }
.tmpl-item-operator > span{ width: 50%; float: left; box-sizing: border-box; text-align: center;color: #2c9ae7;}
.tmpl-item-operator.noeidt >span{ width: 100%;}
.tmpl-item-operator > span:first-child{ border-right: 1px solid #ebeff6; color: #82939e; }
.tmpl-item-operator p{ text-align: center; color: #2c9ae7; }


/* æ¨¡æ¿å•†åŸŽ */
.tmpl-store{ width: 640px; height: 540px;position: relative;}
.tmpl-store-content{ overflow: hidden; }
.tmpl-store-category{ line-height: 40px; background-color: #f5f9fb; text-indent: 10px; }
.tmpl-store-item{ padding: 30px 20px; border-top: 1px solid #edf0f5; cursor: pointer;}
.tmpl-store-item.active{ background-color: #fffdfa; }
.tmpl-store-item.exist{ cursor: default; }
.tmpl-store-item.exist .mark{ display: block; width: 60px; height: 60px; position: absolute; left: 0; top: 0; background-color: #fff; opacity: 0.4;}
.tmpl-store-item.exist .text, 
.tmpl-store-item.exist .text h4{ color: #b2c0d1; }
.tmpl-store-item.exist h4 span{ display: inline-block;}
.tmpl-store-item .img{width: 60px; height: 60px; position: relative;}
.tmpl-store-item .text{ margin-left: 80px; }
.tmpl-store-item h4{ font-size: 16px; margin: 0; }
.tmpl-store-item h4 span{ border: 1px solid #b2c0d1; display: inline-block; padding: 0px 3px; border-radius: 2px; display: none;}
.tmpl-store-item span{ font-size: 12px; color: #b2c0d1; }
.tmpl-store-item p{}

.tmpl-store-detail{position: absolute;right: -300px;top: 0px;}
.tmpl-detail{width: 260px;padding: 0 10px;background-color: #fff;box-shadow: -2px 0 5px 0px rgba(0,0,0,.1);}
.tmpl-detail-header{ border-bottom: 1px solid #dadfe6; line-height: 40px; text-align: center;}
.tmpl-detail-content{ height: 428px; padding-left: 50px; overflow: hidden;}
.tmpl-detail-content p{ margin-top: 16px; }
.tmpl-detail-content p span:first-child{ margin-right: 14px; color: #82939e;}
.tmpl-detail-content p span{ color: #b2c0d1; }
.tmpl-detail-footer{ border-top: 1px solid #dadfe6; text-align: center; }
.tmpl-detail-footer button{ width: 200px; margin: 15px 0;}
.tmpl-detail-close{ position: absolute; left: 0; top: 50%; margin-top: -30px; width: 30px; height: 60px; border-radius: 0 50px 50px 0; cursor: pointer; background-color: #eee}
.o-detail-close{ position: absolute; left: 8px; top: 22px; background-position: -230px -18px; width: 9px; height: 14px; display: inline-block; }
/* åˆ›å»ºæ¨¡æ¿ */
.tmpl-create{ }
.tmpl-minheight{ min-height: 800px; }
.tmpl-name-box{ margin-bottom: 40px; height: 40px; }
.tmpl-name-box > div{ float: left;}


/* æ±‡æŠ¥å†…å®¹ */
.report-detail table td{
	border: 1px #EBEFF6 solid;
}


/* å‘èµ·æ±‡æŠ¥é¡µé¢ */
.send-tmpl-box{ padding: 30px; }
.sebd-tmpl-title{ font-size: 20px; margin-bottom: 30px;}
.send-tmpl-list{ margin-left: -50px;}
.send-tmpl-item{ display: block; width: 80px; height: 110px; text-align: center; float: left; margin: 0 0 40px 70px; cursor: pointer;}
.send-tmpl-item p{ margin-top: 15px;}
.send-tmpl-item.add{  }



.mst-icon{ background-position: -16px 24px; }
.mst-icon a{
	display: block;
	height: 60px;
}
.mst-icon-th{ background-position: 24px 24px;}
.mst .active .mst-icon{
	background-position: -56px 24px;
	background-color: #FFFDFA;
	border-right: 1px solid #EAECED;
	border-bottom-color: transparent;
}
.mst .mstp .mst-icon { padding: 0; }
.mst .active td{ border-bottom: 1px solid #EAECED; }
.mst .mst-icon:hover{ background-color: #EDEFF1; }

.msts tr:last-child td {border-bottom:  1px solid #EAECED;}
.mst tbody.msts tr td { background-color: #FFFDFA; }

.mst-board{
	background-image: url(../image/board.png);
	background-repeat: no-repeat;
}
.child-item-input{ width: 400px; }
.child-nav-item .drap-icon,
.nav-child-list .main-nav-item .drap-icon{
	margin-right: 45px;
}
.nav-main-list>li>.child-nav-item .drap-icon{
	margin-right: 10px;
}
.nav-main-list>li>.main-nav-item>.mst-board,
.nav-main-list>li>.child-nav-item>.mst-board{
	background-position: 1000px 20px;
}
.add-child-btn .o-plus,
.add-child-btn .o-trash{
	display: none;
}
.main-nav-item:hover .add-child-btn .o-trash,
.child-nav-item:hover .add-child-btn .o-trash{
	display: inline-block;
}
.nav-main-list>li>.main-nav-item:hover .add-child-btn .o-plus,
.nav-main-list>li>.child-nav-item:hover .add-child-btn .o-plus{
	display: inline-block;
}
.nav-child-list li:hover .child-nav-item .add-child-btn{
	display: block;
}
.main-nav-item:hover .drap-icon,
.child-nav-item:hover .drap-icon{
	display: block;
	cursor: move;
}
.main-nav-item:hover,
.child-nav-item:hover{
	background-color: #fefaf5;
}
.nav-main-list>li>.main-nav-item:hover>.mst-board,
.nav-main-list>li>.child-nav-item:hover>.mst-board{
	background: none;
}

.mst-board{ background-position: 80px -12px; }
.msts-last .mst-board{ background-position: 80px -70px; }
.li-bg{ background-position: 50px 20px !important;}
.empty-li-bg{ background-position: 1000px 0 !important;}

.nav-w240{width: 240px;}
.nav-w150{width: 150px;}
.nav-w76{width: 76px;}
.nav-w70{width: 70px;}
.sys-nav-area{background-color: #fff;}
.nav-main-list,
.nav-child-list{margin: 0;}
.nav-child-list{min-height: 15px;}
.nav-main-list>li{margin-bottom: 5px;}
.nav-main-list>li,
.nav-child-list>li{list-style: none;}
.nav-child-list>li>.nav-item>div,
.nav-main-list>li>.nav-item>div,
.sys-nav-top>div{float: left;}
.nav-main-list>li label.checkbox,
.nav-child-list>li label.checkbox{min-height: 0;}
.nav-child-list>li>.nav-item>div{padding: 15px 0;line-height: 40px;height: 40px;vertical-align: middle;}
.nav-main-list>li>.nav-item>div{padding: 8px 0;line-height: 40px;height: 40px;vertical-align: middle;}
.sys-nav-top>div{padding: 10px 0;float: left;height: 40px;color: #3497db;vertical-align: middle;font-weight: 400;font-family: Arial, "Microsoft Yahei";line-height: 40px;}
.nav-child-list>li:last-child>.nav-item>div{ padding: 10px 0;}
.sys-nav-top>div:first-child>span{padding-left: 36px;width: 30.5%;}
.sys-nav-top{border-bottom: 2px solid #3497db;border-top: 1px solid #eaeced;background-color: #f9fbff;}
.sys-nav-area{border-left: 1px solid #eaeced;border-bottom: 1px solid #eaeced;border-right: 1px solid #eaeced;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.sys-nav-content{padding-bottom: 10px;border-bottom: 1px solid #eaeced;}
.nav-main-add{padding: 10px 10px;line-height: 40px;vertical-align: middle;font-family: Arial, "Microsoft Yahei";background-color: #ffffff;height: 40px;}
.nav-main-list>li>.nav-item>.mst-board>.span2{width: 8.333333333333332%;}
.nav-child-list>li>.nav-item>.mst-board>.span1{width: 16.666666666666664%;}
.nav-main-list [class^="span"]{padding-left: 0;padding-right: 0;}
.sortable-placeholder{position: relative;border-bottom: 1px #ee8c0c dotted;height: 0px;}
.sortable-placeholder::after{position: absolute;top: -5px;left: 0;content: "";background-color: #ee8c0c;border-color: transparent #ee8c0c transparent transparent; border-style: solid; border-width: 6px 6px 6px 0px; padding: 0; width: 0; height: 0;}
.child-nav-placeholder{position: relative;border-bottom: 1px #3497db dotted;height: 0px;}
.child-nav-placeholder::after{position: absolute;top: -5px;left: 0;content: "";background-color: #3497db;border-color: transparent #3497db transparent transparent; border-style: solid; border-width: 6px 6px 6px 0px; padding: 0; width: 0; height: 0;}
.single-page{font-size: 12px;}
.single-page a{color: #3497db;}
.drap-icon{float: left;margin: 5px 0 0 31px;background-image: url(../image/db_cm.png);background-repeat: no-repeat;background-position: -142px -42px;width: 10px;height: 30px;vertical-align: middle;}
.moving-box-shadow{-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .1);-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .1);box-shadow: 0px 1px 2px rgba(0, 0, 0, .1);border-radius: 4px;}
@media screen and (max-width: 1280px){.nav-w35{width: 34%;}.child-nav-item .span6{padding-left: 10px;}.child-nav-item .drap-icon,.nav-child-list .main-nav-item .drap-icon{margin-right: 20px;}}



/* è®¾ç½®æ¨¡æ¿å¼¹çª— */
.set-tmpl{ width: 530px; }
.set-tmpl.form-compact .control-group > .control-label{ width: 84px; }
.set-tmpl.form-compact .control-group > .controls{ margin-left: 104px}

/* 图标库 */
.tpl_icons{ width: 540px; padding: 15px; }
.tpl_icons li{ width: 60px; height: 60px; padding: 15px; float: left; cursor: pointer;}
.tpl_icons li.active{ background: url(../image/tpl_icon_active.png) no-repeat 0 0; }

/* å›¾æ ‡ */
.icon-small,
.icon-middle,
.icon,
.icon-large{
	background-image: url(../image/tmpl_icon/icon.png);
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: top;
}
.icon-small{ width: 20px; height: 20px;}
.icon-middle{ width: 40px; height: 40px;}
.icon{ width: 60px; height: 60px;}
.icon-large{ width: 80px; height: 80px;}

.icon-small.default{ background-position: 0 -780px; }
.icon-middle.default{ background-position: -24px -760px; }
.icon.default{ background-position: -68px -740px; }
.icon-large.default{ background-position: -132px -720px; }

.icon-small.flow{background-position: 0px -60px;}
.icon-middle.flow{background-position: -24px -40px;}
.icon.flow{background-position: -68px -20px;}
.icon-large.flow{background-position: -132px 0px;}

.icon-small.other{background-position: -238px -60px;}
.icon-middle.other{background-position: -262px -40px;}
.icon.other{background-position: -306px -20px;}
.icon-large.other{background-position: -370px 0px;}

.icon-small.briefcase{background-position: -476px -60px;}
.icon-middle.briefcase{background-position: -500px -40px;}
.icon.briefcase{background-position: -544px -20px;}
.icon-large.briefcase{background-position: -608px 0px;}

.icon-small.lock{background-position: -714px -60px;}
.icon-middle.lock{background-position: -738px -40px;}
.icon.lock{background-position: -782px -20px;}
.icon-large.lock{background-position: -846px 0px;}

.icon-small.chance{background-position: -952px -60px;}
.icon-middle.chance{background-position: -976px -40px;}
.icon.chance{background-position: -1020px -20px;}
.icon-large.chance{background-position: -1084px 0px;}

.icon-small.construction{background-position: 0px -180px;}
.icon-middle.construction{background-position: -24px -160px;}
.icon.construction{background-position: -68px -140px;}
.icon-large.construction{background-position: -132px -120px;}

.icon-small.investigate{background-position: -238px -180px;}
.icon-middle.investigate{background-position: -262px -160px;}
.icon.investigate{background-position: -306px -140px;}
.icon-large.investigate{background-position: -370px -120px;}

.icon-small.client{background-position: -476px -180px;}
.icon-middle.client{background-position: -500px -160px;}
.icon.client{background-position: -544px -140px;}
.icon-large.client{background-position: -608px -120px;}

.icon-small.official_document{background-position: -714px -180px;}
.icon-middle.official_document{background-position: -738px -160px;}
.icon.official_document{background-position: -782px -140px;}
.icon-large.official_document{background-position: -846px -120px;}

.icon-small.urgent_message{background-position: -952px -180px;}
.icon-middle.urgent_message{background-position: -976px -160px;}
.icon.urgent_message{background-position: -1020px -140px;}
.icon-large.urgent_message{background-position: -1084px -120px;}

.icon-small.behavioral_norms{background-position: 0px -300px;}
.icon-middle.behavioral_norms{background-position: -24px -280px;}
.icon.behavioral_norms{background-position: -68px -260px;}
.icon-large.behavioral_norms{background-position: -132px -240px;}

.icon-small.stock_chart{background-position: -238px -300px;}
.icon-middle.stock_chart{background-position: -262px -280px;}
.icon.stock_chart{background-position: -306px -260px;}
.icon-large.stock_chart{background-position: -370px -240px;}

.icon-small.maintenance_report{background-position: -476px -300px;}
.icon-middle.maintenance_report{background-position: -500px -280px;}
.icon.maintenance_report{background-position: -544px -260px;}
.icon-large.maintenance_report{background-position: -608px -240px;}

.icon-small.call_on{background-position: -714px -300px;}
.icon-middle.call_on{background-position: -738px -280px;}
.icon.call_on{background-position: -782px -260px;}
.icon-large.call_on{background-position: -846px -240px;}

.icon-small.college_affairs{background-position: -952px -300px;}
.icon-middle.college_affairs{background-position: -976px -280px;}
.icon.college_affairs{background-position: -1020px -260px;}
.icon-large.college_affairs{background-position: -1084px -240px;}

.icon-small.summarize{background-position: 0px -420px;}
.icon-middle.summarize{background-position: -24px -400px;}
.icon.summarize{background-position: -68px -380px;}
.icon-large.summarize{background-position: -132px -360px;}

.icon-small.weekly_report{background-position: -238px -420px;}
.icon-middle.weekly_report{background-position: -262px -400px;}
.icon.weekly_report{background-position: -306px -380px;}
.icon-large.weekly_report{background-position: -370px -360px;}

.icon-small.monthly_report{background-position: -476px -420px;}
.icon-middle.monthly_report{background-position: -500px -400px;}
.icon.monthly_report{background-position: -544px -380px;}
.icon-large.monthly_report{background-position: -608px -360px;}

.icon-small.calendar{background-position: -714px -420px;}
.icon-middle.calendar{background-position: -738px -400px;}
.icon.calendar{background-position: -782px -380px;}
.icon-large.calendar{background-position: -846px -360px;}

.icon-small.repair{background-position: -952px -420px;}
.icon-middle.repair{background-position: -976px -400px;}
.icon.repair{background-position: -1020px -380px;}
.icon-large.repair{background-position: -1084px -360px;}

.icon-small.performance{background-position: 0px -540px;}
.icon-middle.performance{background-position: -24px -520px;}
.icon.performance{background-position: -68px -500px;}
.icon-large.performance{background-position: -132px -480px;}

.icon-small.framework{background-position: -238px -540px;}
.icon-middle.framework{background-position: -262px -520px;}
.icon.framework{background-position: -306px -500px;}
.icon-large.framework{background-position: -370px -480px;}

.icon-small.label{ padding: 0; background-position: -476px -540px;}
.icon-middle.label{ padding: 0; background-position: -500px -520px;}
.icon.label{ padding: 0; background-position: -544px -500px;}
.icon-large.label{ padding: 0; background-position: -608px -480px;}

.icon-small.article{background-position: -714px -540px;}
.icon-middle.article{background-position: -738px -520px;}
.icon.article{background-position: -782px -500px;}
.icon-large.article{background-position: -846px -480px;}

.icon-small.headwea{background-position: -952px -540px;}
.icon-middle.headwea{background-position: -976px -520px;}
.icon.headwea{background-position: -1020px -500px;}
.icon-large.headwea{background-position: -1084px -480px;}

.icon-small.promote{background-position: 0px -660px;}
.icon-middle.promote{background-position: -24px -640px;}
.icon.promote{background-position: -68px -620px;}
.icon-large.promote{background-position: -132px -600px;}

.icon-small.setting{background-position: -238px -660px;}
.icon-middle.setting{background-position: -262px -640px;}
.icon.setting{background-position: -306px -620px;}
.icon-large.setting{background-position: -370px -600px;}

.icon-small.form{background-position: -476px -660px;}
.icon-middle.form{background-position: -500px -640px;}
.icon.form{background-position: -544px -620px;}
.icon-large.form{background-position: -608px -600px;}

.icon-small.house{background-position: -714px -660px;}
.icon-middle.house{background-position: -738px -640px;}
.icon.house{background-position: -782px -620px;}
.icon-large.house{background-position: -846px -600px;}

.icon-small.travel{background-position: -952px -660px;}
.icon-middle.travel{background-position: -976px -640px;}
.icon.travel{background-position: -1020px -620px;}
.icon-large.travel{background-position: -1084px -600px;}
