﻿	/************************************************
		APOLLOADMIN.NET
		STYLE DEFINITIONS
		VERSION 1.0
		Developed by Justin Kercher
        Apollo Internet Media
		Create: 20/01/2012

        NB: DO NOT MODIFY THIS DOCUMENT. APPLY
        OVERRIDES IN STYLE.CSS with !important rule
	************************************************/

	
	/**********************************************
        REQUIRED BY APOLLOADMIN.NET
    **********************************************/	
	
	/* Misc required classes */
	.fullwidth { width: 99.5%; }
	.messageBox { padding: 10px; color: #ffffff; background-color: #ccc; }
	.error, .message { padding: 10px; background-color: #f0f0f0; border: solid 1px #999999; margin: 10px 0px;  background-repeat: no-repeat; background-position: 10px 10px; border-radius: 4px; }
	    .message { display: block; }
	    .errorText { color: red !important; background-image: url(../images/icons/icon_alert.gif); padding-left: 30px; }
	    .messageText { color: green !important; background-image: url(../images/icons/tick.png); padding-left: 30px; }
	    .infoText { color: #336699 !important; background-image: url(../images/icons/icon_info.gif); padding-left: 30px; }
	
	/* Pagination */
	.pagination { float: right; clear: none; width: auto; text-align: right; height: 30px; font-size: inherit }
	    .pagination .pageOff { text-decoration: none; text-align: center; height: 30px; line-height: 30px; padding: 4px; border: solid 1px silver; border-radius: 4px;  }
	    .pagination .pageOn { text-decoration: none; text-align: center; height: 30px; line-height: 30px; padding: 4px; border: solid 1px silver; background-color: #ececec; border-radius: 4px; }
	    
	

    /***************************************************
        QUICK SEARCH RESULTS SETUP
    **************************************************/        
    .resultsGroup { padding: 0px 0px 20px 0px; text-transform: capitalize; }
        .resultsGroup h2 { border-bottom: solid 1px silver; }
        .resultsGroup .resultViewAll { float: right; clear: none; text-align: right; }
            .resultsGroup .resultViewAll a  { text-decoration: none;  }
       
    .highlight { background-color: Yellow;  }
    
   
    /************************************
	    BUTTONS
    ************************************/
    .button { position: relative; display: inline-block; border-collapse: collapse; text-align: center; width: auto; cursor: pointer; border-collapse: collapse !important;
             border-width: 0px; border-style: solid; color: #ffffff;   text-decoration: none; text-transform: uppercase; background-color: #333333; font-size: inherit; text-decoration: none !important; }
        .button:hover { background-color: orange; color: #ffffff }	    
            	    
    
    /*************************************
		SIDE MENU LIST
	*************************************/
	  ul.sideMenu { list-style: none; margin: 0px; padding: 0px; }
	    ul.sideMenu li { font-weight: normal; }
	    ul.sideMenu li a, ul.sideMenu li.active ul a { background-color: #ececec; display: block; padding: 6px; color: #333333; text-decoration: none; margin: 0px 0px 1px 0px; border: solid 1px silver; text-align: left; }
	        ul.sideMenu li a:hover { background-color: #fff; }
            ul.sideMenu li.active a { background-color: orange; color: #fff; }
	        
	    ul.sideMenu li.sep { margin: 10px 0px; }
	    ul.sideMenu li.heading { font-weight: bold; }
	        
	        ul.sideMenu li ul { width: 100%; font-weight: normal; list-style: none; margin: 0px; padding: 0px; }
	            ul.sideMenu li ul li { border-left: solid 12px silver; }   
	            
    /*************************************
		IMAGE PRELOAD
	*************************************/ 
    .preload { display:block; background:transparent url(/images/ajax-small-loader.gif) no-repeat center center; }

    
 
    
    /*************************************
		BOOTSTRAP OVERRIDES
	*************************************/ 
	th { text-align: inherit; }
	.form-group { position: relative; }
	.pagination { margin: 0px; }
	
	.content-box-sizing, .content-box-sizing *, #fancybox-wrap, #fancybox-wrap * {   -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
	
    /*************************************
		RESPONSIVE VIDEO EMBED
	*************************************/ 
	 .responsive-embed { margin-top: 10px; margin-bottom: 10px; }
        .responsive-embed .responsive-embed-wrapper { position: relative; padding-bottom: 54%; /* 56.25 = 16:9 */ padding-top: 25px;	height: 0; }
            .responsive-embed .responsive-embed-wrapper iframe { position: absolute; top: 0;	left: 0; width: 100%; height: 100%; }		