/*#FOFHeaderHolder{margin-bottom:20px}*/
#domus form input[data-validators~="required"],
#domus form select[data-validators~="required"]{background-color:#E9E7E7;border:1px solid #E9E7E7}
.akeeba-bootstrap #domus .form-horizontal .narrow-controls .control-label{width:120px}
.akeeba-bootstrap #domus .form-horizontal .narrow-controls .controls{margin-left:140px}
/*#domus form input[disabled]{background-color:#F0F0F0;border:1px solid #CCC}*/

.akeeba-bootstrap .dl-horizontal dt{padding:0;}
.akeeba-bootstrap .dl-horizontal.narrow dt{width:130px}
.akeeba-bootstrap #domus .dl-horizontal dd{float:none;margin-left:180px}
.akeeba-bootstrap #domus .dl-horizontal.narrow dd{margin-left:140px}

#domus .pagination{margin:0;height:auto}
#domus .pagination select{width:100px}

#domus .hp{border:1px solid transparent;clear:both;display:block;font-size:15px;font-weight:bold;text-align:center;padding:7px;float:left;}
#domus .hp:hover{border-left: 1px solid #eee;border-top: 1px solid #eee;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;text-decoration: none;color: #0B55C4;}
#domus .hp_txt{padding: 8px 0 0 5px}
#domus .hp a:hover {color: #0B55C4}

#domus fieldset{border:1px solid #CCC;	margin-bottom: 10px;border: 1px #ccc solid;padding: 5px;text-align: left;}
#domus fieldset legend{color: #0B55C4;font-weight: bold;padding: 3px 5px;margin:0;line-height:100%;width:auto;border:none}
#domus .holder{float:left;padding:2px 0px}
#domus .overTxtLabel { color: #888888;font-style:italic}

#domus #query_string{font-size: 15px;height:20px;width:380px;margin-bottom:0}
#domus .waitingBG{background: url("../images/circleLoader2_16.gif") no-repeat scroll 50% 0 transparent}
#domus img.calendar{/*vertical-align:bottom;*/margin:0 5px}

#domus tr, #domus td {border: 0 none; padding: 3px 1px;}
table.adminlist {width: 100%;}
table.adminlist td, table.adminlist th { padding: 4px; text-align:center;}
#domus table.table th {text-align:center;}

table.adminlist tbody.nopadding td,
table.adminlist thead.nopadding th { padding: 1px;}

table.adminlist thead th {text-align: center;background: #f0f0f0;border-left: 1px solid #fff;}
table.adminlist thead a:hover { text-decoration: none; }
table.adminlist thead th img { vertical-align: middle; }

table.adminlist tbody th { font-weight: bold; }
table.adminlist tbody tr { background-color: #fff;  text-align: left; }
table.adminlist tbody tr.row1 { background: #f9f9f9; border-top: 1px solid #fff; }
table.adminlist tbody tr.row0:hover td,
table.adminlist tbody tr.row1:hover td { background-color: #ffd ; }
table.adminlist tbody tr td { height: 25px; background: #fff; border: 1px solid #fff; }
table.adminlist tbody tr.row1 td { background: #f9f9f9; border-top: 1px solid #FFF; }

table.adminlist tfoot tr { text-align: center;  color: #333; }
table.adminlist tfoot td,
table.adminlist tfoot th { background-color: #f3f3f3; border-top: 1px solid #999; text-align: center; }
div.akeeba-bootstrap table.table tfoot td, div.akeeba-bootstrap table.table tfoot th {text-align: center}


table.adminlist td.order 	 { text-align: center; white-space: nowrap; }
table.adminlist td.order span{ float: left; display: block; width: 20px; text-align: center; }

table.noborder tr, table.noborder td {border:0}
table.minpadding td{padding:3px}

/* TABS */
#domus dl.tabs {float: left;margin: 10px 0 0 0;z-index: 50;}
#domus dl.tabs dt {float: left;padding: 4px 10px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-top: 1px solid #ccc;margin-left: 3px;background: #f0f0f0;color: #666;}
#domus dl.tabs dt a{text-decoration:none; color:#555}
#domus dl.tabs dt a:hover, #domus dl.tabs dt a:active, #domus dl.tabs dt a:focus{background-color:transparent; color:#555}
#domus dl.tabs dt.open {background: #F9F9F9;border-bottom: 1px solid #F9F9F9;z-index: 100;color: #000;}
#domus dl.tabs h3 {margin:0;line-height:120%;font-size:130%}
#domus div.current {clear: both;border: 1px solid #ccc;padding: 10px 10px;}
#domus div.current dd {padding: 0;margin: 0; border:none}

/* SLIDERS */
#domus .panel{border: 1px solid #DDDDDD;margin-top: -1px;}
#domus .panel h3{margin:0;color:#555}
#domus .panel h3 a{color: #444444;display: block;padding:0 6px;text-decoration: none;}

#domus .panel h3.pane-toggler-down a {background: url("../images/slider_minus.png") no-repeat scroll right top #F5F5F5;border-bottom: 1px solid #DDDDDD;}
#domus .panel h3.pane-toggler a {background: url("../images/slider_plus.png") no-repeat scroll right top #F5F5F5;}
#domus .panel h3 a:hover,
#domus .panel h3 a:active,
#domus .panel h3 a:focus{background-color:#F5F5F5;color: #444}
#domus .pane-slider {background: url("../images/nav_level_1.gif") repeat-x scroll 0 0 transparent;margin: 0;border:0 solid; padding: 0 10px !important;}

#domus #imagesList{cursor:move;}

/* CONTROL PANEL STYLE */
#domus .cpanel div.icon{float: left;margin-bottom:5px; margin-right:5px; text-align: center;}
#domus .cpanel div.icon a{
	background-color: #fff;
	background-position: -30px;
	display: block;
	float: left;
	height: 77px;
	width: 88px;
	color: #565656;
	vertical-align: middle;
	text-decoration: none;
	border: 1px solid #CCC;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition-property:background-position,-webkit-border-bottom-left-radius,-webkit-box-shadow;
	-moz-transition-property:background-position,-moz-border-radius-bottomleft,	-moz-box-shadow;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
}

#domus .cpanel div.icon a:hover,
#domus .cpanel div.icon a:focus,
#domus .cpanel div.icon a:active {
	background-position: 0;
	-webkit-border-bottom-left-radius: 50% 20px;
	-moz-border-radius-bottomleft: 50% 20px;
	border-bottom-left-radius: 50% 20px;
	-webkit-box-shadow: -5px 10px 15px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: -5px 10px 15px rgba(0, 0, 0, 0.25);
	box-shadow: -5px 10px 15px rgba(0, 0, 0, 0.25);
	position: relative;
	z-index: 10;
}
#domus .cpanel img { margin: 0 auto; padding: 10px 0;}
#domus .cpanel span {display: block;text-align: center;line-height: 110%}

/* PAGINATION */
#domus .pagination ul{text-align:center!important}
div.akeeba-bootstrap #domus .pagination ul {margin:10px}
div.akeeba-bootstrap #domus .pagination ul > li {display: inline-block; margin:0; padding: 0}
div.akeeba-bootstrap #domus .pagination li.pagination-start span {padding: 4px 12px}

div.akeeba-bootstrap [class^="icon-"], div.akeeba-bootstrap [class*=" icon-"]{margin-right: 5px}
#calendar .fc-header tr, #calendar .fc-header td{border:none}
#domus .plupload_scroll .plupload_filelist{margin:0}

/* ORDERING */
a.saveorder {
    background: url("../images/filesave.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: right;
    height: 16px;
    margin-right: 8px;
    overflow: hidden;
    width: 16px;
}

table.table td.order span {background-repeat: no-repeat;float: left;height: 13px;text-align: center;width: 20px;}
.jgrid span.uparrow {background-image: url("../images/uparrow.png");}
.jgrid span.downarrow {background-image: url("../images/downarrow.png");}
.jgrid span.state {display: inline-block; height: 16px; width: 16px;}
.jgrid span.text {display: none;}

#domus h3.domus-changelog { border-bottom: 2px solid #333; margin-top: 10pt; font-size: 13pt; }
#domus ul.domus-changelog { list-style-type: none; padding: 7px; margin: 3px; font-size: 10pt; border: thin solid #ccc; background-color: #fefefe; border-radius: 5px; }
#domus ul.domus-changelog li { line-height: 16px; padding: 0; margin: 0 3px 3px; }
#domus li.domus-changelog-added { color: green; }
#domus li.domus-changelog-removed { color: red; }
#domus li.domus-changelog-changed { color: #666; }
#domus li.domus-changelog-important	{ color: #cc8833; }
#domus li.domus-changelog-fixed	{ color: blue; }
#domus ul.domus-changelog span { display: inline-block; height: 16px; width: 32px; background: transparent url(../images/changelog.png) top left no-repeat; margin-right: 4px; }
#domus li.domus-changelog-removed span { background-position: 0 -16px; }
#domus li.domus-changelog-changed span { background-position: 0 -32px; }
#domus li.domus-changelog-important span { background-position: 0 -64px; }
#domus li.domus-changelog-fixed span    { background-position: 0 -48px; }
#domus ul.domus-changelog span.pro-badge  { background-position: 0 -80px; margin-left: 4px }
