@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-Regular.ttf')}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-Italic.ttf');font-style:italic}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-Bold.ttf');font-weight:700}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-BoldItalic.ttf');font-weight:700;font-style:italic}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-SemiBold.ttf');font-weight:600}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-SemiBoldItalic.ttf');font-weight:600;font-style:italic}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-Light.ttf');font-weight:300}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-LightItalic.ttf');font-weight:300;font-style:italic}
.default-font-family{font-family:'Open Sans',sans-serif}
.font-family-sans{font-family:"Open Sans",sans-serif}
.h1-mixin{color:#34333e;font-size:35px;font-weight:700;line-height:40px;font-family:'Open Sans',sans-serif}
.h2-mixin{font-size:23px;font-weight:600;line-height:27px;font-family:'Open Sans',sans-serif}
.h3-mixin{font-size:17px;font-weight:600;line-height:20px;font-family:'Open Sans',sans-serif}
.h4-5-6-mixin{font-size:15px;font-weight:700;line-height:24px;font-family:'Open Sans',sans-serif}
.p-mixin,.td-mixin{font-size:15px;font-weight:400;line-height:24px;font-family:'Open Sans',sans-serif}
.form-field-label{font-size:17px;font-weight:500;line-height:null;font-family:"Open Sans",sans-serif}
.mixin-button{border-radius:5px;cursor:pointer;border:0;padding-left:12px;padding-right:12px;padding-top:10px;padding-bottom:10px;display:flex;gap:8px;justify-content:center;align-items:center;background-color:#1c355e;color:#fff;transition:.3s ease;text-decoration:none !important;font-weight:normal !important;line-height:normal !important}
.mixin-button span{color:#bbc3cf}
.mixin-shadow{-webkit-box-shadow:3px 3px 5px 0 rgba(0,0,0,0.1);box-shadow:3px 3px 5px 0 rgba(0,0,0,0.1)}
.mixin-shadow-hover{-webkit-box-shadow:3px 3px 15px 2px rgba(0,0,0,0.3);box-shadow:3px 3px 15px 2px rgba(0,0,0,0.3);-webkit-transform:translateX(-2px) translateY(-2px);transform:translateX(-2px) translateY(-2px)}
.mixin-panel{padding:10px;border-radius:5px}
.mixin-panel-surface{padding:10px;border-radius:5px;border:1px solid #53575a;background-color:#fff;color:#000}
.mixin-panel-background{padding:10px;border-radius:5px;border:0;background-color:#f1f2f2;color:#000}
.mixin-messagebox{padding-top:10px;padding-bottom:10px;margin:60px;background-color:#f1f2f2;color:#000;border-radius:5px;border-color:#53575a;border:1px solid}
.mixin-messagebox h1{text-align:center;font-weight:bold;font-size:large}
.mixin-messagebox p{text-align:center;font-size:medium}
.mixin-nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mixin-cut-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.mixin-tag-icon{margin-right:5px;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Pro";font-weight:600}
.mixin-focus{outline-color:-webkit-focus-ring-color;outline-style:auto;outline-width:1px}
.magellan-adaptec .list-version{margin-top:5px;color:#2c2c2b}
.magellan-adaptec .panel-asset a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}
.magellan-adaptec .panel-header{font-weight:bold}
.magellan-adaptec .panel-header,.magellan-adaptec .panel-center-text{justify-content:center;text-align:center}