.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(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
li.dhtml-menu-cloned-leaf{font-size:0.7em;font-style:italic;}li.dhtml-menu.start-collapsed ul{display:none;}li.dhtml-menu-open > a{font-style:italic;}a.dhtml-menu-icon{position:relative;float:left;width:16px;height:16px;}li.dhtml-folder.expanded{list-style-image:url(/sites/all/modules/dhtml_menu/images/folder-open-white.png) !important;}li.dhtml-folder.collapsed{list-style-image:url(/sites/all/modules/dhtml_menu/images/folder-closed-white.png) !important;}
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.node{margin:0;padding:0;}div.panel-pane div.feed a{float:right;}
.login-common{font-size:14px;position:absolute;left:0;right:0;top:0;bottom:0;color:#fff;opacity:1;background-size:initial;background-repeat:repeat;}.login-common *:focus{outline:none;}.login-common a{color:#fff;border:none;text-decoration:none;cursor:pointer;}.login-common a:hover{text-decoration:underline;}.login-common .material{border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:10px;}.login-common .container{position:absolute;width:300px;text-align:center;font-size:18px;}.login-common .container BUTTON{border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:10px;display:block;width:100%;padding:13px 5px;color:#fff;font-size:18px;text-transform:uppercase;border:none;cursor:pointer;}.login-common .container BUTTON:hover{box-shadow:0 0 10px #777;}.login-common .container BUTTON:enabled:active{box-shadow:none;transform:translate(1px,1px);box-shadow:0 0 2px #666;}.login-common .container BUTTON:disabled{cursor:default !important;opacity:0.7 !important;box-shadow:none !important;}.login-common .container BUTTON.red{background-color:#F15F22;}.login-common .container BUTTON.red:hover{background-color:#F15F22;}.login-common .container BUTTON.orange{background-color:#F7941D !important;}.login-common .container BUTTON.orange:hover{background-color:#F7941D !important;}.login-common .container INPUT[type="email"],.login-common .container INPUT[type="password"],.login-common .container INPUT[type="text"]{background-color:#ffffff;background-image:none;font-size:18px;color:#000000;border-radius:10px;outline:none;box-shadow:none;-webkit-appearance:none;margin:5px 0px;width:100%;box-sizing:border-box;border:1px solid #DDD;padding:8px;}.login-common .container INPUT[type="checkbox"],.login-common .container LABEL{vertical-align:text-bottom;margin-right:7px;}.login-common .container INPUT:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;-webkit-text-fill-color:#bcbec0;}.login-common .container .credentials{border:none;padding:0;margin-bottom:20px;}.login-common .container .credentials .field{border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:10px;display:block;width:100%;padding:13px;font-size:18px;color:#000;box-sizing:border-box;margin:5px 0 3px 0;}.login-common .container .forgot-password{font-size:14px;text-align:right;padding-right:5px;}.login-common .container .no-account{margin-top:15px;}.login-common .container .error_message{color:#000;background-color:#FFD800;border-radius:5px;margin-top:5px;text-align:left;padding:3px 6px;font-weight:bold;font-size:15px;}.login-common .top-menu-container{position:fixed;top:0;right:0;left:0;z-index:10006;height:46px;text-align:center;background-color:rgba(34,34,34,0.8);border-bottom:1px solid rgba(255,255,255,0.3);box-shadow:0 0 10px rgba(0,0,0,0.2);}.login-common .top-menu-container .top-menu{position:relative;top:0;display:inline-block;width:100%;max-width:1280px;padding:0;font-size:0;color:#fff;text-align:center;}.login-common .top-menu-container .top-menu .logo{display:inline-block;height:46px;min-width:140px;text-align:left;background-color:transparent;border:none;float:left;}.login-common .top-menu-container .top-menu BUTTON.logo{cursor:pointer;}.login-common .top-menu-container .top-menu BUTTON.logo:hover{background-color:rgba(255,255,255,0.3);text-decoration:none;}.login-common .top-menu-container .top-menu BUTTON.logo:enabled:active{box-shadow:1px 1px 5px rgba(0,0,0,0.7) inset;transform:translate(1px,1px);}.login-common .top-menu-container .top-menu .sprite-icon{display:inline-block;width:38px;height:38px;vertical-align:middle;background-image:url('https://app.supermemo.com/assets/sprites-common.svg');background-repeat:no-repeat;}.login-common .top-menu-container .top-menu .menu-back{display:inline-block;height:46px;width:10%;max-width:80px;min-width:80px;text-align:center;background-color:transparent;border:none;float:left;}.login-common .top-menu-container .top-menu .menu-back:hover{background-color:rgba(255,255,255,0.3);text-decoration:none;}.login-common .top-menu-container .top-menu .menu-back:enabled:active{box-shadow:1px 1px 5px rgba(0,0,0,0.7) inset;transform:translate(1px,1px);}.login-common .top-menu-container .top-menu .menu-back .sprite-icon{margin:0px;background-position:-76px -76px;}.login-common .top-menu-container .top-menu .flag-icon{display:inline-block;vertical-align:middle;width:28px;height:19px;background-repeat:no-repeat;opacity:0.9;background-image:url('https://app.supermemo.com/assets/sprites-common.svg');box-shadow:0 0 3px #555;border-radius:3px;}.login-common .top-menu-container .top-menu .flag-selected-true{opacity:1;}.login-common .top-menu-container .top-menu .flag-en{background-position:0px -564px;}.login-common .top-menu-container .top-menu .flag-pl{background-position:-38px -564px;}.login-common .top-menu-container .top-menu .flag-de{background-position:-76px -564px;}.login-common .top-menu-container .top-menu .flag-fr{background-position:-114px -564px;}.login-common .top-menu-container .top-menu .flag-es{background-position:-152px -564px;}.login-common .top-menu-container .top-menu .flag-ru{background-position:-190px -564px;}.login-common .top-menu-container .top-menu .flag-it{background-position:-228px -564px;}.login-common .top-menu-container .top-menu .flag-nl{background-position:-266px -564px;}.login-common .top-menu-container .top-menu .flag-no{background-position:-304px -564px;}.login-common .top-menu-container .top-menu .flag-zh{background-position:-342px -564px;}.login-common .top-menu-container .top-menu .flag-pt_br{background-position:-380px -564px;}.login-common .top-menu-container .top-menu .flag-ro{background-position:0px -584px;}.login-common .top-menu-container .top-menu .flag-cs{background-position:-38px -584px;}.login-common .top-menu-container .top-menu .flag-es_ar{background-position:-76px -584px;}.login-common .top-menu-container .top-menu .flag-uk{background-position:-190px -584px;}.login-common .top-menu-container .top-menu .flag-ko{background-position:-228px -584px;}.login-common .footer-container{display:none;position:fixed;bottom:0;right:0;left:0;z-index:10006;height:25px;text-align:center;background-color:#ddd;color:#7f7f7f;border-top:1px solid rgba(255,255,255,0.5);padding:0 10px;}.login-common .footer-container .footer-wrapper{position:relative;top:0;display:inline-block;width:100%;max-width:1083px;min-width:560px;padding:0;}.login-common .footer-container .footer-wrapper div{height:25px;line-height:25px;padding:0px;}
