/* 
Zalozeno na skinu "Larry" 

UPRAVENE SOUBORY:
_tmobile.css
meta.json
includes/links.html
images/buttons.png
images/favicon.ico
images/listicons.png
images/login_logo.png
images/quota.png
images/roundcube_logo.png
images/watermark.jpg
*/




#toplogo {
    padding: 10px 0 0 8px;
    cursor: pointer;
}
body.minimal #toplogo {
    padding-top: 8px; 
}
#login-form #logo {
    margin: 20px;
}




a,
a:visited {
	color: #E20074;
}
a:hover {
	color: #BA0060;
}



input,
select,
textarea,
.tablink,
.tablink a {
    outline: none !important;
}

input[type="text"]:focus, 
input[type="password"]:focus, 
input.button:focus, 
textarea:focus,
a.menuselector:focus, 
a.menuselector.focus, 
a.iconbutton:focus, 
.pagenav a.button:focus,
.formbuttons input.button:hover, 
.formbuttons input.button:focus, 
input.button.mainaction:hover, 
input.button.mainaction:focus {
    border-color: #E83390;
    box-shadow: 0 0 2px 1px rgba(232,51,144, 0.6);
    -moz-box-shadow: 0 0 2px 1px rgba(232,51,144, 0.6);
    -webkit-box-shadow: 0 0 2px 1px rgba(232,51,144, 0.6);
    -o-box-shadow: 0 0 2px 1px rgba(232,51,144, 0.6);
    outline: none;
}


#taskbar a.button-selected {
	color: #FF4FA9;
}


.listbox {
    background: #fff;
}
.listbox .listitem, 
.listbox .tablink, 
.listing tbody td, 
.listing li {
    border-top: none;
    border-bottom-color: #e6e6e6;
}

.listbox .listitem a, 
.listbox .listitem span, 
.listbox .tablink a, 
.listing tbody td, 
.listing li a {
    color: #333;
}
/* because of border-collapse, we make the left border twice what we want it to be - half will be hidden to the left */
.listing.focus tbody tr.focused > td:first-child {
	border-left-color: #E20074;
}

.listbox .listitem.selected,
.listbox .tablink.selected,
.listbox .listitem.selected > a,
.listbox .tablink.selected > a,
.listing tbody tr.selected td,
.listing li.selected,
.listing li.selected > a {
	color: #000;
	background-color: #eee;
}

ul.listing li {
	background-color: #fff;
}

ul.listing li ul {
	border-top-color: #e6e6e6;
}

ul.listing li.droptarget,
table.listing tr.droptarget td {
	background-color: #e8e798;
}

.listbox table.listing {
	background-color: #eee;
}

ul.treelist li a:focus,
ul.listing .listitem a:focus,
ul.listing .listitem span:focus,
ul.listing.focus .listitem.focused span {
	background-color: rgba(200,200,200,0.6);
}



.listbox .boxfooter {
    border-top-color: #e6e6e6;
    background: #fff;
}
.boxfooter .listbutton {
    background: #fff;
}
.boxfooter a.listbutton:focus {
	background-color: #fff;
}


.dropbutton .dropbuttontip:focus, 
.toolbar a.button:focus {
    background-color: rgba(0,0,0,0.1);
}

.googie_list td.googie_list_onhover,
ul.toolbarmenu li a.active:hover,
ul.toolbarmenu li a.active:focus,
#rcmKSearchpane ul li.selected,
#pagejump-selector ul li.selected,
select.decorated option:hover,
select.decorated option[selected='selected'] {
        background-color: #E20074;
        outline: none;
}


/* maily grid */
.records-table thead th, 
.records-table thead td {
    color: #666;
    font-size: 11px;
    font-weight: bold;
    background: #eee;
    border-left: 1px solid #ddd;
}
.records-table thead th a, 
.records-table thead td a, 
.records-table thead th span, 
.records-table thead td span {
    color: #666;
}
.messagelist thead tr th.sortedASC a, 
.messagelist thead tr th.sortedDESC a {
    color: #E20074;
    text-decoration: none;
}
.records-table.focus tbody tr.focused>td:first-child {
    border-left: 2px solid #E20074;
}
.records-table.focus tr.selected td {
    background: #E20074;
    background: -moz-linear-gradient(top,#E20074 0,#d1006b 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#E20074),color-stop(100%,#d1006b));
    background: -o-linear-gradient(top,#E20074 0,#d1006b 100%);
    background: -ms-linear-gradient(top,#E20074 0,#d1006b 100%);
    background: linear-gradient(to bottom,#E20074 0,#d1006b 100%);
}




/* Address Book */
.uibox .boxtitle, 
.uibox .listing thead th, 
.uibox .listing thead td {
    background: #eee;
    color: #000;
}
.boxtitle, 
.uibox .listing thead th, 
.uibox .listing thead td {
    border-bottom-color: #ddd;
}
.boxfooter .countdisplay {
    color: #999;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    color: #000;
}
