.form-control:focus {box-shadow: none;}.btn:active {box-shadow: none;}html {font-size: 16px !important;}body {font-size: 1rem !important;font-size: clamp(1.0rem,4vw,1.2rem) !important;}p, li,pre {font-size: clamp(1.0rem,4vw,1.2rem) !important;}nav {font-size: clamp(1.0rem,4vw,3.0rem) !important;}h1 { margin: 20px 0px;font-size: clamp(1.7rem,4vw,6.8rem) !important;}h2 { font-size: 3rem !important;font-size: clamp(1.4rem,4vw,5.6rem) !important;}h3 { font-size: 2rem !important;font-size: clamp(1.3rem,4vw,5.2rem) !important;}h4 {font-size: 1.3rem !important;font-size: clamp(1.0rem,4vw,2rem) !important;}.component-container {margin: 0px auto;max-width: 100%;padding: 0px 20px; }.row,.component-container .row {padding: 0px;margin: 0px;}.component-container .container {margin: 0px auto; padding: 0px;max-width: 100%;}.component-container ul, .component-container ol {margin-left: 18px;padding-left: 0px;color: #333;}.component-container.author-block { margin-bottom: 20px; }th {border: 1px solid #777 !important;font-size: 125%;}td {border: 1px solid #aaa;padding: 5px;}py-4 {margin: 0px !important; padding: 0px !important;} .purple { color: purple; }.green { color: green; }.red { color: red; }.blue { color: blue; }.deeppink { color: deeppink; }.darkorange { color: darkorange; }.saddlebrown { color: saddlebrown; }.teal { color: teal; }.slategray { color: slategray; }.black { color: black; }.lightblack { color: #333; }.violin { color:#ff4500; } .msi { color: #8c724f; }.bg-purple { background: purple; color: white; }.bg-green { background: green; color: white; }.bg-red { background: red; color: white; }.bg-blue { background: blue; color: white; }.bg-deeppink { background: deeppink; color: white; }.bg-darkorange { background: darkorange; color: white; }.bg-saddlebrown { background: saddlebrown; color: white; }.bg-teal { background: teal; color: white; }.bg-slategray { background: slategray; color: white; }.bg-black { background: black; color: white; }.bg-lightblack { background: #333; color: white; }.bg-violin { background:#ff4500; color: white; } .bg-msi { background: #8c724f; color: white; }.outer-wrapper,#listview .outer-wrapper {height: 100%; background: #555;}#listview .row { margin: 0px; padding: 0px; }#listview .col-sm-6, #listview .col-sm-4, #listview .col-sm-3 {margin: 0px;padding: 5px;}pre {tab-size: 2; background: whitesmoke;background: ghostwhite;padding: 10px;}.aspect-four-three { position: relative;padding-bottom: 75%;}.aspect-three-two { position: relative;padding-bottom: 50%;}.aspect-two-one { position: relative;padding-bottom: 40%;}.aspect-panorama { position: relative;padding-bottom: 33%;}.wrapper img {position: absolute;object-fit: cover;width: 100%;height: 100%;object-position: 50% 50%; border: none;} #mainMenu .nav-container {width: 1280px !important; max-width: 100% !important;margin: 0 auto; }#mainMenu .navbar { padding: 0px; }#mainMenu .my-2, .my-lg-0,#mainMenu .navbar-nav .form-inline input,#mainMenu .navbar-nav .form-inline button,#mainMenu .navbar-nav input {padding: 2px;height: auto;}@media screen and ( max-width: 768px ) {#mainMenu .navbar-toggler { padding-top: -0px; margin-top: -0px; margin-left: 20px;; }}#mainMenu .py-3 {padding-top: 1rem !important;padding-bottom: 1rem !important;padding-top: 16px !important;padding-bottom: 16px !important;}#mainMenu .py-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important;padding-top: 24px !important;padding-bottom: 24px !important;padding-top: 44px !important;padding-bottom: 44px !important;}#mainMenu .navbar-nav {padding-left: 10px;}#mainMenu .desktop-logo { padding: 0px;padding: 1px 0px;}#mainMenu .desktop-logo img {height: 80px;margin: -20px 0px;padding: 3px 10px;}@media screen and ( max-width: 768px ) {#mainMenu .desktop-logo { display: none; }#mainMenu .mobile-logo { position: absolute;height: 76px;width: 76px;margin-top: -21px;margin-bottom: -21px;padding: 0px !important;text-align: center;left: 50%;transform: translateX(-50%);}}.profile-container {border: 1px solid #000;width: 1280px !important;max-width: 98% !important;padding: 0px;margin: 50px auto 20px auto;}.profile-container .card-header{padding: 0px;margin: 0px auto;margin-top: -20px;height: 40px;font-size: 150%;text-align: center;background: #000;color: white;width: 480px;max-width: 96%;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}.profile-container .card .card-header {font-size: 1.25rem;height: auto;}.profile-container .card-header button {text-align: center;}.image-style-align-left, .component-container .image-style-align-left {display: block !important;width: 640px !important;max-width: 100% !important;text-align: left !important;float: left !important;padding-right: 20px !important;}@media screen and (max-width: 899px ) {.component-container .image,.component-container .image-style-align-left {text-align: center !important;float: none !important;margin: 0px !important;width: 100% !important;max-width: 100% !important;padding: 0px !important;padding-bottom: 0px !important;}}.component-container figure.image img {display: block;float: none;width: 640px;width: 100%;max-width: 100%;margin: 0px auto;text-align: center;}.component-container figure.image-style-side {float: right;}.component-container figure.image-style-side img {width: 600px !important;max-width: 100% !important;padding-left: 20px !important;}@media screen and (max-width: 767px ) {.component-container figure.image-style-side img {width: 360px;padding-left: 0px !important;}}figure table { width: 100%; }.datatables ul.pagination li a {text-decoration: none !important;}.form-container .row,.form-container .row .card,.form-container .row .card-body,.form-container .row .col-md-12 {padding: 0px;margin: 0px;}.form-container { margin: 2em 0em; }div.em {padding: 10px 2px;font-size:90%;color: blue;font-style: normail;line-height: 1.3em;}.form-container input {border: 1px solid #aaa;}.processing-request,.form-submitted {background: green;padding: 5px 20px;color: white;display: table;margin: 0px auto;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;font-size: 125%;}.processing-request {background: orangered;margin: 20px auto;font-size: 125%;}.width-xs,.shadow-sm {display: none !important;}.shadow-ms {display: block !important;}.debug { font-size: 75%; }.debug { font-weight: normal; }.debug span { font-weight: bold; color: darkorange;}@media screen and (max-width: 1000px) { .debug { display: none; }}.debug-black {background: black;color: white;padding: 5px;font-size: 125%;text-align: center;}.debug-purple {background: purple;color: white;padding: 5px;font-size: 125%;text-align: center;}.debug-red {background: red;color: white;padding: 5px;font-size: 125%;text-align: center;}.debug-yellow {background: yellow;color: black;padding: 5px;font-size: 125%;text-align: center;}.debug-deeppink {background: deeppink;color: white;padding: 5px;font-size: 125%;text-align: center;}.debug-blue {background: blue;color: white;padding: 5px;font-size: 125%;text-align: center;}.show-notes {text-align: center;background: orange !important;color: white !important;padding: 10px !important;}.column-padding {padding: 0px 0px;}.img-responsive {width: 100%;height: auto;}.col-content {height: 100%; }.btn-center {display: table;width: auto;margin: 0px auto;}.btn-block {display: table;width: 100%;margin: 0px auto;}.hide { display: none; }.card-deck {margin: 0px;justify-content: space-between;border: none;background: none;}.card {border: none;background: none;}.card1 .card-body ul,.card1 .card-body ol,.card2 .card-body ul,.card2 .card-body ol,.card3 .card-body ul,.card3 .card-body ol,.card4 .card-body ul,.card4 .card-body ol,.placeholder {padding: 0px !important;margin: 7px 17px !important}.card1 .card-body ul li,.card1 .card-body ul ol,.card2 .card-body ul li,.card2 .card-body ul ol,.card3 .card-body ul li,.card3 .card-body ul ol,.card4 .card-body ul li,.card4 .card-body ul ol,.placeholder {padding: 0px !important;margin: 0px !important;}.sidebar {padding: 20px;}.sidebar-left .sidebar {border-right: 1px solid #aaa;margin: 0px 15px 0px 0px;}.sidebar-right .sidebar {border-left: 1px solid #aaa;margin: 0px 0px 0px 15px;}.sidebar a {color: #555;}.sidebar a:hover {color: #000;text-decoration: underline;}.latest-posts ul {margin-left: 0px !important;padding-left: 0px !important;}.latest-posts li,.latest-posts ul li {margin-bottom: 10px !important;}.latest-posts .post-title a { co/lor: white; }.post-author { co/lor: white; }.post-created { co/lor: white; }.post-comments { float: right; co/lor: #aaa; }.latest-post h4.post-title { margin-top: 5px; }.mixitup-filters {padding: 20px 20px 0px 20px;}.clear-filters {clear:both;padding-bottom: 20px;} .playground-inner .btn-playground,.playground-inner .btn-large {font-size: 1rem !important;margin: 0px;}.debug-gallery {position:fixed; right: 0px;bottom: 0px; font-size: 120%; font-family: Arial;background: black; color: white; padding: 5px;z-index: 100000;}