/*!
 * Start Bootstrap - Resume v4.0.0-beta.2 (https://startbootstrap.com/template-overviews/resume)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-resume/blob/master/LICENSE)
 */
 body
 {
	 font-family:'Open Sans',serif;
	 padding-top:54px;
	 color:#3f3f3f
	 }
 
 @media (min-width:992px){
	 body
	 {
		 padding-top:0;
		 padding-left:17rem
		 }
		 }
 h1,h2,h4{
	 font-family:'Saira Extra Condensed',serif;
	 font-weight:700;
	 text-transform:uppercase;
	 color:#343a40
	 }
 h1
 {
	 font-size:6rem;
	 line-height:5.5rem
	 }
 h2
 {
	 font-size:3.5rem
	 }
	 
 .subheading
 {
	 text-transform:uppercase;
	 font-weight:500;
	 font-family:'Saira Extra Condensed',serif;
	 font-size:1.35rem}
.subheading2
 {
	 
	 font-weight:500;
	 font-family:'Saira Extra Condensed',serif;
	 font-size:1.35rem}

	 .list-social-icons 
 a{color:#495057}
 .list-social-icons 
 a:hover{color:#93051d}.list-social-icons a .fa-lg{font-size:1.75rem}.list-icons{font-size:3rem}.list-icons .list-inline-item i:hover{color:#93051d}#sideNav .navbar-nav .nav-item .nav-link{font-weight:600;text-transform:uppercase}
 
 @media (min-width:992px)
 {
	 #sideNav
	 {
		 text-align:center;
		 position:fixed;top:0;
		 left:0;display:flex;
		 flex-direction:column;
		 width:17rem;
		 height:100vh
		 }
	 #sideNav .navbar-brand
	 {
		 display:flex;margin:auto auto 0;
		 padding:.5rem
		 }
	 #sideNav .navbar-brand .img-profile
	 {
		 max-width:10rem;
		 max-height:10rem;
		 border:.5rem solid rgba(255,255,255,.2)
		 }
	 #sideNav .navbar-collapse
	 {
		 display:flex;
		 align-items:flex-start;
		 flex-grow:0;
		 width:100%;
		 margin-bottom:auto
		 }
	 #sideNav .navbar-collapse .navbar-nav
	 {
		 flex-direction:column;
		 width:100%
		 }
		 
		 #sideNav .navbar-collapse .navbar-nav .nav-item
		 {
			 display:block
			 }
	 #sideNav .navbar-collapse .navbar-nav .nav-item .nav-link
	 {
		 display:block}
		 }
		 
section.resume-section
{
	border-bottom:1px solid #dee2e6;
	padding-top:5rem!important;
	padding-bottom:5rem!important
	}
	section.resume-section .resume-item .resume-date
	{min-width:none}
	
@media (min-width:768px)
{
	section.resume-section
	{min-height:100vh}
	section.resume-section .resume-item .resume-date
	{min-width:18rem}
	}
	
@media (min-width:992px)
{section.resume-section
{
	padding-top:3rem!important;
	padding-bottom:3rem!important
	}
}
.bg-primary
{
	background-color:#93051d!important
}
.text-primary
{
	color:#93051d!important
	}
	a{color:#93051d}a:active,a:focus,a:hover{color:#824027}
 
 span.tab-space {
	 padding-left:1em;
	 }
	 
	 /*! custom area Las */
	 .p{
		padding-left:50px; 
	 }
	 h5
	 {
		 font-family: 'Montserrat', sans-serif;
		 font-weight:400;
		 color:#343a40
		 padding:.2em;
		 padding-left:45px;
	 }
	 
	  h6
	 {
		 font-family: 'Montserrat', sans-serif;
		 font-weight:300;
		 color:#939393
		 padding:.3em;
		 padding: 0 0 0 45px;
	 }
	  h7
	 {
		 font-family: 'Montserrat', sans-serif;
		 font-weight:300;
		 color:#939393
		 padding:.9em;
		 padding: 0 0 0 45px;
	 }
	 .fontawsome {
		 font-size: 18px; 
		padding: 0 10px 0 0 ;
}
h3{
	font-family:'Saira Extra Condensed',serif;
	font-weight:700;
	text-transform:uppercase;
color:#343a40

}

.section-padding
{
	padding: 40px 0px;
}

.sectionJustify
{
	text-align:justify
}

.icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}

  .teachingyears{
    	margin-left: 80px;
    }
	
	.table th, .table td { 
     border-top: none !important; 
 }
 
 .fa-pad {
  margin-right: 10px;
  padding: 0 10px 0 0 ;
  color:#93051d;
}

 .fa-pad-nomargin {
  margin-right: 10px;
  padding: 0 10px 10px 0 ;
  color:#93051d;
  
}

 .lec-years {
  margin-right: 10px;
  padding: 0 10px 0 0 ;
  color:#fffff;
  display: block;
  font-size: 18px;
}

  footer {
   position: fixed;
   left: 0;
   bottom: 0;
   width: 100%;
   background-color: rgba(245, 245, 245, 0.7);
   color: white;
   text-align: center;
  }

