﻿:focus {
       outline: -webkit-focus-ring-color auto 0;
 }

/* Coin Styles */

 .BronzeText, .BronzeText a
		{
				color: #E5AB48 !important;
	 
		}

  .SilverText, .SilverText a
		{
				color: #999999 !important;
	 
		}

    .GoldText, .GoldText a
		{
				color: #febf04 !important;
	            
		}

     .BronzeTextLite, .BronzeTextLite a,  .WelcomeBar .BronzeText,  .WelcomeBar .BronzeText a,  .TableBodyDarkest .BronzeText,  .TableBodyDarkest .BronzeText a
		{
				color: #E5AB48 !important;
                font-size:0.8rem;
	 
		}

  .SilverTextLite, .SilverTextLite a, .WelcomeBar .SilverText, .WelcomeBar .SilverText a,  .TableBodyDarkest .SilverText,  .TableBodyDarkest .SilverText a
		{
				color: #F5EFEF !important;
	            font-size:0.8rem;
		}

    .GoldTextLite, .GoldTextLite a, .WelcomeBar  .GoldText, .WelcomeBar  .GoldText a,  .TableBodyDarkest .GoldText,  .TableBodyDarkest .GoldText a
		{
				color: #febf04 !important;
	            font-size:0.8rem;
		}



.leftAlign .rbDecorated
   {
       text-align: left !important;
       padding-left: 25px !important;
   }

 /* Styles for Queued Posts for Moderation */

        .TableBodyQueued, .TableBodyRed
		{
			font-family: Verdana, Arial, Tahoma !important;
			font-size: 8pt !important;
			font-weight: normal !important;
			color: #fff !important;
			background-color: #b61414 !important;
            border-spacing: 1px;
            
	        padding:5px;    
		}
		
			
     .TableBodyQueuedTD td, .TableBodyRedTD td
		{
			font-family: Verdana, Arial, Tahoma !important;
			font-size: 8pt !important;
			font-weight: normal !important;
			color: #fff !important;
			background-color: #b61414 !important;
            
	         padding: 6px;
		}

     		
     .TableBodyQueuedTD td a, .TableBodyRedTD td a
		{
			color: #fff !important;
		}


       .TableBodyOrange
		{
			font-family: Verdana, Arial, Tahoma !important;
			font-size: 8pt !important;
			font-weight: normal !important;
			color: #febf04 !important;
			background-color: #000 !important;
            border-spacing: 1px;
            
	        padding:5px;    
		}
		
			
     .TableBodyOrangeTD td
		{
			font-family: Verdana, Arial, Tahoma !important;
			font-size: 8pt !important;
			font-weight: normal !important;
			color: #febf04 !important;
			background-color: #000 !important;
            
	         padding: 6px;
		}

      .TableBodyOrangeTD a
		{
	
			color: #febf04 !important;
		}


/* End Styles for Queued Posts for Moderation */

           .BlackBackgroundItem
        {
    	    padding: 10px !important;
	        color: #FFFFFF !important;
	        background-color: #000000 !important;
        }


        .BlackBackgroundItem td
        {
            padding: 10px !important;
        }



        .dropdown-item-danger:hover{

               color: #FFFFFF !important;
	        background-color: #b5191f !important;

        }

        .dropdown-item-warning:hover{

            color: #FFFFFF !important;
	        background-color: #ff6707 !important;

        }


/* Rating */
.ratingStar {
    font-size: 0;
    width: 13px;
    height: 12px;
    margin: 0;
    padding: 0;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(/Images/FilledStar.png);
}

.emptyRatingStar {
    background-image: url(/Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(/Images/SavedStar.png);
}

/* End Rating */

/* Force Chat Picture dd menu min/max sizes */
.chatpicselect {
    min-width:200px !important;
}

.chatpicselectimg {
    max-width:150px;
    max-height:150px;
}
/* End Force chat picture */

.SmallLogo {
       display:none;
    }

.LargeLogo {

    float:left; 
    padding-left:5px; 
    height:34px
}

.navbar-brand {
    margin-right:0 !important;
}

.navbar {
    padding:0.5rem 0.5rem !important;
}


.galleryiframe {
    min-height: 600px;
    padding: 0;
    padding-top: 5px;
    padding-bottom: 5px;
}

.HeaderTxt{
    font-size:.9rem;
}

 .pagination  {
     margin-bottom: 0 !important;
 }


 input[type="checkbox"], .largeradio input[type="radio"]  {
    width: 25px !important;
    height: 25px !important;
    padding: 0;
    margin: 0;
    margin-right: 5px;
}



 .smallcheckbox input[type="checkbox"] {
    width: 15px !important;
    height: 15px !important;
    padding: 0;
    margin: 0;
    margin-right: 5px;
}



  .checkbox label {
   vertical-align:bottom !important;
}

.checkboxtext {
    vertical-align: super !important;
}

.ckbl label, .largeradio label {
    vertical-align: super !important;
    margin-right: 10px;
}

@media screen {
    .js .SM_Icon {
        display:inline;
    }


    .js .MobileMenu {
        display:none;
    }

    .js .MobileLogo {
         display:none;
    }

     .js .FullsizeContent {
        display:block;
     }

     .js .MobileContent {
        display:none;
     }

     .PagerMobileColumn
    {
      display: none;
       
    }


    .js .MobileColumn
    {
        display: none;
       
    }

    .js  .PostFormFullSize
    {
         display: table-cell;
    }

    .js  .PostFormMobile
    {
        display: table-cell;
         width:100%;
    }

    .js .PostFormRow
    {
        display: table-row;
       
    }

    .js .PostFormShow 
    {
          display: none;
    }


     .js .ClassicSideMenu {
		display:table-cell;
	}

      .js .MobileSubMenu {
		display:none;
	}

     .js .rightcontent {
         display:table-cell;
         padding-left:7px;
     }

     .js .leftcontent {
         display:table-cell;
     }
    
  
}



/* max-width 640px */
@media screen and (max-width: 40em) {

    .js .SM_Icon {
        display: none;
    }


      .FullSizeColumn
    {
        display: none;
    }

       .MobileColumn
    {
        display: block !important;
       
    }


     .js .rightcontent {
       display:block;
           padding-left:0;
     }

     .js .leftcontent {
         display:block;
     }


     .js .FullsizeContent {
        display:none;
     }

      .js .FullsizeContentItem {
        display:none;
     }

     .js .MobileContent {
        display:block;
     }

     .js .WelcomeBar {
       display:block;
      
  
        z-index:9000;
 
    }

    .js .Breadcrumb2 {
         display:block;
      
        z-index:9000;
    }

  
}


@media only screen and (device-aspect-ratio: 9/16) {

    .js .SM_Icon {
        display: inline;
    }


     .js .FullsizeContent {
        display:none;
     }

      .js .FullsizeContentItem {
        display:none;
     }

     .js .MobileContent {
        display:block;
     }



     .js .rightcontent {
         display:block;
         padding-left:0;
     }

     .js .leftcontent {
         display:block;
     }



     .js .MainMenuBG {
        display:none;
     }


     
    .js .TopMenuSpacer {
       
        height: 1px;

    }
	
     .js .WelcomeBar {
       display:block;
      z-index:9000;
 
    }

    .js .Breadcrumb2 {
         display:block;
       
        z-index:9000;

    }

}

@media (max-width: 600px) {
    

    .js .FullsizeContent {
        display: none;
    }

      .js .FullsizeContentItem {
        display:none;
     }

     .js .MobileContent {
        display:block;
     }


     .js .rightcontent {
         display:block;
         padding-left:0;
     }

     .js .leftcontent {
         display:block;
     }

     
    .js .TopMenuSpacer {
       
        height: 1px;

    }
	
     .js .WelcomeBar {
       display:block;
      z-index:9000;
 
    }

}




/* Pager */
@media (max-width: 640px) {
   


       .js   .PagerFullSizeColumn
    {
        display: none;
    }

      .js   .PagerMobileColumn
    {
        display: block;
       
    }

}


/* Post Message Form */
@media (max-width: 700px) {
   

    
     .js    .PostFormFullSize
    {
         display: block;
           width:auto;
    }

     .js   .PostFormMobile
    {
        display: block;
         width:auto;
    }

   .js .PostFormRow
    {
        display: block;
     
    }

    .js .PostFormHide {
        display:none;
     }

    .js .PostFormShow {
         display: block;
    }

}


@media (min-width: 768px) {
 

  .CUBoldLinks  .dropdown:hover>.dropdown-menu {
             display: unset;
        }

}  


    
/*Only for Bootstrap version 4 Beta and up*/
@media screen and (min-width: 576px) { 
	.has-mega-menu .container-sm {
  		width: 300px;
	}
}

@media screen and (min-width: 768px) { 
	.has-mega-menu .container-md {
  		width: 720px;
	}
}

@media screen and (min-width: 992px) { 
	.has-mega-menu .container-lg {
  		width: 962px;
	}
}

@media screen and (min-width: 1200px) { 
	.has-mega-menu .container-xl {
  		width: 1140px;
	}
}