.gender { position: absolute; border-radius: 0 0 5px 0; border-width: .5em; margin: 0; border-style: solid; z-index: 10; bottom: 0; right: 0; } .gender.male { border-color: transparent #41B1D5 #41B1D5 transparent; } .gender.female { border-color: transparent #DB186E #DB186E transparent; } .user-info { background-color: #FFFFFF; padding: 30px 10px 0 20px; top: 31px; position: relative; border-right: 1px solid #b8b8b8; width: 330px; position: fixed; z-index: 1; -webkit-box-shadow: 5px 0px 10px rgba(0,0,0,.15); -moz-box-shadow: 5px 0px 10px rgba(0,0,0,.15); box-shadow: 5px 0px 10px rgba(0,0,0,.15); } .user-info .gender { border-color: #41B1D5 transparent transparent #41B1D5; border-radius: 5px 0 0 0; bottom: auto; right: auto; } .user-info .brand { } .user-info .scrollbar { right: -9px; } .user-info .brand .user-avatar { margin-bottom: 10px; margin-right: 10px; } .user-roles { clear: both; } .user-roles .roles .table tr:first-child td { border-top: none; } .user-roles .roles .table td:first-child { text-align: right; } .user-roles .label-line { position: relative; text-align: center; } .user-roles .label-line hr { position: absolute; top: 50%; width: 100%; height: 4px; border: none; margin: -2px 0 0; } .user-roles .label-line span { color: #343434; font-size: 1.2em; padding: 0 5px; background-color: #FFF; display: inline-block; position: relative; } .user-roles .basic .label-line hr { background-color: #e0e0e0; } .user-roles .teacher .label-line hr { background-color: #186AB6; } .user-roles .student .label-line hr { background-color: #F38C08; } .user-roles .staff .label-line hr { background-color: #139E2F; } .user-avatar { overflow: hidden; width: 80px; height: 80px; border-radius: 5px; box-shadow: 0 1px 3px rgba(0,0,0,.8); margin-right: 10px; margin-bottom: 10px; } .user-avatar .reflective { background-image: url(img/reflective.png); background-repeat: no-repeat; background-position: 0; height: 80px; width: 80px; position: absolute; } .user .user-avatar .reflective { background-image: url(img/reflective.png); background-repeat: no-repeat; background-position: 0 -20px; height: 80px; width: 80px; position: absolute; top: 10px; left: 10px; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0); } .user:hover .user-avatar .reflective { background-position: 0 0; opacity: 1; -moz-opacity: 1; filter:alpha(opacity=10); } .user-name { font-size: 1.5em; color: #2d2d2d; margin: 0 0 3px; font-family: Helvetica, "微軟正黑體"; } .user-mail { font-size: 1em; color: #A2A2A2; margin: 0 0 3px; } .user-data { padding: 60px 0 0; margin: 0 0 0 360px; } .user-data .form-fixed { } .user-data .subnav { top: 87px; z-index: 1; } .user-data #module-nav { margin-left: -20px; position: fixed; z-index: 1; background-color: #FFFFFF; top: 31px; padding: 10px 20px 0; -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .16); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, .16); box-shadow: 0px 0px 10px rgba(0, 0, 0, .16); } .user-data #module-nav ul { margin-bottom: 10px; } .member-plugin-list { margin-bottom: 30px; } .member-abstract, .member-large { padding: 15px; } .member-abstract ul, .member-large ul { margin: 0; padding: 0; list-style: none; } .member-abstract>ul>li, .member-large>ul>li { margin: 5px; overflow: hidden; border-radius: 5px; box-shadow: 0 1px 3px rgba(0,0,0,.3); } .member-abstract .user *, .member-large .user * { -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; } .member-abstract .user, .member-large .user { background-color: #EDEDED; padding: 10px; position: relative; border-radius: 0 0 5px 5px; width: 360px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; } .member-abstract .user:hover, .member-large .user:hover { background-color: #333333; } .member-abstract .user:hover .user-name, .member-large .user:hover .user-name { color: #DDD; } .member-abstract .user .user-meta { margin-left: 90px; } .member-abstract .user .user-title span { color: #5e5e5e; font-size: 1.3em; padding-right: 10px; } .member-abstract .user:hover .user-title span { color: #AAA; } .member-abstract .user ul.user-itemborder { margin-top: 8px; border-top: 1px solid #D5D5D5; padding: 4px 0 0; } .member-abstract .user ul.user-itemborder li, .member-abstract .user ul.user-itemborder li span { color: #333; } .member-abstract .user:hover ul.user-itemborder { color: #EDEDED; border-top: 1px solid #666; } .member-abstract .user:hover ul.user-itemborder li, .member-abstract .user:hover ul.user-itemborder li span { color: #EDEDED; } .member-abstract .user ul.user-itemborder li { width: 33%; font-size: 1.1em; text-align: center; } .member-abstract .user ul.user-itemborder li span { font-size: 13px; font-weight: bold; padding-right: 5px; } .member-large .user { width: 80px; min-height: 125px; } .member-large .user-avatar { margin-right: 0; } .member-large .user-name { font-weight: bold; font-size: 1.1em; width: 80px; line-height: 18px; padding-top: 5px; text-align: center; } .rolesTag { width: 100%; } .rolesTag td { height: 6px; background-color: #333; } .rolesTag td.teacher { background-color: #186AB6; } .rolesTag td.student { background-color: #F38C08; } .rolesTag td.staff { background-color: #139E2F; } .modal.alert-error { color: #B94A48; background-color: #F2DEDE; border-color: #EED3D7; } .news_paragraph p { line-height: 20px; } .nav-tabs>li>.edit, .nav-tabs>li>.edit:hover { background-color: #333; color: #FFF; padding-right: 12px; } .nav-tabs li .icons-pencil { float: right; margin-top: 8px; } .nav-tabs li a { /*padding-right: 32px;*/ } .user-role { padding: 0 20px 0 150px !important; margin: 20px 0 0; } .role-block .user-info { top: 23px; margin-left: -135px; width: 100px; border-right: none; box-shadow: none; } .role-block .map-block h4 .gender { top: -1px; bottom: auto; left: -1px; right: auto; border-radius: 4px 0 0 0; } .role-block .teacher h4 .gender { border-color: #186AB6 transparent transparent #186AB6; } .role-block .student h4 .gender { border-color: #F38C08 transparent transparent #F38C08; } .role-block .staff h4 .gender { border-color: #139E2F transparent transparent #139E2F; } .role-block .tab-content, .role-block .nav-pills { float: left; } .role-block .nav-pills { margin-bottom: 0; margin-left: 10px; } .role-block .nav-pills > li > a { margin-top: 0; } /*.role-block .control-group .inline { float: }*/ .plural .input-append input, .plural .input-append select, .plural .input-append .uneditable-input, .unRadius input { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .plural .input-append .removeInput { display: none; } .plural.editMore .input-append input, .plural.editMore .input-append select, .plural.editMore .input-append .uneditable-input { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; } .plural.editMore .input-append input, .plural.editMore .input-append select, .plural.editMore .input-append .uneditable-input { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; } .plural.editMore .input-append .add-on, .plural.editMore .input-append .btn { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; } .input-append > .active { display: inline-block; } .input-append .active { background-color: transparent; border-color: transparent; } .language-swich .tab-pane { /*margin-bottom: 5px;*/ }