body{max-width:100%;min-height:100%;width:100%;min-width:800px;min-width:800px;min-height:100vh;padding:0;font:12px Verdana,Arial,Helvetica,sans-serif;line-height:1.25em;margin:0;background-color:#fff}#id_RxHeader,#id_UCSFHeader{width:100%;border-bottom:solid 1px #fff}#id_UCSFHeader{background:#000}#id_RxHeader{min-width:800px;height:68px;background:#036}#id_schools{display:block;float:left;width:152px;margin:0;padding:7px 0 0 17px;color:#fff;font:9px Verdana,Arial,Helvetica,sans-serif;letter-spacing:1px}#id_pharmacy{clear:left;float:left;padding:2px 0 0 30px;color:#fff;font:13px "Times New Roman",Times,serif;letter-spacing:2px}#id_amper{font:11px "Times New Roman",Times,serif;color:#fff}#id_medicine{clear:left;float:left;padding:2px 0 0 30px;color:#fff;font:13px "Times New Roman",Times,serif;letter-spacing:2px;text-decoration:none}#id_RxforChange{margin-top:25px;float:left}#id_logo{float:left}#id_RxforChange a{text-decoration:none;padding-left:20px;color:#fff;font:33px Geneva,Arial,Helvetica,sans-serif;font-weight:600;letter-spacing:1.5px}#id_RxforChange span{color:#beddce;font:30px Geneva,Arial,Helvetica,sans-serif;font-weight:600;letter-spacing:1.5px}#id_user,#id_user span a{font-weight:500;color:#fff}#id_user{float:right;margin-top:44px;margin-right:30px;font:13px Helvetica,sans-serif}#id_user span a{padding-left:25px;padding-right:20px;font:16px Helvetica,sans-serif;text-align:left;letter-spacing:1px;text-decoration:none;background-image:url(images/user.svg);background-size:15px 19px;background-repeat:no-repeat;background-position:right bottom}#id_upperBar{width:100%;height:16px;margin-top:-10px;background:#369}#id_flex-container{display:flex;min-height:100vh}#id_menu{float:left;min-height:100vh;width:210px;max-width:210px;min-width:210px;display:inline-block;background:#369}#id_content{float:left;width:700px;min-width:700px;min-height:100vh;margin-top:10px;margin-left:30px;padding-bottom:80px}#id_content .homeH1{color:#369;font:28px "Times New Roman",Times,serif;font-style:italic;margin-top:15px;margin-bottom:5px;white-space:nowrap}#id_collage_1{float:left;margin-top:50px;padding:0;width:765px;height:310px;background-color:#f5f5f5}#id_collage_2{float:left;margin-top:60px;padding:5px 30px;width:710px;height:450px;background-color:#f5f5f5}#id_collage_3{float:left;margin-top:30px;padding:10px 30px;width:710px;height:220px;background-color:#f5f5f5}#id_collage_2,#id_collage_3 p{font:14px Verdana,Arial,Helvetica,sans-serif;line-height:1.25em;color:#000}#id_collage_2 p>a{font:14px Verdana,Arial,Helvetica,sans-serif;line-height:1.25em;color:#369}#id_collage_3 ol li{font:14px Verdana,Arial,Helvetica,sans-serif;margin-left:-10px;line-height:1.25em;color:#000}#id_homeImg_1{position:relative;left:20px;top:0;margin-top:-30px;margin-left:10px;width:225px;height:310px}#id_homeImg_1 img{width:225px;height:310px;box-shadow:0 5px 10px 0 rgba(0,0,0,.5)}#id_homeImg_2{position:absolute;left:735px;top:190px;margin-top:10px;margin-left:10px}#id_homeImg_2 img{width:225px;height:310px;box-shadow:0 5px 10px 0 rgba(0,0,0,.5)}#id_homeImg_3{position:absolute;left:390px;top:170px}#id_homeImg_3 img{width:400px;height:310px;box-shadow:0 5px 10px 0 rgba(0,0,0,.5)}#id_surgeonGeneral{width:325px;height:182px}#id_content h1{color:#369;font:24px "Times New Roman",Times,serif;font-style:italic;margin-top:20px}#id_content h2{font:13px Verdana,Arial,Helvetica,sans-serif;font-weight:700;margin:5px 0}#id_content strong{font-weight:700}.coming{color:red;font:11px Verdana,Arial,Helvetica,sans-serif;font-weight:100}#id_content strong a{font:13px Verdana,Arial,Helvetica,sans-serif;font-weight:700}#id_content a strong{font:13px Verdana,Arial,Helvetica,sans-serif;font-weight:700}#id_content a{color:#369;text-decoration:none;font:12px Verdana,Arial,Helvetica,sans-serif}#id_content a:hover{color:#369;text-decoration:underline}#id_content p .download-link a{color:#369;text-decoration:none;font:12px Verdana,Arial,Helvetica,sans-serif}#id_content p .download-link a:hover{color:#369;text-decoration:underline}#id_content .curricula{margin:0;border-collapse:collapse;table-layout:fixed;width:100%;border:1px solid #369}#id_content .curricula th{padding:5px;text-align:left;color:#fff;background:#369;font-weight:700;font-size:11px;border-right:dotted 1px #cdcdcd}#id_content .curricula .student-handouts th{background:#333}#id_content .curricula .curriculaBlkBg{padding:5px;text-align:left;color:#fff;background:#00356b;font-weight:700}#id_content .curricula td{padding:5px;color:#000;background:#fff;font:12px Verdana,Arial,Helvetica,sans-serif;vertical-align:top;border-right:dotted 1px #cfcfcd;border-bottom:dotted 1px #cdcdcd}#id_content .curricula tr:hover td{background:#efefef}#id_content .curricula .nohover tr:hover td{background:#fff}[data-content] .curricula{margin:0;border-collapse:collapse;table-layout:fixed;width:100%;border:1px solid #369}[data-content] .curricula td{padding:5px;color:#000;background:#fff;font:12px Verdana,Arial,Helvetica,sans-serif;vertical-align:top;border-right:dotted 1px #cfcfcd;border-bottom:dotted 1px #cdcdcd}[data-content] .curricula a{padding:0;color:#369;text-decoration:none;font:12px Verdana,Arial,Helvetica,sans-serif}[data-content] .curricula a:hover{text-decoration:underline}[data-content] .curricula tr:hover td{background:#efefef}#id_for_clinicians,#id_for_patients,#id_for_pharmacies,#id_for_training_opportunities{background:#fff;font:12px Verdana,Arial,Helvetica,sans-serif;color:#000;border:1px solid #999}#id_content .curricula a{padding:3px;color:#369;text-decoration:none;font:12px Verdana,Arial,Helvetica,sans-serif}#id_content .curricula a:hover{text-decoration:underline}#id_content .curricula td strong{font-weight:700}#id_content .curricula caption{text-align:left;font-weight:700;font:13px Verdana,Arial,Helvetica,sans-serif}#id_content .curricula caption i{font-weight:700;font-style:italic}#id_content .curriculaFooter{margin:0;color:#666;background-color:#fff;font:12px Verdana,Arial,Helvetica,sans-serif;border-bottom:none}#id_content .homeCollage td{color:#000;font:14px Verdana,Arial,Helvetica,sans-serif;line-height:1.25em;vertical-align:top;padding:15px 10px 10px 0;width:50%}#id_content .homeCollage tr td div a img:hover{transform:scale(1.035)}#id_content .studentModules{border-collapse:collapse;table-layout:fixed;margin-left:35px;width:100%}.studentModules td{width:50%;color:#000;font:12px Verdana,Arial,Helvetica,sans-serif;line-height:1.125em;vertical-align:top;padding:20px 10px 20px 0;width:45%}.studentModules tr td div a img{border-radius:5px;box-shadow:0 5px 10px 0 rgba(0,0,0,.5);width:280px;height:157px}.studentModules tr td div a img:hover{transform:scale(1.035);box-shadow:0 10px 20px 2px rgba(0,0,0,.25)}.vids a img{border-radius:5px;box-shadow:0 5px 10px 0 rgba(0,0,0,.5);width:250px;height:147px}.vidTable{background-color:#fff;width:100%;border:1px solid #369}.spacer{margin-top:10px}.container{display:block;position:relative;padding-left:35px;margin-bottom:20px;cursor:pointer;font-size:25px}.container input{visibility:hidden;cursor:pointer}.mark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#d3d3d3}.container:hover input~.mark{background-color:gray}.container input:checked~.mark{background-color:#2b66c5}.mark:after{content:"";position:absolute;display:none}.container input:checked~.mark:after{display:block}.container .mark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.vidTable th,td{width:45%;color:#000;font:12px Verdana,Arial,Helvetica,sans-serif;line-height:1.125em;vertical-align:top;padding:0 30px 10px 30px}.vidTable tr{margin-bottom:10px;padding:0}.vidTable p{margin:0;padding:5px 0 0 0}.vidTable p.single-vid{padding-top:35px;margin-left:-60px}.trigger_download{padding-top:0;padding-bottom:15px}.vidTable img{border-radius:5px;padding:0;margin:5px}.ul-class{font:12px Verdana,Arial,Helvetica,sans-serif;background:#fff;margin-left:-10px}.ul-class li:not(:last-child){margin-bottom:5px}.ol-class{font:12px Verdana,Arial,Helvetica,sans-serif;background:#fff;margin-left:-20px;margin-top:10px;margin-bottom:10px}.ul-class2{font:12px Verdana,Arial,Helvetica,sans-serif;background:#fff;margin-left:-30px;margin-top:10px;margin-bottom:10px;list-style-type:disc}#id_content .alert p i{color:red}#id_for_pharmacies,#id_training_opportunities{background:#fff;font:12px Verdana,Arial,Helvetica,sans-serif;color:#000;border:1px solid #999}#id_footer{position:fixed;left:0;bottom:0;width:100%;height:45px;background:#369;color:#fff;text-align:left}[data-accordion] [data-control] h3 .coming_soon{font:1em Verdana,Arial,Helvetica,sans-serif;font-style:italic;color:#fff}#id_footer p{margin-top:5px;margin-left:15px;margin-bottom:10px;color:#fff;font-size:10px}#id_footer a{color:#fff;font-size:10px;text-decoration:none}#id_footer a:hover{text-decoration:underline}.login_box_show{display:show}.login_box_hide{display:none}#id_loginBox{z-index:1;position:absolute;right:2%;margin:15px 10px 15px 0;width:230px;height:225px;border-radius:5px;border:1px solid #ccc;padding:5px 20px 40px;box-shadow:0 0 2px #ccc;background-color:#f5f5f5}#id_loginBox h4,.modal-body h4{font-weight:700;margin-top:10px;font-family:Arial,Helvetica,sans-serif}#id_loginBox h4{margin-bottom:20px;font-size:17.5px}#id_loginBox,#id_passwordResetForm label{font-size:14px;font-weight:400;color:#333;line-height:20px;margin-top:25px;margin-bottom:5px}#id_loginBox .text-input,.alert{margin-bottom:10px;border-radius:4px;transition:border linear .2s,box-shadow linear .2s}#id_loginBox .text-input{background-color:#fff;border:1px solid #ccc;color:#555;display:inline-block;height:20px;padding:4px 6px;font-size:14px;line-height:20px;width:220px}#id_loginBox a{color:#369;font:14px Arial,Helvetica,sans-serif;line-height:20px;text-decoration:none}#id_loginBox .login-footer{margin-top:15px}#id_loginBox .login-button{width:95px;margin:5px 10px 15px 0;background-repeat:repeat-x;padding:4px 12px;font:14px Arial,Helvetica,sans-serif;font-weight:100;line-height:20px;letter-spacing:1.5px;color:#fff;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;border:1px solid #bbb;border-bottom-color:#a2a2a2;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);background-image:linear-gradient(to bottom,#08c,#04c)}#id_loginBox .login-register{background-image:linear-gradient(to bottom,#62c462,#51a351)}.alertBox{z-index:1;display:none;position:absolute;right:2%;margin-top:320px;margin-right:12px;width:250px;font-size:13px;padding:10px;background-image:url(images/blue_bg.webp);border-radius:4px;color:#fff;opacity:1}.errorBox{display:block;height:40px;font-size:13px;padding-bottom:0;color:#000;opacity:1}#id_passwordResetForm .errorBox{width:350px}.errorMsg{display:none}.closeBtnRed{display:none}#id_confirmPassword{margin-bottom:10px}.closeBtnRed{margin-left:15px;color:red;font-weight:700;float:right;font-size:14px;line-height:20px;cursor:pointer;transition:.3s}.closeBtnRed:hover{color:#000}.closeBtn{margin-left:15px;color:#fff;font-weight:700;float:right;font-size:14px;line-height:20px;cursor:pointer;transition:.3s}.closeBtn:hover{color:red}.resetMsg{display:none}#id_registrationModal{width:490px}#id_forgotPasswordModal{width:490px}#id_modal_1,#id_modal_6,#id_modal_7,#id_modal_8{width:520px}#id_modal_2,#id_modal_3,#id_modal_4,#id_modal_5{width:720px}.modal-large-vid{width:440px}.modal-large-vid img{width:440px;height:247px}.modal-small-vid{float:right;width:170px}.modal-small-vid div img{padding:10px;margin-bottom:10px;width:150px;height:84px}.modal-small-vid div img:hover{background:#d7e7e0;transform:scale(1.025)}.modal-small-vid .selected_vid{padding:10px;margin-bottom:10px;background:#d7e7e0}.student-handouts{background:#254b59}.modal .student-handouts{font:12px Verdana,Arial,Helvetica,Sans-Serif;width:400px}.modal h1{color:#369;font:18px "Times New Roman",Times,serif;font-style:italic}.modal p{font:13px Verdana,Arial,Helvetica,sans-serif;color:#000}.modal a{color:#369;text-decoration:none;font:13px Verdana,Arial,Helvetica,sans-serif}.modal a:hover{text-decoration:underline}.modal img{border-radius:5px;box-shadow:0 5px 10px 0 rgba(0,0,0,.5)}.modal .play-btn{position:absolute;width:35px;height:35px;border:2px solid #fff;border-radius:35px;top:120px;left:228px;box-shadow:1px 1px 2px rgba(0,0,0,.2)}.modal .play-btn span{position:absolute;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #fff;top:11px;left:14px}.modal .play-btn:hover{background-color:rgba(0,0,0,.8);box-shadow:0 0 10px #ffff64;text-shadow:0 0 10px #ffff64}#id_content .mod_container h1{color:#369;font:19px "Times New Roman",Times,serif;font-style:italic}.modal-body h4{font-size:22px;padding-bottom:20px}.modal-body hr{border:1px solid #eee;width:488px;margin-top:-35px;margin-left:-40px}.modal-body label{font:14px Arial,Helvetica,sans-serif;font-weight:400}.modal-body a{font:14px Arial,Helvetica,sans-serif;font-weight:400;color:#369}.modal-body a:hover{text-decoration:underline}.modal-body label{font-weight:400;line-height:20px;margin-top:0}.modal-body .select-input,.modal-body .text-input{background-color:#fff;border:1px solid #ccc;color:#555;display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;border-radius:4px;width:380px;transition:border linear .2s,box-shadow linear .2s}.modal-body .select-input{height:35px;line-height:35px;width:390px}.modal-body a{line-height:20px;text-decoration:none}.modal-body .modal-footer{margin:0}.modal-body .modal-button{font:14px Arial,Helvetica,sans-serif;letter-spacing:1.5px;line-height:20px}.modal-body .modal-button{width:95px;margin:15px 10px 15px 0;background-repeat:repeat-x;padding:4px 12px;color:#fff;font-weight:100;letter-spacing:1.5px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;border:1px solid #bbb;border-bottom-color:#a2a2a2;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.modal-body .modal-button,.modal-body .modal-close{background-color:#f5f5f5;background-image:linear-gradient(to bottom,#08c,#04c)}.modal-body .model-register,.modal-body .model-resetPassword{background-color:#5bb75b;background-image:linear-gradient(to bottom,#62c462,#51a351)}.modal-body .model-resetPassword{width:170px}.modal-body p{color:#333;font:14px Arial,Helvetica,sans-serif}#id_passwordResetForm label{display:block;font:14px Arial,Helvetica,sans-serif;font-weight:400;color:#333;line-height:20px;margin-top:10px;margin-bottom:5px}#id_passwordResetForm .reset-button{width:200px;margin-top:0;background-repeat:repeat-x;padding:4px 12px;font:14px Helvetica,sans-serif;font-weight:100;line-height:20px;letter-spacing:1.5px;color:#fff;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;border:1px solid #bbb;border-bottom-color:#a2a2a2;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);background-image:linear-gradient(to bottom,#08c,#04c)}#id_passwordResetForm .text-input{background-color:#fff;border:1px solid #ccc;color:#555;display:inline-block;height:20px;padding:4px 6px;font-size:14px;line-height:20px;width:220px}#id_eula{text-decoration:underline}#id_welcomeImg{margin:0 .9em .5em 0;float:left;width:150px;height:192px}#id_content .faqA,.faqAFirst{float:left;width:10px;font-weight:700;margin:0 15px 15px 0}#id_content .faqA{clear:left}#id_content .faqB{float:left;width:530px;margin:0 15px 15px 0}#id_content .faqB p,.faqB div{font-size:13px}#id_content .faqB div{margin:0 15px 15px 0;font-size:13px}::-webkit-input-placeholder{color:#bbb}::-moz-placeholder{color:#bbb}:-ms-input-placeholder{color:#bbb}:-moz-placeholder{color:#bbb}#id_request_access .request-access{width:170px;margin:15px 10px 15px 0;color:#fff;background-color:#f5f5f5;background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;padding:4px 12px;font:13px Arial,Helvetica,sans-serif;letter-spacing:1.5px;line-height:20px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;border:1px solid #bbb;border-bottom-color:#a2a2a2;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.sposce_vid{position:relative;width:480px;height:270px}.sposce_vid a img{border-radius:5px;box-shadow:0 5px 10px 0 rgba(0,0,0,.5)}.sposce_vid .play{position:absolute;width:50px;height:50px;border:3px solid #fff;border-radius:30px;top:110px;left:215px;box-shadow:1px 1px 2px rgba(0,0,0,.2)}.sposce_vid .play span{position:absolute;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:20px solid #fff;top:13px;left:18px}.sposce_vid .play:hover{background-color:rgba(0,0,0,.8);box-shadow:0 0 10px #ffff64;text-shadow:0 0 10px #ffff64}.vids{position:relative;width:80px;height:100px}.vids .play{position:absolute;width:25px;height:25px;border:2px solid #fff;border-radius:15px;top:35px;left:35px;box-shadow:1px 1px 2px rgba(0,0,0,.2)}.vids .play span{position:absolute;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #fff;top:50px;right:50px}.vids .play:hover{background-color:rgba(0,0,0,.8);box-shadow:0 0 10px #ffff64;text-shadow:0 0 10px #ffff64}.vids .play-btn{position:absolute;width:35px;height:35px;border:2px solid #fff;border-radius:35px;top:62px;left:140px;box-shadow:1px 1px 2px rgba(0,0,0,.2)}.vids .surgeon-general{top:80px;left:140px}.vids .play-btn span{position:absolute;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #fff;top:11px;left:14px}.vids .play-btn:hover{background-color:rgba(0,0,0,.8);box-shadow:0 0 10px #ffff64;text-shadow:0 0 10px #ffff64;transform:scale(1.035);box-shadow:0 10px 20px 2px rgba(0,0,0,.25)}.vid{position:relative;width:80px;height:100px}.vid .play{position:absolute;width:25px;height:25px;border:2px solid #fff;border-radius:15px;top:-55px;left:28px;box-shadow:1px 1px 2px rgba(0,0,0,.2)}.vid .play span{position:absolute;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #fff;top:6px;left:9px}.vid .play:hover{background-color:rgba(0,0,0,.8);box-shadow:0 0 10px #ffff64;text-shadow:0 0 10px #ffff64}#id_content .field-set{border-radius:5px;border:1px solid #a9a9a9;width:580px;margin-bottom:15px}#sp_osce_classroom{border:solid 1px;border-radius:5px}#id_content .sposce_text{background-color:#fff}.sposce_text_left{text-align:left}.circle-audio-player{display:block;margin:0 auto;cursor:pointer}#playerContainer{padding:5px;margin:-90px 0 5px 260px}.slide_list{width:250px;float:left;margin:-5px 0 0 190px}.slides{width:220px;font:12px Verdana,Arial,Helvetica,sans-serif!important;padding:4px;line-height:25px;border-radius:3px;background:url(/images/arrow_drop.webp) no-repeat;background-position:right center;color:#000;border:1px solid #c1c1c1}