.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/hbp/profiles/openatrium/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/hbp/profiles/openatrium/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
.hospital_link li.start_facility_info{position:relative;}div#service_list li.start_service_info{position:relative;}.select_collabo_user_div{background-color:rgb(200,207,244);border:1px solid rgb(121,139,242);position:absolute;border-radius:5px;filter:alpha(opacity = 90);opacity:0.9;z-index:5;top:-10px;left:-20px;width:200px;padding-bottom:5px;}.select_collabo_user_div #service_info{margin-left:5px;float:left;font-weight:bold;}.select_collabo_user_div .close{float:right;background-color:#4A88C8;cursor:pointer;height:10px;line-height:10px;margin-right:2px;margin-top:2px;text-align:center;vertical-align:middle;z-index:100;border:1px solid #5D6CA7;font-size:12px;width:12px;line-height:12px;height:12px;border-radius:2px;}.select_collabo_user_div #collabo_user_list{clear:both;width:100%;}.select_collabo_user_div #collabo_user_list table{table-layout:fixed;border:0;margin:0;padding:0;}.select_collabo_user_div #collabo_user_list table td{border:0;margin:0;padding:0;}.select_collabo_user_div #collabo_user_list table td.info{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:85%;word-wrap:normal;}.select_collabo_user_div #collabo_user_list li.collabo_user{float:none;height:auto;width:auto;display:block;padding:1px 8px;border:1px solid #5D6CA7;background-color:#ffffff;margin:2px 10px;border-radius:3px;}.select_collabo_user_div #collabo_user_list li.collabo_user a{height:auto;color:#111111;}.select_collabo_user_div #collabo_user_list li.collabo_user span.start_icon{float:right;background:url(/hbp/sites/all/modules/hbp_base/img/start_icon.png) no-repeat scroll 0 0 transparent;line-height:18px;height:18px;white-space:pre;width:18px;border:0;margin:0;padding:0;}body.admin-style select.form-select .text_color{color:red;}.search_group_hidden_text{display:none;}.sso_error{background:none repeat scroll 0 0 #e9f2f5;border-radius:5px;padding-bottom:10px;padding-left:20px;padding-top:20px;}.sso_error .sso_message{margin-bottom:70px;text-align:center;}#hospital_list .select_collabo_user_div,#service_list .select_collabo_user_div{display:none;}
div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}div.panel-pane div.admin-links li a{color:#ccc;}div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}div.panel-pane div.admin-links a:before{content:"[";}div.panel-pane div.admin-links a:after{content:"]";}div.panel-pane div.panel-hide{display:none;}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}div.panel-pane div.feed a{float:right;}
body.layout-login #portal_content .login-content{background:#E9F2F5;border-radius:5px;padding-left:20px;padding-bottom:10px;}body.layout-login #portal_content .login-content:hover{background:#FFFFFF;}body.layout-login #portal_content div.regist-login-disable:hover{background:#E9F2F5;}body.layout-login #portal_content .regist-button-disable{background-image:url(/hbp/./contents/system/login/img/allbgs.png);background-position:0 -84px;font-size:20px;color:white;font-weight:bold;font-family:Meiryo;display:block;text-align:center;width:180px;height:42px;line-height:42px;cursor:default;}body.layout-login #portal_content #page{background:transparent;border:none;font-family:Meiryo;}body.layout-login #portal_content #page-tools{display:none;}body.layout-login #portal_content #page .limiter{width:100%;}body.layout-login #portal_content #content .page-region{padding:0px;}body.layout-login #left_div{padding-top:20px;}body.layout-login #portal_content .page-content{background:transparent;margin:0px;padding:0px;overflow:visible;}body.layout-login #portal_content{margin-top:0px;margin-left:auto;margin-right:auto;width:628px;border:1px solid #DDDDDD;border-radius:5px;}body.layout-login #content_main{padding:20px;}body.layout-login #portal_content #login-title{margin-bottom:8px;}body.layout-login #portal_content #item-warning{margin-left:20px;font-size:13px;color:#222222;}body.layout-login #portal_content #item-login-title{color:#00547e;font-size:24px;font-weight:normal;margin-left:5px;line-height:40px;display:block;margin-bottom:10px;padding-top:10px;}body.layout-login #portal_content #item-login-sub-title{color:#00547e;font-size:14px;font-weight:normal;margin-left:35px;display:block;margin-bottom:5px;padding-top:10px;}body.layout-login #portal_content .item-getback-message{color:#0056b4;text-decoration:underline;font-size:13px;border:none;}body.layout-login #portal_content .item-getback-message span.icon{float:left;height:15px;width:15px;margin-right:7px;margin-top :2px;background:url(/hbp/./contents/system/login/img/allbgs.png) no-repeat 0px -128px;margin-top:2px;}body.layout-login #portal_content .regist-page-link{width:180px;height:42px;vertical-align:middle;margin:0 auto;padding-bottom:20px;display:block;margin-top:40px;}body.layout-login #portal_content .input_label{font-weight:normal;color:#222222;width:82px;}body.layout-login #portal_content .login-button{background:none repeat scroll 0 0 rgba(0,0,0,0);border:none;}body.layout-login #portal_content .input_item{width:200px;}body.layout-login #portal_content .link-getback-message{margin-left:20px;width:290px;}body.layout-login #portal_content .login-page-button{background-image:url(/hbp/./contents/system/login/img/allbgs.png);font-size:20px;color:white;font-weight:bold;font-family:Meiryo;display:block;text-align:center;width:180px;height:42px;line-height:42px;cursor:pointer;}body.layout-login #portal_content .form-login-input-item{width:200px;}body.layout-login #portal_content .captcha{margin-top:8px;}body.layout-login #portal_content .captcha_label{background:none repeat scroll 0 0 rgba(0,0,0,0);border:none;}body.layout-login #portal_content .captcha .captcha_input{margin-top:15px;}body.layout-login #portal_content .captcha img#captcha_img{height:50px;margin-left:2px;vertical-align:middle;width:140px;}body.layout-login #portal_content .captcha .captcha_change{vertical-align:middle;margin-left:8px;}body.layout-login #portal_content .remember{margin-top:-5px;}body.layout-login #portal_content .login-button{vertical-align:middle;padding-left:10px;}body.layout-login #portal_content .form-login table{background:transparent;border:none;width:100%;}body.layout-login #portal_content .form-login table td{background:transparent;border:none;vertical-align:middle;}body.layout-login #portal_content .form-login table td:hover{background:transparent;}body.layout-login #portal_content .form-login-label{display:inline-block;padding-bottom:12px;}body.layout-login #portal_content .login-page-button:hover{background-position:0px -42px;}body.layout-login #portal_content .remember-infomation-check{clear:both;border:none;float:none;background:none repeat scroll 0 0 transparent;padding:3px;margin-left:30px;width:292px;float:left;}body.layout-login #portal_content label.text-remember-infomation{display:inline;color:#222222;font-weight:normal;cursor:pointer;}body.layout-login #remember-check{cursor:pointer;}body.layout-login .form-login{vertical-align:middle;border:none;float:none;background:none repeat scroll 0 0 transparent;padding:3px;margin-left:30px;}body.layout-login #portal_content .login-select{margin-top:15px;padding-left:52px;}body.layout-login #portal_content .login-select a{color:#4488AA;text-decoration:underline;}body.layout-login #portal_content .login-select .login-link-item{width:150px;}body.layout-login #navi{display:none;}#facility_list .group_li label{font-weight:normal;}#facility_list .group_li .request_denied{color:red;font-weight:normal;margin-left:15px;}#user_list .user_li label{font-weight:normal;}#user_list .user_li .request_denied{color:red;font-weight:normal;margin-left:15px;}#edit-human_name.error{background-color:#fcebeb;border:1px solid red;}body .login-notice{margin-top:2px;}body #login-title-front{background-color:#80bbc7;width:6px;display:inline-block;white-space:pre;height:20px;}body #login-page-title{height:20px;}body .textarea-content{height:60px;width:100%;overflow-y:scroll;border-radius:2px;margin-top:10px;background-color:#FFFFFF;}body .login-notice-content{margin-right:21px;}body.layout-login #portal_content .link-register-message{margin-left:20px;width:80%;display:inline-block;}body.layout-login #portal_content .login-register-button{background-image:url(/hbp/./contents/system/login/img/bt_180x42_bg.png);color:#FFFFFF;display:block;float:right;font-family:Meiryo;font-size:12px;font-weight:bold;height:22px;line-height:24px;margin-right:42px;text-align:center;width:93px;margin-top:-2px;}body.layout-login #portal_content .login-register-button:hover{background-position:0px -22px;}body.layout-login #portal_content .link-register-message .item-getback-message{color:#000000;text-decoration:none;}.login-select .login_type_item{font-size:20px;}.login-select .login_type_label{padding-left:45px;}.login-select .login_type_label label{font-size:15px;font-weight:normal;}.hpki_login_button{margin-bottom:20px;margin-left:165px;margin-top:20px}body.layout-login #portal_content .hpki_label{font-size:18px;font-weight:normal;margin-left:22px;width:315px;color:#222222;}.undisplay_item{display:none;}body.layout-login .show-messages{margin:0px;}
