/* Roboto v11 --------------------------------------------------------------- */
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; src: local('Roboto Regular'), local('Roboto-Regular'), url('/css/roboto/regular.woff') format('woff'); }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; src: local('Roboto Bold'), local('Roboto-Bold'), url('/css/roboto/bold.woff') format('woff'); }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 400; src: local('Roboto Italic'), local('Roboto-Italic'), url('/css/roboto/italic.woff') format('woff'); }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 700; src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url('/css/roboto/bold-italic.woff') format('woff'); }
/* Source Code Pro v4 ------------------------------------------------------- */
@font-face { font-family: 'Source Code Pro'; font-style: normal; font-weight: 400; src: local('Source Code Pro'), local('SourceCodePro-Regular'), url('/css/sourcecodepro/regular.woff') format('woff'); }
/* PrismJS -------------------------------------------------------------------*/
code[class*="language-"], pre[class*="language-"] { direction: ltr; text-align: left; white-space: pre; word-spacing: normal; word-break: normal; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; }
 pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
 text-shadow: none;
 background: #b3d4fc;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection, code[class*="language-"]::selection, code[class*="language-"] ::selection { text-shadow: none; background: #b3d4fc; }
 @media print {
code[class*="language-"], pre[class*="language-"] { text-shadow: none; }
}
/* Code blocks */
pre[class*="language-"] { overflow: auto; }
:not(pre) > code[class*="language-"], pre[class*="language-"] { background: #f5f2f0; }
/* Inline code */
:not(pre) > code[class*="language-"] { }
.token.comment, .token.prolog, .token.doctype, .token.cdata { color: slategray; }
.token.punctuation { color: #999; }
.namespace { opacity: .7; }
.token.property, .token.tag, .token.boolean, .token.number, .token.constant, .token.symbol { color: #905; }
.token.selector, .token.attr-name, .token.string, .token.builtin { color: #690; }
.token.operator, .token.entity, .token.url, .language-css .token.string, .style .token.string, .token.variable { color: #a67f59; }
.token.atrule, .token.attr-value, .token.keyword { color: #07a; }
.token.regex, .token.important { color: #e90; }
.token.important { /*font-weight: bold;*/ }
.token.entity { cursor: help; }
.token a { color: inherit; }
/* ---------------------------------------------------------------------------*/
.error { color:#D50015; font-size:15px; }
.error > p > span { font-weight:bold; }
.error > p { text-align: center; }
html { overflow-y: scroll; }
body { font-family: "Roboto", Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: 400; font-size: 14px; padding: 0; margin:0 }
code { white-space: normal; }
.container { width: 100%; padding: 0; background-image:url(tiny_grid.png); background-repeat:repeat; background-position:center top; }
.navbar { margin-bottom: 15px; }
.navbar-brand { font-weight: 700; }
.navbar-brand .fa { margin-right: 5px; }
.navbar .bold { font-weight: bold; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background-color: #e7e7e7; color: #555555 }
#domain { border-bottom: 1px solid #efefef; margin-bottom: 15px; padding-bottom: 10px; text-align: center; }
#domain a { color: #666; }
#domain001 { margin-bottom: 15px; padding-bottom: 10px; text-align:left; }
#domain001 a { color: #666; }
#domain h1 { font-size: 25px; margin: 0; font-weight: 700; }
#domain h1 .fa { margin-right: 5px; }
#domain h2 { font-size: 22px; margin: 0; font-weight: 700; }
#domain h2 .fa { margin-right: 5px; }
#domain.no-link { color: #666; }
form { margin-bottom: 15px; }
.form-control[disabled] { cursor: default; }
.checkbox { margin: 0; margin-bottom: 15px; margin-top: 20px; }
.input-tag { font-size: 12px; margin-left: 10px; padding: 5px 0; margin: 0; }
.alert { margin-bottom: 15px; padding: 5px 10px; }
.alert a { text-decoration: underline; }
.post-content p.alert { margin-left: 30px; }
.post-content p.audio br { display: none; }
p.audio .title { margin-top: 5px; font-size: 12px; color: #666; display: block; text-align: center; }
p.audio .title .fa { margin-right: 5px; }
/* audio player --------------------------------------------------------------*/
p.audio .mejs-controls, p.audio .mejs-container { border-radius: 4px; }
.mejs-container .mejs-controls { background: none !important; }
.mejs-container .mejs-controls .mejs-time span { color: #f5f5f5 !important; }
.mejs-container, .mejs-embed, .mejs-embed body { background-color: #428BCA !important; }
.mejs-controls .mejs-time-rail .mejs-time-total, .mejs-controls .mejs-time-rail .mejs-time-loaded, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { background: #316897 !important; }
.mejs-controls .mejs-time-rail .mejs-time-float { border: 0 !important; background-color: #214564 !important; color: #fff !important; }
.mejs-controls .mejs-time-rail .mejs-time-float-corner { border-color: #214564 transparent transparent !important; }
.mejs-controls .mejs-time-rail .mejs-time-current { background: #214564 !important; }
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { background: #f5f5f5 !important; }
/* ---------------------------------------------------------------------------*/

.alert span, .input-monospace { font-family: "Source Code Pro", Consolas, Monaco, monospace; font-size: 12px; }
.input-tag .fa { margin-right: 5px; }
.alert .fa { cursor: default; margin-right: 10px; }
#recaptcha_response_field { margin-top: 5px; }
.alert-dismissable .close { right: 0; }
.pre-label { padding: 6px 12px; border: 1px solid #ccc; border-bottom: 0; border-top-left-radius: 4px; border-top-right-radius: 4px; font-weight: 700; }
.pre-label + pre { border-radius: 0; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
pre { padding: 6px 12px; font-family: "Source Code Pro", Consolas, Monaco, monospace; font-size: 12px; margin-bottom: 15px; overflow: auto; word-wrap: normal; white-space: pre; }
code.example { white-space: normal; cursor: pointer; color: #C7254E; }
code.example:hover, code.example:active, code.example:focus { background-color: #F2DEDE; }
code { font-family: "Source Code Pro", Consolas, Monaco, monospace; font-size: 12px; display: inline-block; background-color: #f5f2f0; color: #333; margin: 1px; }
pre > code { border: 0; }
code[class*="language-"], pre[class*="language-"], pre > code { color: #333; font-family: "Source Code Pro", Consolas, Monaco, monospace; font-size: 12px; }
pre[class*="language-"] { }
a .fa, .btn .fa { margin-right: 10px; }
.btn { white-space: normal; }
#footer { color: #666; font-size: 12px; margin: 0 auto; text-align: center; width: 75%; }
#footer p { margin: 0; padding: 0; }
#footer #sponsors { font-size: 12px; margin-top: 5px; }
#timestamp { margin-top: 10px; font-size: 12px; }
.mainborder { border: 2px solid #efefef; border-radius: 5px; margin: 0 auto; padding: 20px; width: 74%; margin-bottom:20px; background-color:#FFF; }
.content, .post-content, article { margin: 0 auto; width: 100%; }
.content h1, .post-title { font-size: 22px; margin: 0; margin-bottom: 15px; }
article h2 { margin: 0; padding: 0; font-size: 20px; font-weight: bold; margin-bottom: 15px; }
.text-danger a { color: #A94442; }
.text-success a { color: #3C763D; }
.post-title .fa { margin-right: 10px; }
.content p, .post-content p { margin: 0; }
.content p + p, .post-content p + p, .content p + pre, .post-content p + pre { margin-top: 15px; }
.content p + h1, article + article { margin-top: 15px; padding-top: 15px; border-top: 2px solid #ccc; }
.content ol, .content ul, .post-content ol, .post-content ul { margin-top: 10px; margin-bottom: 15px; }
.content a, .alert, .post-content a { word-break: break-word; }
.post-content blockquote { margin: 0; margin-bottom: 15px; font-size: 16px; padding: 0; padding-left: 15px; border: 0; border-left: 3px solid #ccc; }
.post-content p + blockquote { margin-top: 15px; }
.content ol pre, .content ul pre, .post-content ol pre, .post-content ul pre { margin-top: 10px; margin-bottom: 10px; }
.content li + li, .post-content li + li { margin-top: 10px; }
.content li .btn, .post-content li .btn { margin-top: 5px; }
.post-meta { font-size: 12px; }
.post-meta p { margin: 0; }
#page-nav { margin-bottom: 15px; }
#page-nav .fa-angle-left { margin-right: 5px; }
#page-nav .fa-angle-right { margin-left: 5px; }
#page-nav a + a { margin-left: 5px; }
#bitcoin { font-weight: 700; word-break: break-all; }
img.img-thumbnail { -moz-transition: none; -webkit-transition: none; -o-transition: color 0 ease-in; transition: none; }
table.table { margin: 0; }
.table-wrapper { margin: 0; padding: 0; padding-bottom: 15px; }
table td.success { font-weight: 700; }
div.table-responsive { margin: 0; }
.table-title { background-color: #f7f7f7; border: 1px solid #cccccc; cursor: pointer; padding: 8px; }
.table-title.whois-server { background-color: #efefef; }
table.whois, table.dns, table.smtp, table.traceroute, table.http, table .table-title { font-size: 13px; }
/* remove top border from tables -------------------------------------------- */
table.whois.table-bordered, table.dns.table-bordered, table.smtp.table-bordered, table.traceroute.table-bordered, table.http.table-bordered { border: 0; }
table tr:first-child th { border-top: 0; }
table tr:first-child td { border-top: 0; }
table.whois table.table-bordered { border: 0; }
/* ---------------------------------------------------------------------------*/

table.whois .text-muted { font-size: 12px; }
.table-title:hover { text-decoration: underline; }
.table-title .fa { margin-left: -5px; }
#email-address { display: none; }
#social { text-align: right; }
#social a { font-size: 12px; margin-left: 5px; }
#social span { font-size: 13px; margin-right: 5px; }
#social span .fa { margin-right: 5px; }
#disqus_thread { padding: 0; margin: 0; padding-top: 15px; margin-bottom: 15px; border-top: 2px solid #ccc; }
.more-link { font-size: 12px; }
#tools { margin-bottom: 15px; text-align:center; }
.main-top { border: 1px solid #efefef; border-radius: 5px; float: none; margin: 0 auto; padding: 20px; clear:both; }
#tools p { margin: 0; }
#tools p + p { margin-top: 5px; }
#tools .row + p, #tools #retry + p, #more-tools { margin-top: 15px; }
#tools p#whois-link { text-align: right; }
#tags-list { margin-bottom: -5px; margin-right: -5px; }
#tags-list a.btn { font-size: 12px; display: inline-block; margin: 0; margin-right: 5px; margin-bottom: 5px; }
#tags-list a.btn span { margin-left: 5px; color: #999; }
.loading { margin-bottom: 15px; }
.loading .fa { margin-right: 5px; }
table td { word-break: break-word; }
table.dns th, table.smtp th { }
table.dns tbody td, table.smtp tbody td, table.traceroute tbody td, table.http tbody td { white-space: pre-wrap; word-wrap: break-word; }
table.whois table th, table.whois .iana th, table.whois .autofit th { white-space: nowrap; }
table.whois table td, table.whois .iana td, table.whois .autofit td { width: 100%; word-wrap: break-word; -moz-hyphens: auto; hyphens: auto; }
table.whois span.country, table.whois span.hint { padding: 2px 4px; margin-left: 10px; border-radius: 4px; }
.col-md-6 table.whois span.hint { display: inherit; }
table.dns .section.answer { font-weight: bold; }
table.dns .hostname, table.dns .ttl, table.dns .type { white-space: nowrap; }
table.dns .value { width: 100%; }
table.http .field { white-space: nowrap; }
table.http .value { width: 100%; }
table.smtp th { white-space: nowrap; }
table.smtp td { width: 100%; }
.popover-title { font-size: 13px; }
.table-popover { cursor: help; color: #428BCA; }
.table-popover:hover, .table-popover:active, .table-popover:focus { text-decoration: underline; color: #2A6496; }
.table-popover-content { display: none; }
.popover-content a { display: block; }
.popover-title { word-break: break-all; }
.popover { cursor: default; color: #333; }
.popover a { color: #428BCA; }
.popover a:hover, .popover a:active, .popover a:focus { color: #2A6496; }
p + .table-responsive { margin-top: 15px; }
#domain-summary { margin-top: -5px; margin-bottom: 15px; font-size: 13px; }
#domain-summary span { display: inline-block; padding: 2px 4px; margin-left: 5px; border-radius: 4px; font-size: 13px; }
#domain-summary .summary-label span { margin-left: 0; }
#domain-summary p { margin: 0; padding: 5px 0; font-size: 13px; }
.whois-title { display: table; width: 100%; border: 1px solid #cccccc; background-color: #efefef }
.whois-server { display: table-cell; width: 100%; border: 0; }
.raw-whois-button { display: table-cell; white-space: nowrap; padding: 8px; border: 1px solid #ddd; border: 0; font-size: 13px; cursor: pointer; vertical-align: middle; }
.raw-whois-button .fa { margin-right: -5px; margin-left: 3px; }
.raw-whois-button:hover, .raw-whois-button:active { text-decoration: underline; }
.raw-whois-data { font-family: "Source Code Pro", Consolas, Monaco, monospace; font-size: 12px; white-space: pre; line-height: normal; border-radius: 0; border-top: 0px; background-color: #fff; padding: 6px; margin: 0; overflow-x: auto; border-color: #ddd; }
#footer #user-ip { margin-top: 5px; font-size: 14px; color: #666666; }
#footer #user-ip .fa { margin-right: 5px; }
article .table-responsive + p, .content .table-responsive + p, .content .table-responsive + .citation { margin-top: 15px; }
.citation li + li { margin-top: 5px; }
.citation { font-size: 13px; }
#whois-dns-checkbox { margin: 0; margin-top: -5px; margin-bottom: 15px; }
#domain-summary .expiry { display: inline; padding: 0; border: 0; margin: 0; }
#domain-summary .fa { margin-right: 4px; margin-left: 4px; }
#domain-summary span.status { padding: 0; margin: 0; }
#domain-summary span.status .fa { margin-left: 0; }
article h3, .content h3 { margin: 0; padding: 0; margin-bottom: 15px; font-size: 16px; font-weight: bold; color: #666; }
article p + h3, .content p + h3 { border-top: 2px solid #ccc; margin-top: 15px; padding-top: 15px; }
.panel { margin: 0; margin-bottom: 15px; }
.panel.panel-success { border-color: #3C763D; }
.panel-heading, .panel-body { padding: 8px; }
.panel-heading .fa { margin-right: 10px; }
.panel-body p { margin: 0; padding: 0; }
.panel-body p + p { margin-top: 10px; }
form#register { margin-top: 10px; margin-bottom: 10px; }
#domain, #whois-link { word-break: break-all; }
.alert { word-wrap: break-word; }
 @media (max-width: 991px) {
#tools p#whois-link { text-align: left; margin-top: 15px; }
#social { text-align: left; }
#social a { margin-left: 0; margin-right: 5px; }
#social span { margin: 0; margin-bottom: 10px; display: block; }
#footer + #social { margin-top: 15px; }
}
 @media (min-width: 768px) {
#whois-column-right .table-responsive.collapse.in { width: 100%; overflow-y: hidden; overflow-x: auto; border: 1px solid #DDD; border-top: 0; }
#whois-column-right .table-responsive.collapsing { width: 100%; overflow-y: hidden; overflow-x: hidden; border: 1px solid #DDD; border-top: 0; }
#whois-column-right td { white-space: nowrap; }
#whois-column-right .table > thead:first-child > tr:first-child > th { border-top: 0; }
#whois-column-right .table-responsive > .table-bordered > tbody > tr > td:first-child, #whois-column-right .table-responsive > .table-bordered > thead > tr > th:first-child { border-left: 0; }
#whois-column-right .table-responsive > .table-bordered > tbody > tr > td:last-child, #whois-column-right .table-responsive > .table-bordered > thead > tr > th:last-child { border-right: 0; }
#whois-column-right .table-responsive > .table-bordered > tbody > tr:last-child > td { border-bottom: 0; }
}
 @media (max-width: 767px) {
.whois-title + .table-responsive, .table-title + .table-responsive { border-top: 0px; }
input[type="text"].form-control, select.form-control, option.form-control { font-size: 16px; }
.raw-whois-data { border: 0; overflow: visible; }
}
/* Basic Grey */
.basic-grey { margin-left:auto; margin-right:auto; max-width: 500px; background: #F7F7F7; padding: 25px 15px 25px 10px; font: 12px Georgia, "Times New Roman", Times, serif; color: #888; text-shadow: 1px 1px 1px #FFF; border:1px solid #E4E4E4; }
.basic-grey h1 { font-size: 25px; padding: 0px 0px 10px 40px; display: block; border-bottom:1px solid #E4E4E4; margin: -10px -15px 30px -10px; ; color: #888; }
.basic-grey h1>span { display: block; font-size: 11px; }
.basic-grey label { display: block; margin: 0px; }
.basic-grey label>span { float: left; width: 20%; text-align: right; padding-right: 10px; margin-top: 10px; color: #000000; font:12px Georgia,"Times New Roman",Times,serif; }
.basic-grey input[type="text"], input[type="password"], .basic-grey input[type="email"], .basic-grey textarea, .basic-grey select { border: 1px solid #DADADA; color: #888; height: 30px; margin-bottom: 16px; margin-right: 6px; margin-top: 2px; outline: 0 none; padding: 3px 3px 3px 5px; width: 70%; font-size: 12px; line-height:15px; box-shadow: inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC; font:12px Georgia,"Times New Roman",Times,serif;  }
.basic-grey textarea { padding: 5px 3px 3px 5px; }
.basic-grey select { background: #FFF url('down-arrow.png') no-repeat right; background: #FFF url('down-arrow.png') no-repeat right); appearance:none; -webkit-appearance:none; -moz-appearance: none; text-indent: 0.01px; text-overflow: ''; width: 70%; height: 35px; line-height: 25px; }
.basic-grey textarea { height:100px; }
.basic-grey .button { background: #E27575; border: none; padding: 10px 25px 10px 25px; color: #FFF; box-shadow: 1px 1px 5px #B6B6B6; border-radius: 3px; text-shadow: 1px 1px 1px #9E3F3F; cursor: pointer; }
.basic-grey .button:hover { background: #CF7A7A }
.footer-add { margin-bottom: 19px; text-align: center;}
.footer-add a > img { border: 2px solid #efefef; border-radius: 5px; padding: 2px; }

#domain001 > form, #domain001 > .addwishlt{
    float: left;
    margin-left: 10px;
}

#results > div {
    clear: both;
}
