/* Roboto Thin (100) */
@font-face {
	font-family: 'Roboto';
	src: url('/themes/dnskit/fonts/roboto/Roboto-Thin.eot');
	src: local('Roboto Thin'), local('Roboto-Thin'),
		url('/themes/dnskit/fonts/roboto/Roboto-Thin.eot?#iefix') format('embedded-opentype'),
		url('/themes/dnskit/fonts/roboto/Roboto-Thin.woff2') format('woff2'),
		url('/themes/dnskit/fonts/roboto/Roboto-Thin.woff') format('woff'),
		url('/themes/dnskit/fonts/roboto/Roboto-Thin.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}
@font-face {
	font-family: 'Roboto';
	src: url('/themes/dnskit/fonts/roboto/Roboto-ThinItalic.eot');
	src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),
		url('/themes/dnskit/fonts/roboto/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'),
		url('/themes/dnskit/fonts/roboto/Roboto-ThinItalic.woff2') format('woff2'),
		url('/themes/dnskit/fonts/roboto/Roboto-ThinItalic.woff') format('woff'),
		url('/themes/dnskit/fonts/roboto/Roboto-ThinItalic.ttf') format('truetype');
	font-weight: 100;
	font-style: italic;
}
 
/* Roboto Light (300) */
@font-face {
	font-family: 'Roboto';
	src: url('/themes/dnskit/fonts/roboto/Roboto-Light.eot');
	src: local('Roboto Light'), local('Roboto-Light'),
		url('/themes/dnskit/fonts/roboto/Roboto-Light.eot?#iefix') format('embedded-opentype'),
		url('/themes/dnskit/fonts/roboto/Roboto-Light.woff2') format('woff2'),
		url('/themes/dnskit/fonts/roboto/Roboto-Light.woff') format('woff'),
		url('/themes/dnskit/fonts/roboto/Roboto-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: 'Roboto';
	src: url('/themes/dnskit/fonts/roboto/Roboto-LightItalic.eot');
	src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
		url('/themes/dnskit/fonts/roboto/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('/themes/dnskit/fonts/roboto/Roboto-LightItalic.woff2') format('woff2'),
		url('/themes/dnskit/fonts/roboto/Roboto-LightItalic.woff') format('woff'),
		url('/themes/dnskit/fonts/roboto/Roboto-LightItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}
 
/* Roboto Regular (400) */
@font-face {
	font-family: 'Roboto';
	src: url('/themes/dnskit/fonts/roboto/Roboto-Regular.eot');
	src: local('Roboto'), local('Roboto-Regular'),
		url('Roboto-Regular.eot?#iefix') format('embedded-opentype'),
		url('/themes/dnskit/fonts/roboto/Roboto-Regular.woff2') format('woff2'),
		url('/themes/dnskit/fonts/roboto/Roboto-Regular.woff') format('woff'),
		url('/themes/dnskit/fonts/roboto/Roboto-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Roboto';
	src: url('/themes/dnskit/fonts/roboto/Roboto-Italic.eot');
	src: local('Roboto Italic'), local('Roboto-Italic'),
		url('/themes/dnskit/fonts/roboto/Roboto-Italic.eot?#iefix') format('embedded-opentype'),
		url('/themes/dnskit/fonts/roboto/Roboto-Italic.woff2') format('woff2'),
		url('/themes/dnskit/fonts/roboto/Roboto-Italic.woff') format('woff'),
		url('/themes/dnskit/fonts/roboto/Roboto-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}
 
/* Roboto Medium (500) */
@font-face {
	font-family: 'Roboto';
	src: url('/themes/dnskit/fonts/roboto/Roboto-Medium.eot');
	src: local('Roboto Medium'), local('Roboto-Medium'),
		url('/themes/dnskit/fonts/roboto/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
		url('/themes/dnskit/fonts/roboto/Roboto-Medium.woff2') format('woff2'),
		url('/themes/dnskit/fonts/roboto/Roboto-Medium.woff') format('woff'),
		url('/themes/dnskit/fonts/roboto/Roboto-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: 'Roboto';
	src: url('/themes/dnskit/fonts/roboto/Roboto-MediumItalic.eot');
	src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
		url('/themes/dnskit/fonts/roboto/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('/themes/dnskit/fonts/roboto/Roboto-MediumItalic.woff2') format('woff2'),
		url('/themes/dnskit/fonts/roboto/Roboto-MediumItalic.woff') format('woff'),
		url('/themes/dnskit/fonts/roboto/Roboto-MediumItalic.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
}
 
/* Roboto Bold (700) */
@font-face {
	font-family: 'Roboto';
	src: url('/themes/dnskit/fonts/roboto/Roboto-Bold.eot');
	src: local('Roboto Bold'), local('Roboto-Bold'),
	url('Roboto-Bold.eot?#iefix') format('embedded-opentype'),
		url('/themes/dnskit/fonts/roboto/Roboto-Bold.woff2') format('woff2'),
		url('/themes/dnskit/fonts/roboto/Roboto-Bold.woff') format('woff'),
		url('/themes/dnskit/fonts/roboto/Roboto-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'Roboto';
	src: url('/themes/dnskit/fonts/roboto/Roboto-BoldItalic.eot');
	src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
		url('/themes/dnskit/fonts/roboto/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/themes/dnskit/fonts/roboto/Roboto-BoldItalic.woff2') format('woff2'),
		url('/themes/dnskit/fonts/roboto/Roboto-BoldItalic.woff') format('woff'),
		url('/themes/dnskit/fonts/roboto/Roboto-BoldItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}
 
/* Roboto Black (900) */
@font-face {
	font-family: 'Roboto';
	src: url('/themes/dnskit/fonts/roboto/Roboto-Black.eot');
	src: local('Roboto Black'), local('Roboto-Black'),
		url('/themes/dnskit/fonts/roboto/Roboto-Black.eot?#iefix') format('embedded-opentype'),
		url('/themes/dnskit/fonts/roboto/Roboto-Black.woff2') format('woff2'),
		url('/themes/dnskit/fonts/roboto/Roboto-Black.woff') format('woff'),
		url('/themes/dnskit/fonts/roboto/Roboto-Black.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}
@font-face {
	font-family: 'Roboto';
	src: url('/themes/dnskit/fonts/roboto/Roboto-BlackItalic.eot');
	src: local('Roboto Black Italic'), local('Roboto-BlackItalic'),
		url('/themes/dnskit/fonts/roboto/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'),
		url('/themes/dnskit/fonts/roboto/Roboto-BlackItalic.woff2') format('woff2'),
		url('/themes/dnskit/fonts/roboto/Roboto-BlackItalic.woff') format('woff'),
		url('/themes/dnskit/fonts/roboto/Roboto-BlackItalic.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}
  
/* @import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,900;1,400;1,500;1,900&display=swap'); */ */
/* @font-face {
    font-family: 'Roboto';
    src: url('/themes/dnskit/fonts/roboto/Roboto-Regular.woff2') format('woff2');
}*/
/* @font-face {
    font-family: 'Roboto';
    src: url('/themes/dnskit/fonts/roboto-condensed/Roboto-Condensed-Regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Roboto';
    src: url('/themes/dnskit/fonts/roboto/Roboto-Bold.woff2') format('woff2');
} */
body {
    font-family: "Roboto", sans-serif !important;
}
#main-wrapper{
    background-color: #f5f7f9;
}
#navbar-top {
    width: 0;
    padding: 0;
}
#navbar-main {
    background-color: #292929 !important;
    padding: 5px 20px;
    border-bottom: 2px solid #FF0000;
}
#navbar-main a:hover {
    color: #ffc100;
}
.navbar-toggler-icon {
    background-color: #fff;
}
.block-logoheader a:hover {
    color: #ffc100;
}
.block-logoheader .logo {
    position: absolute;
    top: 0;
}
.block-logoheader .logo img {
    width: 64px;
    z-index: 100;
    position: relative;
}
.block-logoheader .logo {
    color: #BBB;
    font-size: 32px;
    text-decoration: none;
    text-shadow: 0px 0px 5px #000;
}
ul.sf-menu a {
    color: #BBB;
    text-decoration: none;
    font-size: 16px;
}
ul.sf-menu .sf-sub-indicator {
    right: 30px;
}
ul.sf-menu .sf-sub-indicator::after {
    font-size: 12px !important;
}
ul.sf-menu a, ul.sf-menu span.nolink {
    padding: 10px 20px;
}
ul.sf-menu ul {
    background: #4f4f4f;
}
.block-superfishmain {
    width: auto;
    margin: 0 auto;
    text-align: center;
}
.block-usermenu {
    background-color: #efefef !important;
    font-size: 16px;
}
.block-usermenu .submenu {
    padding: 0px 20px;
    display: flex;
    justify-content: center;
    margin: 5px 0;
}
.block-usermenu li {
    list-style: none;
    padding: 0 20px;
}
.block-usermenu .menuitem a {
    color: #4f4f4f;
    font-size: 16px;
    text-decoration: none;
}
.block-usermenu .menuitem a:hover {
    color: #ffc100;
}
.topmenu {
    padding: 20px 0;
}
.topmenu .button, #edit-actions .button, #edit-submission #edit-submission-submit, #edit-submission #edit-submit {
    background-color: #ffc100 !important;
    border-color: #ffc100 !important;
    color: #333;
    border-radius: 0;
    padding: 16px 48px;
    font-size: 1em !important;
    margin: 10px;
    text-decoration: none;
}
td a {
    color: #0f0f0f;
    text-decoration: none;
}
td {
    padding: 20px 0px !important;
    display: table-cell;
    padding-left: 20px !important;
    border-bottom: 10px solid #fff !important;
    border-left: none !important;
    border-right: none !important;
}
thead th {
    color: #000 !important;
    /* text-align: center; */
}
thead th a {
    color: #000 !important;
    text-decoration: none;
}
.renewbutton {
    width: auto;
    /* text-align: center; */
}
.editbutton {
    text-align: center;
}
.delbutton {
    text-align: center;
}
.page-item .page-link {
    color: #ffc100;
    border-radius: 0;
    border: 0;
}
.page-item.active .page-link {
    background-color: #ffc100 !important;
    border-color: #ffc100 !important;
    border-radius: 0;
    border: 0;
}
.page-link, .page-link:hover {
    color: #4f4f4f !important;
}
.services {
    flex-wrap: wrap;
    display: flex;
    flex: 0 0 32%;
}
.services .element {
    background: #4f4f4f;
    padding: 10px;
    margin: 10px;
    min-height: 100px;
    font-size: 1.5em;
    font-family: 'XO Tahion', sans-serif;
    vertical-align: middle;
    display: inline-block;
    position: relative;
    flex: 1 0 32%;
}

.services .element .button {
    text-align: center;
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    color: #e6e6e6;
}


.form-control {
    border-radius: 0;
    padding: 16px 25px;
    font-size: 1.2em;
    margin: 0;
}
.btn-primary {
    background-color: #ffc100 !important;
    border-color: #ffc100 !important;
    color: #333;
    border-radius: 0;
    padding: 16px 48px;
    font-size: 1.5em !important;
}
table {
    font-size: 1.2em;
}
#content {
    background: #f8fafe;
}
#main #content .section{
    border: 1px solid var(--gin-border-color-layer);
    box-shadow: var(--gin-shadow-l1);
    background: var(--gin-bg-layer);
    padding: 10px 15px;
}

.path-frontpage #main-wrapper {
    /* display: none; */
}

.block-toolsblock .blockcontent {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.block-toolsblock h2 {
    text-align: center;
}
.block-toolsblock .element {
    display: flex;
    flex: 1 0 25%;
    margin: 10px 0px;
    min-height: 100px;
    border: 1px solid #efefef;
    border-radius: 3px;
    padding: 10px;
}
.block-toolsblock .element .info .name {
    font-size: 18px;
    font-weight: bold;
}
.block-toolsblock .element .info .name a {
    text-decoration: none;
    color: #000;
}
.block-toolsblock .element .blocklogo {
    background: #ffc100;
    width: 10px;
    height: 100%;
    margin: 0 10px;
}
.block-toolsblock .element:hover .blocklogo {
    background: red;
}
.block-toolsblock .element:hover {
    box-shadow: 1px 2px 2px black;
}
.frontslider {
    height: calc(100vh - 130px);
    background-image: url("/themes/dnskit/images/slide-image-1.jpg");
    max-height: 500px;
    width: calc(100% + 30px);
    margin-left: -15px;
    position: relative;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
}
.frontslider.backup {
    background-image: url("/themes/dnskit/images/slide-image-2.jpg");
}
.frontslider.cronjob {
    background-image: url("/themes/dnskit/images/slide-image-3.jpg");
}
.frontslider.reminder {
    background-image: url("/themes/dnskit/images/slide-image-4.jpg");
}
.frontslider .button {
    position: absolute;
    bottom: 30px;
    margin-left: 100px;

    background-color: #ffc100 !important;
    border-color: #ffc100;
    color: #333;
    border-radius: 0;
    padding: 16px 48px;
    font-size: 16px;
    text-decoration: none;
}
.frontslider .button:hover {
    padding: 15px 45px;
    border: 2px solid #FF0000;
}
.frontslider .description {
    padding-top: 50px;
    text-align: center;
    font-size: 32px;
    color: #fff;
    text-shadow: 0px 0px 5px black;
    margin-left: 50px;
    width: 40%;
}

.block-whyneeddnsblock {
    padding: 20px;
}
.block-whyneeddnsblock .header {
    text-align: center;
}
.block-whyneeddnsblock .blockcontent {
    border: 1px solid #efefef;
    padding: 20px 10px;
}
.block-whyneeddnsblock .elements {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.block-whyneeddnsblock .elements .element{
    display: flex;
    flex: 1 0 33%;
    margin: 10px 0px;
    min-height: 100px;
    border-radius: 3px;
    padding: 10px;
}
.block-whyneeddnsblock .elementrow {
    min-width: 300px;
    max-width: 300px;
    margin: 0 15px;
    background: #efefef;
}
.block-whyneeddnsblock .elementrow:hover {
    background: #ffc100;
}
.block-whyneeddnsblock .title {
    display: block !important;
    text-align: center;
    font-weight: bold;
}
.block-whyneeddnsblock .title img {
    width: 128px;
    margin: 20px auto;
    display: block;
}
.block-whyneeddnsblock .description {
    text-align: justify;
}

.block-whyneedreminderblock {
    padding: 20px;
}
.block-whyneedreminderblock .header {
    text-align: center;
}
.block-whyneedreminderblock .blockcontent {
    border: 1px solid #efefef;
    padding: 20px 10px;
}
.block-whyneedreminderblock .elements {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.block-whyneedreminderblock .elements .element{
    display: flex;
    flex: 1 0 33%;
    margin: 10px 0px;
    min-height: 100px;
    border-radius: 3px;
    padding: 10px;
}
.block-whyneedreminderblock .elementrow {
    min-width: 300px;
    max-width: 300px;
    margin: 0 15px;
    background: #efefef;
}
.block-whyneedreminderblock .elementrow:hover {
    background: #ffc100;
}
.block-whyneedreminderblock .title {
    display: block !important;
    text-align: center;
    font-weight: bold;
}
.block-whyneedreminderblock .title img {
    width: 128px;
    margin: 20px auto;
    display: block;
}
.block-whyneedreminderblock .description {
    text-align: justify;
}

.block-regandtestblock {
    background: url(/themes/dnskit/images/bg01.png);
    background-size: 100% 100%;
    min-height: 200px;
    position: relative;
    padding-top: 20px;
    background-color: #081b4d;
}
.block-regandtestblock p {
    text-align: center;
    font-size: 28px;
    text-shadow: 0px 0px 5px #000;
    color: #fff;
}
.block-regandtestblock .reglink {
    position: absolute;
    bottom: 30px;
    margin-left: calc(50% - 100px);

    background-color: #ffc100 !important;
    border-color: #ffc100;
    color: #333;
    border-radius: 0;
    padding: 16px 48px;
    font-size: 16px;
    text-decoration: none;
}
.block-regandtestblock .reglink:hover {
    padding: 15px 45px;
    border: 2px solid #FF0000;
}

#block-regorauthblock {
    padding: 20px 10px;
}
.block-regorauthblock p {
    text-align: center;
    font-size: 24px;
    color: #000;
}
.block-regorauthblock .blockcontent {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='253' height='139' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M0 0h157L78.5 139H0V0Z' fill='url(%23a)'/%3E%3Cpath opacity='.7' d='M204 0h-47.216L111 81.5 204 0Z' fill='%234F4F4C'/%3E%3Cpath opacity='.5' d='M252.5 0H157l-27 48L252.5 0Z' fill='%234F4F4C'/%3E%3Cpath d='M135 139H78l33-57.5 24 57.5Z' fill='%235C5D57'/%3E%3Cpath d='M7 139h71.343L110.5 82 7 139Z' fill='%2340403C'/%3E%3Cdefs%3E%3Cpattern id='a' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23b' transform='matrix(.00568 0 0 .00641 -.363 0)'/%3E%3C/pattern%3E%3Cimage id='b' width='304' height='156' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 364px;
    min-height: 200px;
    position: relative;
    padding-top: 20px;
    background-color: #f6f6f6;

}
.block-regorauthblock .blockcontent:before {
    content: "";
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='253' height='139' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M253 139H96L174.5 0H253v139Z' fill='url(%23a)'/%3E%3Cpath opacity='.7' d='M49 139h47.217L142.3 57l-93.3 82Z' fill='%234F4F4C'/%3E%3Cpath opacity='.5' d='M0 139h95.89L123 91 0 139Z' fill='%234F4F4C'/%3E%3Cpath d='M118 0h57l-33 57-24-57Z' fill='%235C5D57'/%3E%3Cpath d='M246 0h-71.688L142 57 246 0Z' fill='%2340403C'/%3E%3Cdefs%3E%3Cpattern id='a' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23b' transform='matrix(.00568 0 0 .00641 -.363 0)'/%3E%3C/pattern%3E%3Cimage id='b' width='304' height='156' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 364px;
    right: 0;
    top: 0;
    position: absolute;
    width: 364px;
    height: 200px;
}
.block-regorauthblock .buttons {
    position: absolute;
    bottom: 30px;
    /* margin-left: calc(50% - 200px); */
    display: flex;
    justify-content: space-evenly;
    width: 100%;
}
.block-regorauthblock .reglink {
    background-color: #ffc100 !important;
    border-color: #ffc100;
    color: #333;
    border-radius: 0;
    padding: 16px 48px;
    font-size: 16px;
    text-decoration: none;
}
.block-regorauthblock .reglink:hover {
    padding: 15px 45px;
    border: 2px solid #FF0000;
}
.block-regorauthblock .loginlink {
    background-color: #ccc !important;
    border-color: #f6f6f6;
    color: #333;
    border-radius: 0;
    padding: 16px 48px;
    font-size: 16px;
    text-decoration: none;
}
.block-regorauthblock .loginlink:hover {
    padding: 15px 45px;
    border: 2px solid #FF0000;
}

.block-descrddnsblock {
    padding: 20px 10px;
}
.block-descrddnsblock h2 {
    text-align: center;
}
.block-descrddnsblock p {
    text-align: justify;
}

.block-descrreminderblock {
    padding: 20px 10px;
}
.block-descrreminderblock h2 {
    text-align: center;
}
.block-descrreminderblock p {
    text-align: justify;
}

.block-descrcronjobblock {
    padding: 20px 10px;
}
.block-descrcronjobblock h2 {
    text-align: center;
}
.block-descrcronjobblock p {
    text-align: justify;
}

.block-ourservicesblock {
    padding: 20px 10px;
}
.block-ourservicesblock h2 {
    text-align: center;
}
.block-ourservicesblock a {
    color: #3b3b3b;
    text-decoration: none;
}
.block-ourservicesblock a:hover {
    color: #3b3b3b;
}
.block-ourservicesblock .elements {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.block-ourservicesblock .elements .elementrow {
    flex: 1 0 25%;
    margin: 10px 0px;
    min-height: 100px;
    border-radius: 3px;
    padding: 10px 25px;
}
.block-ourservicesblock .elements .elementrow:hover {
    background-color: #eee;
}
.block-ourservicesblock .title {
    display: block !important;
    text-align: center;
    font-weight: bold;
}
.block-ourservicesblock .title img {
    width: 128px;
    margin: 20px auto;
    display: block;
}
.block-ourservicesblock .description {
    text-align: justify;
}

.site-footer__top .region {
    width: 100%;
    padding: 0;
    margin: 0;
}
.block-landingfooter .footer {
    display: flex;
    border-bottom: 2px solid #FF0000;
    padding-left: 20px;
    padding-top: 10px;
}
.block-landingfooter .footer .logo {
    margin-bottom: -10px;
}
.block-landingfooter .footer .footermenu ul {
    margin-top: 20px;
    margin-bottom: 0px;
    display: flex;
}
.block-landingfooter .copyright .footermenu ul {
    display: flex;
}
.block-landingfooter .logo img {
    width: 64px;
    z-index: 100;
    position: relative;
}
.block-landingfooter .logo a {
    color: #BBB;
    font-size: 32px;
    text-decoration: none;
    text-shadow: 0px 0px 5px #000;
}
.block-landingfooter .copyright {
    padding: 20px 0;
    display: flex;
    justify-content: right;
}
.site-footer {
    padding: 0;
}
.site-footer .container-fluid {
    margin: 0;
    padding: 0;
}
.site-footer .block {
    border: none;
    margin: 0;
    padding: 0;
}
.site-footer__top .content li a {
    display: contents;
    border: none;
    list-style: none;
}
.site-footer__top .content li {
    list-style: none;
    padding: 5px 15px;
}

@keyframes showNav {
    from {opacity: 0;}
    to {opacity: 1;}
}
.block-faqblock {
    position: relative;
    display: block;
    padding-top: 40px;
}
.block-faqblock h2 {
    padding-bottom: 20px;
}
#block-faqsubblock {
    padding-left: 40px;
}
#block-faqsubblock h3 {
    font-size: 20px;
}
.faqdescription {
    padding: 40px 0;
}
.faqlabel {
    border-top: 1px solid #bdbdbd;
    cursor: pointer;
    margin-bottom: 0;
    padding: 26px 100px 26px 0;
    position: relative;
}
.faqlabel::after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='61' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m40 25.848-1.64-1.69L30 32.777l-8.36-8.62L20 25.849l10 10.31v-.024.024l10-10.31Z' fill='%234F4F4F'/%3E%3C/svg%3E");
    content: "";
    height: 60px;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 60px;
}
.faqlabel span {
    padding-left: 20px;
    font-size: 18px;
}
.faqdetails {
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    padding: 0px 50px 20px 20px;
}
.faqelement .show {
    display: block;
    animation: showNav 400ms ease-in-out both;
}
.faqelement .hide {
    display: none;
    animation: showNav 400ms ease-in-out both;
}

.zoneinfo2 {
    font-weight: bold;
}
.zoneinfo {
    clear: both;
    display: inline-block;
    width: 100%;
    margin: 5px 0;
}
.zoneinfo .host {
    float: left;
    width: 33%;
}
.zoneinfo .in {
    float: left;
    width: 5%;
}
.zoneinfo .type {
    float: left;
    width: 10%;
}
.zoneinfo .pri {
    float: left;
    width: 10%;
}
.zoneinfo .ip {
    float: left;
    width: 15%;
}

.personalcab {
    position: fixed;
    right: 30px;
    top: 7px;
    font-size: 14px !important;
    font-weight: bold;
    background: #ffc100;
    padding: 5px 20px;
    color: #fff !important;
    text-decoration: none;
    z-index: 1000;
}
.personalcab:hover {
    color: red !important;
}

@media all and (max-width: 800px) {
    .personalcab {
        right: 80px;
        top: 10px;
    }
}

@media all and (max-width: 800px) {
    .block-toolsblock .element {
        flex: 1 0 100%;
    }
    .frontslider .description {
        font-size: 26px;
    }
    .block-regorauthblock p {
        position: relative;
    }
    #superfish-main {
        position: relative;
        float: right;
    }
}
@media (max-width: 550px) {
    .block-regandtestblock .reglink {
        margin-left: 0;
        width: 100%;
        text-align: center;
    }
    .frontslider .button {
        width: 100%;
        text-align: center;
        margin-left: 0;
    }
    .frontslider .description {
        font-size: 22px;
        width: calc(100% - 70px);
    }
    .block-regandtestblock p {
        font-size: 18px;
    }
    .block-landingfooter .copyright {
        justify-content: center;
    }
    .block-landingfooter .copyright .footermenu ul {
        display: block;
    }
    .topmenu .button, #edit-actions .button, #edit-submission #edit-submission-submit, #edit-submission #edit-submit {
        display: block;
    }
    table {
        font-size: 0.8em;
    }
    .block-usermenu .submenu {
        display: block;
    }
    #superfish-main {
        display: block !important;
    }
}