@charset "UTF-8";
/* CSS Document */

.bg-g {
    background: #f4f4f4;
	padding-bottom: 3rem;
	margin: 2rem 0 0 0;
	padding-top: 1rem !important;
}
	
.app-heading .sp02 {
	display: none;
}
	
.app-linuc-lpic .h3 {
    color: #9e2328;
}

.app-linuc-lpic .app-section-title {
	padding-top: 2rem;
}
.app-linuc-lpic .app-heading {
    padding-top: 0;
    padding-bottom: 0;
}
	
.row02 {
	display: flex;
    /* flex-wrap: wrap; */
    margin-right: -15px;
    margin-left: -15px;
	align-items: center;
	}
	
.app-ibt03 {
    display: flex;
    margin: auto 0;
    justify-content: center;
}

.measures_area {
    border: 2px solid #fab7b7;
    border-radius: 5px;
    padding: 0;
}
		
.measures_h1_01 {
    font-weight: bold;
    font-size: 1.95rem;
    padding: 0.25em 0.8em;
    background: #fab7b7;
    color: #b3325b;
    text-align: center;
}

.pc02 {
    display: block;
    max-width: 100%;
    height: auto;
	margin: auto;
}
	
.sp02 {
    display: none;
}
	
.measures_area p {
    padding: 0 6%;
}
	
@media (max-width: 768px) {
	.row02 {
	display: block;
	}
	
.app-heading .pc02 {
	display: none;
    }
	
.app-heading .sp02 {
	display: block;
    }
	}

@media (min-width: 576px) {
.app-heading .h1 {
    font-size: 2.7rem;
}
	
  .display-none {
		display:none;
	}
	}
	
@media (max-width: 991.98px){
.app-linuc-lpic .app-heading-title .h1 {
    font-size: 2rem;
	padding-top: 2rem;
}
	}
	.app-linuc-lpic .sub-title {
		border: 1px solid #2683ae;
		padding: 1rem;
	}
	.app-linuc-lpic .nav-item {
		flex: 1;
		-webkit-flex: 1;
	}
	.app-linuc-lpic .nav-link {
		height: 130px;
		text-align: center;
		padding-top: 2.5rem;
	}
	.app-linuc-lpic .nav-item a:hover {
		background: #007bff;
		color: #ffffff;
		transition: 0.4s;
	}
	.app-linuc-lpic .app-section b a {
		text-decoration: underline;
	}

	.app-linuc-lpic .app-section .app-item b {
		border-bottom: none;
	}
	
	.app-linuc-lpic .app-section-title {
		background: none;
	}
	
    .app-table table {
    margin: 0 auto;
    width: 100%;
	}
	
	.app-table table th {
    white-space: nowrap;
	width: 30%;
	vertical-align: initial;
	}
	.app-table table th, td {
    padding: 0.75rem;
    vertical-align: top;
    border-bottom: 1px solid #dee2e6;
}
	
	.sp-none {
	display: block !important;
	}
	
	.sp-on {
	display: none!important;
	}
	
.btn {
    padding: 1rem 6rem !important;
}
	
.app-linuc-lpic .app-body-btn {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}
	
.code {
	text-align:center; 
	font-size:120%; 
	margin:1rem 0;	
	border: 4px solid #000; 
	padding: 1.5rem; 
	background: #fff;
}
	
.code02 {
	text-align:center; 
	font-size:120%; 
	margin:1rem 0;	
	border: 4px solid #000; 
	padding: 1.5rem; 
	background: #f4f10d;
	font-weight: bold;
}
	
.code03 {
	text-align:center; 
	font-size:120%; 
	margin:1rem 0;	
	border: 4px solid #000; 
	padding: 1.5rem; 
	font-weight: bold;
	background: #ffffff;

}
	
.app-linuc-lpic .app-linuc-lpic-main-item :last-child {
    margin-bottom: 0.5rem;
}

@media (max-width: 575.98px) {
   .app-table table th {
	width: 60%;
	}
  .app-table th,
  .app-table td {
    display: block;
	border-bottom: none !important;
  }
  .app-table td {
    border-top: 0;
    padding-top: 0;
  }
  .app-table th br {
    display: none;
  }
	.sp-none {
	display: none !important;
	}
	
	.sp-on {
	display: block !important;
	}

  .app-linuc-lpic .app-heading-image img {
    margin: 0 auto;
}
	
  .display-none {
	display:block;
	}
	
  .sub-title {
	display: none;
		}
	}

@media (max-width: 767.98px){
  .app-linuc-lpic .app-heading {
    margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}

 .app-linuc-lpic .row {
	flex-wrap: wrap-reverse;
	padding-bottom: 1rem;
}
		
 .app-ibt03 {
    display: block;
}

.pc03 {
    display: none !important;
}
		
.sp03 {
    display: block !important;
    max-width: 100%;
    height: auto;
    margin: auto;
}
	
.app-ibt03 {
    display: block;
    }
}	
	
@media (min-width: 768px) {
    .col-md-33 {
        flex: 0 0 32%;
        max-width: 32%;
    }
}
