/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */

body {
    font-family: 'Roboto', sans-serif;
}

input:focus,
input:active {
    box-shadow: none !important;
    text-decoration: none !important;
    outline: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

input {
    border: 0px;
}

#active {
    background: red;
}
.background-main-body {
    background-image: url('../img/background-main.png');
    min-height: 685px;
}

.slider {
    background-color: #f4f4f4;
}

.language-popover {
    background-image: none;
    background: #fc6042;
}

.language-popover.popover.bottom > .arrow:after {
    border-bottom-color: #fc6042;
}

#cartItemCount {
    color: white;
    background: rgba(97, 96, 105, 0.4);
    border-radius: 50%;
    padding: 7px;
    padding-top: 2px;
    padding-bottom: 2px;
}

#home-banner {
    background: url('../img/background-cloxter.png');
        background-size: cover;
    background-repeat: no-repeat;
}

section#header {
    background: linear-gradient(to right, #292542 0%,#292542 50%,#1b395a 100%);
    border-radius: 0px;
}

#top-nav a.quick-nav {
    color: white;
    padding-top: 14px;
    border-left: 1px solid #43576c;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0px;
}

.logo {
    float: left;
    margin-top: -5px;
    padding-right: 60px;
}

.logo img {
    width: 140px;
}

.navbar-main {
    background: linear-gradient(to right, #292542 0%,#292542 50%,#1b395a 100%);
}

#Primary_Navbar-Home {
    border-bottom: 2px solid red;
}

#Primary_Navbar-Services,
#Primary_Navbar-Announcements {
    border-bottom: 2px solid orange;
}

#Primary_Navbar-Domains,
#Primary_Navbar-Knowledgebase {
    border-bottom: 2px solid #0C6F9E;
}

#Primary_Navbar-Billing,
#Primary_Navbar-Network_Status {
    border-bottom: 2px solid #D8B0EC;
}

#Primary_Navbar-Support,
#Primary_Navbar-Contact_Us {
    border-bottom: 2px solid #76EA9A;
}

#Primary_Navbar-Open_Ticket {
    border-bottom: 2px solid #0C6F9E;
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-radius: 0px;
}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    background: #10b330;
    border-radius: 0px;
    border-color: #10b330;
    margin-left: 0px;
}

section#home-banner {
    height: 600px;
}

section#home-banner h2 {
    font-size: 50px;
    width: 690px;
    margin-left: auto;
    margin-right: auto;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    margin-top: 10%;
    margin-bottom: 10%;
}

.language-nav i {
    color: orange;
}

.border-right {
    border-right: 1px solid #43576c;
}

.navbar-main .navbar-nav > li > a:hover, .navbar-main .navbar-nav > li > a:focus, .navbar-main .navbar-nav > .active > a, .navbar-main .navbar-nav > .active > a:hover, .navbar-main .navbar-nav > .active > a:focus, .navbar-main .navbar-nav > .open > a, .navbar-main .navbar-nav > .open > a:hover, .navbar-main .navbar-nav > .open > a:focus {
    color: #fc6042;
    background: none;
}

.services-box {
    margin-top: 60px;
}

.container-services-box {
    padding-left: 150px;
    padding-right: 150px;
}

.table-homepage {
    position: relative;
    list-style: none;
    padding: 0px;
    margin-bottom: 10px;
}

.middle-table {
    transform: scale(1.24);
    position: relative;
    z-index: 1;
    list-style-type: none;
    padding: 0px;
}

.table-homepage li,
.middle-table li {
    width: 100%;
    list-style-type: none;
    color: white;
    padding-top: 10px;
    padding-bottom: 10px;
}

.li-button-buy {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.table-homepage li:nth-child(odd) {
    background-color: #2c3e51;
}

.table-homepage li:nth-child(even) {
    background-color: #213041;

}

.middle-table li:nth-child(odd) {
  background-color: #2580cc;
}

.middle-table li:nth-child(even) {
  background-color: #0b65ad;
}

.button-buy {
    width: 135px;
    padding-top: 5px;
    padding-bottom: 5px;
    background: #10b330;
    color: white;
    margin-left: auto;
    margin-right: auto;
    border-radius: 4px;
    padding-right: 22px;
    padding-left: 22px;
}

.number-service {
    padding-right: 5px;
}

.price-service {
    font-size: 55px;
    font-weight: 900;
    padding-right: 5px;
}

.information-service {
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
    color: #b7c1cd;
}

.services-box i {
    font-size: 45px;
    color: #2aacc4;
    font-weight: bolder;
    padding-bottom: 15px;
}

.title-service {
    color: #ef6d2e;
    font-weight: 900;
    font-size: 18px;
}

.description-service {
    font-size: 13px;
    font-weight: 500;
}

.why-to-choose-cloxter {
    margin-top: 5%;
    margin-bottom: 5%;
    color: #1db4db;
}

.bx-wrapper .bx-viewport {
     moz-box-shadow: none !important;
     -webkit-box-shadow: none !important;
     box-shadow: none !important;
     border: none !important;
     background: transparent !important;
}

.bx-wrapper .bx-next {
    right: 10px;
    background: url('../js/slider/images/controls.png') no-repeat -35px -32px !important;
}

.bx-wrapper .bx-prev {
    right: 10px;
    background: url('../js/slider/images/controls.png') no-repeat 0px -32px !important;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
    background-color: #0066cb !important;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background-color: transparent !important;
    border: 1px solid grey !important;
}

.image-slider {
    width: 70px;
    height: 70px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 50%;
    background-size: cover;
    background-position: center;
}

.our-sponsors-image {
    width: 150px;
    background-size: contain;
    height: 75px;
    background-repeat: no-repeat;
    -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);
    float: none !important;
    margin: 0 auto;
}

.images-sponsors-box {
    margin-top: 50px;
    margin-bottom: 50px;
}

.alert-info {
    background: none;
    border: none;
}

.popover-title {
    background: white;
}

/*design-clients*/

.angle-right i {
    color: #1db4db;
}

.tiles .tile {
    width: 120px;
    height: 120px;
    margin-left: 10px;
    margin-right: 50px;
    border-radius: 50%;
    background: none;
    border:none;
}

.tiles .tile:nth-child(1) {
    border: 3px solid #E0CA3E;
}

.tiles .tile:nth-child(2) {
    border: 3px solid red;
}

.tiles .tile:nth-child(3) {
    border: 3px solid #768C57;
}

.tiles .tile:nth-child(4) {
    border: 3px solid #686EA9;
}

.tiles .tile:nth-child(5) {
    border: 3px solid red;
}

.tile .stat {
    margin-top: 0px;
    font-size: 55px;
    color: black;
    font-weight: 200;
}

div.header-lined h1 {
    border: none;
    color: black;
}

.sidebar .panel {
    margin-bottom: 0px; 
    background-color: white;
    border-bottom: 1px solid #EFEFEF;
    border-radius: 0px; 
    -webkit-box-shadow: none
    box-shadow: none;
}

.panel {
    border: none;
    border: 1px solid #EFEFEF
    box-shadow: none;
}

.panel .list-group-item {
    background-color: white;
}

.panel-footer {
    background-color: white;
    border:none;
}

.panel-footer .btn-default {
    background: #10b330;
    border-radius: 4px;
    color: white;
}
.btn-success {
    background-color: #10b330;
    border-color: #10b330;
}

.list-group-item {
    border: none;
}

.panel-footer-icon i {
    display: none;
}

.using-password-strength .form-control:focus {
    border-color: #21b139;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
 }

.using-password-strength .form-control {
    border:none;
    border-bottom: 2px solid #E9D7D7;
    background-color: none;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: none;
    margin-top: 25px;
}

.form-control-city {
    display: inline-block;
    width: 65%;
}

.form-control-password,
.form-control-password-show {
    width: 65%;
}

.show-password {
    display: inline-block;
    margin-left: 10px;
    border: 1px solid #21b139;
    border-radius: 4px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px; 
    color: #21b139;
    font-weight: bold;
    cursor: pointer;

}

.form-control-password-show {
    display: inline-block;
}

.form-control-postcode {
    width: initial;
    display: inline-block;
}

.btn-primary {
    color: #fff;
    background-color: #21b139;
    font-weight: bold;
    border: none;
}

.btn-default {
	color: #fff;
	background-color: #2580cc;
	font-weight: bold;
	border: none;
}

.panel.panel-accent-gold {
    border-top:none;
}

.panel.panel-accent-gold .panel-heading {
    background: #65318f;
    color: white;
    padding: 15px;
}

.panel.panel-accent-gold .panel-footer {
    display: none;
}

.bg-color-gold {
    background: transparent;
}

.client-home-panels .panel > .panel-heading .panel-title .btn {
    border: 1px solid rgba(204,201,201,0.3);
    border-opacity: 0.5;
}

.panel.panel-accent-blue {
    border-top: none;
}

.panel.panel-accent-blue .panel-footer {
    display: none;
}

.panel.panel-accent-blue .panel-heading {
    background: #fc6244;
    color: white;
    padding: 15px;
}

.panel-default>.panel-heading {
    background-color: white;
    border-color: white;
    border-top: 1px solid #EFEFEF;
}

.bg-color-blue {
    background: transparent;
}

.panel.panel-accent-emerald .panel-footer {
    display: none;
}

.panel.panel-accent-asbestos .panel-footer {
    display: none;
}

.panel.panel-accent-asbestos .list-group-item {
    background: white;
}

/*login*/


.form-group .form-control:focus {
    border-color: #21b139;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-top: 6px;
 }

.form-group .form-control {
    border-bottom: 2px solid #E9D7D7;
    background-color: none;
}

.login-button {
    padding-right: 40px;
    padding-left: 40px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.forgot-pass {
    background: none;
    color: #1db4db;
    border: none;
}

.header-lined small {
    display: none;
}
.checkbox label, .radio label {
    padding-left: 40px;
}



    label.inline { display: inline; }
    .label_check,
    .label_radio    { padding-left: 40px; cursor: pointer; font-weight: normal !important;}
    .label_radio    { background: url('../img/untick-cloxter.png') no-repeat; }
    .label_check    { background: url('../img/untick-cloxter.png') no-repeat; height: 30px; margin-left: 10px; display: block; font-weight: 700; font-family: 'Roboto', sans-serif; font-size: 16px; }
     label.c_on     { background: url('../img/tick-cloxter.png') no-repeat; }
     label.r_on     { background: url('../img/tick-cloxter.png') no-repeat; }
    .label_check input, .label_radio input  { position: absolute; left: -9999px; }

.test {
    background: url('../img/tick-cloxter.png') no-repeat;
}

/*cart*/

.panel #order-standard_cart .panel {
    border-right: 1px solid black;
}

#order-standard_cart .panel-heading {
    display: none;
}

#order-standard_cart .panel {
    background: white;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#order-standard_cart .panel .list-group-item {
    background: none;
    border: none;
}


/*knowledgebase*/

.kbarticles a .glyphicon {
    color: #8ce;
    background: #fc6244;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    padding: 18px;
    font-size: 26px;
    color: white;
    padding-left: 20px;
}

.kbcategories a .glyphicon {
    color: #8ce;
    background: #21b139;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    padding: 18px;
    font-size: 26px;
    color: white;
    padding-left: 17px;
    padding-top: 17px;
}

.kbcategories,
.kbarticles {
    padding: 15px;
    border-radius: 4px;
}


.kbcategories a {
    font-size: 1.5em;
    font-weight: 700;
    color: #21b139;
}

.kbcategories p {
    padding-left: 75px;
    font-weight: 600;
}


.box-articles {
    border: 1px solid black;
    border-top: 4px solid #fc6244;
    border-radius: 4px;
    margin-bottom: 15px;
    padding: 15px;
    min-height: 150px;
    margin-right: 30px;
}

.box-knowledgebase {
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    border-top: 4px solid #21b139;
    margin-bottom: 15px;
    padding: 15px;
    min-height: 150px;
    margin-right: 30px;
}

.box-knowledgebase:nth-child(2) {
    border-top: 4px solid #fc6244;
}

.box-knowledgebase:nth-child(2) a {
    color: #fc6244;
}

.box-knowledgebase:nth-child(2) .glyphicon {
    background: #fc6244;
}

.box-knowledgebase:nth-child(3) {
    border-top: 4px solid #fcb941;
}

.box-knowledgebase:nth-child(3) a {
    color: #fcb941;
}

.box-knowledgebase:nth-child(3) .glyphicon {
    background: #fcb941;
}
.box-knowledgebase:nth-child(4) {
    border-top: 4px solid #1b395a;
}

.box-knowledgebase:nth-child(4) a {
    color: #1b395a;
}

.box-knowledgebase:nth-child(4) .glyphicon {
    background: #1b395a;
}







.kbarticles a {
    font-size: 2.0em;
    font-weight: 700;
    color: #fc6244;
}


/*services*/

.dataTables_wrapper .dataTables_info {
    background-color: #232e4d;
}

.panel .list-group-item {
    background-color: 
}

table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
    background-color: white;
}

.dataTables_wrapper .dataTables_filter label .form-control {
    background: transparent;
    color: white;
    border-color: rgba(255,255,255,0.5);
}

.table-list > tbody > tr:nth-child(odd) > td, .table-list > tbody > tr:nth-child(odd) > th {
    background-color: white;
}

.dataTables_wrapper {
    background-color: white;
}

.domain-checker-container .input-group-box {
    background: none;
    padding: 0px;
}


/*domain-checker*/

#pricingTable .panel-heading {
    background-color: transparent;
    border:none;
}

#pricingTable .panel-group .panel {
    border: none;
    box-shadow: none;
}

#pricingTable a.domain-tld-pricing-category {
    float: left;
}

.domain-checker-container {
        background: transparent;
}

.domain-checker-bg {
    background-image: none;
    padding: 0px;
}

.input-domain-checker {
    height: 70px !important;
    border: 0px;
}

.button-submit-domain {
    height: 70px !important;
    border: 0px;
}

.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {
    border: none;
}

#order-standard_cart .domain-selection-options .option-selected {
    background-color: white !important;
}

#order-standard_cart .domain-selection-options .option {
    background-color: white !important;
}

/*footer*/

.footer {
    padding-top: 25px;
    padding-bottom: 10px;
}

.header-menu-footer {
    color: #ababab;
    text-transform: uppercase;
    padding-bottom: 5px;
}

.footer-links {
    color: white;
    display: block; 
    font-size: 15px;
}

.logo-footer {
    padding-right: 0px;
}

/*basket*/ 

.alert-warning {
    border: none;
    background: none;
    color: #292542;
}

#order-standard_cart .view-cart-items-header {
    background-color: #232e4d !important;
}

#order-standard_cart .view-cart-items {
    border-color: #232e4d;
}

#order-standard_cart .order-summary {
    background: #232e4d !important;
    border-color: #232e4d !important;
    border-radius: 0px !important;
}

#order-standard_cart .summary-container {
    background: white !important;
    border-radius: 0px !important;
}

.btn-block {
    background: #10b330;
    color: white;
}

#order-standard_cart .view-cart-tabs .nav-tabs > li.active > a {
    background: white !important;
}

#order-standard_cart .view-cart-tabs .tab-content {
    background-color: white !important;
}


/*floatlabel*/

.floatlabel-wrapper label {
    top: -8px !important;
}

/*hover*/

.li-button-buy a:hover,
.li-button-buy a:active,
.li-button-buy a:focus {
    text-decoration: none;
}

.tiles .tile:hover {
    background-color: transparent;
}

.footer-links:hover,
.footer-links:focus {
    color: white;
    text-decoration: none;
}

.login-button:hover,
.login-button:focus,
.login-button:active {
    background: #21b139;
    opacity: 0.9;
    border: none;
    outline: none;
    outline-offset: 0px;
}

.forgot-pass:hover,
.forgot-pass:focus,
.forgot-pass:active {
    background: none;
    text-decoration: none;
    color: #1db4db;
    -webkit-box-shadow: none;
     box-shadow: none;
}

#order-standard_cart .list-group-item.active, #order-standard_cart .list-group-item.active:focus,#order-standard_cart .list-group-item.active:hover {
    color: #fc6042;
}

a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
    background-color: #fc6042;
}

.navbar-main .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #fc6042;
}

.nav .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	color: white;
    background-color: #fc6042;
}

.table-hover>tbody>tr:hover {
    background: none;
}

#top-nav a.quick-nav:hover {
    text-decoration: none;
}

.button-buy:hover {
    color: white;
    opacity: 0.8;
}

/*media*/

@media only screen and (max-width: 1200px) {
    .middle-table {
        transform: scale(1.31);
    }
}


 @media only screen and (max-width: 992px) {
    .table,
    .middle-table {
        transform: none;
    }

    #Primary_Navbar-Home {
        border-bottom: none;
    }

    #Primary_Navbar-Services,
    #Primary_Navbar-Announcements {
        border-bottom: none;
    }

    #Primary_Navbar-Domains,
    #Primary_Navbar-Knowledgebase {
        border-bottom: none;
    }

    #Primary_Navbar-Billing,
    #Primary_Navbar-Network_Status {
        border-bottom: none;
    }

    #Primary_Navbar-Support,
    #Primary_Navbar-Contact_Us {
        border-bottom: none;
    }

    #Primary_Navbar-Open_Ticket {
        border-bottom: none;
            }
    .nav .nav-divider {
        display: none;
    }

    .text {
        padding-left: 60px;
        padding-right: 60px;
    }

    .image-slider {
        margin-bottom: 15px;
    }

    .description-service {
        margin-bottom: 40px;
    }

    .container-services-box {
        padding-left: 15px;
        padding-right: 15px;
    }

    .header-menu-footer {
        padding-top: 25px;
    }

    .first-header-menu {
        padding-top: 0px;
    }
}

 @media only screen and (max-width: 768px) {

    section#home-banner h2 {
        font-size: 27px;
        width: initial;
        margin-top: 25%;
        margin-bottom: 25%;
    }
}


.results tr[visible='false'],
.no-result{
	display:none;
}

.results tr[visible='true']{
	display:table-row;
}

html {
	overflow-y: scroll;
}

div.traceback {
	text-transform: lowercase;
}
