/*============= RESETS =============*/

/*-- iPhone X Remove Gutters --*/
html {
  padding: env(safe-area-inset);
}
/*-- Prevent Horizontal Scrolling & Font Style --*/
html, body {
  overflow-x: hidden;
  /*font-family: 'Lato', sans-serif;*/
  color: #505962;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size:18px;
  line-height: 1.7;
}

/*--- Nav Scrolling Offset --*/
.offset:before {
  content: "";
  height: 4rem;
  display: block;
  margin-top: -4rem;
}

.text-nuno {
  color: #1EBBA3;
}


/*--- Extra Bootstrap Column Padding --*/
[class*="col-"] {
  padding: 1rem;
}

/*-- Remove Button Outline --*/
button:focus, a:focus, a.btn:focus {
  outline: 0;
  -webkit-appearance: none;
  box-shadow: none;
  transition: all .6s ease;
}
button, a, a.btn,
.svg-inline--fa {
  transition: all .6s ease;
}










.jumbotron.jumbotron-fluid.jumo_lms {
    color: #00b573;
   /* background: linear-gradient(0deg, rgba(54, 169, 236, 0.1), rgba(98, 180, 212, 0.3)), url(../banner/about.png);*/
   background: url(../banner/fin_lms.png);
   background-size: cover;
   background-repeat: no-repeat;
   padding: 100px;
   height: 65vh;
}

.newtit{
  /*font-family: 'Poppins', sans-serif;*/
  /*font-size: 16px;*/
  /*line-height: 1.7;*/
  text-align: justify;
  color: #505962;
  margin-top: 14%;

 }
.row.lms{
  margin-top: 60px;
  margin-bottom: 60px;
}
 .sans{
  font-family: 'PT Sans Narrow', sans-serif;
}
.tit{
  font-family: 'Poppins', sans-serif;
  color: #505962;
    text-align: justify;
    font-size: 16px;
}
.titf{
  font-family: 'Poppins', sans-serif;
 /* color: #5a6369;*/
 color: #505962;


}

body{
    overflow-x: hidden;
}
.secf{
    text-align: center;
    margin-bottom: 60px;
}
.row.lms3{
  margin-left: 5%;
}
.col.lms{
    margin-top: 60px;
    margin-bottom: 30px;
}
.btn.btn-outline-primary{
  border-color: #00c795!important;
  color: black;
  margin-left:5%;
}
.btn.btn-outline-primary:hover{
  background-color: #00c795!important;
  color: #fff;
}
.col-sm.lead{
    margin-top: 60px;
}
.col-sm.leads{
    margin-top: 25px;
    margin-bottom: 60px;
}

.col.lms1{
  margin-top: 80px;
}

.col.lms2{
  margin-bottom: 50px;
}



.p2{
                font-family: 'Source Sans Pro',sans-serif;
                color: rgba(0, 0, 0, 13);
            }
/*.col-lg-4{
               width: 100%;
               height: auto;
               display: flex;
               flex-direction: row;
               justify-content: space-around;
               flex-flow: wrap;

            }*/8

            .sec1_google{
              font-family: 'Source Sans Pro', sans-serif;
             margin-top: 3%;
             margin-bottom: 3%;
             color: #4285F4;
            }
            .sec1_google:hover {
              color: rgba(17, 18, 40,0.9);
              cursor: pointer;
              -webkit-transition: color 2s ease-out;
              -moz-transition: color 2s ease-out;
              -o-transition: color 2s ease-out;
              transition: color 2s ease-out;
            }
            b{
              border-bottom: 1px solid green;
              padding: 0 0 4px;
            }



 /*===== FIXED BACKGROUND IMG DARK =====*/

/*--- iOS Fixed Background Image --*/
.fixed {
  position: relative;
  width: 100%;
}
.fixed-wrap {
  clip: rect(0, auto, auto, 0);
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: -9999;
}
.fixed-dark {
  background-image: url('../banner/light_lms.jpg');
  position: fixed;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-position: center center;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  will-change: transform;
  z-index: -1;
  top: 0;
  left: 0;
  display: table;
}
.dark {
  /*background-color: rgba(0, 0, 0, .7);*/
  padding: 4rem 0;
  z-index: 1000;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #495057 !important;
    background-color: #fff !important;
    border: 1px solid #57afe0 !important;
}
.nav-tabs {
    border-bottom: 1px solid #dee2e6 !important;
    background: #70d1fab8 !important;
}

/*media query*/
@media only screen and (max-width: 600px) {
  .dark {
    padding: 3rem 0;
    z-index: 1000;
}
#home {
    background: url(../banner/lms.jpg) !important;
}
.dark h1 {
    font-size: 26px;
}
}
