﻿ 
/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
  font-family: 'Lato', sans-serif;
  font-size:12pt; color:#575757; 
  background-image: url("genimages/spotlight2.jpg");  background-color: black;
 /* Full height */
    height: 100%; 

    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;

  
  }
  
  .playiconFilmList{
    position: absolute;
    display: block;
    /*background: transparent url(http://www.workbooks.com/sites/default/files/image/play-button-crm-homepage2.png) center center no-repeat;*/
    height: 35px;
    width: 45px;
    top: 0;
    left:0;
    right:0;
    bottom:50px;
    margin:auto;
    z-index:1;
}


.playicon{
    position: absolute;
    display: block;
    /*background: transparent url(http://www.workbooks.com/sites/default/files/image/play-button-crm-homepage2.png) center center no-repeat;*/
    height: 35px;
    width: 45px;
    top: 0;
    left:0;
    right:0;
    bottom:50px;
    margin:auto;
    z-index:1;
}
 
.font12 {
    font-size: 12pt;
}

.font14 {
    font-size: 14pt;
}
.font11 {
    font-size: 11pt;
}

.font10 {
    font-size: 10pt;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 80px;
  padding-top:5px;
  text-align:center;
  /*background-color: #CFCFCF;*/
}

 .one-edge-shadow 
{
   -webkit-box-shadow: 0 8px 16px -6px #DDDDDD;
   -moz-box-shadow: 0 8px 16px -6px #DDDDDD;
   box-shadow: 0 8px 16px -6px #DDDDDD;
}

.btmshadow {
	box-shadow: 0 3px 14px -2px #DDDDDD;
	
}
.horizantlline { border: 1px dotted #e1dbcf; margin-top:12px; margin-bottom:12px  }

.headline {
font-family: Calibri, "Helvetica", san-serif;
line-height: 1.5em;
color: black;
font-size: 16px;
}
h1:after {
    content: ' ';
    display: block;
    border: 1px solid brown;
}

/*best solution for IE image 
http://stackoverflow.com/questions/18846744/responsive-images-in-tables-bootstrap-3/1885903*/

/*@media (max-width:67px) {
    img { width:100%;}
}*/
 
/*@media (min-width: 68px) { .img-responsive { width: 100% } }*/

/*.img-responsive{width:100%;}*/ 
 
/*img
{
max-width: 100%;
height: auto; 
}*/


 


/*.iframe {
  height: 0;
  position: relative;
  padding-bottom: 56.25%;
}*/

/*table.mceLayout, textarea.tinyMCE {
    width: 100% !important;
}*/
/* TinyMCE editor paragraph spacing */ 
/*.ed p{margin-bottom: -14px;line-height: 1.6em;}*/


/*.ed img {
    max-width: 500px;
    height: auto;
}*/

iframe, object, embed {
        max-width: 100%;
        
}

 


.bakimage {
    background-image: url('backimage2.jpg'); background-repeat: repeat-x ;
        }
.highlight {background-color: #FFFF00}

.smalltxt
{
	font-size: 9pt;
	color: #333333;
    margin-top:35px;
}
.forminput
{
	border: 1px dotted #000000; padding: 5px; display:block; background-color:#F7F7F2;
}
.ErrorMessage {color:red; font-size: 10pt}

h1           { color: #FF0000 }
h1           { color: #FF0000 }
h3           { font-size: 14pt; }


.fontpad15 {padding-bottom: 15px; }

.fontspacing {letter-spacing: 0px;}
.fontgrey {color: #666666; font-size: 12pt;}
.fontgrey2 { color: #666666; text-decoration: none; font-size: 15pt; line-height: 1.50em}
.fontgrey2R { color:#F5D7B4; text-decoration: none; }
.fontgrey3 { color:#666666; font-size: 14pt; line-height: 1.75em}
.fontgrey4 { color:#666666; font-size: 19pt;}

.clrr {
    color: #E33E35;
}

.fontlineheight {line-height: 1.35em;}
.fontline12 {
    line-height: 1.25em;
}

.fontline15 {
    line-height: 1.50em;
}


.titles { font-size: 16pt; color:#800000;  }
.subtitle {font-size: 14pt;}
.date {font-size: 12pt; font-style: italic;  color: #666666 }

.divider-vertical {   
    /*margin: auto;
     border-right: 1px solid #4E4E4E;
    text-align:center;
    color:#FFFFCC;*/
      /*border-left: 1px solid #FFFFFD;*/
}


.navbar-default {
    background-color: #F8F8F8;
    border-color: #E7E7E7;
}
.navbar-default {
  background-color:black;
  background-image: none;
  background-repeat: no-repeat;
 }

#headerlogo-us {
    background-image: url(https://assets.entrepreneur.com/home/ent-logo-high.png);
}

/* http://bootsnipp.com/snippets/featured/no-more-tables-respsonsive-table  */
@media only screen and (max-width: 800px) {
    
    /* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 1px solid #ccc; }
 
	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 5%; 
		white-space: normal;
		text-align:left;
	}
 
	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}

 
 
	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
}
.kk {
    text-align: left; hidden-xs;
}
/* my grid pager style start */
.myGridPaging a, .myGridPaging span
    {
        margin-top:10px; 
        display: block;
        height: 20px;
        width: 20px;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
        font-size:13pt;
        padding:2px;
    }
    .myGridPaging a:hover
    {
       text-decoration:underline;
    }
    .myGridPaging span
    {
        padding:2px;
        padding-bottom:20px;
        background-color: #A1DCF2;
        color: #000;
        border: 1px solid #3AC0F2;
        font-size:13pt;
    }
        
   .borderless tbody tr td, .borderless tbody tr th, .borderless thead tr th {
    border: 0px none white; background-color: #FFFFFF!important;
}
 .entry-content .table th, .entry-content .table td{
  border:none;
}

.noborder tbody,
.noborder thead,
.noborder th {
border: 0;
}
/* my grid pager style end */