﻿	/************************************************
		APOLLOADMIN.NET
		STYLE DEFINITIONS
		VERSION 2.6
		Developed by Justin Kercher
        Apollo Internet Media
		Created: 20/01/2012
        Updated 19/02/2021

        NB: DO NOT MODIFY THIS DOCUMENT. APPLY
        OVERRIDES IN STYLE.CSS with !important rule
	************************************************/

	
	/**********************************************
        REQUIRED BY APOLLOADMIN.NET
    **********************************************/	

	/* Pagination */
	
        /*.pagination {
          display: inline-block;
          padding-left: 0;
          margin: 20px 0;
          border-radius: 4px;
        }
        .pagination  {
          display: block;
          text-align: right;
          margin-bottom: 15px; 
        }
        .pagination  > a,
        .pagination  > span {
          position: relative;
          display: inline-block;
          padding: 6px 12px;
          line-height: 1.42857143;
          text-decoration: none;
          background-color: #ffffff;
          border: 1px solid #dddddd;
          margin-left: -1px;
        }
        .pagination :first-child > a,
        .pagination :first-child > span {
          margin-left: 0;
          border-bottom-left-radius: 4px;
          border-top-left-radius: 4px;
        }
        .pagination :last-child > a,
        .pagination :last-child > span {
          border-bottom-right-radius: 4px;
          border-top-right-radius: 4px;
        }
        .pagination  > a:hover,
        .pagination  > span:hover,
        .pagination  > a:focus,
        .pagination  > span:focus {
          z-index: 3;
          background-color: #eeeeee;
          border-color: #dddddd;
        }

        .pagination > a.active {
          z-index: 2;
          color: #ffffff;
          background-color: #337ab7;
          border-color: #337ab7;
          cursor: default;
        }
	*/
    

    /***************************************************
        QUICK SEARCH RESULTS SETUP
    **************************************************/        
    .resultsGroup { padding: 0px 0px 20px 0px; text-transform: capitalize; }
        .resultsGroup h2 {  }
        .resultsGroup .resultViewAll { float: right; clear: none; text-align: right; }
            .resultsGroup .resultViewAll a  { text-decoration: none;  }
       
    .highlight { background-color: Yellow;  }
    
      	            
    /*************************************
		IMAGE PRELOAD
	*************************************/ 
    .preload { display:block; background:transparent url(/images/ajax-small-loader.gif) no-repeat center center; }

    
    #fancybox-wrap * { -moz-box-sizing: content-box !important; box-sizing: content-box !important; }
    
    /*************************************
		BOOTSTRAP OVERRIDES
	*************************************/ 
    
    /* Navbar toggle for BS4 */
    .icon-bar {	width: 22px; height: 2px; background-color: #B6B6B6; display: block; transition: all 0.2s; margin-top: 4px }
    .navbar-toggler {  border: none;  background: transparent !important; }
    .navbar-toggler .top-bar { transform: rotate(45deg); transform-origin: 10% 10%; }
    .navbar-toggler .middle-bar { opacity: 0; }
    .navbar-toggler .bottom-bar { transform: rotate(-45deg);  transform-origin: 10% 90%; }
    .navbar-toggler.collapsed .top-bar { transform: rotate(0); }
    .navbar-toggler.collapsed .middle-bar { opacity: 1; }
    .navbar-toggler.collapsed .bottom-bar { transform: rotate(0); }

    .navbar a { display: flex; flex-direction: row; align-items: center; }

    /* Sub menus */
    @media (min-width: 992px) {
        .dropdown-menu .dropdown-menu { position: relative; }
            .dropdown-menu a.dropdown-toggle:after { transform: rotate(-90deg); position: absolute; right: 1rem; }
        .dropdown-menu .dropdown-menu { top: 0; left: 100%; margin-left: .1rem; margin-right: .1rem; }
    }

	
    /* Forms */
    .form-control { height: 50px; border-radius: 0px; -webkit-box-shadow: none; box-shadow: none; }

    select.form-control { height: 50px !important; }
    textarea.form-control { height: auto; min-height: 100px; }

    .input-group-text { border-radius:  0px; }
    .btn, .input-group-append .btn, .input-group-prepend .btn, .input-group-btn .btn { height: 50px; line-height: 2.2em; border-radius: 0px; }

    
    /* Misc */
    .cookie-message { display: inline-block !important; float: none !important; }
    .alert { display: block; }


	/*************************************
		USER ACCOUNT BOX ITEMS
	*************************************/ 
    .account-listing-item { border: solid 1px #dedede; padding: 15px; margin: 15px 0px; position: relative;}
        .account-listing-item .labels { position: absolute; top: 15px; right: 15px; }
        .account-listing-item .links { margin-top: 15px; }
        .account-listing-item .account-listing-item-event { display: block; }


	/*************************************
		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%; }		
            
  


    
