
/* REUSABLE STYLES
--------------------------------------------------------------------------------------- */


h1,h2,h3,h4,h5,h6{font-weight:bold}
div > h1,h2,h3,h4,h5,h6{margin:0px; margin-bottom:10px;}
div > p:last-child{margin:0px}
a{color:inherit}


.btnGreen{background:#3d6a13; border:1px solid #3d6a13; border-bottom:2px solid #163c03; color:#FFFFFF; border-radius:100px; text-transform:uppercase}
.btnGreen:hover{background:#163c03; border-bottom:2px solid #3d6a13; color:#fff}

.yellowBtn{background:#ffe700; border:none; border-bottom:2px solid #b28e00; color:#9e6501; border-radius:20px; text-transform:uppercase}
.yellowBtn:hover{background:#b28e00; border-bottom:2px solid #ffe700; color:#fff} 


/*inline nav*/
.inlineNav > ul{margin:0px; display:block; padding:0px; width:100%; text-align:center}
.inlineNav > ul > li{display:inline; float:*left; padding-left:10px; padding-right:10px;}
.inlineNav > ul > li > a{display:inline;}
.inlineNav.seprator > ul > li{display:inline-block; line-height:12px; border-right:1px solid #fff; padding-left:0px; padding-right:10px; margin-right:10px;}
.inlineNav > ul > li:last-child{border:none}
/*inline nav*/ 

/*inline nav list*/
.inline-nav-list > ul{margin:0px; display:block; padding:0px}
.inline-nav-list > ul > li{display:block; padding-left:0px; padding-right:0px; width:100%; padding-bottom:10px; margin-bottom:10px;}
.inline-nav-list > ul > li > i{margin-right:15px}
.inline-nav-list.seprator > ul > li{display:block; padding-bottom:10px; margin-bottom:10px; width:100%; border-bottom:1px dotted #000}
.inline-nav-list > ul > li > a{display:inline-block; color:#000}
.inline-nav-list > ul > li:hover > a{text-decoration:underline; color:#F7911E}
/*inline nav list*/


/*selection area*/
::selection {background:#363636; color:#fff; text-shadow:none;}
::-moz-selection {background:#363636; color:#fff; text-shadow:none;}
::-webkit-selection {background:#363636; color:#fff; text-shadow: none;}
/*selection area*/

/*--*/
.hidden {display:none !important;}
.clear {clear: both !important;}
/*--*/


/* Floats
----------------------*/
.noFloat {float: none !important;}
.floatRight {float: right !important;}
.floatLeft {float: left !important;}

.displayB {display:block !important;}
.displayI {display:inline !important;}
.display-inline {display:inline-block !important;}
.display-table {display:table-cell !important;}


/* None border
-------------------*/
.noBorder {border-width: 0 !important;}
.noBorderTop {border-top-width: 0 !important;}
.noBorderRight {border-right-width: 0 !important;}
.noBorderBottom {border-bottom-width: 0 !important;}
.noBorderLeft {border-left-width: 0 !important;}


/*Margins
-----------------*/
.noMargin {margin: 0 !important;}
.noMarginTop {margin-top: 0 !important;}
.noMarginRight {margin-right: 0 !important;}
.noMarginBottom {margin-bottom: 0 !important;}
.noMarginLeft {margin-left: 0 !important;}


/* Positions 
------------------------*/
.fixed {position: fixed !important;}
.absolute {position: absolute !important;}
.relative {position: relative !important;}


/* Visibility
------------------------*/
.invisible {visibility: hidden !important;}


/* Control Overflow
---------------------------------------------- */
.noscroll {overflow: hidden !important;}

.clearfix:after {clear: both; display: block; height: 0; content: " "; visibility: hidden;}


/* Image links
--------------------*/
.imgHolder img{width:100%; height:100%;}

/* Gradients
--------------------*/
.grey{background: -webkit-linear-gradient(#6f7070, #eeeeee); /* For Safari 5.1 to 6.0 */background: -o-linear-gradient(#6f7070, #eeeeee); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#6f7070, #eeeeee); /* For Firefox 3.6 to 15 */ background: linear-gradient(#6f7070, #eeeeee); /* Standard syntax */ }


/* Transparent class
---------------------------------------*/
.trans,a,img{-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out, border-radius 1ms,border 1ms;}




/* For Borders
----------------------------------------*/
.r{ border:1px solid red !important;}
.dashed{ border-bottom:1px dashed #CCCCCC !important;}
.solid{ border-bottom:1px solid #CCCCCC !important;}
.solid-all{ border:1px solid #e3e3e3 !important;}
.solid-l-all{ border:1px solid #f4f4f4 !important;}




/* For default padding 
-----------------------------------*/
.dP-s{padding-top:5px !important; padding-bottom:5px !important;}
.dP-m{padding-top:10px !important; padding-bottom:10px !important;}
.dP-l{padding-top:15px !important; padding-bottom:15px !important;}
.dP-l-x{padding-top:20px !important; padding-bottom:20px !important;}

.dP-lr{padding-left:10px !important; padding-right:10px !important;}
.dPx-lr{padding-left:15px !important; padding-right:15px !important;}
.dPxx-lr{padding-left:20px !important; padding-right:20px !important;}

.dP-all-s{padding:5px !important;}
.dP-all-m{padding:10px !important;}
.dP-all-sl{padding:15px !important;}
.dP-all-l{padding:20px !important;}
.dP-all-xl{padding:30px !important;}

.noPadding{padding:0 !important}
.lPadding{padding-left:0 !important}
.rPadding{padding-right:0 !important}



/* For default Top margins 
-----------------------------------------*/
.tM{margin-top:10px !important;}
.tMx{margin-top:15px !important;}
.tMxx{margin-top:25px !important;}
.tMxxx{margin-top:50px !important;}
/*--down margins--*/
.dM{margin-bottom:10px !important;}
.dMx{margin-bottom:15px !important;}
.dMxx{margin-bottom:20px !important;}


/* For Font size Styling
----------------------------------- */
.smallF{font-size:11px !important}
.mediumF{font-size:12px !important}
.mediumFF{font-size:13px !important}
.mediumFFF{font-size:14px !important}
.mediumFFFF{font-size:0.935rem !important}



/*--*/
.tBold{font-weight:bold !important}
.tNormal{font-weight:normal !important}
.lineThrough{text-decoration:line-through}
/*--*/

.bgNone{background:none !important}



	
	
	
