﻿@media only screen and (max-width: 480px) {
  .wrapper-sc-selector select {
    max-width: 100%; } }

.info-container {
  height: 204px; }

.select-text {
  text-transform: uppercase;
  opacity: 0.4; }
  @media only screen and (min-width: 768px) {
    .select-text {
      line-height: 5; } }

.manage-rating .wrapper-option-selector {
  height: 314px; }

.manage-rating #drpFilterYear {
  max-width: 100%; }

.manage-rating .icofont-ui-delete {
  color: #ff0000;
  cursor: pointer; }

.manage-rating .wrapper-common-table select {
  max-width: 100% !important; }

@media only screen and (min-width: 480px) {
  .service-leade-times textarea {
    max-width: 100%; } }

.manage-document .icofont-ui-delete {
  color: #ff0000;
  cursor: pointer; }

.manage-document .form-control.error {
  border: 1px solid #dc3545 !important; }

.manage-document label.error {
  display: none !important; }

.manage-document .wrapper-tbl-documents .col_1 {
  width: 54% !important; }

.body-login-page {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  padding-top: 12vh;
  padding-bottom: 100px;
  background-color: #f5f5f5;
  text-align: center;
  height: 100%; }
  .body-login-page .navbar {
    display: none; }
  .body-login-page .form-control {
    padding: 10px;
    height: auto; }
  .body-login-page .btn-login {
    color: #fff;
    background-color: #1d50c3;
    outline: none;
    box-sizing: border-box;
    border: none;
    vertical-align: middle;
    border-radius: 0;
    width: 100%; }
  @media only screen and (max-width: 480px) {
    .body-login-page {
      padding-top: 45px;
      padding-bottom: 100px; } }

@media only screen and (max-width: 767px) {
  .main-navigation .navbar-toggler.nav-align {
    position: absolute;
    top: 12px;
    right: 0; }
  .main-navigation .navbar-collapse {
    margin-right: 90px; }
  .main-navigation .wrapper-sign-in {
    background: none;
    padding-left: 0; }
    .main-navigation .wrapper-sign-in .nav-link {
      color: #0e3793 !important; } }

.main-navigation .nav-item.active a {
  color: #d8a210 !important; }

.download-btn {
  color: #416dd2;
  cursor: pointer;
  font-size: 21px; }

.width-40pc {
  width: 40%; }
  @media only screen and (max-width: 1023px) {
    .width-40pc {
      width: 55% !important; } }
  @media only screen and (max-width: 767px) {
    .width-40pc {
      width: 100% !important;
      padding: 0 4px 0 0; } }
