@charset "UTF-8";

/*IMPORT fonts*/
@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans'), local('NotoSans'), url('noto/notosans.woff2') format('woff2'), url('noto/notosans.woff') format('woff'), url('noto/notosans.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Italic'), local('NotoSans-Italic'), url('noto/notosansitalic.woff2') format('woff2'), url('noto/notosansitalic.woff') format('woff'), url('noto/notosansitalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Bold'), local('NotoSans-Bold'), url('noto/notosansbold.woff2') format('woff2'), url('noto/notosansbold.woff') format('woff'), url('noto/notosansbold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Bold Italic'), local('NotoSans-BoldItalic'), url('noto/notosansbolditalic.woff2') format('woff2'), url('noto/notosansbolditalic.woff') format('woff'), url('noto/notosansbolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}

/*Color blue: rgba(0, 27, 65, 1) = hex=#001b41 */
/*Color a : rgba(11, 157, 204, 1) = hex=#0b9dcc */
/*Color a hover: rgba(40, 204, 232, 1) = hex=#28cce8 */
/*Background color: rgba(11, 42, 99, 1) = hex=#0b2a63;*/
/*Body color: rgba(70, 90, 117, 1);  /*hex=#465a75;*/
/*Red color: #fc5252*/

:root {
  --success: rgba(0, 27, 65, 1)/*hex=#001b41*/;
  --font-family-sans-serif: "Noto Sans", -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-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}  



body {
  /*font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";*/
  font-family: Noto Sans, Arial, sans-serif !important;
  font-weight: 400;
  color: rgba(70, 90, 117, 1);  /*hex=#465a75;*/
  }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  color: rgba(0, 27, 65, 1); /*hex=#001b41 */
  font-family: Noto Sans, Arial, sans-serif !important;
  }
  
  
a {
  color: rgba(11, 157, 204, 1); /*hex=#0b9dcc */
  font-family: Roboto, Arial, sans-serif !important;}
  a:hover {
    color: rgba(40, 204, 232, 1); /*hex=#28cce8 */
    font-family: Roboto, Arial, sans-serif !important;}



.custom-control-input:checked ~ .custom-control-label::before {
    border-color: rgba(11, 157, 204, 1); /*hex=#0b9dcc*/
    background-color: rgba(11, 157, 204, 1); /*hex=#0b9dcc*/}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    background-color: rgba(11, 157, 204, 1); /*hex=#0b9dcc*/
    border-color: rgba(11, 157, 204, 1); /*hex=#0b9dcc*/}


.links-white a:not(:hover) {
    color: rgba(255, 255, 255, 0.9);
    font-weight: 400;}

.links-white a:hover {
    color: rgba(11, 157, 204, 1); /*hex=#0b9dcc*/
    font-weight: 400;}

.text-white h5, .text-white h6, .text-white .h1, .text-white .h2, .text-white .h3, .text-white .h4, .text-white .h5, .text-white .h6, .text-white .blockquote {
    color: rgba(255, 255, 255, 0.9);
}


.form-control:focus {
    color: #555A64;
    background-color: #fff;
    border-color: rgba(0, 27, 65, 1);}

.form-control::placeholder {
    color: rgba(85, 90, 100, 0.5);
    opacity: 1; 
    font-weight: 300;
    font-size: 0.9rem;}
.whois-search::placeholder{
    font-size: 1.25rem;}
    
@media (min-width: 1200px) {
  .navbar-nav > .nav-item {
    font-size: 1.1rem;} }


.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 27, 65, 1); /*hex=#001b41 */
  font-weight: 400;
  }
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(11, 157, 204, 1); /*hex=#0b9dcc */ }
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(11, 157, 204, 1); /*hex=#0b9dcc */ }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 27, 65, 1); /*hex=#001b41 */}





.display-3 {
  font-family: Noto Sans, Arial, sans-serif;
  font-weight: 600;
  color: rgba(0, 27, 65, 1); /*hex=#001b41*/
}

.display-4 {
  font-family: Noto Sans, Arial, sans-serif;
  color: rgba(0, 27, 65, 1); /*hex=#001b41*/
}

.lead {
    font-size: 1.15rem;
    font-weight: 400;
}

    
.dropdown-menu {
  font-size: 1rem;}
  
.dropdown-item {
  font-weight: 400;
  color: rgba(85, 90, 100, 0.6);
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: rgba(0, 27, 65, 0.9);
    text-decoration: none;
    background-color: none; }
  .dropdown-item.active, .dropdown-item:active {
    color: rgba(0, 27, 65, 0.9);
    text-decoration: none;
    background-color: rgba(0, 155, 114, 0.1); }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: rgba(85, 90, 100, 0.25);
    pointer-events: none;
    background-color: transparent; }


.btn {
  color: #fff;}
  
  .btn:hover {
    color: #fff;}
  .btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(11, 157, 204, 0.5); /*hex=#0b9dcc */ }
    
    .btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus {
      box-shadow: 0 0 0 0.2rem rgba(11, 157, 204, 0.5); /*hex=#0b9dcc */ }

.btn-success {
  background-color: rgba(0, 27, 65, 1); /*hex=#001b41 */
  border-color: rgba(0, 27, 65, 1); /*hex=#001b41 */
  }
  .btn-success:hover {
    background-color: rgba(11, 157, 204, 1); /*hex=#0b9dcc */
    border-color: rgba(11, 157, 204, 1); /*hex=#0b9dcc */ }
    
    
  .btn-success:focus, .btn-success.focus {
    box-shadow: none, 0 0 0 0.2rem rgba(11, 157, 204, 0.5); /*hex=#0b9dcc */ }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: rgba(0, 27, 65, 1); /*hex=#001b41 */
    border-color: rgba(0, 27, 65, 1); /*hex=#001b41 */ }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: rgba(11, 157, 204, 1); /*hex=#0b9dcc */
    border-color: rgba(11, 157, 204, 1); /*hex=#0b9dcc */ }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(11, 157, 204, 0.5); /*hex=#0b9dcc */ }

.btn-red {
  color: #fff;
  background-color: #ff055f;
  border-color: #ff055f;
  box-shadow: none; }
  .btn-red:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130; }
  .btn-red:focus, .btn-red.focus {
    box-shadow: none, 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
  .btn-red.disabled, .btn-red:disabled {
    color: #fff;
    background-color: #ff055f;
    border-color: #ff055f; }
  .btn-red:not(:disabled):not(.disabled):active, .btn-red:not(:disabled):not(.disabled).active,
  .show > .btn-red.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d; }
    .btn-red:not(:disabled):not(.disabled):active:focus, .btn-red:not(:disabled):not(.disabled).active:focus,
    .show > .btn-red.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }      
      
.contact_disclaimer {
  font-size: 0.75rem;
  font-weight: 300; }
  
  
.bg-primary-3 {
background-color:  rgba(11, 42, 99, 1)/*#0b2a63;*/!important;} /* rgba(70, 90, 117, 1) = #192d35 !important; }*/

.bg-primary-3-alt {
  background-color: rgb(11, 157, 204); }

a.bg-primary-3:hover, a.bg-primary-3:focus,
button.bg-primary-3:hover,
button.bg-primary-3:focus {
  background-color: #091012 !important; }
  
.breadcrumb-item a {
  color: #555A64; }
.breadcrumb-item a:hover {
    color: rgba(0, 27, 65, 1) !important; /*hex=#001b41 */}
    
    
mark {
    background-image: linear-gradient(120deg, rgba(11, 157, 204, 0.4) 0%, rgba(11, 157, 204, 0.4) 100%);
}

.mark-red{
    background-image: linear-gradient(120deg, rgba(220, 53, 69, 0.4) 0%, rgba(220, 53, 69, 0.4) 100%);
}

.bg-gradient {
    background: linear-gradient(to right, #28cce8, #0b9dcc) !important;
}


.form-control {
    font-weight: 400;
}

.page-link {
    color: rgba(0, 27, 65, 1) ; /*hex=#001b41 */
}

.page-item.active .page-link {
    color: #fff !important;
    background-color: rgba(0, 27, 65, 1) !important; /*hex=#001b41 */
    border-color: rgba(0, 27, 65, 1) !important; /*hex=#001b41 */
}

.bg-text-tr {
    background: #ffffff;
    opacity: 85%;
    margin: 25px;
}

a.get-new-ver-code {
    display: block;
    font-size: x-small;
    font-weight: normal;
}