/*---------------------------------------------------------------
 eplos CMS - version 3.2.370
 Copyright (c) 2018 by dotindot Ltd., All rights reserved!
 Last upadated: 2017.09.15 08:45
 The entire contents of this file are protected by international
 copyright and trademark laws. The owner of the copyrights and 
 trademarks are dotindot Solutions Ltd. For more information 
 please visit our web site: http://www.eplos.hu
----------------------------------------------------------------*/
div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6, p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var, dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,.eploscms_window thead,tr,th,td,a:hover { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:11px; font-family:inherit; vertical-align:baseline; color:#444; font-family:Verdana; float:none; text-align:left; background:none; list-style:none; } body{     min-height:100%;   min-width:1024px;     width:100%;   height:auto;   top:0;   left:0;   padding:0;   margin:0; } body.eplos_login{   background:url(../images/background.jpg);   background-repeat:no-repeat; } .eplos_window{ position:fixed;   z-index:1;   background:#f9f9f9;   padding:0;   margin:0;   left:0;   top:0;   display:none; } .eplos_dialogWindow{ background:transparent; display:block; z-index:22006; width:400px; height:200px; left:50%; padding:0; position:fixed; margin-left:-200px; top:50%; margin-top:-100px; } .eplos_dialogWindow .eplos_logo{ left:340px; } .eplos_shadow {   -moz-box-shadow:  3px 3px 3px 0 #777;   -webkit-box-shadow:3px 3px 3px 0 #777;   box-shadow:    3px 3px 3px 0 #777;   -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#777777')";   filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#777777'); } .eplos_shadow2 {   -moz-box-shadow:  2px 3px 2px #777;   -webkit-box-shadow:2px 3px 2px #777;   box-shadow:    2px 3px 2px #777;   -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#777777')";   filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#777777'); } .eplos_window .eplos_info .eplos_sign{ background:none repeat scroll 0 0 #EEEEEE; border:2px solid #CCCCCC; border-radius:4px 4px 4px 4px; color:#CCCCCC; font-family:times new roman; font-size:1.6em; font-weight:bold; height:18px; left:-3px; line-height:18px; text-align:center; top:1px; width:18px; } .eplos_dialogWindow .eplos_content{ top:0; background:#fff; width:370px; position:relative; overflow:hidden; border:none; } .eplos_dialogWindow .eplos_message{ color:#000; font-size:1.1em; font-weight:bold; line-height:17px; padding:30px 20px 0 103px; display:block;   background:none;   border:none;   left:0;   position:relative;   top:0; } .eplos_window .eplos_sign{ width:80px; height:80px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; text-align:center; line-height:80px; font-weight:bold; font-size:6.1em; display:block; color:#fff;   -moz-transform:rotate(-30deg);   -webkit-transform:rotate(-30deg);   -o-transform:rotate(-30deg);   -ms-transform:rotate(-30deg); transform:rotate(-30deg); position:absolute; left:-20px; top:10px; background:#ddd; border:6px solid #ddd; font-family:arial; } .eplos_dialogWindow .eplos_sign .eplos_login_part{   background:none repeat scroll 0 0 #fff;   color:#ddd;   display:block;   font-size:0.3em;   height:25px;   line-height:10px;   margin:-42px 0 0 16px;   padding:5px 0 0 0;   text-align:center;   width:48px; } .eplos_dialogWindow form, .eplos_dialogWindow .eplos_buttons{ float:left; margin:10px 20px 10px 103px; display:block; color:#222; position:relative; width:auto; background:none; } .eplos_dialogWindow form{ line-height:16px; } .eplos_dialogWindow .eplos_buttons{ margin-top:0; } .eplos_dialogWindow fieldset label{ clear:both; display:block; color:#222; background:#fff; padding:6px 0 6px 0; width:100px; color:#000; font-size:1.4em; float:left;   height:24px;   padding:4px 6px 0 6px ;   width:211px; margin:-2px 2px 8px 0; cursor:text; } .eplos_dialogWindow fieldset label.eplos_faded{ color:#ccc; } .eplos_dialogWindow fieldset input {   background:transparent;   float:left;   font-size:1.4em;   height:24px;   padding:2px 6px 0 6px ;   width:210px; margin:-36px 2px 5px 0; cursor:text; border:1px solid #bbb; color:#000; } .eplos_dialogWindow fieldset input:focus { border-color:#000; } .eplos_dialogWindow .eplos_buttons button, .eplos_dialogWindow .eplos_buttons button:hover{ padding:6px; float:left; color:#fff; font-size:1.2em; text-align:center; background:#333; margin:3px 0 0 0; border:1px solid #333; cursor:pointer; padding-left:7px; padding-right:7px; width:100px; } .eplos_dialogWindow .eplos_buttons button:active{ padding:8px 4px 4px 8px; }  .eplos_dialogWindow fieldset{ margin:0;padding:0;} .eplos_dialogWindow button.eplos_exit, .eplos_dialogWindow button.eplos_exit:hover{ background-color:#777; border-color:#777; margin-left:8px; padding-left:7px; padding-right:7px; } .eplos_dialogWindow .eplos_logo{ background:transparent url(../images/sprite.png) no-repeat; background-position:-50px -6px; position:absolute; width:28px; height:115px; top:0; left:210px; cursor:pointer; }  .portals-list-container{ margin:50px 80px; } .portals-list-container .portals-list-item {   border:1px solid #efefef;   -webkit-border-radius:10px;   -moz-border-radius:10px;   border-radius:10px;   background-color:#f9f9f9;   float:left;   margin:17px;   width:280px;   height:180px;   position:relative; } .portals-list-container .portals-list-item:hover {   border-color:#569D11;   -webkit-box-shadow:2px 0px 10px 0px rgba(86,157,17,0.75);   -moz-box-shadow:  2px 0px 10px 0px rgba(86,157,17,0.75);   box-shadow:    2px 0px 10px 0px rgba(86,157,17,0.75); } .portals-list-item .portal-picture{   position:absolute;   display:block;   top:0;   width:100%;   text-decoration:none;   height:120px;   font-size:8em;   text-align:center;   color:#bbb;   padding:25px 0 0 0; } .portals-list-item .portal-short-name{   position:absolute;   top:0;   left:0;   width:280px;   height:110px;   text-align:center;   font-size:9em;   color:#efefef;   padding-top:10px; } .portals-list-item .portal-short-name-bg{   position:absolute;   overflow:hidden;   border-radius:10px;   top:0;   left:0;   width:280px;   height:150px; } .portals-list-item .portal-short-name-bg h2{   position:absolute;   font-size:27em;   color:#fff;   font-weight:bold;   top:-100px;   left:-100px; } .portal-settings, .portal-settings:hover {   display:none;   width:26px;   height:26px;   -webkit-border-radius:10px;   -moz-border-radius:10px;   border-radius:10px;   background:#777 url(/images/sprite.png) no-repeat;   background-position:2px -105px;   position:absolute;   text-decoration:none;   top:10px;   right:10px;   z-index:10; } .portal-settings:hover {   background-color:#A0CF1B; } .portals-list-container .add, .users-list-container .add{   border-color:#999;   border-style:dashed;   background-color:transparent; } .portals-list-item .portal-name{   background-color:#efefef;   position:absolute;   bottom:0;   left:0;   width:100%;   text-align:center;   text-decoration:none;   color:#777;   padding:10px 0;   -webkit-border-bottom-right-radius:10px;   -webkit-border-bottom-left-radius:10px;   -moz-border-radius-bottomright:10px;   -moz-border-radius-bottomleft:10px;   border-bottom-right-radius:10px;   border-bottom-left-radius:10px; } .portals-list-item .portal-name:hover {   color:#569D11; } .portals-list-item:hover .portal-settings{   display:block; }  .users-list-container{   margin:0;   clear:left;   float:left; } .users-list-item {   border:1px solid #efefef;   -webkit-border-radius:5px;   -moz-border-radius:5px;   border-radius:5px;   background-color:#f9f9f9;   float:left;   margin:0 0 17px 0;   width:150px;   height:150px;   cursor:pointer;   margin-right:17px; } .users-list-item.add a {   text-decoration:none;   font-size:8em;   text-align:center;   color:#bbb;   padding:15px 0 0 0;   display:block; } .users-list-item:hover {   border-color:#569D11;   -webkit-box-shadow:2px 0px 10px 0px rgba(86,157,17,0.75);   -moz-box-shadow:  2px 0px 10px 0px rgba(86,157,17,0.75);   box-shadow:    2px 0px 10px 0px rgba(86,157,17,0.75); } .users-list-item div{   float:left;   padding:4px; } .users-list-item .user-name{   font-weight:bold;   width:245px; } .users-list-item .user-role{   width:150px; }  #footer {   position:absolute;   left:0;   bottom:0;   width:100%;   height:90px;   background-color:#fff; } #footer a {   display:block;   float:left;   height:100%;   font-size:1em;   line-height:90px;   text-decoration:none;   color:#0B1E15; } a:active,a:hover {   outline:0px none; } #footer a span {   margin:0px 15px;   color:#0B1E15; } .portal-manager {   margin:10px auto;   padding:10px 0;   width:600px; } .portal-manager h1 {   font-size:1.75em;   margin:10px 0; }  .portal-manager fieldset{   padding:10px 0;   border-bottom:1px dotted #333; } .portal-manager .buttons{   margin:10px auto;   padding:10px 0;   width:600px; } .portal-manager .buttons button{   padding:6px;   float:left;   color:#fff;   font-size:1.2em;   text-align:center;   background:#333;   margin:3px 0 0 0;   border:1px solid #333;   cursor:pointer;   padding-left:7px;   padding-right:7px;   width:100px; } .portal-manager .info {   background:transparent linear-gradient(to bottom,#FFFADD 0%,#FDF4C2 100%) repeat scroll 0% 0%;   box-shadow:2px 2px 5px #888;   border:1px solid #B9B9B9;   padding:10px; } .portal-manager .error {   border:1px solid red;   color:red;   padding:10px; } .portal-manager h2 {   font-size:1.2em;   font-weight:bold;   margin:24px 0 17px 0;   clear:both;   float:left; } .portal-manager fieldset label{   clear:left;   float:left;   display:block;   width:260px;   margin:2px 0; } .portal-manager fieldset input{   display:block;   float:left;   width:330px;   margin:2px 0;   padding:4px;   border:1px solid #aaa;   background-color:#fafafa; } .portal-manager fieldset input:focus {   background-color:#fff;   border-color:#a0cf1b; }  #top{   background-color:#b2dd3a;   margin:0;   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2dd3a',endColorstr='#a0cf1b');   background:-webkit-gradient(linear,left top,left bottom,from(#b2dd3a),to(#a0cf1b));   background:-moz-linear-gradient(top, #b2dd3a, #a0cf1b );   -webkit-touch-callout:none;   -webkit-user-select:none;   -khtml-user-select:none;   -moz-user-select:none;   -ms-user-select:none;   user-select:none; } #top .top-inner{   padding:15px 100px; } #top .logo{   text-decoration:none;   color:#000;   font-size:1.6em; } #top .top-profil{   float:right;   padding-top:4px; } #top .top-profil a{   font-weight:bold;   text-decoration:none; }