@charset "UTF-8"; /*! Base */

.Gry_ttl_text, .content strong, .redtxt, h1 {
    font-weight: 700
}

.content, body {
    text-align: left
}

.encompass, .select {
    overflow: hidden
}

.--supertool-classic-layout .mxt-lucommand img, .--supertool-classic-layout .results-command img, .hidden {
    display: none
}

#tdCenter, * html ul li, .imgWait, .tiles .tool_click {
    position: relative
}

body {
    background: url(../images/bkgrd_new.jpg);
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif
}

h1 {
    padding-bottom: 10px;
    font-size: 22px;
    margin-bottom: 5px;
    margin-top: 0
}

    h1 small {
        font-size: 15px
    }

h2, h3 {
    font-size: 18px
}

h2 {
    padding: 10px 0;
    margin-bottom: 2px
}

h3 {
    padding: 5px 0;
    line-height: 27px
}

h4, h5, h6 {
    font-size: 14px;
    line-height: 18px;
    margin: 0
}

table {
    font-size: 13px
}

    table td, table th {
        border-color: #ddd
    }

    table th {
        background-color: #eee
    }

ul {
    list-style: circle url(../images/list-arrow.png)
}

legend {
    margin-bottom: 16px;
    line-height: 25px
}
/*! Framework */

#main {
    border: 2px solid #595751;
    border-spacing: 0;
    padding: 0;
    margin: 0
}

.menu_item_dashboard, .sub-menu_item_text {
    border-left: solid 1px #333;
    font-size: 12px
}

.content {
    padding: 0 0 20px;
    margin: 0;
    background-color: #fff;
    border-top: solid 1px Gray
}

#header_right, .text-right {
    text-align: right
}

.content strong {
    color: #474641 !important
}

.content ul {
    line-height: 18px
}

.--supertool-classic-layout {
    margin-right: 310px
}

    .--supertool-classic-layout .supertool-results .mxr-item {
        margin: 5px 0 !important
    }

    .--supertool-classic-layout .supertool-input-box {
        max-width: 600px
    }

    .--supertool-classic-layout .supertool-results .mxr-title {
        padding: 0;
        color: #000;
        font-size: 20px;
        text-shadow: none;
        background: #FFF
    }

        .--supertool-classic-layout .supertool-results .mxr-title span {
            color: #000
        }

    .--supertool-classic-layout pre {
        white-space: normal
    }

    .--supertool-classic-layout .tool-result-div {
        padding: 20px
    }

.lookup-type-arin .tool-result-body pre {
    white-space: break-spaces;
}

@media only screen and (max-width:1024px) {
    .--supertool-classic-layout {
        margin-right: 0
    }

        .--supertool-classic-layout .supertool-results, .--supertool-classic-layout .tools_description {
            margin-right: 10px
        }
}
/*! Common Utilities */

.redtxt {
    color: red
}

.greytxt {
    color: #ccc
}

.add-padding {
    padding: 10px
}

.padding-left {
    padding-left: 10px
}

.text-center {
    text-align: center !important
}

.text-sm {
    font-size: 10pt
}

.text-md {
    font-size: 12pt
}

.text-lg {
    font-size: 14pt
}

.text-xlg {
    font-size: 18pt
}

.watermark {
    color: Gray;
    font-style: italic
}

.MF_orangeh1, .Org_hdr_text, .Org_title_text, .Org_ttl_text, .orangeh1 {
    color: #f5973c
}

.Gry_ttl_text {
    font-size: 18px;
    color: #fff
}

ul.checkmark {
    list-style: square url(../images/list-checkmark.png)
}

ul.plus-sign {
    list-style: square url(../images/list-plus.png)
}

h1.title {
    width: 103.25%;
    background: #222;
    margin-left: -16px;
    margin-bottom: 0;
    height: 110px;
    color: #fff;
    padding-bottom: 0;
    font-weight: 400;
    line-height: 30px
}

.child-m0 > *, .m0, .no-margin {
    margin: 0
}

.lg-orange, .orange {
    color: #f39900
}

.square {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.lg-orange {
    font-size: 20px;
    line-height: 7px
}

.all-caps {
    text-transform: uppercase
}

.child-p0 > *, .p0 {
    padding: 0
}

.child-p3 > *, .p3 {
    padding: 3px
}

.child-p5 > *, .p5 {
    padding: 5px
}

.child-p10 > *, .p10 {
    padding: 10px
}

.child-p15 > *, .p15 {
    padding: 15px
}

.child-ph3 > *, .ph3 {
    padding-left: 3px;
    padding-right: 3px
}

.child-ph5 > *, .ph5 {
    padding-left: 5px;
    padding-right: 5px
}

.child-ph10 > *, .ph10 {
    padding-left: 10px;
    padding-right: 10px
}

.child-ph15 > *, .ph15 {
    padding-left: 15px;
    padding-right: 15px
}

.child-pv3 > *, .pv3 {
    padding-top: 3px;
    padding-bottom: 3px
}

.child-pv5 > *, .pv5 {
    padding-top: 5px;
    padding-bottom: 5px
}

.child-pv10 > *, .pv10 {
    padding-top: 10px;
    padding-bottom: 10px
}

.child-pv15 > *, .pv15 {
    padding-top: 15px;
    padding-bottom: 15px
}

.child-pt3 > *, .pt3 {
    padding-top: 3px
}

.child-pt5 > *, .pt5 {
    padding-top: 5px
}

.child-pt10 > *, .pt10 {
    padding-top: 10px
}

.child-pt15 > *, .pt15 {
    padding-top: 15px
}

.child-pr3 > *, .pr3 {
    padding-right: 3px
}

.child-pr5 > *, .pr5 {
    padding-right: 5px
}

.child-pr10 > *, .pr10 {
    padding-right: 10px
}

.child-pr15 > *, .pr15 {
    padding-right: 15px
}

.child-pb3 > *, .pb3 {
    padding-bottom: 3px
}

.child-pb5 > *, .pb5 {
    padding-bottom: 5px
}

.child-pb10 > *, .pb10 {
    padding-bottom: 10px
}

.child-pb15 > *, .pb15 {
    padding-bottom: 15px
}

.child-pl3 > *, .pl3 {
    padding-left: 3px
}

.child-pl5 > *, .pl5 {
    padding-left: 5px
}

.child-pl10 > *, .pl10 {
    padding-left: 10px
}

.child-pl15 > *, .pl15 {
    padding-left: 15px
}

.child-m3 > *, .m3 {
    margin: 3px
}

.child-m5 > *, .m5 {
    margin: 5px
}

.child-m10 > *, .m10 {
    margin: 10px
}

.child-m15 > *, .m15 {
    margin: 15px
}

.child-mh3 > *, .mh3 {
    margin-left: 3px;
    margin-right: 3px
}

.child-mh5 > *, .mh5 {
    margin-left: 5px;
    margin-right: 5px
}

.child-mh10 > *, .mh10 {
    margin-left: 10px;
    margin-right: 10px
}

.child-mh15 > *, .mh15 {
    margin-left: 15px;
    margin-right: 15px
}

.child-mv3 > *, .mv3 {
    margin-top: 3px;
    margin-bottom: 3px
}

.child-mv5 > *, .mv5 {
    margin-top: 5px;
    margin-bottom: 5px
}

.child-mv10 > *, .mv10 {
    margin-top: 10px;
    margin-bottom: 10px
}

.child-mv15 > *, .mv15 {
    margin-top: 15px;
    margin-bottom: 15px
}

.child-mt3 > *, .mt3 {
    margin-top: 3px
}

.child-mt5 > *, .mt5 {
    margin-top: 5px
}

.child-mt10 > *, .mt10 {
    margin-top: 10px
}

.child-mt15 > *, .mt15 {
    margin-top: 15px
}

.child-mr3 > *, .mr3 {
    margin-right: 3px
}

.child-mr5 > *, .mr5 {
    margin-right: 5px
}

.child-mr10 > *, .mr10 {
    margin-right: 10px
}

.child-mr15 > *, .mr15 {
    margin-right: 15px
}

.child-mb3 > *, .mb3 {
    margin-bottom: 3px
}

.child-mb5 > *, .mb5 {
    margin-bottom: 5px
}

.child-mb10 > *, .mb10 {
    margin-bottom: 10px
}

.child-mb15 > *, .mb15 {
    margin-bottom: 15px
}

.child-ml3 > *, .ml3 {
    margin-left: 3px
}

.child-ml5 > *, .ml5 {
    margin-left: 5px
}

.child-ml10 > *, .ml10 {
    margin-left: 10px
}

.child-ml15 > *, .ml15 {
    margin-left: 15px
}
/*! Header */

#header {
    height: 100px;
    background: url(../images/header_background.gif) top left repeat-x #fff
}

#header_lookup {
    float: right;
    margin-top: 50px;
    margin-right: -280px
}

#header_right {
    width: 150px;
    vertical-align: top
}

#header_menu_left {
    width: 15px;
    background-color: #ddd;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px
}

#header .speed-bar, #header_menu {
    height: 33px;
    white-space: nowrap;
    background-color: #ddd;
    -moz-border-radius-bottomleft: 7px;
    background-repeat: repeat-x
}

#header_menu {
    padding: 0 0 0 16px;
    -webkit-border-bottom-left-radius: 7px;
    border-bottom-left-radius: 7px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 1px -.2px 3px rgba(0,0,0,.07);
    background-image: -moz-linear-gradient(top,#eee 0,#ddd 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(100%,#ddd));
    background-image: -webkit-linear-gradient(top,#eee 0,#ddd 100%);
    background-image: -ms-linear-gradient(top,#eee 0,#ddd 100%);
    background-image: -o-linear-gradient(top,#eee 0,#ddd 100%);
    background-image: linear-gradient(top,#eee 0,#ddd 100%)
}

.header_menu_items {
    padding-right: 20px;
    padding-top: 2px
}

#header_menu a {
    color: #595751;
    font-size: 12px;
    text-decoration: none
}

    #header_menu a:hover {
        color: #595751;
        text-decoration: underline
    }

#header .speed-bar {
    padding: 0 0 0 16px;
    margin-right: 0;
    -webkit-border-bottom-left-radius: 7px;
    border-bottom-left-radius: 7px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 1px -.2px 3px rgba(0,0,0,.07);
    background-image: -moz-linear-gradient(top,#eee 0,#ddd 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(100%,#ddd));
    background-image: -webkit-linear-gradient(top,#eee 0,#ddd 100%);
    background-image: -ms-linear-gradient(top,#eee 0,#ddd 100%);
    background-image: -o-linear-gradient(top,#eee 0,#ddd 100%);
    background-image: linear-gradient(top,#eee 0,#ddd 100%)
}

    #header .speed-bar li a.dropdown-toggle, .btn-link, .btn-link:hover {
        background-color: transparent
    }

    #header .speed-bar li a {
        padding: 7px 10px 10px
    }

#imgLogo {
    padding-left: 20px;
    padding-top: 18px;
    width: 295px;
    height: 75px
}
/*! Footer */

#footer {
    vertical-align: top;
    background-color: #474641;
    color: #9c9b92;
    font-size: 9px;
    line-height: 14px;
    padding: 25px 10px;
    text-align: left;
    width: 100%
}

    #footer a {
        color: #9c9b92;
        text-decoration: underline;
        text-align: left
    }

        #footer a:hover {
            color: #f89406;
            text-decoration: underline;
            text-align: left
        }

.copyright {
    padding: 25px 10px;
    float: left
}

.chiclets {
    padding: 32px 10px;
    float: right
}

.is-highlighted {
    background-color: #efecec;
    padding-left: 5px
}

#commandDropDown.ddSelected {
    display: block;
    text-align: left;
    text-decoration: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.menu_item_dashboard, .menu_item_text {
    text-align: center;
    text-decoration: none
}

#commandDropDown .lblCommand {
    padding-left: 7px;
    font-size: 22px;
    font-weight: 700;
    color: #666
}

.selectItem:hover {
    background-color: #ccc;
    cursor: pointer
}

.selectItem h1 {
    font-size: 20px
}

.selectItem img {
    width: 20px;
    height: 20px;
    padding-left: 5px;
    padding-right: 8px
}

.ddSelected b {
    margin: 7px 5px 5px
}

.tiles .tool_click {
    top: -5px
}

.imgWait {
    top: -5px;
    left: 20px;
    margin-left: 15px;
    margin-right: 95px;
    width: 24px
}

.picker-command {
    color: #666;
    font-size: 14px;
    padding: 2px 10px
}

.btn-group.open .btn.dropdown-toggle {
    background-color: #c27830
}

.feature-list li {
    margin-bottom: 15px
}
/*! User Menu */

#menu_table {
    background-color: #fff;
    width: 100%;
    margin-bottom: 0
}

#menu_row {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25),inset 0 -1px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25),inset 0 -1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 3px rgba(0,0,0,.25),inset 0 -1px 0 rgba(0,0,0,.1);
    background: linear-gradient(top,#444,#222) repeat-x #2c2c2c
}

div.navbar-inner.main {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding-left: 0;
    min-height: 34px;
    background-image: -moz-linear-gradient(top,#222,#2c2c2c);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#222),to(#2c2c2c));
    background-image: -webkit-linear-gradient(top,#222,#2c2c2c);
    background-image: -o-linear-gradient(top,#222,#2c2c2c);
    background-image: linear-gradient(to bottom,#222,#2c2c2c);
    min-width: 1002px;
    padding-right: 0 !important
}

    div.navbar-inner.main li.divider-vertical {
        margin: 0;
        height: 34px;
        border-right: 1px solid #333
    }

    div.navbar-inner.main ul li.home a {
        background: url(../images/menu-icon.png) center center no-repeat;
        width: 30px;
        height: 17px;
        background-size: 100%
    }

    div.navbar-inner.main li.home a:hover {
        background: url(../images/menu-icon-over.png) center center no-repeat #222;
        width: 30px;
        height: 17px;
        background-size: 100%
    }

.menu_item_text {
    display: block;
    color: #fff !important;
    padding: 8px 12px !important;
    font-size: 13px !important
}

    .menu_item_text b.caret {
        border-top-color: #fff !important
    }

    .menu_item_text:hover {
        background-color: #222 !important;
        color: #d68d47 !important;
        text-decoration: none
    }

.sub-menu_item_text {
    display: block;
    background-color: #222;
    color: #999;
    width: 102px;
    padding: 8px 6px;
    text-align: left;
    text-decoration: none;
    border-right: 1px solid #333;
    margin-top: -1px
}

    .sub-menu_item_text:hover {
        background-color: #000;
        color: #fff;
        text-decoration: none
    }

#float_more, .floating_more {
    top: 1055px;
    left: 130px;
    background: #fff;
    visibility: hidden;
    position: absolute
}

.mxforms_panel {
    float: right;
    margin-top: 10px;
    color: #000;
    padding-left: 15px
}

.floating_more {
    z-index: 999
}

.content_with_panel {
    background-color: #fff
}

.menu_item_dashboard {
    display: block;
    width: 110px;
    padding: 8px 2px;
    background-color: #222;
    color: #fff;
    border-right: 1px solid #222
}

    .menu_item_dashboard:hover {
        color: #999;
        text-decoration: none
    }

.alert_panel {
    float: right;
    max-width: 300px;
    color: #000
}

.dropdown-menu .active > a, .dropdown-menu .active > a:hover, .dropdown-menu li > a:focus, .dropdown-menu li > a:hover, .dropdown-submenu:hover > a {
    color: #fff;
    background-repeat: repeat-x;
    filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#f5973c', endcolorstr='#c27830', gradienttype=0);
    text-decoration: none
}
/*! Form Elements */

.dropdown-menu a {
    font-size: 12px;
    text-align: left
}

.dropdown-menu li > a:focus, .dropdown-menu li > a:hover, .dropdown-submenu:hover > a {
    background-color: #d38336;
    background-image: -moz-linear-gradient(top,#f5973c,#c27830);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#f5973c),to(#c27830));
    background-image: -webkit-linear-gradient(top,#f5973c,#c27830);
    background-image: -o-linear-gradient(top,#f5973c,#c27830);
    background-image: linear-gradient(to bottom,#f5973c,#c27830)
}

.dropdown-menu .active > a, .dropdown-menu .active > a:hover {
    background-color: #bd6d20;
    background-image: -moz-linear-gradient(top,#f5973c,#c27830);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#f5973c),to(#c27830));
    background-image: -webkit-linear-gradient(top,#f5973c,#c27830);
    background-image: -o-linear-gradient(top,#f5973c,#c27830);
    background-image: linear-gradient(to bottom,#f5973c,#c27830);
    outline: 0
}

select.input-select-normal {
    padding: initial;
    border: 1px solid #ccc;
    background-color: #fff;
    margin-bottom: 10px;
    height: 28px !important
}

.rbl input {
    margin: 0 15px 5px 5px
}

.checkbox, .radio {
    width: 19px;
    height: 20px;
    padding: 0 5px 0 0;
    background: url(../images/checkbox.png) no-repeat;
    display: block
}

.radio {
    background: url(../images/radio.png) no-repeat
}

.select {
    position: absolute;
    width: 158px;
    height: 24px;
    padding: 0 27px 0 8px;
    color: #6d6e71;
    font: 12px/21px arial,sans-serif;
    text-shadow: 0 1px 0 #fff;
    line-height: 24px;
    background: url(../images/select.png) no-repeat
}

.btn-mx, .btn-mx:focus, .btn-mx:hover {
    background-position: 0
}

.RegistrationLabel {
    font-weight: 700
}
/*! Buttons */

.btn-mx, .btn-mx:hover {
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    color: #fff
}

    .btn-mx.active {
        color: rgba(255,255,255,.75)
    }

.btn-mx {
    text-decoration: none;
    color: #fff !important;
    background-color: #d38336;
    background-image: -moz-linear-gradient(top,#f5973c,#c27830);
    background-image: -ms-linear-gradient(top,#f5973c,#c27830);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#f5973c),to(#c27830));
    background-image: -webkit-linear-gradient(top,#f5973c,#c27830);
    background-image: -o-linear-gradient(top,#f5973c,#c27830);
    background-image: linear-gradient(top,#f5973c,#c27830);
    background-repeat: repeat-x;
    border-color: #f89406;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

    .btn-mx.active, .btn-mx.disabled, .btn-mx:active, .btn-mx:hover, .btn-mx[disabled] {
        background-color: #c27830;
        text-decoration: none !important
    }

    .btn-mx.active, .btn-mx:active {
        background-color: #c27830\9
    }

    .btn-mx .caret {
        border-top-color: #fff;
        opacity: .75;
        filter: alpha(opacity=75)
    }

.btn-mini {
    font-size: 10pt !important
}

    .btn-mini [class*=" icon-"], .btn-mini [class^=icon-] {
        margin-top: 1px
    }

.visibilityClick {
    color: #fff;
    background-color: #08c;
    padding: 4px 8px;
    margin-top: 2px;
    margin-bottom: 2px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.btn-description, .btn-link {
    margin: 0 !important
}

.btn-link {
    color: #08c !important;
    font-size: 14px !important;
    padding-left: 0;
    cursor: pointer;
    border-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

    .btn-link:hover {
        color: #005580 !important;
        text-decoration: underline
    }

    .btn-link:active {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none
    }

.testimonial blockquote p {
    margin-bottom: 6px
}

.testimonial blockquote, .testimonial blockquote p {
    font-family: Georgia,serif;
    font-size: 14px;
    font-style: italic;
    line-height: 1.45;
    color: #383838
}

.testimonial blockquote {
    margin: .25em 0;
    padding: .25em 10px;
    position: relative;
    border-left: 0 solid #000
}

    .testimonial blockquote cite {
        color: #999;
        font-size: 14px;
        display: block;
        margin-top: 5px;
        margin-left: 20px
    }

        .testimonial blockquote cite:before {
            content: "\2014 \2009";
            margin-left: -20px
        }
/*! Media Queries */

@-webkit-keyframes fadeaway {
    0%,100% {
        opacity: 0
    }

    10%,90% {
        opacity: 100
    }
}

@keyframes fadeaway {
    0%,100% {
        opacity: 0
    }

    10%,90% {
        opacity: 100
    }
}

@-webkit-keyframes funhover {
    0% {
        box-shadow: 0 0 115px red;
        margin-right: -5px
    }

    10% {
        box-shadow: 0 0 115px #ff0092;
        margin-right: -10px
    }

    20% {
        box-shadow: 0 0 115px #f800ff;
        margin-right: -4px
    }

    30% {
        box-shadow: 0 0 115px #8100ff;
        margin-right: -8px
    }

    40% {
        box-shadow: 0 0 115px #0600ff;
        margin-right: -8px
    }

    50% {
        box-shadow: 0 0 115px #008eff;
        margin-right: -5px
    }

    60% {
        box-shadow: 0 0 115px #00fcff;
        margin-right: 0
    }

    70% {
        box-shadow: 0 0 115px #00ff3d;
        margin-right: -10px
    }

    80% {
        box-shadow: 0 0 115px #84ff00;
        margin-right: 0
    }

    90% {
        box-shadow: 0 0 115px #ff9f00;
        margin-right: -8px
    }

    100% {
        box-shadow: 0 0 115px red;
        margin-right: 0
    }
}

@keyframes funhover {
    0% {
        box-shadow: 0 0 115px red;
        margin-right: -5px
    }

    10% {
        box-shadow: 0 0 115px #ff0092;
        margin-right: -10px
    }

    20% {
        box-shadow: 0 0 115px #f800ff;
        margin-right: -4px
    }

    30% {
        box-shadow: 0 0 115px #8100ff;
        margin-right: -8px
    }

    40% {
        box-shadow: 0 0 115px #0600ff;
        margin-right: -8px
    }

    50% {
        box-shadow: 0 0 115px #008eff;
        margin-right: -5px
    }

    60% {
        box-shadow: 0 0 115px #00fcff;
        margin-right: 0
    }

    70% {
        box-shadow: 0 0 115px #00ff3d;
        margin-right: -10px
    }

    80% {
        box-shadow: 0 0 115px #84ff00;
        margin-right: 0
    }

    90% {
        box-shadow: 0 0 115px #ff9f00;
        margin-right: -8px
    }

    100% {
        box-shadow: 0 0 115px red;
        margin-right: 0
    }
}
/*! Bootstrap 2 Overrides */

table .span10 {
    width: 764px
}

table .span3 {
    width: 204px
}
/*! Content Header */

div.cta, div.no-search, div.problem-details, div.search {
    background-color: #f6f6f6;
    margin: 0 0 15px;
    padding: 15px 20px;
    border-color: #777;
    border-bottom: 3px solid
}

    div.cta h1, div.no-search h1, div.problem-details h1, div.search h1 {
        font-weight: 400;
        font-size: 22px;
        padding-bottom: 0
    }

    div.cta img, div.no-search img, div.problem-details img, div.search img {
        float: left;
        margin-right: 7px
    }

    div.cta hr, div.no-search hr, div.problem-details hr, div.search hr {
        border-bottom: 3px solid #eee;
        border-top: 1px solid #ddd;
        margin: 0
    }

    div.cta .caret-large, div.no-search .caret, div.problem-details .caret-large, div.search .caret, div.search .caret-large {
        display: inline-block;
        width: 0;
        height: 0;
        vertical-align: top;
        border-top: 12px solid #eee;
        border-right: 10px solid transparent;
        border-left: 10px solid transparent;
        margin-left: 60px;
        content: ""
    }

.mx-mobile-login-panel {
    max-width: 400px;
    margin: 40px auto
}

@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px) {
    table.tool-result-table, table.tool-result-table tbody, table.tool-result-table td, table.tool-result-table th, table.tool-result-table thead, table.tool-result-table tr {
        display: block
    }

        table.tool-result-table thead tr {
            position: absolute;
            top: -9999px;
            left: -9999px
        }

        table.tool-result-table tr {
            border: none;
            border-bottom: 1px solid #eee;
            position: relative;
            padding-left: 35%
        }

            table.tool-result-table tr.full-width {
                padding-left: 0
            }

        table.tool-result-table td {
            border: none !important;
            border-top: 1px solid #EEE !important;
            min-height: 29px
        }

        table.tool-result-table tr:last-child td {
            border: none !important
        }

        table.tool-result-table td:before {
            position: absolute;
            border-top: 1px solid #EEE;
            margin-top: -6px;
            padding-top: 6px;
            left: 6px;
            width: 30%;
            padding-right: 10px;
            white-space: nowrap
        }

        table.tool-result-table tr:last-child td:before {
            border: none !important
        }

    .force-width {
        width: auto !important
    }

    div[id*=divAd] img, pre {
        width: 100%
    }

    pre {
        white-space: normal
    }

    .full-width ul {
        float: none !important
    }

    #supertool_ad_variation {
        display: none !important
    }

    #content {
        padding-right: 0 !important
    }
}
