/*!
 * Bootstrap v2.3.0
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tooltip{background:none;position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}
.tooltip.top{margin-top:-3px;padding:5px 0;}
.tooltip.right{margin-left:3px;padding:0 5px;}
.tooltip.bottom{margin-top:3px;padding:5px 0;}
.tooltip.left{margin-left:-3px;padding:0 5px;}
.tooltip-inner{max-width:200px;padding:8px;color:#ffffff;text-align:left;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;}

/* Added 01/15/2025 by Drake Kirk START */
.alert {   padding: 8px 35px 8px 14px;   margin-bottom: 20px;   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);   background-color: #fcf8e3;   border: 1px solid #fbeed5;   -webkit-border-radius: 4px;      -moz-border-radius: 4px;           border-radius: 4px; }
.alert, .alert h4 {   color: #c09853; }
.alert h4 {   margin: 0; }
.alert .close {   position: relative;   top: -2px;   right: -21px;   line-height: 20px; }
.alert-success {   color: #468847;   background-color: #dff0d8;   border-color: #d6e9c6; }
.alert-success h4 {   color: #468847; }
.alert-danger, .alert-error {   color: #b94a48;   background-color: #f2dede;   border-color: #eed3d7; }
.alert-danger h4, .alert-error h4 {   color: #b94a48; }
.alert-info {   color: #3a87ad;   background-color: #d9edf7;   border-color: #bce8f1; }
.alert-info h4 {   color: #3a87ad; }
.alert-block {   padding-top: 14px;   padding-bottom: 14px; }
.alert-block > p, .alert-block > ul {   margin-bottom: 0; }
.alert-block p + p {   margin-top: 5px; }
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {   width: auto; }
.alert .close {   position: relative;   top: -2px;   right: -21px;   line-height: 20px; }
.close:hover, .close:focus {   color: #000000;   text-decoration: none;   cursor: pointer;   opacity: 0.4;   filter: alpha(opacity=40); }
button.close {   padding: 0;   cursor: pointer;   background: transparent;   border: 0;   -webkit-appearance: none; }
.close {   float: right;   font-size: 20px;   font-weight: bold;   line-height: 20px;   color: #000000;   text-shadow: 0 1px 0 #ffffff;   opacity: 0.2;   filter: alpha(opacity=20); }
input, button, select, textarea {   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
label, input, button, select, textarea {   font-size: 14px;   font-weight: normal;   line-height: 20px; }
button, html input[type="button"], input[type="reset"], input[type="submit"] {   cursor: pointer;   -webkit-appearance: button; }
button, input {   line-height: normal; }
button, input, select, textarea {   margin: 0;   font-size: 100%;   vertical-align: middle; }

/*
a[href^="https://"]:not([href*="https://puct.ptc.mvc.localhost"],[href^="https://touchpoints.app.cloud.gov/touchpoints"])::after
{
  content: "";
  width: 11px;
  height: 11px;
  margin-left: 4px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z'/%3E%3Cpath fill-rule='evenodd' d='M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0v-5z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}
*/

/* Added 01/15/2025 by Drake Kirk END*/