@font-face {
    font-family: Flaticon;
    src: url(../fonts/Flaticon.eot);
    src: url(../fonts/Flaticon.eot?#iefix) format("embedded-opentype"), url(../fonts/Flaticon.woff) format("woff"), url(../fonts/Flaticon.ttf) format("truetype"), url(../fonts/Flaticon.svg#Flaticon) format("svg");
    font-weight: 400;
    font-style: normal
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: Flaticon;
        src: url(../fonts/Flaticon.svg#Flaticon) format("svg")
    }
}

[class*=" flaticon-"]:after,
[class*=" flaticon-"]:before,
[class^=flaticon-]:after,
[class^=flaticon-]:before {
    font-family: Flaticon;
    font-style: normal;
    margin-left: 20px
}

.flaticon-signs:before {
    content: "\f100"
}

.flaticon-delete:before {
    content: "\f101"
}

.flaticon-draw:before {
    content: "\f102"
}

.flaticon-interface:before {
    content: "\f103"
}

.flaticon-round:before {
    content: "\f104"
}

.flaticon-cross:before {
    content: "\f105"
}

.flaticon-configuration:before {
    content: "\f106"
}

#mod_affeescalculator {
    color: #000;
    padding-bottom: 1em;
    transition: all 300ms ease;
    line-height: 24px;
}

#mod_affeescalculator .container-fluid {
    margin-left: 20px;
    margin-right: 20px
}

#mod_affeescalculator .radius {
    border-radius: 1px;
    background-clip: padding-box
}

#mod_affeescalculator .border {
    border: 1px solid #f5f5f5;
    border-radius: 1px;
    background-clip: padding-box;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .15)
}

#mod_affeescalculator .content {
    margin: 10px auto;
    padding: 2em;
    background-color: #FFF;
    zoom: 1
}

#mod_affeescalculator .content .cli {
    font-size: 16px
}

#mod_affeescalculator .content .cli .cmd {
    color: #c3912e
}

#mod_affeescalculator .object-type {
    padding: 2rem
}

#mod_affeescalculator .object-type .whois-options {
    padding: 10px;
    margin: 10px 0 0;
    border: 1px solid #f5f5f5;
    background: #fff;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .15);
    border-radius: 1px;
    background-clip: padding-box
}

@media (min-width:992px) {
    #mod_affeescalculator .object-type .whois-options.first {
        margin-right: 2em
    }
}

#mod_affeescalculator .object-type .whois-options .obj-content {
    overflow-y: auto;
    padding: 10px
}

#mod_affeescalculator .object-type .whois-options .obj-content.create {
    display: inline
}

#mod_affeescalculator .row {
    margin-left: 0;
    margin-right: 0
}

#mod_affeescalculator .row.object-type, #mod_affeescalculator .row-fluid.object-type {
    margin-bottom: 15px;
    background: #f5f5f5
}

#mod_affeescalculator .row.object {
    position: relative
}

#mod_affeescalculator .row .abuse {
    border: 1px solid #f0680e;
    padding: 10px;
    margin: 5px 0;
    color: #FFF;
    background: #f0680e;
    border-radius: 1px;
    background-clip: padding-box
}

#mod_affeescalculator .row .title {
    color: #2d2d2d;
    font-weight: bolder;
    font-size: 1.5em;
    margin-bottom: 1.5em;
    position: relative;
    min-height: 1.5em
}

#mod_affeescalculator .row .title.subtitle {
    font-size: 1.2em;
    border-bottom: 1px solid #999;
    padding-bottom: 5px
}

#mod_affeescalculator .row .title.error-msg {
    background: #c60f13;
    padding: 10px;
    color: #fff;
    font-size: 1.3rem
}

#mod_affeescalculator .row .title.success {
    background: #43AC6A;
    border-color: #3a945b;
    padding: 10px;
    color: #fff;
    font-size: 1.3rem
}

#mod_affeescalculator .row .title .help {
    right: 0;
    position: absolute
}

#mod_affeescalculator .row .title .help:hover {
    color: #f0680e
}

#mod_affeescalculator .row .title .help:hover+.tooltip {
    opacity: 1;
    z-index: 100
}

#mod_affeescalculator .row .title .help.with-close {
    margin-right: 60px
}

#mod_affeescalculator .row .title .close {
    right: 0;
    position: absolute;
    margin-left: 0
}

#mod_affeescalculator .row .title .close:hover {
    color: #f0680e
}

#mod_affeescalculator .row .title .delete {
    right: 0;
    margin-right: 30px;
    position: absolute
}

#mod_affeescalculator .row .title .delete:hover {
    color: #f0680e
}

#mod_affeescalculator .row .title .error {
    color: #ff4700
}

#mod_affeescalculator .row .tooltip {
    opacity: 0;
    background: #d27246;
    padding: 10px;
    border: 1px solid #d27246;
    position: absolute;
    font-size: 12px;
    width: 100%;
    color: #FFF;
    z-index: -100;
    margin-top: 10px;
    transition: all 500ms ease;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .15);
    border-radius: 1px;
    background-clip: padding-box
}

#mod_affeescalculator .row .tooltip::hover {
    opacity: 1
}

#mod_affeescalculator .navbar {
    margin-bottom: 0;
    font-weight: bolder;
    color: #2d2d2d
}

#mod_affeescalculator .navbar .navbar-nav {
    margin: 0
}

#mod_affeescalculator .form-control:focus {
    border-color: #f0680e;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(255, 102, 0, .6)
}

#mod_affeescalculator input[type=checkbox],
#mod_affeescalculator input[type=radio] {
    outline: 0
}

#mod_affeescalculator .btn:hover {
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .5)
}

#mod_affeescalculator .btn-primary {
    color: #FFF;
    background-color: #d27246;
    border-color: #d27246
}

#mod_affeescalculator .btn-primary:hover {
    background-color: #d27246;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .5)
}

#mod_affeescalculator a {
    color: #2d2d2d
}

#mod_affeescalculator a:hover {
    color: #f0680e;
    text-decoration: none
}

#mod_affeescalculator .action-grp {
    position: absolute;
    bottom: 25px;
    margin-right: 15px;
    right: 0
}

#mod_affeescalculator .action-grp .action {
    border: 1px solid #2d2d2d
}

#mod_affeescalculator .action-grp .action:hover {
    color: #f0680e;
    border: 1px solid #f0680e
}

#mod_affeescalculator .action-grp .action:hover a {
    color: #f0680e
}

#mod_affeescalculator .editor {
    background: #f5f5f5;
    resize: none;
    margin-top: 10px
}

#mod_affeescalculator .response pre {
    max-height: 450px
}

#mod_affeescalculator .plain-object {
    padding-bottom: 45px
}

#mod_affeescalculator .col-lg-4 {
    width: 32%
}

@media (min-width:992px) {
    #mod_affeescalculator .col-lg-6 {
        width: 49%
    }
}

#mod_affeescalculator .tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 1rem
}

#mod_affeescalculator .tabs label.ltab {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    display: block;
    padding: 1rem 2rem;
    margin-right: .2rem;
    cursor: pointer;
    background: #f5f5f5;
    color: #f0680e;
    margin-bottom: 0!important;
    transition: all 500ms ease
}

#mod_affeescalculator .tabs .tab {
    -webkit-box-ordinal-group: 100;
    -ms-flex-order: 99;
    order: 99;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 100%;
    display: none;
    padding: 1rem;
    background: #f5f5f5
}

#mod_affeescalculator .tabs .object-type {
    padding: 0!important
}

#mod_affeescalculator .tabs .subtitle {
    border-bottom: none!important
}

#mod_affeescalculator .tabs input[type=radio].itab {
    display: none
}

#mod_affeescalculator .tabs input[type=radio]:checked+label {
    background: #5b5b5b
}

#mod_affeescalculator .tabs input[type=radio]:checked+label+.tab {
    display: block
}

#mod_affeescalculator .checkbox,
#mod_affeescalculator .checkbox-inline,
#mod_affeescalculator .radio,
#mod_affeescalculator .radio-inline {
    cursor: default
}

#mod_affeescalculator .checkbox label,
#mod_affeescalculator .checkbox-inline label,
#mod_affeescalculator .radio label,
#mod_affeescalculator .radio-inline label {
    cursor: default;
    font-weight: 400
}

#mod_affeescalculator .checkbox-inline.object,
#mod_affeescalculator .radio-inline.object {
    width: 20%
}

#mod_affeescalculator .info {
    text-align: center
}

#mod_affeescalculator .info h3 {
    color: #f0680e;
    font-size: bold
}

#mod_affeescalculator .info a {
    color: #f0680e
}

#mod_affeescalculator .attributes {
    height: 100%;
    padding: 0;
    margin: 0
}

#mod_affeescalculator .attributes .tooltip {
    left: 0;
    margin-bottom: 40px;
    background: #5b5b5b;
    color: #FFF;
    border: #5b5b5b
}

#mod_affeescalculator .attributes .attr {
    color: #FFF;
    width: 100%;
    min-height: 45px;
    background: #d27246;
    padding: 10px 15px;
    margin-top: 10px;
    vertical-align: middle;
    border-radius: 1px;
    background-clip: padding-box;
    transition: all 500ms ease
}

#mod_affeescalculator .attributes .attr.mandatory {
    font-weight: 700
}

#mod_affeescalculator .attributes .attr.disabled {
    background: #5b5b5b
}

#mod_affeescalculator .attributes .attr div {
    display: inline-block;
    vertical-align: middle
}

#mod_affeescalculator .attributes .attr div:nth-child(1) {
    width: 33%
}

#mod_affeescalculator .attributes .attr div:nth-child(2) {
    margin-left: 10px;
    margin-right: 10px;
    width: 33%
}

#mod_affeescalculator .attributes .attr:hover {
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .5)
}

#mod_affeescalculator .attributes .attr:hover+.tooltip {
    opacity: 1;
    z-index: 100
}

#mod_affeescalculator .creator .form-group .help {
    right: 15px;
    position: absolute
}

#mod_affeescalculator .creator .form-group .help:hover {
    color: #f0680e
}

#mod_affeescalculator .creator .form-group .help:hover+.tooltip {
    opacity: 1;
    z-index: 100
}

#mod_affeescalculator .creator label {
    width: 100%
}

#mod_affeescalculator .submit-all h5 {
    color: #f0680e;
    font-size: 1.5em;
    font-weight: bolder
}

#mod_affeescalculator textarea,
#mod_affeescalculator textarea .form-control {
    font-family: "Courier New", Courier, monospace!important
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes animatebottom {
    from {
        bottom: -100px;
        opacity: 0
    }
    to {
        bottom: 0;
        opacity: 1
    }
}

@keyframes animatebottom {
    from {
        bottom: -100px;
        opacity: 0
    }
    to {
        bottom: 0;
        opacity: 1
    }
}

#mod_affeescalculator .error {
    background: #c60f13;
    padding: 5px;
    color: #fff;
    display: none;
    opacity: 0;
    transition: all 500ms ease
}

@media (max-width:45em) {
    #mod_affeescalculator .tabs .tab.ltab,
    #mod_affeescalculator .tabs label.ltab {
        -webkit-box-ordinal-group: initial;
        -ms-flex-order: initial;
        order: initial
    }
    #mod_affeescalculator .tabs label.ltab {
        width: 100%;
        margin-right: 0;
        margin-top: .2rem
    }
    #mod_affeescalculator .checkbox-inline.object,
    #mod_affeescalculator .radio-inline.object {
        width: 100%
    }
}

#mod_affeescalculator .accordion {
    background-color: #f5f5f5;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    text-align: left;
    border: none;
    outline: 0;
    transition: .4s;
    margin-bottom: 15PX;
    font-weight: 700
}

#mod_affeescalculator .accordion:hover,
#mod_affeescalculator .active {
    background-color: #ddd
}

#mod_affeescalculator .panel {
    background-color: #f5f5f5;
    display: none;
    overflow: hidden;
    margin-bottom: 15px;
    margin-top: -15PX
}

#mod_affeescalculator pre span {
    font-weight: 700
}

#mod_affeescalculator pre span .colored {
    color: #f0680e!important
}

#mod_affeescalculator .btn-primary.focus,
#mod_affeescalculator .btn-primary:focus,
#mod_affeescalculator .btn-primary:hover {
    color: #fff;
    border-color: #e4701e!important;
    background-color: #e4701e!important
}

#mod_affeescalculator .error {
    margin: 0!important
}

#mod_affeescalculator::-webkit-input-placeholder {
    color: #e4701e!important;
    opacity: .5
}

#mod_affeescalculator:-ms-input-placeholder {
    color: #e4701e!important;
    opacity: .5
}

#mod_affeescalculator::placeholder {
    color: #e4701e!important;
    opacity: .5
}

#mod_affeescalculator::-ms-input-placeholder {
    color: #e4701e
}

#mod_affeescalculator .radio-inline {
    font-weight: 700;
    min-width: 200px;
    margin-left: 0;
}

#mod_affeescalculator body .object-type .whois-options .obj-content {
    height: 270px
}

#mod_affeescalculator-loader {
    display: none;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    margin: -75px 0 0 -75px;
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #E4701E;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

#mod_affeescalculator .animate-bottom {
    position: relative;
    -webkit-animation-name: animatebottom;
    -webkit-animation-duration: 1s;
    animation-name: animatebottom;
    animation-duration: 1s
}

@-webkit-keyframes animatebottom {
    from {
        bottom: -100px;
        opacity: 0
    }
    to {
        bottom: 0;
        opacity: 1
    }
}

@keyframes animatebottom {
    from {
        bottom: -100px;
        opacity: 0
    }
    to {
        bottom: 0;
        opacity: 1
    }
}

#mod_affeescalculator-overlay {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .5);
    z-index: 2;
    cursor: pointer
}

.box-result {
    background: #fff;
    margin: 0 5px;
    padding: 5px 15px;
    min-height: 16em;
    background-clip: padding-box;
}
.result h4 {
    border-bottom: 1px solid #000;
    color: #000;
    font-weight: bold;
    margin: 5px;
    padding: 5px;
}
#mod_affeescalculator  hr {
    margin-top: 0px; 
    margin-bottom: 5px; 
    border: 0;
    border-top: 1px solid #eee; 
}

.result .colored {
    text-align: right;
    color: #000;
}

.only-new {
    min-height: 5em;
}

.def-link {
    text-decoration: none;
    font-style: italic;
    font-size: 10px;
}
.no-padding-right {
    padding-right: 0;
}
@media(max-width: 992px) {
    .box-result {
        min-height: 5em;
    }
    .no-padding-right {
        padding-right: 15px;
    }
} 

#mod_affeescalculator input[type="text"]{
    display: block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px;
}

#mod_affeescalculator .btn {
    border-radius: 0px;
}