/**
 * @version 		$Id:$
 * @name			Catch Report (Release 1.0.0)
 * @author			Network Media ApS - Mikkel Emil Erbs-Madsen (http://networkmedia.dk)
 * @package			com_catchreport
 * @subpackage		com_catchreport.site
 * @copyright		2017 © Network Media ApS
 * @license			GNU General Public License version 3 or later; See http://www.gnu.org/copyleft/gpl.html 
 * 
 * The following Component Architect header section must remain in any distribution of this file
 *
 * @CAversion		Id: site_compobjectplural.css 570 2016-01-04 15:02:31Z BrianWade $
 * @CAauthor		Component Architect (www.componentarchitect.com)
 * @CApackage		architectcomp
 * @CAsubpackage	architectcomp.site
 * @CAtemplate		joomla_3_x_enhanced (Release 1.1.7)
 * @CAcopyright		Copyright (c)2013 - 2016 Simply Open Source Ltd. (trading as Component Architect). All Rights Reserved
 * @Joomlacopyright Copyright (c)2005 - 2016 Open Source Matters, Inc. All rights reserved.
 * @CAlicense		GNU General Public License version 3 or later; See http://www.gnu.org/copyleft/gpl.html
 * 
 * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 */
 
/*#################### catches list table with grid settings ############################ */
.catches-list table.catches
{
        font-size:1em;
        margin:10px 10px 20px 0px;
        width:99%;
}
.catches-list table.catches td
{
        padding:7px;
}
.catches-list table.catches th
{
        padding:7px;
}
.catches .display-limit
{
    float: right;
    display: inline;
}
/*#################### catches list table with no grid settings ############################ */

.catches-list table.catches.nogrid th,
.catches-list table.catches.nogrid tr,
.catches-list table.catches.nogrid td
{
	    border: 0px ;
	    background: none;
}
/*#################### catches list grid settings ############################ */

.catches-list a.saveorder {
        width: 16px;
        height: 16px;
        display: block;
        overflow: hidden;
        background: url(../images/filesave.png) no-repeat;
        float: right;
        margin-right: 8px;
}
.catches-list a.jgrid:hover
{
    text-decoration: none;
}

.catches-list .jgrid span.state
{
	    display: inline-block;
	    height: 16px;
	    width: 16px;
}
.catches-list .jgrid span.text 
{
        display:none;
}
.catches-list .jgrid span.downarrow				
{
        background-image: url(../images/downarrow.png);
}
.catches-list .jgrid span.downarrow_disabled
{
       background-image: url(../images/downarrow0.png);
       background-position: 0 -12px;
}
.catches-list .jgrid span.uparrow	
{
        background-image: url(../images/uparrow.png);
}
.catches-list .jgrid span.uparrow_disabled
{
        background-image: url(../images/uparrow0.png);
        background-position: 0 -12px;
}
.catches-list .text-area-order
{
        text-align: right;
        width: 50px !important;
	    float: right;           
}
.catches .order-icons
{
        width: 25px !important;
	    float: left;        
}
/*#################### catches list actions icons ############################ */
.catches-list ul.actions
{
        text-align:left;
        padding:0 ;
        width:100%;
        margin:0
}
.catches-list ul.actions li
{
        display:block !important;
        float: left !important;
}
.catches-list ul.actions a
{
        text-decoration:none;
}
/*#################### catches list pagination ############################ */
.catches-list .pagination p.counter
{
        text-align: center;
        margin: 0 auto 0 auto; 
}
/*#################### catches modal list ############################ */
.catches-modal
{
        width: 760px;
}
.catches-modal table.catches.nogrid th,
.catches-modal table.catches.nogrid tr,
.catches-modal table.catches.nogrid td
{
	    border: 0px ;
	    background: none;
}
/*#################### catches modal list tables ############################ */
.catches-modal table.catches th a {
}
.catches-modal table.catches th  a img {
	    border:solid 0px ;
}
.catches-modal table.catches
{
        font-size:1em;
        margin:10px 10px 20px 0px;
        width:99%;
}
.catches-modal table.catches td
{
        padding:7px;
}
.catches-modal table.catches th
{
        padding:7px;
        text-align:left;
	    background:#444 ;        
}
.catches-modal table.catches th
{
	    color:#fff
}
.catches-modal a.jgrid:hover
{
    text-decoration: none;
}

/*#################### catches modal list pagination ############################ */

.catches-modal .pagination p.counter
{
        text-align: center;
        margin: 0 auto 0 auto; 
}


/*#################### catch view ############################ */
.catch-view
{
        padding:0 5px;
        display:block;
        overflow:hidden
}
.catch-view .field-group
{
        clear:both;
}
.catch-view .field-group ul,
#main .catch-view .field-group ul
{
        list-style-type: none;
        margin-top: 0px;
        margin-left: 0px;
        padding-left: 0px;
}
.catch-view .field-group ul label
{
         font-weight: normal;
}
.catch-view .field-group fieldset
{
        padding: 0;
        margin: 0;
        margin-top: 5px;
        display: inline;
}
.catch-view .field-group .field-label
{
        font-weight: bold;
        float: left;
        min-width: 200px;
        margin-top: 5px;
        margin-bottom: 5px;    
}
.catch-view .field-group .field-value
{
        float: left;
        margin-top: 5px;
        margin-bottom: 5px;            
}
/*#################### catch view slider panel ############################ */
.catch-view #catch-slider h3
{
        padding:10px;
        display:block;
        overflow:hidden
}
.catch-view #catch-slider .content
{
        padding-left:10px;
}

/*#################### catch view tabs panel ############################ */
.catch-view #catch-tabs h3
{
        padding:5px;
        font-size: 125%;
        display:block;
        margin: 2px;
}

/*#################### catch view switcher panels ############################ */
.catch-view #submenu-box
{
	padding: 10px 10px 0 10px;
}
.catch-view #submenu-box
{
	margin-bottom: 10px;
}
.catch-view #submenu-box .padding
{
	padding: 0;
}
.catch-view .submenu-box
{
	border: 1px solid #ccc;
	padding: 0 8px;
	background-color: #f4f4f4;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.catch-view .submenu-box
{
	padding: 6px 8px;
	margin-bottom: 10px;
}
.catch-view ul#submenu
{
	list-style: none;
	padding: 0;
	margin: 0;
    overflow: hidden;
}
.catch-view #submenu li
{
	float: left;
	padding: 2px 0 2px 0;
	margin: 0;

}
.catch-view #submenu li a,
.catch-view #submenu span.nolink
{
	cursor: pointer;
	padding: 0 15px;
	border-right: 1px solid #ccc;
	font-size: 1.1em;
	font-weight: bold;
	color: #808080;
	line-height: 14px;
	height: 12px;
	text-decoration: none;
}

.catch-view #submenu span.nolink
{
	color: #999;
}

.catch-view #submenu a:hover,
.catch-view #submenu a.active,
.catch-view #submenu span.nolink.active
{
	color: #146295;
	background: #FFF;
}
.catch-view #config-document
{
	border: 1px solid #ccc;
	padding: 0 8px;
	background-color: #f4f4f4;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.catch-view #config-document
{
	padding: 6px 8px;
}

/*#################### catch view actions icons ############################ */
.catch-view ul.actions
{
        text-align:right;
        padding:0 ;
        width:100%;
        margin:0
}
.catch-view ul.actions li
{
        display:inline
}
.catch-view ul.actions a
{
        text-decoration:none
}
/*#################### catch article ############################ */
.catch-article
{
        padding:0 5px;
        display:block;
        overflow:hidden
}
.catch-article dt.info-title,
.catch-article dt.fields-title
{
        font-weight: bold;
        font-size: 120%;
		margin-top: 10px;
}
.catch-article dd ul
{
        list-style-type: none;
        margin-top: 0px;
        margin-left: 0px;
        padding-left: 0px;
}
.catch-article dd ul label
{
         font-weight: bold;
         margin-top: 10px;
}
.catch-article dd.field label
{
         font-weight: bold;
         margin-top: 10px;         
}
.catch-article dd fieldset
{
        padding: 0;
        margin: 0;
        margin-top: 5px;
        display: inline;
}
/*#################### catch article actions icons ############################ */
.catch-article ul.actions
{
        text-align:right;
        padding:0 ;
        width:100%;
        margin:0
}
.catch-article ul.actions li
{
        display:inline
}
.catch-article ul.actions a
{
        text-decoration:none
}
/*#################### catch edit form ############################ */
.catch-edit
{
        padding:0 5px;
        display:block;
        overflow:hidden
}
.catch-edit fieldset h3
{
    margin: 0px !important;
    padding: 3px 5px !important;
}

.catch-edit .button2-left,
.catch-edit .fltlft

{
        float: left;
        display: inline;
        margin-right: 5px;
}
.catch-edit legend
{
        font-weight: bold;
        font-size: 120%;
        margin-left: 5px;
        
}
.catch-edit .control-group .control-label,
.catch-edit .control-group .controls
{
        display: inline-block !important; 
}
.catch-edit .control-group .controls ul
{
	    list-style: none;
	    margin-left: 0px;
}
.catch-edit .control-group .controls ul li
{
        margin-top: 5px;
}
.catch-edit .control-group .controls ul label
{
        display: inline-block !important;
        margin: 4px 0px 0px 10px;
}
.catch-edit .control-group .control-label
{
        width: 150px !important;      
}
.catch-edit .form-horizontal .control-group .control-label
{
	text-align: left;
}
..catch-edit .form-horizontal .control-group .control-label label
{	
	font-weight: bold;
}
.catch-edit .form-horizontal .control-group .controls
{
	margin-left: 0px;	
}
/*#################### catch edit form slider panel ############################ */
.catch-edit #catch-slider h3
{

}

/*#################### catch edit form tabs panel ############################ */
.catch-edit #catch-tabs h3
{
        padding:5px;
        font-size: 125%;
        display:block;
        margin: 2px;
}

/*#################### catch edit switcher panels ############################ */
.catch-edit #submenu-box
{
	padding: 10px 10px 0 10px;
}
.catch-edit #submenu-box
{
	margin-bottom: 10px;
}
.catch-edit #submenu-box .padding
{
	padding: 0;
}
.catch-edit .submenu-box
{
	border: 1px solid #ccc;
	padding: 0 8px;
	background-color: #f4f4f4;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.catch-edit .submenu-box
{
	padding: 6px 8px;
	margin-bottom: 10px;
}
.catch-edit ul#submenu
{
	list-style: none;
	padding: 0;
	margin: 0;
    overflow: hidden;
}
.catch-edit #submenu li
{
	float: left;
	padding: 2px 0 2px 0;
	margin: 0;

}
.catch-edit #submenu li a,
.catch-edit #submenu span.nolink
{
	cursor: pointer;
	padding: 0 15px;
	border-right: 1px solid #ccc;
	font-size: 1.1em;
	font-weight: bold;
	color: #808080;
	line-height: 14px;
	height: 12px;
	text-decoration: none;
}

.catch-edit #submenu span.nolink
{
	color: #999;
}

.catch-edit #submenu a:hover,
.catch-edit #submenu a.active,
.catch-edit #submenu span.nolink.active
{
	color: #146295;
	background: #FFF;
}
.catch-edit #config-document
{
	border: 1px solid #ccc;
	padding: 0 8px;
	background-color: #f4f4f4;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.catch-edit #config-document
{
	padding: 6px 8px;
}