/* Jquery Validation */
label.error {
  display: block;
  color: red;
  font-size: small;
}

/*Boostrap Overlaping*/

.breadcrumb-item a{
   color: #346697;
}
.btn-link:hover,
.breadcrumb-item a:hover{
   color: #b96b06;
}

.marker-main::marker{
   color: #346697;
}

/*Text Colors*/
.text-main {
  color: #346697;
}
.text-main-2 {
  color: #346697;
}
.text-main-3 {
  color: #d2dce5;
}
.text-main-4 {
  color: #f2f6f7;
}
.text-main-5 {
  color: #202e3e;
}
.text-main-6 {
  color: #FF9a04;
}

/*Background Colors*/
.bg-main {
  background-color: #FFF;
}
.bg-main-2 {
  background-color: #346697;
}
.bg-main-3 {
  background-color: #d2dce5;
}
.bg-main-4 {
  background-color: #f2f6f7;
}

/*Border*/
.border-main {
  border-color: #346697 !important;
}
.border-main-2 {
  border-color: #346697 !important;
}
.border-main-3 {
  border-color: #d2dce5 !important;
}
.border-main-4 {
  border-color: #f2f6f7 !important;
}

/*Links*/
.link-main{
   color: #346697;
}

.link-main:hover{
   color: #b96b06;
}

/*Buttons*/
.btn-main {
  --bs-btn-color: #fff;
  --bs-btn-bg: #346697;
  --bs-btn-border-color: #346697;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #b96b06;
  --bs-btn-hover-border-color: #b96b06;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b96b06;
  --bs-btn-active-border-color: #b96b06;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #346697;
  --bs-btn-disabled-border-color: #346697;
  --bs-btn-disabled-opacity: 0.7;
}

.btn-outline-main {
  background: #FF9a04;
  color: white;
  --bs-btn-color: #ff9a04;
  --bs-btn-border-color: #ff9a04;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #b96b06;
  --bs-btn-hover-border-color: #b96b06;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #ff9a04;
  --bs-btn-active-border-color: #ff9a04;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ff9a04;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff9a04;
  --bs-gradient: none;
}

/* Header */
.main-menu .nav-item .nav-link {
  color: #346697;
  font-size: 1.3rem;
}

.main-menu .nav-item .nav-link:hover,
.main-menu .nav-item .nav-link.active {
  color: #346697;
  text-decoration-line: underline;
  text-decoration-color: #b96b06;
  text-decoration-thickness: 3px;

}





.left {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.right {
  display: flex;
  align-items: center;
  justify-content: center;
  border-left-style: solid;
  border-left-color: #ff9a04;
}

.left, .right {
  width: 100vw;
  height: 100vh;
  flex: 1;
  box-sizing: border-box;
}

.img {
  max-width: 100%;
  height: auto;
  border-radius: 10px;
}

.prin{
  width: 100vw;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}

.tit1{
  color: #ff9a04;
}

.tit2{
  color: black;
}

.form-login{
  width: 50%;
}

.linea-p::after {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
  width: 20px;
  height: 20px;
  background-color: #ff9a04;
}

.img-logo{
  width: 20%;
}

.img-logo1{
  width: 100%;
}

.login-c{
 border-color: #346697 !important; 
}

.div-h{
  justify-content: space-between;
}