/* knndy.com  css data */
/* Revised Nov 2024 File name: knndycss24.css */
/* 11/25/24 added from knndycolor.css */

.divpad {padding: 15px;}

.raleway {
    font-family: 'Raleway', sans-serif;
}

.roboto { 
    font-family: 'Roboto', sans-serif;
}

.tangerine {
	font-family: 'Tangerine', serif;
}

.mgn15 {
	 margin-left: 15%;
	 margin-right: 15%;
    border: 1px solid #4CAF50;
}

img.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }
 

      
.vmid  {
	margin: auto;
   }
    
.txt-center {
	 margin-left: auto;/home/richard/WebStudio/Tinker-KNNDY2025/CSS-25/ModRail24.css

    margin-right: auto; 
    }   
 
.bottom-right {
  position: absolute;
  bottom: 8px;
  right: 26px;
}

.alin-left {
	text-align: left;
	left: 16px;
 } 
  
.footer7 {
		font-size: .625rem;
   	text-align: left;
  		background-color: #f5f6fa;
	}
	  
.txtm-l10 {
    margin-left: 10px;
    } 
    
.txtm-l30 {
    margin-left: 30px;
    }    
    
.btn-default {
      background-color: #E4DBBC;
      border-color: #777;
   }
   
.btn-right {
		text-align: right;
		}
   
.row-lite{
	      background-color: #bbb;}
.row-drk{
      background-color: #666;}	      


/* Text Colors from winter-style.css and knndycolor.css */
.t-drk-lav {color:#A50883 ;}
.t-black {color:#000 ;}
.t-rust {color:#993300 ;}
.t-dgreen {color:#0B8915 ;}
.t-drk-lav {color:#A50883 ;}.t-vdgreen {color:#195D00 ;}
.t-vlgreen {color:#630a18 ;}
.t-white {color: #fff ;}
.t-dkgrey {color: #333 ;}
.t-mgrey {color: #444 ;}
.t-dgrey {color: #555 ;}
.t-pgrey {color: #777 ;}
.t-vpgrey {color: #ccc ;}
.t-grnyell {color: #fcef00;}
.t-myell {color: #f6ff68;}
.t-dkblue {color: #122bba;}
.t-iblue {color: #273ead;}
.t-lav {color: #93808f ;}
.t-ltlav {color: #d6dcd6 ;}
.t-vdgreen {color:#195D00 ;}
.t-blue {color: #3333ff ;}
.t-chdr {color: #cfc0af ;}
.t-drtyell {color: #f8f8ed ;}

/* Background Colors from winter-style.css and knndycolor.css */
.b-drklav {background-color: #726484;}
.b-rust {background-color: #993300;}
.b-vpgrey {background-color: #ccc;}
.b-vdgreen {background-color: #195D00;}
.b-black {background-color: #000;}
.b-myell {background-color: #f6ff68;}
.b-basicgrey {background-color:color: #eeeeee;}
.b-litegrey {background-color: #f9f9f9;}
.b-offwhite {background-color: #fafafa;}
.b-footer {background-color: #f1f3f2;}

.drk-lav {color:#A50883 ;}
.black {color:#000000 ;}
.rust {color:#993300 ;}
.dgreen {color:#0B8915 ;}



.row-drk{
      background-color: #666;}
   
.txt-center {text-align: center;}
.txt-right {text-align: right; } 
.txt-vmid  {vertical-align: middle; }
.txt-vbig {font-size: 4.0em; }
.txt-vvbig {font-size: 6.0em; }
.txt-vvvbig {font-size: 8.0em; }

/*  NOTE: Text Size for Bootstrap4 Default=16px */
.txt-big {font-size: 3.0rem;} /* 48px */
		
.txt-med {font-size: 2.0rem; } /* 32px */
.txt24 {font-size: 1.75rem}
.txt20 {font-size: 1.50rem}
.txt18 {font-size: 1.125em; } /* 28px */
.txt16 {font-size: 1.0rem; } /* 16px */
.txt14 {font-size: .875rem; } /* 14px */
.txt12 {font-size: .75rem; } /* 12px */
.txt11 {font-size: .6875rem; } /* 11px */
.txt10 {font-size: .625rem; } /* 10px */
.txt8 {font-size: .5rem; } /* 8px */
.txt6 {font-size: .375rem; } /* 6px */
.hd6 {
  font-size: 12px;
}

hr.short { 
	 color:#195D00 ;
    display: block;
    margin-top: 0.25em;
    margin-bottom: 0.5em;
    margin-left: 20%;
    margin-right: 20%;
    border-style: inset;
    border-width: 1px;
}

hr.shortftr { 
	 color:#195D00 ;
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.25em;
    margin-left: 20%;
    margin-right: 20%;
    border-style: inset;
    border-width: 1px;
}

hr.part { 
	color:#195D00 ;
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.25em;
    margin-left: 10%;
    margin-right: 10%;
    border-style: inset;
    border-width: 1px;
} 	

hr.partftr { 
	color:#195D00 ;
    display: block;
    margin-top: 0.25em;
    margin-bottom: 0.5em;
    margin-left: 10%;
    margin-right: 10%;
    border-style: inset;
    border-width: 1px;
} 	
hr.full { 
	 color:#195D00 ;
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: 0%;
    margin-right: 0%;
    border-style: inset;
    border-width: 1px;
} 	

.pxt { 
	font-style: italic;
	font-weight: bold; 
	color: #919191;
	}

/*  .row {
      background-color: rgba(223,222,224,0.65);
   }  */
   
  .navbar-inverse {
      background-color: rgba(17,44,96, 0.65);
   }

  .navbar-inverse .navbar-nav > li > a {
    	color: #fff47f;
	}
	

.btn-outline-secondary {
  color: #bac4ba;
  border-color: #f8f9fa;
}

.btn-outline-secondary:hover {
  color: #5a6268;
  background-color: #e3ecfc;
  border-color: #f8f9fa;
}

.btn-outline-secondary:active {
  color: #5a6268;
  background-color: #e3ecfc;
  border-color: #f8f9fa;
}

.img-m {
  opacity: 0.75;
}

.img-m:hover {
  opacity: 1.0;
}

.img-m:active {
  opacity: 1.0;
}

	
.panel-footer {
		border-radius: 10px;
		background-color: #f5f6fa;
      
	}

.body-owht {
background-color: #fafaff;
}
.body-gblu {
background-color: #FCFBF7;
}


