body {margin:0; font:14px calibri,Tahoma;
}
#sky {
	background:url('images/top_bg.png') repeat-x; 
	animation: cloudsfly 50s linear infinite;
	background-position: 0 0;
	position:absolute; left:0;right:0;top:0;height:80px;
}
@keyframes cloudsfly {
	from {background-position: 0 0;}
	to {background-position: 562px 0;}
}
@-webkit-keyframes cloudsfly {
	from {background-position: 0 0;}
	to {background-position: 562px 0;}
}

a {color:#4884d1;}
a img {border:0;}
.list {border-collapse:collapse; border-spacing:0; border:0px solid black;margin:10px auto;border-radius:10px;}
.list td {font:13px Calibri,Arial,sans-serif;padding:4px 6px;border-right:1px dotted #bcdef5; border-left:1px dotted #bcdef5; vertical-align:top;}
.list tr:nth-child(2n) td,
.list tr:nth-child(2n) td { background:#eef3f6;border-right:1px solid #fff; border-left:1px solid #fff; }

.list.users {display:inline-table;margin-left:70px;}

.delete_user {background:url('/images/icon_delete.png') no-repeat; padding-left:12px;height:12px;float:right;opacity:0.2;margin-left:10px;}
.delete_user:hover {opacity:1;}
.list th,
.list th {font:12px Arial;padding:7px 4px;
        color:white;
        background: #a6d4eb; /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E2ZDRlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGFhYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #a6d4eb 0%, #7daabc 100%); /* FF3.6+ */
        background: -webkit-linear-gradient(top, #a6d4eb 0%,#7daabc 100%); /* Chrome10+,Safari5.1+ */
        background: linear-gradient(top, #a6d4eb 0%,#7daabc 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6d4eb', endColorstr='#7daabc',GradientType=0 ); /* IE6-8 */
}
.list th:first-child {border-top-left-radius:10px;}
.list th:last-child {border-top-right-radius:10px;}
.list td:first-child {border-left:0px;}
.list td:last-child {border-right:0px;}
.list th a {color:white;}
.list tr:hover td{background:#c5dbec;}

.list i {color:#85b2c5;}
td.docroot {color:#85b2c5;}
td.docroot b {color:#000;}
.time {width:100px;text-align:center;}
.list .httpd_conf { padding:0 !important;}
.httpd_conf div {white-space:pre-wrap;padding:0 0 0 40px;}
a.local {text-decoration:none; border-bottom:1px dotted #004466;}
.docroot_size {width:65px; text-align:right;}
.domain_id {text-align:right;}
.domain_id a {font:9px Calibri,Arial,sans-serif;}
td.primary {font-weight:normal;}

textarea, select, input[type=text],input[type=password],input:not([type]) {border-radius:2px; border:1px solid #bde;}
.add_form li {margin:10px;list-style:url("/favicon.ico");}
.add_form input[type="text"] {width:200px;}
#additional input {width:550px;}
.add_form textarea {width:550px;}
.primary a {color:#a8a4d1;text-decoration:none;border-bottom:1px dotted;}
.primary b {color:#1854a1;text-transform: capitalize;font-weight:800;}

h1 {color:#7daabc; font: 28px Calibri,sans-serif;margin:0 auto;text-align:center;}

.tooltip {display:none;position:absolute;background:white;border:1px solid #a0c7ff;border-radius:4px;padding:5px;color:#666685;font:12px Calibri,sans-serif;
box-shadow:1px 1px 2px rgba(0,0,0,0.3);}
.tooltip b {color:#222;}
.error {color:red;}
td.ftp {width:160px;}
td.ftp,td.ftp input {font:12px Calibri,"Courier New";width:160px;}
td.ftp input {margin:-2px;}

#login_form {margin:0 auto;margin-top:250px;width:265px;height:164px;padding-top:115px;background:url('login_form.png') no-repeat;}
#login_form table {margin:0 auto;}
#login_form td {text-align:right;color:#888;font:12px Arial,sans-serif;}
#login_form input[type=text],#login_form input[type=password] {height:20px;border:1px solid #d0d0d0;padding:5px;font-size:18px;width:150px;}
#login_form input {}
#login_form .submit {padding:0;height:auto;width:auto;border:0;margin-top:5px;}

#menu {list-style:none;position:absolute;left:40%;top:70px;font:18px/35px calibri,Arial;text-align:right;width:500px;display:flex;justify-content:flex-end;flex-basis:auto;flex-wrap:wrap;}
#menu a {text-decoration:none;}
#menu a:hover {text-decoration:underline;}
#menu img {vertical-align:text-top;margin:0 3px;}
#menu li {display:inline-block;margin:0 10px;}

.domain_count {margin:0 10px 0 -20px;display:inline-block;background:#a6d4eb;color:white;width:10px;font:10px calibri,sans-serif;text-align:center;border-radius:6px; padding:0 1px;}
.domain_count.much {background:#a7ebb0;}
.domain_count.zero {background:#ebbba7;}

.bottom_row { border-radius:0 0 10px 10px !important;font:bold 15px Arial;}
.own {color:green;}
.blocked {color:red;}

input#submit_button {width:100px;}