body{padding-top:50px}#page-header{height:50px}#page-header #site-logo{height:50px;width:140px;margin:0 auto;background:transparent url(img/medium.png) left no-repeat}#page-header #oc-toggle{position:fixed;background:#7dbf50;top:5px;left:5px;height:40px;width:40px;display:block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#page-header #oc-toggle span,#page-header #oc-toggle:before,#page-header #oc-toggle:after{background:#b1d996;width:30px;display:block;height:4px;margin:0 5px;content:'.';text-indent:-9999px;position:absolute;transition:all .4s;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#page-header #oc-toggle span{margin-top:18px}#page-header #oc-toggle:before{margin-top:8px}#page-header #oc-toggle:after{margin-top:28px}#page-side{display:none}#page-footer{clear:both}#page-oc{color:#fff}#page-oc a{color:#fff;text-decoration:none}#page-oc a:hover{color:#33a0d9}#page-oc .block{clear:both}#page-oc .mydog-badge{background:#444;padding:20px 10px;overflow:hidden}#page-oc .mydog-badge figure{float:left;width:80px}#page-oc .mydog-badge h3{text-transform:uppercase;padding-bottom:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#page-oc .mydog-badge .mydog-badge-actions li{display:block;width:50%;float:left}#page-oc .mydog-badge .mydog-badge-actions li a{display:block;background:#33a0d9;padding:8px;margin:4px 8px 4px 0;text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#page-oc .mydog-badge .mydog-badge-actions li a:hover{color:#fff}#page-oc .mydog-badge .mydog-badge-actions li:first-of-type a{margin-left:0}#page-oc .mydog-badge.mydog-badge-logged-in h3{margin-left:100px}#page-oc .mydog-badge.mydog-badge-logged-in .mydog-badge-actions{margin-left:100px}#page-oc .block-menu{border-top:solid 1px  #666}#page-oc .block-menu li{border-bottom:solid 1px #444;padding:0 10px;display:block}#page-oc .block-menu li a{display:block;font-size:1.1em;height:40px;line-height:40px}#page-oc{position:fixed;top:50px;left:0;bottom:0;right:0;top:50px;z-index:9995;overflow:hidden;pointer-events:none;transition:all 1s}#page-oc-content{width:100%;margin-left:-100%;height:100%;background:#333;width:100%;overflow:auto;-webkit-overflow-scrolling:touch;pointer-events:all;transition:all 1s}body.oc{-webkit-overflow-scrolling:auto;background:#333}body.oc #page-oc{visibility:visible;background:rgba(0,0,0,0.1);transition:background 0.3s}body.oc #page-oc-content{margin-left:0;transition:margin 1s}body.oc #page-header #oc-toggle:after{margin-top:17px;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all .4s;background:#fff;height:6px}body.oc #page-header #oc-toggle span{width:0px;margin-left:35px;transition:all .4s}body.oc #page-header #oc-toggle:before{margin-top:17px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);height:6px;background:#fff;transition:all .4s}#page-oc .block-mdprofile .block-content{padding:10px}#page-oc .block-mdprofile .block-content a:hover{color:#fff}#page-oc .block-mdprofile .block-content h3{margin-bottom:0}#page-oc .block-mdprofile figure{float:left;width:25%}#page-oc .block-mdprofile figure img{max-width:none;width:100%}#page-oc .block-mdprofile #mdprofile-my-profile,#page-oc .block-mdprofile li,#page-oc .block-mdprofile #mdprofile-my-pages{clear:both;overflow:hidden}#page-oc .block-mdprofile header#mdprofile-pages-header{clear:both;overflow:hidden;margin:8px 0}#page-oc .block-mdprofile header#mdprofile-pages-header h4{font-size:1.2em;margin:8px 0}#page-oc .block-mdprofile header#mdprofile-pages-header a{float:right;margin:8px 0}#page-oc .block-mdprofile .md-profile-profile{float:right;width:72%}#page-oc .block-mdprofile .md-profile-profile h4{text-transform:uppercase;font-size:1.1em}#page-oc .block-mdprofile .md-profile-profile nav{float:left}#page-oc .block-mdprofile .md-profile-profile nav a{margin-right:8px}a.btn-edit{text-indent:-9999px;margin:0;padding:0;width:20px;height:20px}a.btn-edit:before{text-indent:0;margin:0;padding:0;width:20px;height:20px;line-height:20px;text-align:center}
