@charset "UTF-8";
/* CSS Document */

html {
    /* SIDEBAR TRANISTION SMOOTH WILL NOT TWITCH RIGHT WITH THE SIDESCROLLER SIDEBAR */
    height: 102%;
    margin-bottom: 0.01em;
}

.btn-panel-container{
    border-bottom: 1px solid #efefef; 
    border-top: 1px solid #efefef; 
    background:#fbfbfb; 
    padding-top:8px!important; 
    padding-bottom:8px!important;
}

.btn-info-estibot{
    background-color: #50B8D9;
    color: #FFFFFF!important;
}
.btn-info-estibot:hover{
    background-color: #50B8D9;
    color: #FFFFFF!important;
}

 @font-face {
      font-family: "HelveticaNeue-Light", Helvetica, Arial, sans-serif;
      src: u`rl("helveticaneue/HelveticaNeueLt.ttf");
    }

 @font-face {
      font-family: "HelveticaNeue-Medium", Helvetica, Arial, sans-serif;
      src: url("helveticaneue/HelveticaNeueMed.ttf");
    }

 @font-face {
      font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
      src: url("helveticaneue/HelveticaNeue.ttf");
    }


div.col-lg-3.col-md-4.col-xs-4.text-center.bot-10.bringto-front {
  z-index: 1!important;
}

.btn-helvetica-med {
    font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif!important;
    -webkit-font-smoothing: inherit!important;
}


.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}


/* AFFECTS THE ORDER OF THE TABLE CONTENT ALIGNMENT */
.table-proper td:nth-of-type(n+2){
    text-align:right;
}
.table-proper th:nth-of-type(n+2){
    text-align:right;
}



/* AFFECTS THE ORDER OF THE TABLE CONTENT ALIGNMENT */

.table-proper-check td:nth-of-type(n+3){
    text-align:right;
}
.table-proper-check th:nth-of-type(n+3){
    text-align:right;
}

      div.row.features {
         display:none;
      }

      div.hide {
         display:inline-block!important;
      }

@-moz-document url-prefix() {
    small.clearfix {
        font-size: 10px!important;
    }
    .dashboard-buttons:hover {
        background-image: radial-gradient(50% -59%, rgba(208, 208, 208, 0.17) 78%, rgba(187, 187, 187, 0.28) 100%);
        border-bottom: 1px solid #dadada;
    }
    .input-group-btn:last-child > .btn,
    .input-group-btn:last-child > .btn-group {
        margin-left: -1px;
       /* margin-top: 0px !important;*/
    }
    a.signout {
        min-width: 100px!important;
    }
    a.signout:hover {
        width: 100px!important;
    }
}
a.edit-btn {
    font-weight: 600!important;
    -webkit-font-smoothing: none!important;
}
/* GENERAL STYLES */

body {
    font-family: inherit;
    min-height: 100%;
    /*background-color: #FAFBFC!important;*/
    background-color:#eceef1!important;

}
h3 {
    font-size: 24px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: 500;
}
h4 {
    /* Free domain appraisa: slider - heading*/
    
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 15px;
}
h5 {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 11px;
}
p {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
a:hover {
    text-decoration: none;
}
a.signout {
    min-width: 100px!important;
}
a.signout:hover {
    width: 100px!important;
}
div.tiny.note {
    font-size: .84em;
    color: rgba(51, 51, 51, 0.70);
    line-height: 1.9em;
    -webkit-font-smoothing: antialiased;
}


.password_ver_block {
    margin: 15px 0px;
    margin-bottom: 30px;
    min-height: 198px;

}

.aextend {
font-size: 10px;
    background: #f7f7f7;
    padding: 5px 11px;
    border-radius: 1px;
    font-weight: bold;
    font-family: "HelveticaNeue-Light";
    color: #888888;
    text-align: center;
    float: none;
    -webkit-font-smoothing: antialiased;
    border: .5px solid #efefef;
}

.aextend:hover {
    background: #b7bbbf;
    color: #FFF;
    border-color: #b7bbbf;
}


div.note.tiny.cell_line_height {
    line-height:0.9em!important;
}

div.col-lg-3.other-extensions {
    border: 1px solid #e4e4e4;
    margin-top: 20px;
    float: right;
    padding:5px 30px!important;
}


div.tiny.note.pull-right.database-update-text{
                font-weight: 200;
            padding-top: 8px;
            padding-right: 25px;
    }


div.div_keyword_stats {
    position: relative;
    min-height: 1px;
/*    padding-right: 15px;
    padding-left: 15px;*/
    width: 100%;
    float: left;
}


/*div.dropdown-arrow-fallback {
      background-image: url(img/arrow-dropdown.png); 
      background-image: url(img/arrow-dropdown.svg), none;
      width: 32px;                                     
      height: 32px; 
}

*/


/*Affiliate links calendar style */
span.input-group-addon.calendar {
   cursor: pointer!important;
   background: none!important;
   border: none!important;
   position: relative!important;
   top: -43px!important;
   /* border-radius: 0px; */
   left: 172px!important;
   display: inline-table!important;
   z-index: 2!important;
   padding: 9px!important;
   padding-left: 49px!important;
   padding-left: 50px!important;
}



.min-height-500 {
    min-height:500px!important;
}

/* #Base Grid
=============================== */

.one-sixth.column {
    width: 14.666%;
}
/* 1/6 */

.one-fifth.column {
    width: 18%;
}
/* 1/5 */

.four.columns,
.one-fourth.column {
    width: 23%;
}
/* 1/4 */

.one-third.column {
    width: 31.333%;
}
/* 1/3 */

.one-second.column {
    width: 48%;
}
/* 1/2 */

.two-third.column {
    width: 64.666%;
}
/* 2/3 */

.three-fourth.column {
    width: 73%;
}
/* 3/4 */

.one.column {
    width: 98%;
}
/* 1/1 */

.section {
    position: relative;
    margin-top: 50px;
}
.section_wrapper,
.container {} .section_wrapper:after,
.container:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.column,
.columns {
    float: left;
    margin: 0 1% 40px;
}
.column.column_divider,
.column-margin-0px .column {
    margin-bottom: 0;
}
.column-margin-10px .column {
    margin-bottom: 10px;
}
.column-margin-20px .column {
    margin-bottom: 20px;
}
.column-margin-30px .column {
    margin-bottom: 30px;
}
.column-margin-40px .column {
    margin-bottom: 40px;
}
.column-margin-50px .column {
    margin-bottom: 50px;
}
.the_content_wrapper {
    margin: 0 1%;
}
.column_content .the_content_wrapper {
    margin: 0;
}
.column_attr.align_left {
    text-align: left;
}
.column_attr.align_right {
    text-align: right;
}
.column_attr.align_center {
    text-align: center;
}
.column_attr.align_justify {
    text-align: justify;
}
a.button_theme,
a.tp-button.button_theme,
button,
input[type=button],
input[type=reset],
input[type=submit] {
    background-color: #EF7B34;
    color: #fff;
}
/*=========================================================================

 02. Main elements ( margins, paddings, specings, float... etc... )
 
=========================================================================*/
/***** Float Left and right *****/

.icon-opacity {
    opacity: .6;
}

.icon-float-left {
   float: left!important;
    padding: 5px;
    /*margin-left: 12px;*/
}



.fleft {
    float: left;
}
.fright {
    float: right;
}
/***** Text left, right and center *****/

.center {
    text-align: center !important;
}
.tleft {
    text-align: left !important;
}
.tright {
    text-align: right !important;
}
.o-hidden {
    overflow: hidden !important;
}
/***** margin top *****/

.mar-0 {
    margin: 0px;
}
.top-neg-10 {
    margin-top: -10px;
}
.top-0 {
    margin-top: 0 !important;
}
.top-5 {
    margin-top: 5px!important;
}
.top-10 {
    margin-top: 10px!important;
}

.top--10 {
    margin-top:-10px!important;
}

.rel-top-25 {
    top:25px!important;
}

.bot-mar--30 {
    margin-bottom:-30px!important;
}

.bot-mar--15 {
    margin-bottom:-15px!important;
}

.top--5 {
    margin-top:-5px;
}

.top-15 {
    margin-top: 10px!important;
}
.top-20 {
    margin-top: 20px !important;
}

.top-30 {
    margin-top: 30px !important;
}
.top-40 {
    margin-top: 40px !important;
}
.top-50 {
    margin-top: 50px !important;
}
.top-60 {
    margin-top: 60px !important;
}

.top-70 {
    margin-top: 70px !important;
}
.top-80 {
    margin-top: 80px !important;
}

.top-100 {
    margin-top: 100px !important;
}
.top-135-min-h {
    min-height: 500px;
    margin-top: -160px!important;
    margin-bottom: 180px;
}

.min-height-700 {
    min-height:600px!important;
}

/***** margin right *****/

.mright-0 {
    margin-right: 0 !important;
}

.mright-10 {
    margin-right: 20px!important;
}
.mright-5 {
    margin-right: 5px !important;
}
.mright-20 {
    margin-right: 20px !important;
}
.mright-30 {
    margin-right: 30px !important;
}
.mright-neg30 {
    margin-right: -30px !important;
}
.mright-40 {
    margin-right: 40px !important;
}
.mright-60 {
    margin-right: 60px !important;
}
.mright-80 {
    margin-right: 80px !important;
}
.no-border {
    border: none!important;
}
/***** margin Left *****/

.mleft-0 {
    margin-left: 0 !important;
}

.mleft-5 {
    margin-left:5px!important;
}

.mleft-15 {
    margin-left:15px;
}

.mleft-20 {
    margin-left: 20px !important;
}
.mleft-30 {
    margin-left: 30px !important;
}
.mleft-40 {
    margin-left: 40px !important;
}
.mleft-60 {
    margin-left: 60px !important;
}
.mleft-80 {
    margin-left: 80px !important;
}
/***** margin bottom *****/

.bot-0 {
    margin-bottom: 0 !important;
}
.bot-5 {
    margin-bottom: 5px !important;
}
.bot-10 {
    margin-bottom: 10px !important;
}
.bot-15 {
    margin-bottom: 10px !important;
}

.bot-155 {
    margin-bottom: 15px !important;
}
.bot-20 {
    margin-bottom: 20px !important;
}

.bot-25 {
    margin-bottom:25px!important;
}
.bot-30 {
    margin-bottom: 30px !important;
}
.bot-40 {
    margin-bottom: 40px !important;
}
.bot-50 {
    margin-bottom: 50px !important;
}
.bot-60 {
    margin-bottom: 60px !important;
}
.bot-80 {
    margin-bottom: 80px !important;
}
.bot-200 {
    padding-top: 180px!important;
}

.pad-bot-40 {
    padding-bottom: 40px;
}
.padding-right-0 {
    padding-right: 0px;
}
.padding-right-16 {
    padding-right: 16px;
}
.pad-2 {
    padding: 2px!important;
}

.pad-20 {
    padding:20px!important;
}

.pad-top-40 {
    padding-top:40px;
}

.mar-top-0 {
    margin-top:-9px!important;
}

.line-height-small {
    line-height:1.5em!important;
}


.list-grid-navigation-padding {
        padding: 10px 0px 10px 20px!important;
}

a.tools-button img {
    padding: 3px 10px;
    margin-top: 10px;
    position: relative;
    top: -1px;
    left: 5px;
    cursor: pointer;
}
a.tools-button img:hover {
    opacity: .8;
}

a.btn.btn-sm.btn-default-tables.pad-7 {
    padding:7px!important;
}

.pad-top-20 {
    padding-top: 20px;
}
.pad-left-20 {
    padding-left: 20px;
}

.pad-left-10 { padding-left:10px!important; }

.pad-left-0 {
    padding-left:0px!important;
}

.disclosure_padding {
    padding: 20px 30px 20px 30px!important;
}

.pad-10-20 {
   padding: 10px 20px 12px 0px!important;
}

.port-pad {
    padding: 15px;
}
.pad-25 {
    padding: 25px;
}
.top-23 {
    padding-top: 10px!important;
}

.pad-top-9 {
    padding-top:9px!important;
}

.pad-bot-30 {
    padding-bottom:30px!important;
}

.pad-bot-65 {
    padding-bottom:65px!important;
}

.pad-top-5 {
    margin-top:6px;
}


.pad-bot-0 {
    padding-bottom:0px!important;
}

.alert-small-padding {
    padding: 0px 20px!important;
}
.pad-top-2 {
    padding-top: 2px!important;
}
.pad-bottom-2 {
    padding-bottom: 2px!important;
}
.pad-top-10 {
    padding-top: 10px;
}
.pad-bottom-10 {
    padding-bottom: 10px;
}
.row-pad {
    padding: 80px 0 60px;
}

.pad-right {
    padding-right:40px!important;
}

.icon-pad-right-6 { padding-right:6px; }

.sperator-res-20 {
    display: inline-block;
    height: 20px;
    width: 100%;
}
.sperator-res-50 {
    display: inline-block;
    height: 50px;
    width: 100%;
}
.padding-l-r {
    padding-left: 30px;
    padding-right: 30px;
}
.no-border {
    border: 0 none !important;
}
.white_bg {
    background: #FFFFFF;
}
.subscription_quote {
    padding-bottom: 45px;
    width: 65%;
    margin: 0 auto;
}
.subs-container {
    background: #F6F6F6;
    padding-top: 45px;
}
.more_info_top {
    padding-bottom: 45px;
    width: 85%;
    margin: 0 auto;
}
.drop_list_col_one span {
    font-size: 19px;
    font-family: "HelveticaNeue-Bold;";
    font-weight: 100;
}
.call-to-action {
    background: #F6F6F6;
    padding: 75px 0;
    color: #3D3D3D!important;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none!important;
}
input[type="file"] {
    border: 1px solid #CCC;
    margin-top: 20px;
    font-size: 12px;
    float: left;
    width: 100%;
    border-radius: 3px;
    height: 100px;
    background: #f4f4f4;
}


img.error-animation-mobile {
    margin: 174px -110px -20px;
}



/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media all (min-device-width: 375px) 
  and (max-device-width: 414px)  { 
 
        /* tools */
        div.tools-title-style {
            margin-left: 15px!important;
            margin-top: -20px;
        }

        div.input-group-btn.search-icon {
            margin-top:-23px!important;
            padding-top:30px!important;
        }

        /*SUBSCRIPTION INFORMATION*/

        div.mobile-container {
            margin-top:30px;
        }

        .search_btn {
            padding: 20px;
            margin-top: -23px!important;
        }

        /*** certificate styles  ***/
        div.pricing.pricing-1.boxed--border.no-padding.pricing-cert {
            margin-top: 90px!important;
        }
        input#data.form-control.appraise_domain_field {
              text-align: left!important;
              width: 100%!important;
              padding-right: 30px!important;
          }
        }


/* ----------- iPhone 6 Landscape ----------- */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) { 
    div.hide {
        display: none!important;
    }
    div.comp-table-width-20 {
        width: 25%!important;
    }
}
/* ----------- iPhone 6 Portrait ----------- */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : por) { 
    div.hide {
        display: none!important;
    }
    div.comp-table-width-20 {
        width: 25%!important;
    }
}



/* ----------- iPhone 6+ Landscape ----------- */
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : landscape) {
    div.hide {
        display: none!important;
    }
    div.comp-table-width-20 {
        width: 25%!important;
    }
}
/* ----------- iPhone 6+ Portrait ----------- */
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : landscape) {
    div.hide {
        display: none!important;
    }
    div.comp-table-width-20 {
        width: 25%!important;
    }
}






/* ----------- iPhone 5s ----------- */

@media (max-width: 320px) {

.search_btn {
    padding: 20px;
    margin-top: -23px!important;
}



    div.col-lg-8.iphone-space {
        margin-top:30px!important;
    }

        img.error-animation-mobile {
            margin: -20px -25px!important;
            width: 125%!important;
        }


    /* DASHBAORD STYLES SMALL ICONS */
    div.stats-icon {
        text-align: center!important;
        opacity: .5;
        height: 40px;
    }
    .tools_heading {
        font-size: 10px!important;
    }

    div.icon-background div.stats-icon img {
         height: 4.5em!important;
    display: table-cell!important;
    vertical-align: middle!important;
    margin: 0px auto!important;
}
div.icon-background {
    padding: 0px!important;
}

/* ----------- iPad Portrait ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
    h3.pricing__head.bg--primary.boxed  {
        font-size:20px!important;
    }

    .boxed.boxed--border {
        border: 1px solid #ececec;
        background: #FFF;
        margin-top: 15px;
    }
}





/* DASHBAORD toolsS */

                    section.space--sm, footer.space--sm {
                            padding-top: 2.95238095em;
                            padding-bottom: 1.25238095em;
                            padding-left: 20px!important;
                    }

                    form#form_table {
                        width: 250px!important;
                        overflow-y: scroll!important;
                    }

                    .navbar-default {
                        background-color: #F9F9F9;
                        margin-bottom: 20px;
                    }

    .mright-10 {
        margin-right: 0px!important;
    }

    .btn-create-ticket {
        width:100%!important;
    }


    div.icon-background {
        background: #F7F9FA!important;
        padding: 23px!important;
        border-bottom: 1px solid #E7E8EB;
    }

    .breadcrumb {
        float: right;
        padding-right: 0px;
        font-size: 10px!important;
        min-width: 150px!important;
    }


    p.dashboard-service-description {
        font-size:10px!important;
        line-height:1.2em!important;
    }

    .pad-left-20 {
        padding-left: 10px!important;
        text-align: center!important;
        padding-bottom:0px!important;
      
    }

    div.icon-panel-body {
        background: #fff!important;
        padding: 0px;
        border: 1px solid #E7E8EB;
        border-radius: 0px;
        margin-bottom: 15px;
        height:180px!important;
    }

    .buy_sell_loan {
        font-size: 10px!important;
        text-align: center!important;
        padding: 0px!important;
        display: block!important;
        margin:0px auto!important;
    }

    .decrease_font_size {
        font-size: 10px;
        text-align: center;
        margin-top: 24px;
        margin-left: -10px!important;
    }

    div.header_title.col-xs-offset-8.col-md-5.col-xs-12.col-lg-5.col-sm-7.domain_estimate.header_title {
        margin: 0px auto;
        padding: 0px;
        top: 5px;
        border-bottom: 1px solid #f3f3f3;
        padding-bottom: 20px!important;
    }


    button.btn.btn-lg.btn-default.extension_buttons {
        width: 48%!important;
        padding: 2px!important;
        margin: 2px!important;
        display:block!important;
        float:left!important;
    }

    span.btn__text.btn-white {
        color:#FFF!important;
    }

    .navbar-right {
        float: right!important;
        height: 0px!important;
    }

    .navbar-nav {
        margin: none!important;
    }

    a#relatedSalesBtn.related_sales {
        margin-right: 20px;
        border-radius: 2px;
        padding: 5px;
        padding-right: 25px;
        padding-left: 30px;
        color: #2980B9;
        margin-top: 0px!important;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif font-size: 12px;
        font-weight: 100;
        left: 45px!important;
        top: -21px!important;
        font-size: 10px!important;
    }

    ul#relatedSalesBtn {
    /* margin-right: 20px; */
        border-radius: 2px!important;
        padding: 0px!important;
        padding-right: 0px!important;
        padding-left: 35px!important;
        color: #5980b9!important;
        margin-top: 0px!important;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif font-size:12px;
        font-weight: 100;
        font-size:10px;
        list-style-type: none!important;
        font-size: 10px!important;
        position: relative!important;
        top: 10px!important;
        left:10px!important;
    }

    select.source.search_volume_search {
        width:100px!important;
    }

    .search_bg {
        background: url(../img/mountain_bg.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        width: 100%;
        overflow:hidden!important;
    }

    .bg_cover {
        overflow:hidden!important;
    }


    .bg_cover_under {
        overflow:hidden!important;0
    }


    li.tools_menu {
        width:120px!important;

    }

    ul.tab-nav:not(.tab-nav-lg) li a {
        display: block;
        padding: 55px 31px;
        color: #444;
        background-color: #ffffff;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
        border: 1px solid #efefef!important;
    }



    .tools_boxes_main_page {
        text-align: center;
         padding-right: 15px!important; 
         padding-left: 0px!important; 
        margin-bottom: 1px;
        background: #fff;
        box-shadow: 0px 1px 1px 0px rgba(177, 177, 177, 0.17)!important;
        border-radius: 2px;
        border-bottom: 1px solid #CCC;
        padding-bottom: 20px;
        padding-top: 35px;
         min-height: auto!important;
         width: auto!important;
        margin: 5px;
    }

    .tab-content > .active {
        display: block;
        margin-left: -10px!important;
    }

    ul.tab-nav:not(.tab-nav-lg) li a {
        display: block;
        padding: 14px!important;
        line-height: 1.4em!important;
    }

    div#EssentialTools.tab-pane.active,
    div#AccountTools.tab-pane.active,
    div#BrainstormingTools.tab-pane.active,
    div#SiteLinks.tab-pane.active  {
        margin-left:-10px!important;
    }

    .table-responsive {
        min-height: .01%;
        overflow-x: inherit!important;
    }

    div#table_main_filter.dataTables_filter {
        position: relative;
        width: 47%!important;
        margin-left: -9px!important;
        float: right;
        margin-top: 5px!important;
    }

    div.dataTables_length select {
        width: 45px!important;
        height: 30px;
        border-radius: 0!important;
        overflow: hidden;
        border: 1px solid #cccccc;
    }
    div.dataTables_filter label input {
        margin-left: 8px;
        margin-left: 8px;
        /* display: block; */
        /* width: 100%; */
        height: 34px;
        padding: 0;
        font-size: 14px;
        line-height: 1.42857143;
        color: #555;
        background-color: #fff;
        background-image: none;
        border: 1px solid #e2e2e2!important;
        border-radius: 0px;
        width: 100px!important;
        top:-5px!important;
        position:relative!important;
    }

    div#table_main_wrapper.dataTables_wrapper.no-footer {
        margin-top:20px!important;
    }
    .collapse {
        padding: 0px 0px 8px 0px!important;
    }

    .sidebar_links ul {
        padding-top: 7px!important;
    }

    .breadcrumb > li {
        display: inline-block;
        position: relative;
        top: -45px!important;
        right: 20px!important;
    }

}


/* ----------- iPad 3, 4 and Pro 9.7" ----------- */
/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {

    .flickity-viewport {
        overflow: hidden;
        position: initial!important;
        height: 100%;
    }
    img.estibot-server-error-img {
        width:10%;
    }

    .btn-group-justified>.btn, .btn-group-justified>.btn-group {
        display: block;
        float: left;
        width: 31%!important;
        margin: 5px 10px -10px 0px;
        border: 1px solid #f1f3f6;
        background-color: #fafbfc;
    }

    a#link_header_bulk.linkform.dropdown-toggle.bulkentrytitle.bulk-entry {
        display: none!important;
    }
}



/* ----------- iPad 3, 4 and Pro 9.7" ----------- */
/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {

    .flickity-viewport {
        overflow: hidden;
        position: initial!important;
        height: 100%;
    }
    img.estibot-server-error-img {
        width:10%;
    }

    .btn-group-justified>.btn, .btn-group-justified>.btn-group {
        display: block;
        float: left;
        width: 31%!important;
        margin: 5px 10px -10px 0px;
        border: 1px solid #f1f3f6;
        background-color: #fafbfc;
    }

    a#link_header_bulk.linkform.dropdown-toggle.bulkentrytitle.bulk-entry {
        display: none!important;
    }


}




/* ----------- iPhone 6, 6S, 7 and 8 ----------- */
/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
    div.comp-table-width-20 {
        width: 25%!important;
    }
    div.hide {
        display: none!important;
    }

    .pricing-3 .pricing__head {
        margin: 0;
        border-bottom: 1px solid #ececec;
        min-height: 205px;
        padding: 5px;
        font-size: 12px;
        padding-top: 25px;
    }

    .boxed.boxed--border {
        border: 1px solid #ececec;
        background: #FFF;
        margin-top: 20px;
    }
    body {
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        min-height: 100%;
        background-color: #ffffff!important;
    }
    a#link_header_bulk.linkform.dropdown-toggle.bulkentrytitle.bulk-entry {
        display: none!important;
    }
}


/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px)  { 
    div.input-group-btn.search-icon {
        top: 0px!important;
    }
}

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (orientation: portrait) { 
    div.input-group-btn.search-icon {
        top: 0px!important;
    }
}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (orientation: landscape) { 

}

/* ----------- iPhone X ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
    div.input-group-btn.search-icon {
        top: 0px!important;
    }
}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
    div.input-group-btn.search-icon {
        top: 0px!important;
    }
}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 

}





@media (max-width: 420px) {
    body {
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        min-height: 100%;
        background-color: #ffffff!important;
        overflow-y:scroll!important;
    }



    a#link_header_bulk.linkform.dropdown-toggle.bulkentrytitle.bulk-entry {
       display:none;
    }

    /*PHONE BREADCRUMBS SMALLER*/
    ol.breadcrumb.breadcrumb_align {
        font-size:10px!important;
    }

    .breadcrumb > li + li:before {
        padding: 0px;
        color: #ccc;
        content: "/\00a0";
    }

    div.dataTables_wrapper div.dataTables_filter input {
        margin-left: 0.5em;
        display: inline-block;
        width: auto;
        margin-bottom: 20px!important;
    }

    .boxed:last-child {
        margin-bottom: 15px;
        background: #FFF;
    }
     /* last field in price tables*/
    li.query-limit-mobile {
        display: block;
        font-size: 13px;
        margin-bottom: 5px;
        padding-top: 1px!important;
        font-weight: bold;
        color: #727375;
        background-color: #ffffff!important;
        margin-bottom:40px;
    }

   /* REGISTER TABLES*/
    div.comp-table-width-20 {
      width:100%!important;
    }

    div.pricing.pricing-3.bot-20 {
        box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.07);
    }

    div.pricing__head.bg--primary.boxed {
        box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.07);
    }
        div.pricing__head.bg--primary.boxed {
        box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.07);
    }


    div.pricing.pricing-3 {
        box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.07);
    }
    div.hide {
        display:none!important;
    }

    div.tabs-container.text-center {
        margin-top:0px!important;
    }

    div.tabs.mobile-tabs {
        margin:0px auto!important;
    }

    div.overview-btn {
        width: auto!important;
        display: list-item!important;
        text-align: center!important;
        margin: 0px 20px!important;
    }

    div.help-decide-btn {
        width: auto!important;
        display: list-item!important;
        text-align: center!important;
        margin: 0px 20px!important;
    }

    .tabs>.active {
        opacity: 1;
        color: #ffffff!important;
        border-bottom: none;
        background: transparent!important;
    }
    .tabs>li {
        display: inline-block!important;
        width: auto!important;
    }

    .tabs-content > .active > .tab__content {
        display: block!important;
        margin: 0px auto!important;
    }
   /* end REGISTER TABLES*/




   /* REGISTER PAYMENT*/
    .estibot-signup-right {
        padding: 15px 25px!important;
        min-height:700px;
    }

    .form-control.registration {
        top:0px!important;
        left:-10px;
    }

    .paymentWrap .paymentBtnGroup .paymentMethod {
        padding: 40px;
        box-shadow: none;
        position: relative;
        width: 100%;
        margin-bottom: 20px;
    }





.logo_sub_heading {
    padding: 0px 20px!important;
    margin-bottom: 15px!important;
}

.clear-new-row {
    clear:both!important;
}


.aextend {
    padding:5px 7px!important;
}


        img.error-animation-mobile {
            margin: -20px -25px!important;
            width: 125%!important;
        }



                    section.space--sm, footer.space--sm {
                            padding-top: 2.95238095em;
                            padding-bottom: 1.25238095em;
                            padding-left: 20px!important;
                    }

                    div.col-sm-6.col-md-2.col-xs-6.site-links-footer {
                        margin-top:20px!important;
                    }

                    div.col-sm-6.col-md-3.col-xs-6.about-us-footer {
                        margin-top:20px!important;
                    }


                    div.container.bg_cover {
                        margin:10px;
                        padding:20px;
                        margin-top:-130px;
                    }

                    div.container.bg_cover.certificate {
                        margin-top: -200px;
                        width: 97%;
                        margin: -200px 5px auto;
                    }

                    .bg_cover_under {
                        margin:10px;
                        padding:20px;
                    }

                    a.btn.btn-sm.btn-default-tables.btn-opt-sel.btn-regenerate {
                        position:absolute;
                        left:0;
                    }

                    .iphone-height {
                        height:75px;
                    }


                    div#table_main_wrapper.dataTables_wrapper.no-footer {
                        overflow-y: scroll!important;
                    }

                    form#form_table {
/*                        width: 330px!important;
                        overflow-y: scroll!important;*/
                    }

                    div.pull-left.admin_breadcrumbs {
                        display:block;
                        left:-165px;
                        top:60px;
                        position:relative;
                    }
                    div.pull-left.admin_breadcrumbs ol.breadcrumb {
                        font-size:1.4em;
                    }

                    ol.breadcrumb {
                       /* font-size:1.0em!important;*/
                    }

                    div.pull-left.admin_breadcrumbs.users_add {
                        display: block;
                        left: -97px;
                        top: 60px;
                        position: relative;
                    }

                    input[type="radio"], input[type="checkbox"] {
                        margin: 7px 0 0!important;
                        margin-top: 1px \9!important;
                        line-height: normal!important;
                        margin-right: 10px!important;
                        width: 17px!important;
                        height: 17px!important;
                        border: 1px solid #cccccc!important;
                        border-radius: 3px!important;
                        background-color: #fff!important;
                        -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
                        -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out!important;
                        transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
                        background-image: linear-gradient(0deg, #fff 0%,#FFF 0%)!important; 
                    }

                    .navbar-default {
                        background-color: #F9F9F9;
                        margin-bottom: 20px;
                    }


.div-thumb {
    width:100%!important;
}


.buy_sell_loan {
    font-size: 12px;
    text-align: left!important;
    line-height: 20px;
    margin-left: -50px!important;
}

     .decrease_font_size {
        font-size: 10px;
        text-align: left!important;
        margin-top: 14px;
        float: left;
        /*margin-left: -110px!important;*/
    }
/*  iphone
    .breadcrumb > li {
        display: inline-block;
        position: relative;
        top: -45px!important;
        right: 20px!important;
    }
*/

    .sidebar_links ul {
        padding-top: 7px!important;
    }
    .mright-10 {
        margin-right: 0px!important;
    }
    .btn-create-ticket {
        width:100%!important;
    }


    div#table_main_wrapper.dataTables_wrapper.no-footer {
        margin-top:20px!important;
    }

    div.dataTables_length select {
        width: 65px!important;
        height: 30px;
        border-radius: 0!important;
        overflow: hidden;
        border: 1px solid #cccccc;
        margin-top:15px!important;
    }

    div#table_main_filter.dataTables_filter {
/*        position: relative;
        top: 0px;
        margin-left: -9px!important;
        float: right;
        width: auto!important;
        top: 7px!important;*/
    }

    .table-responsive {
        min-height: .01%;
        overflow-x: inherit!important;
    }
    div#EssentialTools.tab-pane,
    div#AccountTools.tab-pane,
    div#BrainstormingTools.tab-pane,
    div#SiteLinks.tab-pane  {
        margin-left:15px!important;
    }


    .side-tabs ul.tab-nav li a span {
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        font-weight: 200!important;
        padding: 1px 5px!important;
    }

    .side-tabs ul.tab-nav {
        border-bottom: 0;
        margin-top: -6px!important;
    }

    ul.tab-nav:not(.tab-nav-lg) li a {
        width: 100%!important;
    }

    .side-tabs ul.tab-nav li {
        width: 50%!important;
        display: block!important;
        float: left!important;
    }

    .side-tabs ul.tab-nav {
        width: 300px!important;
        background: none!important;
        margin-left: none!important;
        margin: -17px auto!important;
        display: block!important;
    }
/*
    .breadcrumb {
        float: right;
        padding-right: 0px;
        font-size: 10px!important;
        min-width: 350px!important;
        text-align: right!important;
    }
*/
.side-tabs ul.tab-nav li a {
    height: 100px!important;
    padding-top: 25px!important;
    border:.5px solid #DDD!important;
}


    .bg_cover_under {
        overflow:hidden!important;0
    }


    div.header_title.col-xs-offset-8.col-md-5.col-xs-12.col-lg-5.col-sm-7.domain_estimate.header_title {
        margin: 0px auto;
        padding: 0px;
       /* top: -25px!important;*/
        border-bottom: 1px solid #f3f3f3;
        position:relative!important;
    }



    input#data.form-control.appraise_domain_field {
        margin-top: 3px!important;
    }
    .heading_title_queue {
        font-size: 12px;
    }
    .img-responsive-icons-last {
        display: block!important;
        max-width: 85.2%!important;
        height: auto!important;
        margin: 0 auto!important;
        margin-top: -1px!important;
    }
    .tpl-alt-tabs li.active a {
        padding: 76px 0px!important;
    }
    li.tools_menu {
        border: none!important;
    }
    .side-tabs ul.tab-nav {
        float: left!important;
        display: block!important;
        width: auto!important;
        padding: 0px!important;
        margin: 0px!important;
    }
    .side-tabs ul.tab-nav {
        display: inline-table!important;
        margin: 0px!important;
        padding: 0px!important;
    }
    ul.tab-nav:not(.tab-nav-lg) li {
        text-align: center!important;
        float: left!important;
    }
    .side-tabs ul.tab-nav li a {
        height: 75px!important;
        padding-top: 15px!important;
        line-height: 1.8em!important;
        font-size: 12px!important;
        line-height: 2.4em!important;
        overflow:
    }
    .side-tabs .tab-container {
        clear: both!important;
    }
    .tools_menu {
        box-shadow: none!important;
        border-radius: 0px!important;
        margin-bottom: 0px!important;
    }
    ul.tab-nav.tab-nav2 li a {
        border-radius: 0px!important;
        text-indent: -1px!important;
    }
    ul.tab-nav:not(.tab-nav-lg) li a {
        display: block;
        padding: -20 30px!important;
        color: #444;
        height: 10px;
        line-height: 40px;
        background-color: #F2F2F2;
        font-size: 10px!important;
        font-weight: bold;
        overflow: hidden!important;
    }
    .side-tabs ul.tab-nav li a span {
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        font-weight: 200!important;
        float: right;
        font-size: 9px!important;
    }
    .side-tabs ul.tab-nav {
        width: auto!important;
        background: #F2F2F2!important;
        margin: 0px auto!important;
    }
    .side-tabs ul.tab-nav li {
        float: none;
        border-right: 0;
        border-top: 0;
        height: auto!important;
        text-align: left;
        margin-top: none;
        width: 50%!important;
        overflow: allow!important;
    }
    .tools_boxes {
        border-radius: 4px!important;
    }
    .side-tabs ul.tab-nav li a span {
        margin-right: 0px!important;
    }
    input#data.form-control.appraise_domain_field {
        /*margin-top: -2px!important;*/
        width:200px!important;
    }


    /*CAUSES ANDROID PHONES NOT TO SCROLL DOWN*/
    /*
    body {
        overflow: hidden!important;
    }
    */
    .right_buttons {
        width: 100%!important;
    }
    .buy_sell_loan li a {
        font-size: 0.9em!important;
    }
    .bg_cover_under {
        width: 95%!important;
    }
    button.btn.btn-lg.btn-default.extension_buttons {
        width:45%!important;
        padding: 2px!important;
        margin: 2px!important;
    }
    .header_title {
        font-size: 10px!important;
    }
    h2.heading_title.appraisal_title.estimate_price {
        font-size: 2.3em!important;
    }
    a#relatedSalesBtn.related_sales {
        margin-right: 20px;
        border-radius: 2px;
        padding: 5px;
        padding-right: 25px;
        padding-left: 30px;
        color: #2980B9;
        margin-top: 0px!important;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif font-size: 12px;
        font-weight: 100;
        left: 45px!important;
        top: 0px!important;
        font-size: 10px!important;
    }

    .navbar-nav {
    margin: 0px -15px!important;
}

    div.col-lg-8.sidebar_content {
        padding-left: 0px!important;
        padding-top: 10px!important;
        padding-right: 0px!important;
        padding-bottom: 10px!important;
    }
    button.btn.btn-primary.table-btns-nav {
        padding: 10px 15px!important;
    }
    .sidebar_content {
        padding: 0px!important;
        padding-top: 15px!important;
    }
    div.col-lg-12.col-md-12.top-10.video_demo {
        display: none;
    }


    ul#myTab2.nav.nav-pills.boot-tabs.align-center-tool {
         padding:10px 4px!important;
         border-bottom:none!important;
    }


    .heading_title {
       font-size: 18px!important;
    }

    a.signout {
        width: 80px!important;
        display: block;
        text-align:center;
        position:relative;
        top:40px;
    }

    .collapse {
        padding: 0px 0px 8px 0px!important;
    }

    div.tools-title-style {
    margin-left: 20px;
    margin-top:-20px;
}






} /*end media Query max 420*/


@media only screen and (min-device-width: 768px) and (max-device-width: 990px) and (orientation: portrait) {

    .paymentWrap .paymentBtnGroup .paymentMethod {
        padding: 40px;
        box-shadow: none;
        position: relative;
        width: 100%!important;
        margin-bottom: 20px!important;
    }

    .paymentWrap .paymentBtnGroup .paymentMethod .method.amex {
      background-image: url("/img/credit-cards.svg");
      background-size: 25%!important;
      padding: 10px 20px;
      margin: 5px!important;
    }

    .paymentWrap .paymentBtnGroup .paymentMethod .method.vishwa {
      background-image: url(/img/paypal.svg);
      background-size: 20%!important;
      padding: 10px 20px;
      margin: 15px!important;
    }

    .paymentWrap .paymentBtnGroup .paymentMethod .method.ez-cash {
      background-image: url("/img/bitcoin-logo.png");
      background-size: 20%!important;
      padding: 10px 20px;
      margin: 5px!important;
    }

    div.estibot-signup-left.col-md-4.col-sm-12 {
        display: table-caption!important;
        vertical-align: top!important;
        padding: 40px 41px 15px 45px!important;
        margin: -20px 0px 0px 0px!important;
    }

    .slider {
        display: block;
        margin: 5px 0px;
        direction: ltr;
        display: block;
        margin: 0px auto;
        text-align: center;
        margin-left: 25%!important;
    }
}

/*iPad horizontal*/
@media only screen and (min-device-width: 768px) and (max-device-width: 990px) and (orientation: portrait) {
    .form-control.registration {
       /* top: 45px!important;*/
    }
    .pricing-3 ul {
        border-radius: 0 0 6px 6px;
        font-size: 10px!important;
    }

    .boxed {
        position: relative;
        overflow: hidden;
        padding: 25px 20px 30px 20px!important;
        font-size: 12px!important;
        background: #FFF;
        margin-top: 15px;
    }

    .pricing-3 .pricing__head {
        margin: 0;
        border-bottom: 1px solid #ececec;
        min-height: 190px;
    }
}


/*iPhone 6+ Portrait*/

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) {




    .mright-10 {
        margin-right: 0px!important;
    }
    .paymentWrap .paymentBtnGroup .paymentMethod {
        padding: 40px;
        box-shadow: none;
        position: relative;
        width: 100%!important;
        margin-bottom: 20px!important;
    }


    ul.tab-nav:not(.tab-nav-lg) li a {
        border: 0.5px solid whitesmoke!important;
        float: left!important;
    }

    .heading_title {
       font-size: 18px!important;
    }

    a.signout {
        width: 80px!important;
        display: block;
        margin: 10px;
        text-align:center;
    }

    ul#myTab2.nav.nav-pills.boot-tabs.align-center-tool {
        padding:10px 4px!important;
        order-bottom:none!important;
    }

    .updated_status {
        display: none!important;
    }
    button.btn.btn-primary.table-btns-nav {
        padding: 10px 15px!important;
    }
    div#example2_info.dataTables_info {
        font-size: 8px!important;
    }
    div.dataTables_paginate.paging_bootstrap.pagination {
        font-size: 10px!important;
        margin: 0px!important;
        padding: 0px!important;
    }
    .sidebar_content {
        padding: 0px!important;
        padding-top: 15px!important;
    }
    a#relatedSalesBtn.related_sales {
        margin-right: 20px;
        border-radius: 2px;
        padding: 5px;
        padding-right: 25px;
        padding-left: 30px;
        color: #2980B9;
        margin-top: -20px!important;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif font-size: 12px;
        font-weight: 100;
        left: 10px!important;
        top: 40px!important;
    }
    .side-tabs ul.tab-nav {
        width: 425px!important;
        background: #F2F2F2!important;
        margin-left: -40px!important;
    }

    button.btn.btn-default.search_btn {
        margin-top: -16.5px!important;
    }
    div.input-group.add-on a.linkform #BULK {
        top: 30px!important;
        font-size: 10px!important;
        right: -70px!important;
    }
    input#data.form-control.appraise_domain_field {
        margin-top: 2px!important;
    }
   
    .right_buttons {
        width: 100%!important;
    }
    .buy_sell_loan li a {
        font-size: 0.9em!important;
    }
    button.btn.btn-lg-btn-default.pull-right.right_buttons {
        width: 100%!important;
    }
    .bg_cover_under {
      /*  width: 100%!important;*/
    }
    button.btn.btn-lg.btn-default.extension_buttons {
        width: 31%!important;
        padding: 2px!important;
        margin: 2px!important;
    }
    h2.heading_title.appraisal_title.estimate_price {
        font-size: 2.8em!important;
    }
    div.col-lg-8.sidebar_content {
        padding-left: 0px!important;
        padding-top: 10px!important;
        padding-right: 0px!important;
        padding-bottom: 10px!important;
    }
    div.col-lg-12.col-md-12.top-10.video_demo {
        display: none!important;
    }
    div.list-grid-75 {
        width: 100%!important;
    }
}
.side-tabs ul.tab-nav {
    width: 320px;
}
.updated_status {
    display: none!important;
}
button.btn.btn-primary.table-btns-nav {
    padding: 10px 15px!important;
}
button.btn.btn-default.search_btn {} .buy_sell_loan li a {
    
    line-height: 1.5em;
        font-family: sans-serif!important;
}
@media (max-width: 320px) {


    div.nav-logo-wrap.local-scroll.col-lg-8.col-md-8.col-sm-4.col-xs-4 {
        width:90px;
    }

    a#link_header_bulk.linkform.dropdown-toggle.bulkentrytitle.bulk-entry {
    display:none;
    }

    /*PHONE BREADCRUMBS SMALLER*/
    ol.breadcrumb.breadcrumb_align {
        font-size:10px!important;
        float: left!important;
        clear: both;
        font-size: 12px!important;
        padding-left: 20px!important;
        margin: 0px!important;
        padding-bottom: 0px!important;
        height: 15px!important;
        min-width: 300px!important;
        top: 45px;
        position: relative;
    }


    img.estibot_logo {
        width:200px!important;
    }

    .col-lg-3.col-md-3.left-lead-sidebar-no-pad {
        padding:0px!important;
    }

    h4.heading_title {
        font-size:14px;
    }

    div#MAIN.tab-pane.active {
        margin-left:-20px;
    }

    a.easy-mode {
        width:200px!important;
        display:block!important;
        clear:both!important;
        margin:0px auto!important;
        text-align:center!important;
        margin-bottom:5px!important;
    }

    a.advanced-mode {
        width:200px!important;
        display:block!important;
        clear:both!important;
        margin:0px auto!important;
        text-align:center!important;

    }


    ul.tab-nav:not(.tab-nav-lg) li {
        text-align: center!important;
    }
    .side-tabs ul.tab-nav li a {

    }
    input#data.form-control.appraise_domain_field {} .heading_title_queue {
        font-size: 12px;
    }
    div.input-group.add-on a {
        position: absolute;
        font-size: 8px!important;
        /* right: -85px!important; */
        top: 14px!important;
        height: 62px;
    }
    ul.nav.nav-tabs.tpl-alt-tabs.font-alt.pb-30.pb.30-sm-0.col-lg-12 li {
        width: 40%!important;
    }
    ul.nav.nav-tabs.tpl-alt-tabs.font-alt.pb-30.pb.30-sm-0.col-lg-12 li.active {
        width: 40%!important;
    }
    ul.nav.nav-tabs.tpl-alt-tabs.font-alt.pb-30.pb.30-sm-0.col-lg-12 li.active a {
        height: 263px!important;
    }
    .tpl-alt-tabs > li {
        width: 35%!important;
        background: none!important;
        vertical-align: middle!important;
    }
    .tpl-alt-tabs li.active a {
        background: none!important;
    }
    .img-responsive-icons-last {
        display: block!important;
        max-width: 79.2%!important;
        height: auto!important;
        margin: 0 auto!important;
    }
    .tpl-alt-tabs > li {
        float: none!important;
        margin-left: 4px!important;
    }
    div.col-lg-12.col-md-12.top-10.video_demo {
        display: none;
    }
}

@media (min-width: 320px) and (max-width: 418px) {
    span.input-group-addon.calendar {
                cursor: pointer!important;
        background: none!important;
        border: none!important;
        position: relative!important;
        top: -43px!important;
        /* border-radius: 0px; */
        left: 200px!important;
        display: inline-table!important;
        z-index: 2!important;
        padding: 9px!important;
        padding-left: 49px!important;
        padding-left: 50px!important;
    }
}



@media (min-width: 980px) and (max-width: 1024px) {
    span.input-group-addon.calendar {
        cursor: pointer!important;
        background: none!important;
        border: none!important;
        position: relative!important;
        top: -43px!important;
        /* border-radius: 0px; */
        left: 575px!important;
        display: inline-table!important;
        z-index: 2!important;
        padding: 9px!important;
        padding-left: 49px!important;
        padding-left: 50px!important;
    }
}




@media (max-width: 980px) {
span.input-group-addon.calendar {
    cursor: pointer!important;
    background: none!important;
    border: none!important;
    position: relative!important;
    top: -43px!important;
    /* border-radius: 0px; */
    left: 555px!important;
    display: inline-table!important;
    z-index: 2!important;
    padding: 9px!important;
    padding-left: 49px!important;
    padding-left: 50px!important;
}


    div#homepage.category-info {
        width: 100%!important;
        margin-left: 0px!important;
    }
    .category-info {
        width: 100%!important;
        margin-left: 0px!important;
    }
    .sidebar_content {
        padding: 0px!important;
        padding-top: 15px!important;
    }
    .sidebar_content_output_data_tables {
        margin-right: 20px!important;
        padding-left: 20px!important;
    }
    div.col-lg-8.sidebar_content {
        padding-left: 0px!important;
        padding-top: 10px!important;
        padding-right: 0px!important;
        padding-bottom: 10px!important;
        width:100%;
    }
    li.tools_menu {
        border: none!important;
    }
    .side-tabs ul.tab-nav li a {
        height: 15px;
        padding-top: 45px;
    }
    div.col-lg-4.col-md-4.tools_boxes {
        font-size: 12px!important;
    }
    .sperator-res-20 {
        display: none;
    }
    .sperator-res-50 {
        display: none;
    }
    .fright {
        float: none;
    }
    .fleft {
        float: none;
    }
    .tpl-alt-tabs li.active a {
        padding: 80px 0px;
        font-size: 12px;
    }
    .tpl-alt-tabs li.active a,
    .tpl-alt-tabs li.active a:hover {
        padding: 80px 0px;
        font-size: 12px;
    }
    .tpl-alt-tabs > li > a {
        font-size: 12px;
        padding: 80px;
    }
    .heading_title_queue {
        font-size: 15px;
    }
    .btn-dark-blue-oval-wire {
        padding: 7px 13px!important;
    }
    .pricing-box .plan-header h2 {
        font-size: 20px!important;
    }
    .btn-dark-blue-oval-active {
        padding: 7px 7px!important;
    }
    .btn-dark-blue-oval-tab {
        font-size: 13px!important;
    }
    .pricing-box .plan-inside-titles {
        /* padding: 42px 6px!important; */
        /* width: 182px!important; */
        
        font-size: 11px!important;
        position: relative!important;
        display: block!important;
        left: -115px;
        top: -2px;
    }
    .btn-dark-blue-oval-tab:focus {
        background: #F88635!important;
        background-color: #F88635!important;
    }
    .pricing-box .plan-header {
        text-align: center;
        padding: 0px!important;
        padding-top: 25px!important;
    }
    .pricing-box-no-border h2 {
        font-size: 18px!important;
    }
    .plan-header .price {
        font-size: 17px!important;
    }
    .plan-header .h2 {
        font-size: 20px!important;
    }
    .subscription_quote {
        padding-bottom: 45px!important;
        font-size: 18px!important;
        width: 75%!important;
        margin: 0 auto!important;
    }
    .btn-dark-blue-oval-tab:active,
    .btn-dark-blue-oval-tab:focus,
    .btn-dark-blue-oval-tab:hover {
        background: #F8812C;
        text-transform: uppercase;
        padding-top: 18px;
        padding-bottom: 18px;
        width: 85%;
        margin: 0 auto;
        /* OVERVIEW: */
        
        font-family: HelveticaNeue-Thin;
        font-size: 13px;
        color: #FFFFFF;
        line-height: 25px;
        letter-spacing: 1px;
        /* Rectangle 550: */
        
        border-radius: 100px;
    }
    .pricing-box .plan-header .price > span {
        font-size: 22px!important;
        margin: 0 auto!important;
    }
    .pricing-box .plan-header .price sup.period {
        font-size: 12px!important;
    }
    .pricing-box .plan-header h2 {
        word-wrap: inherit!important;
    }
    input.bulk-entry.pull-right {
        display: inline-block!important;
        position: relative!important;
        top: -41px;
        color: #C4C4C4;
        background: none!important;
        border: none;
        z-index: 99999!important;
        left: -13px;
        font-size: 12px;
    }
    .search_btn {
        padding: 20px;
           margin-top: -18px!important;
    }
    .extension_buttons {
        width: 30.7%;
    }
    .paragraph_disclosure p {
        padding-right: 15px;
    }
    input#data.form-control.appraise_domain_field {
      text-align: left!important;
      width: 340px!important;
/*      padding-right: 230px!important;*/

    }
    /*GIDES - IPAD VERTICAL*/
    
    select#vertical-menu-dropdown1 {
        width: 100%!important;
    }
    .category-info {
        margin: 0 auto!important;
        padding-left: 0px!important;
        margin-left: 20px!important;
    }
    div.jspContainer {
        display: none!important;
    }
}
@media (max-device-width: 1024px) {
    .sidebar_content {
        padding: 0px!important;
        padding-top: 15px!important;
    }
    li.tools_menu {
        border: none!important;
    }
    .side-tabs ul.tab-nav li a {
/*        height: 157px!important;
        padding-top: 45px!important;*/
    }
    .tools_boxes {
        font-size: 12px!important;
    }
    select#vertical-menu-dropdown1 {
        width: 100%!important;
        display: ;
    }
    .category-info {
        margin: 0 auto!important;
        padding-left: 0px!important;
        margin-left: 20px!important;
    }
    .pricing-box .plan-header h2 {
        word-wrap: inherit!important;
    }
    .pricing-box .plan-header .price > span {
        font-size: 22px!important;
        margin: 0 auto!important;
    }
    .pricing-box .plan-inside-titles {
        padding: 42px 6px!important;
        width: 182px!important;
        font-size: 11px!important;
        position: relative!important;
        display: block!important;
        left: -40px;
    }
    .search_btn {
        padding: 20px;
        margin-top: -18px!important;
    }
    div.col-lg-4.col-md-4.tools_boxes {
        font-size: 12px!important;
        padding-right: 30px!important;
        padding-left: 15px!important;
    }
    a.accordion-toggle {
        color: #000000!important;
        text-decoration: none!important;
        padding-left: 30px;
        line-height: 3.0em;
        font-size: 12px;
    }
    a.accordion-toggle:hover {
        color: #000000!important;
        text-decoration: none!important;
        line-height: 3.0em;
        border-left: 3px solid #f17b27;
        padding: 12px 0px 10px 27px;
        font-size: 12px;
    }
    a.accordion-toggle:focus {
        color: #000000!important;
        text-decoration: none!important;
        padding-left: 45px;
        line-height: 3.0em;
        padding: 12px 0px 10px 30px;
        border-left: 3px solid #f17b27;
        font-weight: bold;
        font-size: 12px;
    }
    a.accordion-toggle ul.sidebar_links {
        color: #000000!important;
        text-decoration: none!important;
        padding-left: 30px;
        line-height: 3.0em;
        padding: 12px 0px 10px 45px;
        border-left: 3px solid #f17b27;
        font-weight: bold;
        font-size: 12px;
    }
    .accordion-inner {
        background: #eaeaea;
        font-size: 11px;
    }
}
.accordion-active{
    color:#000000!important;
    text-decoration: none!important;
    line-height:2.5em;
    border-left:2px solid #f17b27;
    padding-left: 42px;
    padding-top:10px!important;
    padding-bottom:10px!important;
}

@media only screen and (min-width: 1224px) {
    .tpl-alt-tabs {
        margin-left: 70px!important;
    }
    .search_bg {
        background-position: center!important;
    }
}



































/* ------------------END GENERAL STYLES---------------- */

.top_banner {
    background: #FE7C01;
    color: #FFFFFF;
}
.top_bar {
    background: #FE7C01;
    color: #FFFFFF;
}
.top_logo {
    background: url(../img/logo.png);
    width: 110px;
    height: 30px;
    background-repeat: no-repeat;
    margin-left: 0px!important;
    margin-top: 7px;
}
.nav_bar {
    background: #2C3E50;
    color: #FFFFFF;
}
.nav_style {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: 300;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0.05px;
    line-height: 15px;
}
.navbar-default .navbar-nav > li > a {
    color: #FFFFFF;
    background: none;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:active,
{
    color: #FFFFFF;
    background: transparent;
}
.navbar-default .navbar-nav > li > a:hover {
    color: #FFFFFF;
    background: #28394B;
}
.search_bg {
    background: url(../img/mountain_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
}
.big_logo {
    text-align: center;
    margin-bottom: -60px;
}
.space_under_logo {
    padding-bottom: 10px;
}
.logo_sub_heading {
    /* Free domain appraisa: */
    
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 16px;
    color: #2C3E50;
    letter-spacing: 0.05px;
    text-align: center;
    font-weight: 300;
    line-height: 1.3em;
}
.input-label-content {
    color: #000000;
    padding: 0px;
    width: 100%;
    height: 100%;
    text-align: left;
}
button.appraise_btn:hover {
    color: #FFFFFF;
    background: #EA7623;
}
.appraise_domain_field {
    padding: 20px;
    border-radius: 0px;
    border: 1px solid rgba(151, 151, 151, .50);
}
.form-control {
    height: auto;
}
.heading_padding {
    padding-top: 50px;
    padding-bottom: 50px;
}
.heading_padding_bottom {
    margin-bottom: 188px;
}
.padding_break {
    margin-top: 50px;
}
.black_robot {
    text-align: center;
}
.EstiBot_quote {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 16px;
    color: #4A4A4A;
    line-height: 30px;
    margin-bottom: 30px;
    padding-right: 20px;
    padding-left: 20px;
    clear: both;
    float: left!important;
}
.quote_bg {
    background-size: cover;
    color: #FFFFFF;
    margin-bottom: 80px;
}
blockquote {
    margin: 1.5em 10px;
    padding: 0.5em 10px;
    quotes: "\201C""\201D""\2018""\2019";
    border-left: none;
}
blockquote:before {
    color: #ccc;
    content: open-quote;
    font-size: 4em;
    line-height: 0.1em;
    margin-right: 0.25em;
    vertical-align: -0.4em;
}
blockquote p {
    display: inline;
    /* Quis facilisis ocurr: */
    
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 16px;
    color: #4A4A4A;
    line-height: 25px;
}
.api_toolbar {
    background: none;
    text-align: center;
    padding-top: 1.3em;
    padding-bottom: 1.3em;
    background: #f7f7f7;
}
/* FOOTER STYLES */

.footer_title {
    border-bottom: 1px solid #F17B27;
    padding-bottom: 5px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #F17B27;
    line-height: 30px;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}
.footer_styles {
    background: #2B2B2B;
    padding-top: 20px;
    padding-bottom: 15px;
}
div.footer_header {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 14px;
    color: #F17B27;
    line-height: 30px;
    text-transform: uppercase;
}
.footer_links ul {
    padding: 0px;
    margin: 0px;
    clear: both;
}
.api_access_footer {
    color: #FFFFFF;
    float: right;
}
.api_access_footer a {
    color: #FFFFFF;
    float: right;
}
.api_access_footer h6 i {
    font-size: 12px;
    padding-right: 5px;
}
div.footer_links a {
    font-size: 13px;
    color: #FFFFFF;
    letter-spacing: 0.03px;
    line-height: 24px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
div.footer_links li {
    list-style-type: none!important;
}
.iosBanner {
    background: url(../img/Banner%20iOS.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 160px;
    width: auto;
}
.iosBanner p {
    color: #FFFFFF;
    padding-left: 20px;
    padding-top: 0px;
    width: 170px;
    font-size: 13px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.iosBannerHeading {
    color: #F17B27;
    padding: 20px;
    padding-bottom: 10px;
}
/* BOTTOM LINE FOOTER SECTION */

.copyright_bg {
    background: #2E2E2E;
}
.copyright_left {
    color: #FFFFFF;
    padding-top: 20px;
    padding-bottom: 5px;
    font-size: 10px;
}
.social_right {
    padding-top: 15px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    text-align: right;
}
/*Change icons size here*/

.social-icons .fa {
    font-size: 1.5em;
}
/*Change icons circle size and color here*/

.social-icons .fa {
    width: 35px;
    height: 35px;
    line-height: 40px;
    text-align: center;
    color: #000000;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.social-icons.icon-circle .fa {
    border-radius: 50%;
}
.social-icons.icon-rounded .fa {
    border-radius: 5px;
}
.social-icons.icon-flat .fa {
    border-radius: 0;
}
.social-icons.icon-zoom .fa:hover,
.social-icons.icon-zoom .fa:active {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.social-icons.icon-rotate .fa:hover,
.social-icons.icon-rotate .fa:active {
    -webkit-transform: scale(1.1) rotate(360deg);
    -moz-transform: scale(1.1) rotate(360deg);
    -ms-transform: scale(1.1) rotate(360deg);
    -o-transform: scale(1.1) rotate(360deg);
    transform: scale(1.1) rotate(360deg);
}
.social-icons .fa-facebook,
.social-icons .fa-facebook-square {
    background-color: rgba(255, 255, 255, .5);
}
.social-icons .fa-google-plus,
.social-icons .fa-google-plus-square {
    background-color: rgba(255, 255, 255, .5);
}
.social-icons .fa-twitter {
    background-color: rgba(255, 255, 255, .5);
}
/* ESTIBOT LOADER */

div.loader-center-block {
    float: none!important;
    margin-left: auto!important;
    margin-right: auto!important;
    display: block!important;
    margin: 0 auto!important;
    text-align: center!important;
    width: 200px;
    height: 200px;
    /* background: blue; */
    
    padding: 25px;
    background: url(https://beta1.estibot.com/img/estibot_icon.png) no-repeat 50%;
    background-size: 22%;
    animation: float 2000ms infinite ease-in-out;
}
div.loader-center-block-graphic {
    float: none!important;
    margin-left: auto!important;
    margin-right: auto!important;
    display: block!important;
    margin: 0 auto!important;
    text-align: center!important;
    width: 300px;
    height: 300px;
    /* background: blue; */
    
    padding: 75px;
    background: url(https://beta1.estibot.com/img/estibot_icon.png) no-repeat 50%;
    background-size: 18%;
    /* animation: float 2000ms infinite ease-in-out; */
    
    background-color: rgba(255, 255, 255, 0.93);
    border-radius: 30px;
}
div.loader-center-block-decline {
    float: none!important;
    margin-left: auto!important;
    margin-right: auto!important;
    display: block!important;
    margin: 0 auto!important;
    text-align: center!important;
    width: 200px;
    height: 200px;
    padding: 25px;
    background: url(https://beta1.estibot.com/img/decline.svg) no-repeat 50% 40%;
    background-size: 70%;
}
div.loader-center-block-success {
    float: none!important;
    margin-left: auto!important;
    margin-right: auto!important;
    display: block!important;
    margin: 0 auto!important;
    text-align: center!important;
    width: 200px;
    height: 200px;
    padding: 25px;
    background: url(https://beta1.estibot.com/img/success.svg) no-repeat 50% 40%;
    background-size: 70%;
}
.quick-facts {
    text-align: center;
    width: 400px;
    color: rgba(51, 51, 51, 0.61);
}
.text-center {
    text-align: center;
}
div.table-tools-background {
    background: #F7F9FA!important;
    border-bottom: 1px solid #E7E8EB;
}
div.icon-background {
    background: #F7F9FA!important;
 /*   padding: 38px;*/
    border-bottom: 1px solid #E7E8EB;
    min-height:125px;
}
div.icon-background:hover {
    cursor: pointer;
    background: #FFF!important;
}
div.small-text-12 {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    color: #333333;
    font-weight: bold;
    font-size: 12px!important;
}
div.icon-panel-body {
    background: #fff!important;
    padding: 0px;
    border: 1px solid #E7E8EB;
    border-radius: 0px;
    margin-bottom: 15px;
    
}

div.icon-panel-body:hover {
    transform: translate3d(0, -2px, 0);
    -webkit-transform: translate3d(0, -2px, 0);
}


div.tools-title-style {
    border-left: 1px solid #E7E8EB;
    border-radius: 0px;
    margin-bottom: 15px;
}
div.p.line-height {
    line-height: 1.3em!important;
}
div.stats-icon {
    text-align: center!important;
    opacity: .5;
}
div.stats-icon:hover {
    text-align: center!important;
    opacity: 1;
}
div.corner-anim {
    width: 300px;
    height: 250px;
    background: #ffff90;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
div.corner-anim-account {
    width: 300px;
    height: 250px;
    background: url(../img/gear-rotation.gif);
    position: absolute;
    bottom: -30px;
    left: 0px;
    background-position: bottom left;
    background-repeat: no-repeat;
}
/*div.corner-anim-popular {
    width: 300px;
    height: 350px;
    background: url(../img/popular-tools-robot.gif);
    position: absolute;
    bottom: 0px;
    left: -80px;
    background-position: bottom left;
    background-repeat: no-repeat;
}
*/

div.corner-anim-quicklinks {
    width: 300px;
    height: 250px;
    background: url(../img/quicklinks.gif);
    position: absolute;
    bottom: -20px;
    left: -70px;
    background-position: bottom left;
    background-repeat: no-repeat;
}

div.corner-anim-brainstorming {
    width: 300px;
/*    background: url(../img/brainstorming.gif);*/
    position: absolute;
    bottom: -10px;
    left: -75px;
    background-position: bottom left;
    background-repeat: no-repeat;
}
}



div.center-block-message {
    margin: 0 auto;
    display: block;
    text-align: center;
    width: 400px;
    font-size: 1em;
}
p.center-block-message {
    margin: 0 auto;
    display: block;
    text-align: center;
    width: 500px;
    font-size: .9em;
    color: rgba(51, 51, 51, 0.50);
}
.loader,
.loader:after {
    border-radius: 50%;
    width: 15em;
    height: 15em;
    margin: 0px auto;
    display: block;
    overflow: hidden!important;
}
.loader {
    margin: 0px auto;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    border-top: .8em solid rgba(43, 46, 55, 0.1);
    border-right: .8em solid rgba(43, 46, 55, 0.1);
    border-bottom: .8em solid rgba(43, 46, 55, 0.1);
    border-left: .8em solid #2b2e37;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}



/* HELP ME SELL ICONS */

div.generate-buyers {
  height: 200px!important;
  background: url(../img/generate_buyers.png)!important;
  background-position: 50px 35px!important;
  background-repeat: no-repeat!important;
  opacity: 1!important;
}

div.sell_on_estibot {
  height: 200px!important;
  background: url(../img/sell_on_estibot_bg.png)!important;
  background-position: 0px 16px!important;
  background-repeat: no-repeat!important;
  opacity: 1!important;
}

div.sell_on_marketplaces {
  height: 200px!important;
  background: url(../img/sell_on_marketplaces.png)!important;
  background-position: 50px 33px!important;
  background-repeat: no-repeat!important;
  opacity: 1;
}

div.hire_a_broker {
  height: 123px!important;
  background: url(../img/hire_broker.png)!important;
  background-position: 90px 30px!important;
  background-repeat: no-repeat!important;
}

div.certified_broker {
 height: 123px!important;
 background: url(../img/hire_broker.png)!important;
 background-position: 50px 1px!important;
 background-repeat: no-repeat!important;
}


a.btn-blue-help-me-sell:hover{
  color: #ffffff!important;
  text-decoration: none!important;
  background: #2358FF!important;
  border-color: #2358FF;
  border: 1px solid transparent;
}

a.btn-blue-help-me-sell{
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  letter-spacing: 0.5px;
  user-select: none;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 1.33;
  border-radius: 3px;
  color: #4F84BC;
  background-color: #fff;
  border-color: #4F84BC;
  margin-bottom: 5px;
  width: 250px;
}

.pad-top-bottom-15 {
  padding-top:15px!important;
  padding-bottom:15px!important;
}



/* PAYMENT DENIED */

.loader .payment-decline {}
/* PAYMENT SUCCESS */

.loader .payment-success {}
/* help margin/padding classes */

.m-t-5 {
    margin-top: 5px;
}
.m-b-20 {
    margin-bottom: 20px;
}

.m-b-30 {
    margin-bottom:30px;
}


.m-t-20 {
    margin-top: 20px;
}
.m-0 {
    margin: 0px;
}
.p-right-20 {
    padding-right: 20px!important;
}
/* Appraisal Top Main Navigation Styles */

.appraisal_Form .col-md3,
.col-log-3,
.col-xs-12 {
    padding-right: 5px;
    padding-left: 5px;
}
.input {
    position: relative;
    z-index: 1;
    vertical-align: top;
    overflow: hidden;
    display: block;
    height: 80px;
}
.input-label {
    display: inline-block;
    float: right;
    font-weight: 700;
}
.btn-effect {
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.btn-orange-wire {
    background: none;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.5rem;
    padding: 20px 0;
    width: 100%;
    border-radius: 3px;
    letter-spacing: .9px;
    border: 1px solid #FFF;
}
.btn-orange-wire:hover {
    background: rgb(22, 29, 35);
    color: #fff;
    text-transform: uppercase;
    font-size: 1.5rem;
    padding: 20px 0;
    width: 100%;
    border-radius: 3px;
    letter-spacing: .9px;
    border: 1px solid transparent;
}
.btn-orange {
    background: #F48800;
    color: #FFFFFF!important;
    text-transform: uppercase;
    font-size: 1.4rem;
    padding: 20px 0;
    width: 100%;
    border-radius: 0px;
    letter-spacing: .5px;
}
.btn-orange:visited {
    background: #F48800;
    color: #FFFFFF!important;
    text-transform: uppercase;
    font-size: 1.4rem;
    width: 100%;
    border-radius: 0px;
    letter-spacing: .5px;
}
.btn-orange:hover {
    background: #F17B27;
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 1.4rem;
    width: 100%;
    border-radius: 0px;
    letter-spacing: .5px;
}
.btn-orange:active {
    background: #F17B27;
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 1.4rem;
    width: 100%;
    border-radius: 0px;
    letter-spacing: .5px;
}
.btn-orange-small {
    background: #F48800!important;
    width: 100%;
    border-radius: 0px;
    letter-spacing: .9px;
    text-transform: uppercase;
    font-size: 1.2rem;
}
.btn-orange-small:hover {
    background: inherit;
    width: 100%;
    border-radius: 0px;
    letter-spacing: .9px;
    text-transform: uppercase;
    font-size: 1.2rem;
}
.btn-cancel-small {
    color: #424242!important;
    border: .5px solid rgba(226, 226, 226, 0.55)!important;
    font-weight: 100!important;
    background: #f5f5f5!important;
    width: 100%;
    border-radius: 0px;
    letter-spacing: .9px;
    text-transform: uppercase;
    font-size: 1.2rem;
}
.btn-cancel-small:hover {
    color: #424242!important;
    border: .5px solid rgba(226, 226, 226, 0.55)!important;
    font-weight: 100!important;
    background: #e6e6e6!important;
    width: 100%;
    border-radius: 0px;
    letter-spacing: .9px;
    text-transform: uppercase;
    font-size: 1.2rem;
}
.btn-orange_payment {
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 1.2rem;
    padding: 15px 0px 15px;
    width: 100%;
    /* Background: */
    
    background: #CB6217;
    box-shadow: 0px 1px 3px 0px #19242F;
    border-radius: 4px!important;
    margin-top: 20px;
    letter-spacing: 1.2px;
}
.btn-orange_payment:hover {
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 1.2rem;
    width: 100%;
    /* Background: */
    
    background: #CB6217;
    box-shadow: 0px 1px 3px 0px #19242F;
    border-radius: 4px!important;
    margin-top: 20px;
    letter-spacing: 1.2px;
    background-image: url(../img/carrot.png);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: bottom;
}
.no_style_btn {
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 1.2rem;
    padding: 15px 0px 15px;
    width: 100%;
    background: none;
    box-shadow: none;
    border-radius: 4px!important;
    margin-top: 20px;
    letter-spacing: 1.2px;
}
.badge-active {
    display: inline-block;
    min-width: 10px;
    padding: 5px 13px;
    font-size: 10px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background: rgb(115, 199, 148);
    border-radius: 2px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif!important;
    letter-spacing: .5px;
    text-shadow: none;
    -webkit-font-smoothing: inherit;
}
.badge-not-active {
    display: inline-block;
    min-width: 10px;
    padding: 5px 13px;
    font-size: 10px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: rgb(189, 189, 189);
    border-radius: 2px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif!important;
    letter-spacing: .5px;
    -webkit-font-smoothing: inherit;
}
/* REGISTER PAGE STYLES */

.featured_list {
    padding: 1px;
    text-align: center;
}
.featured_list li {
    margin: 1px;
    text-align: center;
    text-transform: uppercase;
}
.featured_list li {
    display: inline;
    padding-right: 30px;
}
/* PRICING TABLES */

.price_table_container {
    text-align: center;
    color: #666;
    margin-top: 35px;
}
.price_table_heading {
    font-size: 14px;
    padding: 10px;
    background: #ffffff;
}
.price_table_row {
    padding: 15px;
    background: #FFF;
    font-size: 14px;
}
.cost {
    padding: 30px;
    font-size: 30px;
}
.cost span {
    font-size: 15px;
}
.price_table_row:nth-of-type(even) {
    background: #FFF;
}
.btn {
    border-radius: 0px;
}

.btn-create-ticket {
    width:250px;
}

.btn-create-ticket:hover {
    width: 250px;
}

.recommended {
    /*USER DEFINED COLOUR*/
    
    background: #fff;
    color: #000;
    /*USER DEFINED COLOUR*/
    
    padding: 3px 0 3px 0;
    margin-top: 10px;
    text-align: center;
    margin-bottom: -35px;
    font-family: 'Open Sans', sans-serif;
}
.spacer {
    width: 100%;
    height: 50px;
}
/*Already Defined Colours*/
/*Background*/

.primary-bg {
    background: #fff;
    color: #000;
}
.success-bg {
    background: #fff;
    color: #000;
}
.info-bg {
    background: #fff;
    color: #000;
}
.warning-bg {
    background: #fff;
    color: #000;
}
.danger-bg {
    background: #fff;
    color: #000;
}
.dark-bg {
    background: #fff;
    color: #000;
}
.royal-bg {
    background: #fff;
    color: #000;
}
.static-bg {
    background: #fff;
    color: #000;
}
/*Only Text Colours*/

.primary-text {
    background: #fff;
    color: #000;
}
.success-text {
    background: #fff;
    color: #000;
}
.info-text {
    background: #fff;
    color: #000;
}
.warning-text {
    background: #fff;
    color: #000;
}
.danger-text {
    background: #fff;
    color: #000;
}
.dark-text {
    background: #fff;
    color: #000;
}
.royal-text {
    background: #fff;
    color: #000;
}
.static-text {
    background: #fff;
    color: #000;
}
/*Additional Button styles*/
/*BTN-DARK*/

.btn-dark {
    color: #fff;
    background-color: #444;
    border-color: #444;
}
.btn-dark:hover,
.btn-dark:focus,
.btn-dark.focus,
.btn-dark:active,
.btn-dark.active,
.open > .dropdown-toggle.btn-dark {
    color: #fff;
    background-color: #222;
    border-color: #222;
}
.btn-dark:active,
.btn-dark.active,
.open > .dropdown-toggle.btn-dark {
    background-image: none;
}
/*BTN-ROYAL---------*/

.btn-royal {
    color: #fff;
    background-color: #8E74E2;
    border-color: #8E74E2;
}
.btn-royal:hover,
.btn-royal:focus,
.btn-royal.focus,
.btn-royal:active,
.btn-royal.active,
.open > .dropdown-toggle.btn-royal {
    color: #fff;
    background-color: #7451E8;
    border-color: #7451E8;
}
.btn-royal:active,
.btn-royal.active,
.open > .dropdown-toggle.btn-royal {
    background-image: none;
}
/*BTN-STATIC---------*/

.btn-static {
    color: #fff;
    background-color: #2BB0A6;
    border-color: #2BB0A6;
}
.btn-static:hover,
.btn-static:focus,
.btn-static.focus,
.btn-static:active,
.btn-static.active,
.open > .dropdown-toggle.btn-static {
    color: #fff;
    background-color: #07A094;
    border-color: #07A094;
}
.btn-static:active,
.btn-static.active,
.open > .dropdown-toggle.btn-static {
    background-image: none;
}
.sub_text {
    margin-top: 25px;
    margin-bottom: 10px
}
/* 960 STYLE PAGES */

.min-height-500 {
    min-height:500px;
}


.bg_cover {
    background: #FFFFFF;
    height: auto;
    margin-top: -135px;
    border: .6px solid rgb(231, 232, 235);
    border-radius: 4px;
    padding: 30px;
    -webkit-box-shadow: 0px 1px 0px 1px rgba(249, 249, 249, 0.85);
    -moz-box-shadow: 0px 1px 0px 1px rgba(245, 245, 245, 0.85);
    background: #FFFFFF!important;
    border: 0 solid #E6E6E6!important;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15)!important;
    border-radius: 2px!important;
    margin-bottom:20px;
}

.bg_cover-whois {
    height: auto;
    margin-top: -135px;
    border: .6px solid rgb(231, 232, 235);
    border-radius: 4px;
    padding: 30px;
    -webkit-box-shadow: 0px 1px 0px 1px rgba(249, 249, 249, 0.85);
    -moz-box-shadow: 0px 1px 0px 1px rgba(245, 245, 245, 0.85);
    background: #FFFFFF!important;
    border: 0 solid #E6E6E6!important;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15)!important;
    border-radius: 2px!important;
    margin-bottom: 5px;
    padding-top: 33px;
    padding-bottom: 33px;
}

.bg_cover_no_margin {
    background: #FFFFFF;
    height: auto;
    border: 1px solid rgba(155, 154, 155, 0.20);
    border-radius: 4px;
    padding: 30px;
    -webkit-box-shadow: 0px 1px 0px 1px rgba(245, 245, 245, 0.85);
    -moz-box-shadow: 0px 1px 0px 1px rgba(245, 245, 245, 0.85);
    box-shadow: 0px 1px 0px 1px rgba(245, 245, 245, 0.85);
    min-height:500px;
    margin-top: 5px;
}
.bg_cover_tools_top {
    background: #FFFFFF!important;
    border: 0 solid #E6E6E6!important;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15)!important;
    border-radius: 2px!important;
    /* padding-top: 0px!important; */
    
    margin-top: 0px;
    padding: 0px 30px 30px 30px;
}
.tools_heading_title {
    padding: 20px 0px 0px 0;
}
.bg_cover_tools {
    background: #FFFFFF;
    height: auto;
    border: 1px solid rgba(155, 154, 155, 0.20);
    border-radius: 4px;
    padding: 30px;
    -webkit-box-shadow: 0px 1px 0px 1px rgba(245, 245, 245, 0.85);
    -moz-box-shadow: 0px 1px 0px 1px rgba(245, 245, 245, 0.85);
    box-shadow: 0px 1px 0px 1px rgba(245, 245, 245, 0.85);
    margin-top: 5px;
    /* Rectangle 6: */
    
    background: #FFFFFF;
    border: 0 solid #E6E6E6;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
    border-radius: 2px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 50px;
}
.bg_cover_progress_queue {
    background: #FFFFFF;
    height: auto;
    padding: 30px;
}
i.fa.fa-chevron-down.fa-1x.panel-heading {
    color: #d6d6d6!important;
    pointer: cursor;
}
i.fa.fa-chevron-down.fa-1x.panel-heading:hover {
    color: #cacaca!important -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
p.tool-description {
    color: rgba(0, 0, 0, 0.75)!important;
    margin-top: -5px;
}
p.tool-description:hover {
    color: rgba(0, 0, 0, 1)!important;
}
.sidebar_content {
    padding-right: 0px;
    line-height: -0.1em;
}
.sidebar_content_output_data_tables {
    margin-right: 0px;
    padding-right: 0px;
    line-height: 1.9em;
    padding-right: 0px!important;
    /*padding-top: 5px;*/
    /*margin-top: 15px;*/
    padding-right: 20px!important;
    /*padding-left: 40px;*/
}
.sidebar_content p {
    line-height: 1.9em;
}
.sidebar_content p {
    /* EstiBot users can no: */
    
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 14px;
    color: #343434;
    line-height: 20px;
}
.sidebar_links {
    background: none;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    margin-top: 5px;
    border-radius: 0px;
    padding-left: 0px!important;
    overflow: hidden;
    margin-right: 0px!important;
}
.sidebar_links ul {
    color: #000000;
    list-style-type: none;
    padding-bottom: 20px;
}
.sidebar_links ul li {
    color: #000000;
    list-style-type: none;
    line-height: 2.3em;
    font-size: 12px;
/*    padding-left: 25px;*/
}
.sidebar_links ul li a {
    color: #000000;
    list-style-type: none;
   
    color: #000000;
    text-decoration: none;
    padding-left: 10px!important;
    /* line-height: 2.5em; */
}
.sidebar_links ul li a:hover {
    text-decoration: none;
    color: #f17b27;
    line-height: 2.2em;
}
.sidebar_links ul li a:focus {
    text-decoration: none;
    color: #f17b27;
    line-height: 2.2em;
}
.sidebar_links ul li a:active {
    text-decoration: none;
    color: #f17b27;
    line-height: 2.2em;
    border-left: 2px solid #f17b27!important;
}
.iconParagraphstyles {
    font-size: 16px;
    line-height: 25px;
    color: #000;
}
.iconboxes {
    padding: 10px;
}
.btn-orange-plans {
    background: #F48800;
    text-transform: uppercase;
    padding-top: 21px;
    padding-bottom: 21px;
    width: 100%;
    border-radius: 0px;
    /* OVERVIEW: */
    
    font-family: HelveticaNeue-Thin;
    font-size: 13px;
    color: #FFFFFF;
    line-height: 25px;
    letter-spacing: 1px;
}
.btn-orange-oval-orange {
    background: #F48800;
    text-transform: uppercase;
    padding-top: 18px;
    padding-bottom: 18px;
    width: 85%;
    border-radius: 50px;
    margin: 0 auto;
    /* OVERVIEW: */
    
    font-family: HelveticaNeue-Thin;
    font-size: 13px;
    color: #FFFFFF;
    line-height: 25px;
    letter-spacing: 1px;
}
.btn-dark-blue {
    background: #2C3E50;
    text-transform: uppercase;
    padding-top: 21px;
    padding-bottom: 21px;
    width: 100%;
    border-radius: 0px;
    /* OVERVIEW: */
    
    font-family: HelveticaNeue-Thin;
    font-size: 13px;
    color: #FFFFFF;
    line-height: 25px;
    letter-spacing: 1px;
}
.btn-dark-blue-oval-subscription {
    background: #2C3E50;
    text-transform: uppercase;
    padding-top: 18px;
    padding-bottom: 18px;
    width: 85%;
    border-radius: 50px;
    margin: 0 auto;
    /* OVERVIEW: */
    
    font-family: HelveticaNeue-Thin;
    font-size: 13px;
    color: #FFFFFF;
    line-height: 25px;
    letter-spacing: 1px;
}
/* ----------------------------------------------------------------
    Compare Tables
-----------------------------------------------------------------*/

.panel-info {
    list-style: none!important;
}
/* ----------------------------------------------------------------
    Tabs
-----------------------------------------------------------------*/

.tabs {
    position: relative;
    margin: 0 0 30px 0;
}
ul.tab-nav:not(.tab-nav-lg) {
    margin: 0;
    border-bottom: 1px solid #DDD;
    list-style: none;
}
ul.tab-nav:not(.tab-nav-lg) li {
    float: left;
    border: 1px solid #DDD;
    border-bottom: 0;
    border-left: 0;
    height: 41px;
    text-align: center;
}
ul.tab-nav:not(.tab-nav-lg) li:first-child {
    margin-left: 15px;
    border-left: 1px solid #DDD;
}
ul.tab-nav:not(.tab-nav-lg) li a {
    display: block;
    padding: 0 15px;
    color: #444;
    line-height: 40px;
    background-color: #F2F2F2;
    font-size: 14px;
    font-weight: bold;
}
ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a {
    position: relative;
    top: 1px;
    background-color: #FFF;
}
/* Tabs - Navigation Style 2
-----------------------------------------------------------------*/

ul.tab-nav.tab-nav2 {
    border-bottom: 0;
}
ul.tab-nav.tab-nav2 li {
    border: 0;
}
ul.tab-nav.tab-nav2 li:first-child {
    margin-left: 0;
    border-left: 0;
}
ul.tab-nav.tab-nav2 li a {
    background-color: #2C3E50;
    border-radius: 2px;
    /* box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); */
    /* text-align: right; */
    
    color: #FFFFFF;
    /* box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.17); */
    
    border-radius: 0px!important;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: .3px;
}
ul.tab-nav.tab-nav2 li a:hover {
    background-color: #eaeaea;
    color: #232323;
}
ul.tab-nav.tab-nav2 li a:active {
    background-color: #eaeaea;
    color: #232323;
}
ul.tab-nav.tab-nav2 li.ui-state-active a {
    top: 0;
    color: #FFF;
}
ul.tab-nav.tab-nav li a:active {
    background-color: #2c3e50;
    color: #FFF;
}
ul.tab-nav.tab-nav li a:focus {
    background-color: #2c3e50;
    color: #FFF;
}
div#EsentialTools:active {
    background-color: #2c3e50;
    color: #FFF;
}
div#EsentialTools:focus {
    background-color: #2c3e50;
    color: #FFF;
}
/* Tabs - Side Tabs
-----------------------------------------------------------------*/

.side-tabs ul.tab-nav {
    float: left;
    width: 250px;
    padding: 15px 0;
    border-bottom: 0;
    margin-top: 5px;
}
.side-tabs ul.tab-nav li {
    float: none;
    /*    border: 1px solid #DDD;
    border-right: 0;
    border-top: 0;*/
    
    height: auto;
    /*    text-align: left;*/
}
.side-tabs ul.tab-nav li:first-child {
    /*    margin-left: 0;
    border-top: 1px solid #DDD;
    border-left: 1px solid #DDD;*/
}
.side-tabs ul.tab-nav li a {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    padding-top: 55px;
}
.side-tabs ul.tab-nav li a span {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: 200!important;
    margin-right: 5px;
}
.side-tabs ul.tab-nav li.ui-tabs-active a {
    top: 0;
    right: -1px;
}
.side-tabs .tab-container {
    overflow: hidden;
    padding: 15px 0 0 20px;
}
.ui-tabs .ui-tabs-hide {
    position: absolute !important;
    left: -10000px !important;
    display: block !important;
}
/* Tabs - Side Tabs & Nav Style 2
-----------------------------------------------------------------

.side-tabs ul.tab-nav.tab-nav2 { border: 0; }

.side-tabs ul.tab-nav.tab-nav2 li {
    border: 0;
    margin: 6px 0 0;
}

.side-tabs ul.tab-nav.tab-nav2 li:first-child { margin-top: 0; }

.side-tabs ul.tab-nav.tab-nav2 li a { box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); }

.side-tabs ul.tab-nav.tab-nav2 li.ui-state-active a { right: 0; }


/* Tabs - Side Tabs & Bordered
-----------------------------------------------------------------*/

.tabs-bordered.side-tabs ul.tab-nav {
    position: relative;
    padding: 0;
    z-index: 2;
    margin-right: -1px;
}
.tabs-bordered.side-tabs ul.tab-nav li a {
    height: auto;
    line-height: 44px;
    font-family: serif;
}
.tabs-bordered.side-tabs ul.tab-nav li.ui-tabs-active a {
    right: -1px;
    border-right: 1px solid #FFF;
}
.tabs-bordered.side-tabs .tab-container {
    overflow: hidden;
    padding: 20px;
    border-top: 1px solid #DDD;
}
.tools_boxes {
    /*    text-align: center;
    padding-right: 35px;
    padding-left: 20px;
    margin-bottom: 1px;
    background: #F9F9F9;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.17);
    border-radius: 2px;
    border-bottom: 1px solid #CCC;
    padding-bottom: 20px;
    padding-top: 13px;*/
    
    min-height: 150px!important;
}
.tools_boxes_main_page {
    text-align: center;
    padding-right: 35px;
    padding-left: 20px;
    margin-bottom: 1px;
    background: #fff;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.17);
    border-radius: 2px;
    border-bottom: 1px solid #CCC;
    padding-bottom: 20px;
    padding-top: 35px;
    min-height: 200px!important;
    width: 280px;
    margin: 5px;
}
.tools_boxes_main_page:hover {
    background: rgb(245, 245, 245);
}
.wire-icons img {
    width: 40px;
}
.tools-boxes-description {
    opacity: 0.8;
   /* font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;*/
    font-size: 13px;
    color: #454545;
    -webkit-font-smoothing: antialiased;
    padding: 0px 10px 0px 15px;
}
.tools_boxes:hover {
    background-image: radial-gradient(50% -59%, rgba(255, 255, 255, 0.17) 78%, rgba(230, 230, 230, 0.28) 100%);
    border-bottom: 1px solid #dadada;
}
.tools_boxes p:hover {
   /* font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;*/
    color: #484848!important;
}
.dashboard-buttons {
    text-align: left;
    margin-bottom: 1px;
    /* border-radius: 2px; */
    /* border-bottom: 1px solid #CCC; */
    /* padding: 5px; */
    
    min-height: 100px;
    border-bottom: 1px solid #f7f7f7;
    margin-bottom: 10px;
    height: 130px;
    padding-top: 20px;
}
.dashboard-buttons:hover {
    background-image: radial-gradient(50% -59%, rgba(255, 255, 255, 0.17) 78%, rgba(230, 230, 230, 0.28) 100%);
    border-bottom: 1px solid #dadada;
}
.tools_heading {
   /*  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;*/
    font-size: 14px;
    color: #4f5050;
    -webkit-font-smoothing: antialiased;
}
.tools_menu {
    text-align: right;
    margin-bottom: 1px;
    /* Mask: */
    
    color: #FFFFFF;
    /*    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.17);
    border-radius: 2px;
    border-bottom: 1px solid #CCC;*/
}
.tools_menu a {
    text-align: right;
    color: #FFFFFF;
    border-radius: 0px;
    border-bottom: 1px solid #CCC;
}
li.tools_menu a {
    height: 75px;
}
.search_img_height {
    min-height: 250px;
}
.tab-content #bulk {
    min-height: 340px;
}
.tab-content .bulk-content-height {
    min-height: 350px!important;
}
.title_icon {
    float: left;
    margin: 5px;
    margin-right: 20px
}
.heading_title {
    float: left;
    font-size: 20px;
}
.heading_title_queue {
    font-size: 16px;
}
.heading_bottom_border {
    border-bottom: 1px solid #CCC;
}
.heading_title_right h5 {
    padding: 10px;
    float: right;
    font-size: 20px;
}
.heading_title_right a {
    font-size: 16px;
    line-height: 1.9em;
}
.pad-top-101 {
    padding-top: 10px;
}
.quick_links {
    margin-left: -40px;
    font-size: 14px;
    background-color:#F9F9F9;
    padding-bottom: 0px!important;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-top:15px;
}

    .sidebar_links .active_link {
color: #000000!important!important;
    text-decoration: none!important!important;
    padding-left: 45px!important;
    line-height: 2.5em!important;
    padding: 15px 0px 13px 27px!important;
    border-left: 3px solid #f17b27!important;
    font-weight: bold;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}
/* enable absolute positioning */

.inner-addon {
    position: relative;
}
/* style glyph */

.inner-addon .glyphicon {
    position: absolute;
    padding: 10px;
    pointer-events: none;
}
/* align glyph */

.left-addon .glyphicon {
    top: 10px;
}
.right-addon .glyphicon {
    right: 10px;
}
/* add padding  */

.left-addon input {
    padding-left: 30px;
}
.right-addon input {
    padding-right: 30px;
}
.search_btn {
    padding: 20px;
    margin-top: 0px;
    position: relative;
    z-index: 101!important;
    margin-top:-20px;
}
.search_appraise_btn {
    padding: 20px;
    margin-top: -5px;
    position: relative;
    z-index: 101!important;
    width: 90%;
    border: none;
    background: #F9F9F9;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: .4px;
    color: #5D6266;
    position: absolute;
}
.close-bulk {
    margin-top: -5px;
    /* padding: 20px; */
    
    border: none;
    position: relative;
    /* z-index: 134; */
    
    background-color: #F9F9F9;
    border-left: .5px solid#efefef;
    width: 10%;
    height: 61px;
    /* padding-left: 14px!important; */
}
.bulk_entry {
    padding-top: 5px;
    float: right;
    letter-spacing: .3px;
    font-weight: 700;
    font-size: 16px;
    color: #f17b27;
}
.bulk_entry a {
    color: #f17b27;
}
.bulk_entry a:hover {
    text-decoration: none;
}
.appraise_heading_bg {
    font-weight: 600;
   /* margin-top: 25px;*/
    padding-left: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
    background: #f9f9f9;
    border-bottom: 1px solid #efefef;
    padding-right: 20px;
}
.appraise_heading_bg h4 {
   /* font-weight: 600;*/
}
.appraise_heading_bg h4 {
    float: left;
    color: #4a4a4a;
    /* font-family: "HelveticaNeue-Light"; */
    /*font-family: "HelveticaNeue-Medium";*/
    -webkit-font-smoothing: antialiased;
}
.extension_buttons {
    width: 15%;
    margin-top: 10px;
    margin-bottom: 0px;
    margin-right: 15px;
    padding-left: 0px;
}
#resizable {
    max-height: auto;
    max-width: 100%;
    margin-top: 50px;
}
.paragraph_disclosure p {
    font-size: 12px;
    color: #c4c4c4;
}



div.div-queue {
    
        height: 300px;
    overflow-y: scroll;
    margin-bottom: 10px;
    background: rgb(249, 249, 249);
    border-bottom: 1px solid rgb(239, 239, 239);
    display: block;
}

.table {
    border: 1px solid #ebebeb;
}
.appraisal_title {
    font-size: 40px;
    font-weight: 400;
    display: block;
    width: 100%;
    padding-top: -20px;
    margin-top: 0px;
    color: #2c3e50;
}
.currency {
    font-size: 25px;
    float: left;
    text-align: left;
    /* padding-left: 10px; */
    margin-top: 0px;
    color: #2c3e50;
    font-weight: 300;
    /* width: 300px; */
    /* background: blue; */
    display: block;
    float: left!important;
    margin-right: 20px;
}


.trademark-message {
    font-size: 12px;
    color: #FFF;
    display: block;
    padding: 3px 10px;
    background: #ff7c7c;
    height: 23px;
    float: left;
    border-radius: 2px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif!important;
    letter-spacing: .1px;
    text-shadow: none;
    -webkit-font-smoothing: inherit;
    margin-bottom:14px;
}



.header_title {
    margin: 0px auto;
    top:0px;
}
.buy_sell_loan ul {
    list-style-type: none!important;
    display: inline-block;
}
.buy_sell_loan li {
    list-style-type: none;
}
.bg_cover_under {
    background: #FFFFFF;
    height: auto;
    margin-top: 15px;
    border: 1px solid rgba(155, 154, 155, 0.30);
    border-radius: 4px;
    padding: 0px;
    min-height:500px;
}
.left_buttons {
    color: #FFFFFF;
    background: #f17b27;
    border-radius: 2px;
    font-size: 14px;
    letter-spacing: .1px;
    padding: 15px;
    width: 150px;
    margin-bottom: 3px;
}
.left_buttons:hover {
    color: #FFFFFF;
    background: #e06f1f;
    border-radius: 2px;
    font-size: 14px;
    letter-spacing: .1px;
    padding: 15px;
    width: 150px;
}
.right_buttons {
    color: #FFFFFF;
    background: #2c3e50;
    border-radius: 2px;
    font-size: 12px;
    letter-spacing: .1px;
    padding: 10px;
    margin-bottom: 3px;
}
.right_buttons:hover {
    color: #FFFFFF;
    background: #263646;
    border-radius: 2px;
    letter-spacing: .1px;
}
.table-left .table {
    margin-left: -15px;
}
.table-left {
    margin-left: -15px;
}
.appraise_extension_btns {
    margin-top: 10px;
}
.active_domain {
    /*    border-color: green;
    border: 2px solid green;
    color: darkgreen;
    background-color: white;*/
    
    border-color: #99ccad;
    border: 1px solid rgb(115, 199, 148);
    color: #99ccad;
    background-color: #FFF;
    font-family: "HelveticaNeue-Light";
    -webkit-font-smoothing: inherit;
}
.topChart {
    padding: 20px;
    margin-top: 20px;
}
.recent_data_btn {
    width: 200px;
    padding: 5px;
    border: 1px solid #D8D8D8;
    background: #f3f3f3;
    text-align: left;
    font-size: 1.2em;
    padding-left: 12px;
}
.dropdown-menu > li > a {
    padding-left: 12px;
    font-size: 12px;
    padding: 6px;
    width: 100%;
    padding-left: 12px;
}
.recentData_dropdown {
    margin-top: 20px;
    margin-bottom: 15px;
}
.carrot_padding {
    margin: 9px;
}
.buy_sell_loan {
    font-size: 14px;
    text-align: right;
    line-height: 20px;
}
/* Dropdown Button */

.dropbtn {
    background-color: #4CAF50;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}
/* The container <div> - needed to position the dropdown content */

.dropdown {
    position: relative;
    display: inline-block;
   /* z-index: 199999;*/
}


.dropdown:hover {
    cursor: pointer;
}

/* Dropdown Content (Hidden by Default) */

.dropdown-content {
/*    display: none;
    position: absolute;
    background-color: #fdfdfd;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 199999;*/

    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    min-width: 160px;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 1px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 5px 15px rgba(0,0,0,.2);
    background-clip: padding-box;
}
/* Links inside the dropdown */

.dropdown-content a {
    color: #3A3A3A;
    padding: 10px 15px;
    text-decoration: none;
    display: block;
    font-size: 12px;
    text-align: left;
/*    border-bottom: 1px solid #f3f3f3;*/
    z-index: 199999;
    -webkit-font-smoothing: subpixel-antialiased;
}
/* Change color of dropdown links on hover */

.dropdown-content a:hover {
    background-color: #f1f1f1
}


.divider-dropdown {
    height: 1px;
    margin: 8px 0!important;
    overflow: hidden;
    background-color: #e5e5e5;
}

.navigation ul li.has-sub > a:after {
    font-size: 14px!important;
    opacity: .8!important;
}


/*
.extension_buttons:hover .dropdown-content {
    display: block;
    top:43px;
}*/
/* Change the background color of the dropdown button when the dropdown content is shown */

.extension_buttons:hover .dropbtn {
    background-color: #3e8e41;
}
.navbar-default .navbar-toggle {
    border-color: none!important;
    border-radius: 3px;
    color: #000;
    top: 8px;
    border: 0px solid rgba(255, 255, 255, 0)!important;
    border-width: 0 1px!important;
    background-color: transparent;
}
.navbar-default .navbar-toggle .title_toggle_nav h4 {
    color: #000;
    top: 7px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #7a7a7a!important;
}
.btn .caret {
    margin-left: 60px;
}
.nav > li > a:hover,
.nav > li > a:focus {
    text-decoration: none;
    color: inherit;
}
.navbar-default .navbar-nav > li > a:hover {
    color: #FFFFFF;
    background-color: #1E2F40;
}
.navbar-default .navbar-nav > li > a:focus {
    color: #FFFFFF;
    background-color: #1E2F40;
}
.price_top_section {
    background: rgba(242, 242, 242, 0.60);
}
.signout {
    color: #cacaca;
    /* background: rgb(242, 242, 242); */
    
    padding: 5px 10px;
    border-radius: 3px;
    font-size: 12px;
    border: 1px solid rgb(242, 242, 242);
}
a.signout:hover {
    color: #bfbfbf;
    background: rgb(242, 242, 242);
    padding: 5px 10px;
    border-radius: 3px;
    font-size: 12px;
}
.subscribe_btn {
    width: 100%;
    border: 1px solid #F17B27;
    background: #F17B27;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 5px;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 300;
}
.price_table_style {
    border: 1px solid #ccc;
}
.price {
    font-size: 24px;
    color: #4A4A4A;
}
.permonth {
    color: #9B9B9B;
    font-size: 12px;
    margin-top: -10px
}
.queries {
    font-size: 16px;
}
}
#fade-quote-carousel blockquote {
    text-align: center;
    border: none;
}
}
.quote_style p,
footer {
    color:#FFFFFF!important;
}
.quote_style {
    color:#FFFFFF;
}
.quote_text {
    /* Quis facilisis ocurr: */
    
    font-family: "HelveticaNeue-Light",
    "Helvetica Neue Light",
    "Helvetica Neue",
    Helvetica,
    Arial,
    "Lucida Grande",
    sans-serif;
    font-size: 16px;
    color: #4A4A4A;
    line-height: 25px;
}
.department {
    width:50%;
    margin-left:50px;
}
.extra_padding {
    padding-top:12px;
    padding-left:25px;
    padding-bottom:10px
}
.selectpicker {

display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
position: relative;
background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IldhcnN0d2FfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxNXB4IiBoZWlnaHQ9IjlweCIgdmlld0JveD0iMCAwIDE1IDkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1IDkiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBvbHlnb24gZmlsbD0iIzFBMTcxQiIgcG9pbnRzPSIxNS4wMDEsMS4zOTcgMTMuNjI1LDAgNy41MDEsNi4yMSAxLjM3NiwwIDAuMDAxLDEuMzk3IDcuNTAxLDkgCSIvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat right 10px center;
    background-size: auto auto;
background-size: 10px auto;
}
select.form-control {
   display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
position: relative;
background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IldhcnN0d2FfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxNXB4IiBoZWlnaHQ9IjlweCIgdmlld0JveD0iMCAwIDE1IDkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1IDkiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBvbHlnb24gZmlsbD0iIzFBMTcxQiIgcG9pbnRzPSIxNS4wMDEsMS4zOTcgMTMuNjI1LDAgNy41MDEsNi4yMSAxLjM3NiwwIDAuMDAxLDEuMzk3IDcuNTAxLDkgCSIvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat right 10px center;
    background-size: auto auto!important;
background-size: 10px auto!important;

}
select.form-control {
    height:35px!important;
    background-color:#FFF;
}




select.form-control.gray {
    margin-bottom: 10px;
    background-color: rgb(248,248,248);
    border: 1px solid #cccccc;
}

.tools_hover_link {
    color:#000000;
}
.dropdown_margin {
    margin-bottom:15px;
}
.sidebar_content p {
    line-height: 1.7em;
    font-size:14px;
}
.notice {
    background-color:#ffb310;
    color:#FFF;
    padding:25px;
    font-size:15px;
    background: #2C3E50;
}
#exampleInputFile {
    padding:4px;
    border:1px solid #CCC;
}
/*=========================================================================

 05. Rocket Animated
 
=========================================================================*/

.rocket-fly {
    display: inline-block;
    width: 210px;
    height: 281px;
    position: absolute;
    margin-left:50px;
    -moz-animation: float 1000ms infinite ease-in-out;
    -webkit-animation: float 1000ms infinite ease-in-out;
    animation: float 1000ms infinite ease-in-out
}
@-webkit-keyframes float {
    0% {
        -webkit-transform: translateY(5px) translateX(1px);
        -moz-transform: translateY(5px) translateX(1px);
        transform: translateY(5px) translateX(1px)
    }
    50% {
        -webkit-transform: translateY(-5px) translateX(-1px);
        -moz-transform: translateY(-5px) translateX(-1px);
        transform: translateY(-5px) translateX(-1px)
    }
    100% {
        -webkit-transform: translateY(5px) translateX(1px);
        -moz-transform: translateY(5px) translateX(1px);
        transform: translateY(5px) translateX(1px)
    }
}
@-moz-keyframes float {
    0% {
        -webkit-transform: translateY(5px) translateX(1px);
        -moz-transform: translateY(5px) translateX(1px);
        transform: translateY(5px) translateX(1px)
    }
    50% {
        -webkit-transform: translateY(-5px) translateX(-1px);
        -moz-transform: translateY(-5px) translateX(-1px);
        transform: translateY(-5px) translateX(-1px)
    }
    100% {
        -webkit-transform: translateY(5px) translateX(1px);
        -moz-transform: translateY(5px) translateX(1px);
        transform: translateY(5px) translateX(1px)
    }
}
@keyframes float {
    0% {
        -webkit-transform: translateY(5px) translateX(1px);
        -moz-transform: translateY(5px) translateX(1px);
        transform: translateY(5px) translateX(1px)
    }
    50% {
        -webkit-transform: translateY(-5px) translateX(-1px);
        -moz-transform: translateY(-5px) translateX(-1px);
        transform: translateY(-5px) translateX(-1px)
    }
    100% {
        -webkit-transform: translateY(5px) translateX(1px);
        -moz-transform: translateY(5px) translateX(1px);
        transform: translateY(5px) translateX(1px)
    }
}
.rocket-fly .rocket {
    width: 100%;
    height: 100%;
    position: absolute;
    background:url(../img/rocket.png) no-repeat;
    left: 0;
    top: 0;
    z-index: 1
}
.fuego {
    width: 40px;
    height: 71px;
    position: absolute;
    background: url(../img/fego.png) no-repeat;
    left: 85px;
    bottom: -7px;
    -webkit-animation: fire 100ms infinite ease-in-out;
    -moz-animation: fire 100ms infinite ease-in-out;
    animation: fire 100ms infinite ease-in-out
}
@-webkit-keyframes fire {
    0% {
        -webkit-transform: rotate(10deg);
        -moz-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    50% {
        -webkit-transform: rotate(-10deg);
        -moz-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    100% {
        -webkit-transform: rotate(10deg);
        -moz-transform: rotate(10deg);
        transform: rotate(10deg)
    }
}
@-moz-keyframes fire {
    0% {
        -webkit-transform: rotate(10deg);
        -moz-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    50% {
        -webkit-transform: rotate(-10deg);
        -moz-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    100% {
        -webkit-transform: rotate(10deg);
        -moz-transform: rotate(10deg);
        transform: rotate(10deg)
    }
}
@keyframes fire {
    0% {
        -webkit-transform: rotate(10deg);
        -moz-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    50% {
        -webkit-transform: rotate(-10deg);
        -moz-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    100% {
        -webkit-transform: rotate(10deg);
        -moz-transform: rotate(10deg);
        transform: rotate(10deg)
    }
}
.third {
    background: none repeat scroll 0 0 #FAFBFC;
    padding: 80px 0 60px;
    position: relative;
    overflow: hidden;
        border-bottom: 1px solid #eeeeee;
}
.third::before {
    background: #eeeeee;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.third .title {
    background: url("../img/patterns/pattern-stripes.png") repeat scroll 0 50% rgba(0,
    0,
    0,
    0);
    overflow: hidden;
}
.third .title span {
    background: none repeat scroll 0 0 #f7f7f7;
    float: left;
    padding: 0 31px 0 0 !important;
}
.row-half-map {
    display: inline-block;
    margin: 0 0 -4px;
    position: relative;
    width: 100%;
}
.row-half-map .map-lft {
    width: 45%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    overflow: hidden;
}
.row-half-map .map-lft #map {
    height: 100%;
    width: 100%;
}
.row-half-map .form-rit {
    width: 55%;
    padding: 80px 70px;
    float: right;
    background: rgb(255,
    255,
    255) none repeat scroll 0px 0px;
}
.row-wrapper {
    position: relative;
}
/***************** Icons ******************/

[class^="icon-"].icon-3x {
    background-color: #2C3E50 !Important;
}
[class^="icon-"].icon-3x,
.circle-border {
    background-color: #F7F7F7;
    border-radius: 36px;
    -moz-border-radius: 36px;
    -webkit-border-radius: 36px;
    -o-border-radius: 36px;
    color: #fff;
    display: inline-block;
    font-size: 26px;
    height: 70px !important;
    line-height: 70px;
    max-width: 100%;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 70px !important;
    word-spacing: 1px;
    transition: all 0.1s linear;
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
}
[class^="icon-"].icon-3x {
    margin-bottom: 11px;
    margin-right: 0;
    float: none;
}
.icon-hover-zoom:hover .circle-border {
    border: 2px solid #2C3E50;
    transform: scale(1.38);
    -moz-transform: scale(1.38);
    -o-transform: scale(1.38);
    -webkit-transform: scale(1.38);
    -ms-transform: scale(1.38);
    transition-timing-function: cubic-bezier(0.4,
    0.25,
    0.14,
    1.73);
    -moz-transition-timing-function: cubic-bezier(0.4,
    0.25,
    0.14,
    1.73);
    -webkit-transition-timing-function: cubic-bezier(0.4,
    0.25,
    0.14,
    1.73);
    -o-transition-timing-function: cubic-bezier(0.4,
    0.25,
    0.14,
    1.73);
}
.icon-hover-zoom:hover [class^="icon-"].icon-3x {
    color: #fff !important;
    background-color: #2C3E50 !important;
}
.circle-border {
    background: none repeat scroll 0 0 transparent;
    border: 0 solid #fff;
    height: 88px;
    left: 0;
    position: absolute;
    top: 0;
    transition-duration: 225ms;
    -moz-transition-duration: 225ms;
    -webkit-duration: 225ms;
    -o-transition-duration: 225ms;
    transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-timing-function: cubic-bezier(0.5,
    -0.7,
    0.67,
    0.7);
    -moz-transition-timing-function: cubic-bezier(0.5,
    -0.7,
    0.67,
    0.7);
    -o-transition-timing-function: cubic-bezier(0.5,
    -0.7,
    0.67,
    0.7);
    -webkit-transition-timing-function: cubic-bezier(0.5,
    -0.7,
    0.67,
    0.7);
    width: 88px;
}
.circle-icon i {
    background: #000000 none repeat scroll 0 0;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    color: #ffffff;
    font-size: 22px;
    height: 55px;
    line-height: 55px;
    text-align: center;
    width: 55px;
    -webkit-transition: all 0.3s ease;
    /* Safari 3.2+, Chrome */
    
    -moz-transition: all 0.3s ease;
    /* Firefox 4-15 */
    
    -o-transition: all 0.3s ease;
    /* Opera 10.5-12.00 */
    
    transition: all 0.3s ease;
    /* Firefox 16+, Opera 12.50+ */
}
.circle-icon:hover i {
    background: #e74c3c none repeat scroll 0 0;
}
.circle-border-icon i {
    background: rgba(0,
    0,
    0,
    0) none repeat scroll 0 0;
    border: 2px solid #000000;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    color: #000000;
    font-size: 22px;
    height: 55px;
    line-height: 53px;
    text-align: center;
    width: 55px;
    -webkit-transition: all 0.3s ease;
    /* Safari 3.2+, Chrome */
    
    -moz-transition: all 0.3s ease;
    /* Firefox 4-15 */
    
    -o-transition: all 0.3s ease;
    /* Opera 10.5-12.00 */
    
    transition: all 0.3s ease;
    /* Firefox 16+, Opera 12.50+ */
}
.circle-border-icon:hover i {
    border: 2px solid #e74c3c;
    color: #e74c3c;
}
.circle-oval-icon i {
    background: #000000 none repeat scroll 0 0;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    color: #ffffff;
    font-size: 22px;
    height: 55px;
    line-height: 55px;
    text-align: center;
    width: 75px;
    -webkit-transition: all 0.3s ease;
    /* Safari 3.2+, Chrome */
    
    -moz-transition: all 0.3s ease;
    /* Firefox 4-15 */
    
    -o-transition: all 0.3s ease;
    /* Opera 10.5-12.00 */
    
    transition: all 0.3s ease;
    /* Firefox 16+, Opera 12.50+ */
}
.circle-oval-icon:hover i {
    background: #e74c3c none repeat scroll 0 0;
}
.circle-border-oval-icon i {
    background: rgba(0,
    0,
    0,
    0) none repeat scroll 0 0;
    border: 2px solid #000000;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    color: #000000;
    font-size: 22px;
    height: 55px;
    line-height: 53px;
    text-align: center;
    width: 75px;
    -webkit-transition: all 0.3s ease;
    /* Safari 3.2+, Chrome */
    
    -moz-transition: all 0.3s ease;
    /* Firefox 4-15 */
    
    -o-transition: all 0.3s ease;
    /* Opera 10.5-12.00 */
    
    transition: all 0.3s ease;
    /* Firefox 16+, Opera 12.50+ */
}
.circle-border-oval-icon:hover i {
    border: 2px solid #e74c3c;
    color: #e74c3c;
}
.sim-icon i {
    color: #000000;
    font-size: 32px;
    -webkit-transition: all 0.3s ease;
    /* Safari 3.2+, Chrome */
    
    -moz-transition: all 0.3s ease;
    /* Firefox 4-15 */
    
    -o-transition: all 0.3s ease;
    /* Opera 10.5-12.00 */
    
    transition: all 0.3s ease;
    /* Firefox 16+, Opera 12.50+ */
}
.sim-icon:hover i {
    color: #e74c3c;
}
.circle-only-border .circle-border {
    border: 2px solid #e74c3c;
}
.circle-only-border [class^="icon-"].icon-3x {
    background-color: rgba(0,
    0,
    0,
    0) !Important;
}
.circle-only-border [class^="icon-"].icon-3x,
.circle-only-border .circle-border {
    color: #e74c3c;
}
.oval-icon .icon-3x[class^="icon-"],
.oval-icon .circle-border {
    font-size: 21px;
    height: 48px !important;
    line-height: 48px;
    width: 80px !important;
}
/***************** Icon col style *****************/

.col-center {
    display: inline-block;
    margin: 0 5px 20px;
    text-align: center;
}
.col-left {
    float: left !important;
    margin: 0 30px 30px 0 !important;
    text-align: center;
}
.col-right {
    float: right !important;
    margin: 0 0 30px 30px !important;
    text-align: center;
}
.ic-text-rt {
    overflow: hidden !important;
    text-align: right !important;
}
.ico-right {
    float: right !important;
}
@media (max-width: 768px) {
    .col-right {
        float: left !important;
        margin: 0 30px 30px 0 !important;
        text-align: center;
    }
    .ic-text-rt {
        overflow: hidden !important;
        text-align: left !important;
    }
    .ico-right {
        float: none !important;
    }
    .btn-dark-blue-oval-wire {
        padding: 7px 13px;
    }
    .pricing-box .plan-header h2 {
        font-size: 18px;
    }
}
/* ===================================== */
/* ICON BOX                              */
/* ===================================== */

.icon-box.box {
    margin-bottom:20px;
}
.icon-box.block {
    margin-bottom:40px;
}
.icon-box .box-content>*:last-child {
    margin-bottom:0
}
.icon-box.style-side-2[class*=" style-side-"] > img {
    float: left;
    width: 51px;
}
.icon-box[class*=" style-side-"]>i {
    float:left
}
.icon-box[class*=" style-side-"].style-side-1 {
    position:relative
}
.icon-box[class*=" style-side-"].style-side-1>i {
    font-size:40px;
    color:#3b97d3
}
.icon-box[class*=" style-side-"].style-side-1>i:after {
    content:"";
    display:block;
    position:absolute;
    left:62px;
    top:5px;
    bottom:5px;
    width:1px;
    background:#edf6ff
}
.icon-box[class*=" style-side-"].style-side-1 .box-content {
    padding-left:90px
}
.icon-box[class*=" style-side-"].style-side-2 .box-content {
    padding-left: 84px;
}
.icon-box[class*=" style-side-"].style-side-6 {
    display:table
}
.icon-box[class*=" style-side-"].style-side-6 .icon-container {
    font-size:25px;
    width:130px;
    text-align:center;
    padding-right:20px
}
.icon-box[class*=" style-side-"].style-side-6 i {
    font-size:inherit;
    width:3.6em;
    height:3.6em;
    text-align:center;
    line-height:3.6em;
    color:#fff;
    background:#d4dde5;
    -webkit-border-radius:50% 50% 50% 50%;
    -moz-border-radius:50% 50% 50% 50%;
    -ms-border-radius:50% 50% 50% 50%;
    border-radius:50% 50% 50% 50%;
    -moz-transition:font-size 0.3s ease 0s;
    -o-transition:font-size 0.3s ease 0s;
    -webkit-transition:font-size 0.3s ease 0s;
    -ms-transition:font-size 0.3s ease 0s;
    transition:font-size 0.3s ease 0s;
    position:relative;
    overflow:hidden
}
.icon-box[class*=" style-side-"].style-side-6 i:before {
    position:relative;
    z-index:1
}
.icon-box[class*=" style-side-"].style-side-6 .icon-container {
    text-align:left;
    width:auto;
    padding-right:25px
}
.icon-box[class*=" style-side-"].style-side-6 i {
    border:2px solid #d4dde5;
    background:#fff;
    color:#3451c6;
    font-size:35px;
    width:2.8em;
    height:2.8em;
    line-height:2.8em
}
.icon-box[class*=" style-side-"].style-side-6 i:hover {
    background:#3451c6;
    border-color:#3451c6;
    color:#fff
}
.icon-box[class*=" style-side-"].style-side-6 i:hover:after {
    filter:alpha(opacity=100);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity:1;
    -khtml-opacity:1;
    opacity:1
}
.icon-box[class*=" style-side-"].style-side-7>i {
    font-size:24px;
    color:#3451c6;
    width:50px;
    height:50px;
    -webkit-border-radius:50% 50% 50% 50%;
    -moz-border-radius:50% 50% 50% 50%;
    -ms-border-radius:50% 50% 50% 50%;
    border-radius:50% 50% 50% 50%;
    text-align:center;
    line-height:49px;
    border:1px solid #3451c6;
    position:relative;
    overflow:hidden
}
.icon-box[class*=" style-side-"].style-side-7>i:before {
    position:relative;
    z-index:1
}
.icon-box[class*=" style-side-"].style-side-7>i:hover {
    color:#fff;
    background:#3451c6
}
.icon-box[class*=" style-side-"].style-side-7>i:hover:after {
    display:block
}
.icon-box[class*=" style-side-"].style-side-7 .box-content {
    padding-left:70px
}
.icon-box[class*=" style-boxed-"].style-boxed-3 {
    text-align:center;
    position:relative;
    border:1px solid #d4dde5
}
.icon-box[class*=" style-boxed-"].style-boxed-3 .icon-container {
    font-size:41px
}
.icon-box[class*=" style-boxed-"].style-boxed-3 .icon-container i {
    width:2.5em;
    height:2.5em;
    text-align:center;
    line-height:2.5em;
    -webkit-border-radius:50% 50% 50% 50%;
    -moz-border-radius:50% 50% 50% 50%;
    -ms-border-radius:50% 50% 50% 50%;
    border-radius:50% 50% 50% 50%;
    background:#3b97d3;
    color:#fff;
    position:relative;
    cursor:default;
    -webkit-transition: all 0.6s ease;
    /* Safari 3.2+, Chrome */
    
    -moz-transition: all 0.6s ease;
    /* Firefox 4-15 */
    
    -o-transition: all 0.6s ease;
    /* Opera 10.5-12.00 */
    
    transition: all 0.6s ease;
    /* Firefox 16+, Opera 12.50+ */
}
.icon-box[class*=" style-boxed-"].style-boxed-3 .icon-container i:before {
    position:relative;
    z-index:1
}
.icon-box[class*=" style-boxed-"].style-boxed-3 {
    border-color:#e7e7e7;
    padding:40px;
    -moz-transition:background 0.2s ease-in 0s;
    -o-transition:background 0.2s ease-in 0s;
    -webkit-transition:background 0.2s ease-in 0s;
    -ms-transition:background 0.2s ease-in 0s;
    transition:background 0.2s ease-in 0s
}
.icon-box[class*=" style-boxed-"].style-boxed-3 .icon-container {
    margin-bottom:20px
}
.icon-box[class*=" style-boxed-"].style-boxed-3:hover {
    color:#fff;
    background:#3b97d3;
    border-color:#3b97d3
}
.icon-box[class*=" style-boxed-"].style-boxed-3:hover .box-title a,
.icon-box[class*=" style-boxed-"].style-boxed-3:hover p,
.icon-box[class*=" style-boxed-"].style-boxed-3:hover h3,
.icon-box[class*=" style-boxed-"].style-boxed-3:hover h4 {
    color:#fff
}
.icon-box[class*=" style-boxed-"].style-boxed-3:hover .icon-container i {
    background:#ffffff;
    color:#3b97d3;
}
.icon-box[class*=" style-boxed-"].style-boxed-3:hover .icon-container i:after {
    background:#fff
}
.icon-box[class*=" style-boxed-"].style-boxed-5 {
    text-align:center;
    position:relative;
    background: none repeat scroll 0 0 #343844;
}
.icon-box[class*=" style-boxed-"].style-boxed-5 .icon-container {
    font-size:41px
}
.icon-box[class*=" style-boxed-"].style-boxed-5 .icon-container i {
    width:2.5em;
    height:2.5em;
    text-align:center;
    line-height:2.5em;
    -webkit-border-radius:50% 50% 50% 50%;
    -moz-border-radius:50% 50% 50% 50%;
    -ms-border-radius:50% 50% 50% 50%;
    border-radius:50% 50% 50% 50%;
    background:#3b97d3;
    color:#fff;
    position:relative;
    cursor:default;
    -webkit-transition: all 0.6s ease;
    /* Safari 3.2+, Chrome */
    
    -moz-transition: all 0.6s ease;
    /* Firefox 4-15 */
    
    -o-transition: all 0.6s ease;
    /* Opera 10.5-12.00 */
    
    transition: all 0.6s ease;
    /* Firefox 16+, Opera 12.50+ */
}
.icon-box[class*=" style-boxed-"].style-boxed-5 .icon-container i:before {
    position:relative;
    z-index:1
}
.icon-box[class*=" style-boxed-"].style-boxed-5.icon-color-red .icon-container i {
    background-color: #f26252;
}
.icon-box[class*=" style-boxed-"].style-boxed-5.icon-color-bluelt .icon-container i {
    background-color: #72d1e5;
}
.icon-box[class*=" style-boxed-"].style-boxed-5.icon-color-yellow .icon-container i {
    background-color: #f8b34f;
}
.icon-box[class*=" style-boxed-"].style-boxed-5 {
    padding:72px 30px 30px;
    margin-top: 71px;
    margin-bottom: 20px;
}
.icon-box[class*=" style-boxed-"].style-boxed-5 .icon-container {
    position:absolute;
    left:50%;
    top: -1.25em;
    margin-left: -1.25em;
}
.icon-box[class*=" style-boxed-"].style-boxed-5 .icon-container:before {
    content:"";
    display:block;
    position:absolute;
    left: -0.35em;
    top: -0.35em;
    width: 3.2em;
    height: 3.2em;
    -webkit-border-radius: 2.2em;
    -moz-border-radius: 2.2em;
    -ms-border-radius: 2.2em;
    border-radius: 2.2em;
    background:#fff
}
.icon-box[class*=" style-boxed-"].style-boxed-5:hover .icon-container i {
    background:#434c5b;
}
.icon-box[class*=" style-boxed-"].style-boxed-5:hover .icon-container i:after {
    background:#434c5b;
}
.icon-box.style-side-6[class*=" style-side-"] .icon-container {
    display: table-cell;
    vertical-align: middle;
}





/* ===================================== */
/* ICON BOX                              */
/* ===================================== */

.icon-box.box {
    margin-bottom:20px;
}
.icon-box.block {
    margin-bottom:40px;
}
.icon-box .box-content>*:last-child {
    margin-bottom:0
}
.icon-box.style-side-2[class*=" style-side-"] > img {
    float: left;
    width: 51px;
}
.icon-box[class*=" style-side-"]>i {
    float:left
}
.icon-box[class*=" style-side-"].style-side-1 {
    position:relative
}
.icon-box[class*=" style-side-"].style-side-1>i {
    font-size:40px;
    color:#3b97d3
}
.icon-box[class*=" style-side-"].style-side-1>i:after {
    content:"";
    display:block;
    position:absolute;
    left:62px;
    top:5px;
    bottom:5px;
    width:1px;
    background:#edf6ff
}
.icon-box[class*=" style-side-"].style-side-1 .box-content {
    padding-left:90px
}
.icon-box[class*=" style-side-"].style-side-2 .box-content {
    padding-left: 84px;
}
.icon-box[class*=" style-side-"].style-side-6 {
    display:table
}
.icon-box[class*=" style-side-"].style-side-6 .icon-container {
    font-size:25px;
    width:130px;
    text-align:center;
    padding-right:20px
}
.icon-box[class*=" style-side-"].style-side-6 i {
    font-size:inherit;
    width:3.6em;
    height:3.6em;
    text-align:center;
    line-height:3.6em;
    color:#fff;
    background:#d4dde5;
    -webkit-border-radius:50% 50% 50% 50%;
    -moz-border-radius:50% 50% 50% 50%;
    -ms-border-radius:50% 50% 50% 50%;
    border-radius:50% 50% 50% 50%;
    -moz-transition:font-size 0.3s ease 0s;
    -o-transition:font-size 0.3s ease 0s;
    -webkit-transition:font-size 0.3s ease 0s;
    -ms-transition:font-size 0.3s ease 0s;
    transition:font-size 0.3s ease 0s;
    position:relative;
    overflow:hidden
}
.icon-box[class*=" style-side-"].style-side-6 i:before {
    position:relative;
    z-index:1
}
.icon-box[class*=" style-side-"].style-side-6 .icon-container {
    text-align:left;
    width:auto;
    padding-right:25px
}
.icon-box[class*=" style-side-"].style-side-6 i {
    border:2px solid #d4dde5;
    background:#fff;
    color:#3451c6;
    font-size:35px;
    width:2.8em;
    height:2.8em;
    line-height:2.8em
}
.icon-box[class*=" style-side-"].style-side-6 i:hover {
    background:#3451c6;
    border-color:#3451c6;
    color:#fff
}
.icon-box[class*=" style-side-"].style-side-6 i:hover:after {
    filter:alpha(opacity=100);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity:1;
    -khtml-opacity:1;
    opacity:1
}
.icon-box[class*=" style-side-"].style-side-7>i {
    font-size:24px;
    color:#3451c6;
    width:50px;
    height:50px;
    -webkit-border-radius:50% 50% 50% 50%;
    -moz-border-radius:50% 50% 50% 50%;
    -ms-border-radius:50% 50% 50% 50%;
    border-radius:50% 50% 50% 50%;
    text-align:center;
    line-height:49px;
    border:1px solid #3451c6;
    position:relative;
    overflow:hidden
}
.icon-box[class*=" style-side-"].style-side-7>i:before {
    position:relative;
    z-index:1
}
.icon-box[class*=" style-side-"].style-side-7>i:hover {
    color:#fff;
    background:#3451c6
}
.icon-box[class*=" style-side-"].style-side-7>i:hover:after {
    display:block
}
.icon-box[class*=" style-side-"].style-side-7 .box-content {
    padding-left:70px
}
.icon-box[class*=" style-boxed-"].style-boxed-3 {
    text-align:center;
    position:relative;
    border:1px solid #d4dde5
}
.icon-box[class*=" style-boxed-"].style-boxed-3 .icon-container {
    font-size:41px
}
.icon-box[class*=" style-boxed-"].style-boxed-3 .icon-container i {
    width:2.5em;
    height:2.5em;
    text-align:center;
    line-height:2.5em;
    -webkit-border-radius:50% 50% 50% 50%;
    -moz-border-radius:50% 50% 50% 50%;
    -ms-border-radius:50% 50% 50% 50%;
    border-radius:50% 50% 50% 50%;
    background:#3b97d3;
    color:#fff;
    position:relative;
    cursor:default;
    -webkit-transition: all 0.6s ease;
    /* Safari 3.2+, Chrome */
    
    -moz-transition: all 0.6s ease;
    /* Firefox 4-15 */
    
    -o-transition: all 0.6s ease;
    /* Opera 10.5-12.00 */
    
    transition: all 0.6s ease;
    /* Firefox 16+, Opera 12.50+ */
}
.icon-box[class*=" style-boxed-"].style-boxed-3 .icon-container i:before {
    position:relative;
    z-index:1
}
.icon-box[class*=" style-boxed-"].style-boxed-3 {
    border-color:#e7e7e7;
    padding:40px;
    -moz-transition:background 0.2s ease-in 0s;
    -o-transition:background 0.2s ease-in 0s;
    -webkit-transition:background 0.2s ease-in 0s;
    -ms-transition:background 0.2s ease-in 0s;
    transition:background 0.2s ease-in 0s
}
.icon-box[class*=" style-boxed-"].style-boxed-3 .icon-container {
    margin-bottom:20px
}
.icon-box[class*=" style-boxed-"].style-boxed-3:hover {
    color:#fff;
    background:#3b97d3;
    border-color:#3b97d3
}
.icon-box[class*=" style-boxed-"].style-boxed-3:hover .box-title a,
.icon-box[class*=" style-boxed-"].style-boxed-3:hover p,
.icon-box[class*=" style-boxed-"].style-boxed-3:hover h3,
.icon-box[class*=" style-boxed-"].style-boxed-3:hover h4 {
    color:#fff
}
.icon-box[class*=" style-boxed-"].style-boxed-3:hover .icon-container i {
    background:#ffffff;
    color:#3b97d3;
}
.icon-box[class*=" style-boxed-"].style-boxed-3:hover .icon-container i:after {
    background:#fff
}
.icon-box[class*=" style-boxed-"].style-boxed-5 {
    text-align:center;
    position:relative;
    background: none repeat scroll 0 0 #343844;
}
.icon-box[class*=" style-boxed-"].style-boxed-5 .icon-container {
    font-size:41px
}
.icon-box[class*=" style-boxed-"].style-boxed-5 .icon-container i {
    width:2.5em;
    height:2.5em;
    text-align:center;
    line-height:2.5em;
    -webkit-border-radius:50% 50% 50% 50%;
    -moz-border-radius:50% 50% 50% 50%;
    -ms-border-radius:50% 50% 50% 50%;
    border-radius:50% 50% 50% 50%;
    background:#3b97d3;
    color:#fff;
    position:relative;
    cursor:default;
    -webkit-transition: all 0.6s ease;
    /* Safari 3.2+, Chrome */
    
    -moz-transition: all 0.6s ease;
    /* Firefox 4-15 */
    
    -o-transition: all 0.6s ease;
    /* Opera 10.5-12.00 */
    
    transition: all 0.6s ease;
    /* Firefox 16+, Opera 12.50+ */
}
.icon-box[class*=" style-boxed-"].style-boxed-5 .icon-container i:before {
    position:relative;
    z-index:1
}
.icon-box[class*=" style-boxed-"].style-boxed-5.icon-color-red .icon-container i {
    background-color: #f26252;
}
.icon-box[class*=" style-boxed-"].style-boxed-5.icon-color-bluelt .icon-container i {
    background-color: #72d1e5;
}
.icon-box[class*=" style-boxed-"].style-boxed-5.icon-color-yellow .icon-container i {
    background-color: #f8b34f;
}
.icon-box[class*=" style-boxed-"].style-boxed-5 {
    padding:72px 30px 30px;
    margin-top: 71px;
    margin-bottom: 20px;
}
.icon-box[class*=" style-boxed-"].style-boxed-5 .icon-container {
    position:absolute;
    left:50%;
    top: -1.25em;
    margin-left: -1.25em;
}
.icon-box[class*=" style-boxed-"].style-boxed-5 .icon-container:before {
    content:"";
    display:block;
    position:absolute;
    left: -0.35em;
    top: -0.35em;
    width: 3.2em;
    height: 3.2em;
    -webkit-border-radius: 2.2em;
    -moz-border-radius: 2.2em;
    -ms-border-radius: 2.2em;
    border-radius: 2.2em;
    background:#fff
}
.icon-box[class*=" style-boxed-"].style-boxed-5:hover .icon-container i {
    background:#434c5b;
}
.icon-box[class*=" style-boxed-"].style-boxed-5:hover .icon-container i:after {
    background:#434c5b;
}
.icon-box.style-side-6[class*=" style-side-"] .icon-container {
    display: table-cell;
    vertical-align: middle;
}
/* ===================================== */
/* Icon Support                          */
/* ===================================== */

.icon-support img {
    margin-bottom: 20px;
}
.icon-support h4 {
    font-size: 21px;
    font-weight: 600;
}
.icon-support p {
    font-size: 18px;
}
.support-que {
    margin-bottom: 20px;
}
.support-que i {
    color: rgb(255,
    255,
    255);
    line-height: 30px;
    width: 30px;
    text-align: center;
    border-radius: 30px;
    margin-right: 20px;
    background: none repeat scroll 0px 0px rgb(52,
    81,
    198);
    float: left;
}
.sup-wrp {
    overflow: hidden;
}
.support-que .sup-wrp h4 {
    font-size: 18px;
    font-weight: 600;
    padding-top: 2px;
}
.style-boxed-5 h4.box-title {
    color: #2C3E50;
    font-size: 20px;
    font-weight: 600;
    margin-top: 14px;
    text-transform: uppercase;
}
.style-boxed-5 h4.box-title {
    color: #2C3E50;
}
.style-boxed-5 .box-content p {
    color: #c6ccd8;
}
/***************** Icon col style *****************/

.col-center {
    display: inline-block;
    margin: 0 5px 20px;
    text-align: center;
}
.col-left {
    float: left !important;
    margin: 0 30px 30px 0 !important;
    text-align: center;
}
.col-right {
    float: right !important;
    margin: 0 0 30px 30px !important;
    text-align: center;
}
.ic-text-rt {
    overflow: hidden !important;
    text-align: right !important;
}
.ico-right {
    float: right !important;
}
@media (max-width: 768px) {
    .col-right {
        float: left !important;
        margin: 0 30px 30px 0 !important;
        text-align: center;
    }
    .ic-text-rt {
        overflow: hidden !important;
        text-align: left !important;
    }
    .ico-right {
        float: none !important;
    }
}
/* ===================================== */
/* HEADING                               */
/* ===================================== */

.heading-box {
    text-align:center;
    float:none;
    margin:15px;
}


.heading-box-quote {
    text-align: center;
    float: none;
    margin: 15px;
    font-family: HelveticaNeue;
    font-size: 30px;
    color: #FFFFFF;
    letter-spacing: .5px;
}

.heading-box-quote.pull-left p.quote-subtext{
    opacity: 0.6;
    font-family: HelveticaNeue;
    font-size: 16px;
    color: #FFFFFF;
    letter-spacing: 1px;
}


.heading-box p {
    line-height: 40px;
    margin-top:10px;
}
.heading-box .box-title {
    font-size: 31px;
}
.heading-box [class^="desc-"] {
    font-weight:300;
    margin-top:0;
}
.heading-box .desc-lg {
    font-size: 16px;
    font-weight: 100;
    margin-bottom:-10px;
    line-height:1.2em;
}
.heading-box .desc-md {
    font-size:1.3333em
}
.testimonial.style1 .testimonial-content {
    font-family:Playfair Display
}
#header .logo,
#nav>ul>li>a,
.mobile-nav {} .page-wrapper {
    overflow:hidden;
    position:relative;
}
.box-lg {
    margin-bottom:40px
}
.third_box_titles {
    color: #2C3E50;
    font-weight: 700;
    font-family: "HelveticaNeue-Medium";
}
/* ===================================== */
/* CALL TO ACTION - BUTTONS              */
/* ===================================== */

.tiny-section {
    width: 100%;
    display: block;
    position: relative;
    overflow: visible;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center center;
    background-color:#FFF;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    padding: 100px 0;
}
.btn-mod-defult {
    -webkit-transition: all 0.2s cubic-bezier(0.000,
    0.000,
    0.580,
    1.000);
    -moz-transition: all 0.2s cubic-bezier(0.000,
    0.000,
    0.580,
    1.000);
    -o-transition: all 0.2s cubic-bezier(0.000,
    0.000,
    0.580,
    1.000);
    -ms-transition: all 0.2s cubic-bezier(0.000,
    0.000,
    0.580,
    1.000);
    transition: all 0.2s cubic-bezier(0.000,
    0.000,
    0.580,
    1.000);
}
.btn-mod-defult:hover,
.btn-mod-defult:focus,
a.btn-mod-defult:hover,
a.btn-mod-defult:focus {
    color: rgba(255,
    255,
    255,
    .85) !important;
    text-decoration: none;
    outline: none;
}
.btn-mod:active {
    cursor: pointer !important;
}
.btn-mod i {
    margin-right: 5px;
    display: inline-block;
    width: 18px;
    text-align: left;
    font-size: 15px;
}
.btn-mod.btn-tiny {
    padding: 2px 10px;
    font-size: 10px;
    margin: 2px;
}
.btn-mod.btn-small {
    padding: 6px 15px;
    font-size: 10px;
    margin: 2px;
}
.btn-mod.btn-small i {
    font-size: 15px !important;
}
.btn-mod.btn-vsmall {
    padding: 7px 15px;
    font-size: 10px;
    margin: 2px;
    font-size: 12px;
}
.btn-mod.btn-medium {
    padding: 15px 65px;
    font-size: 14px;
    margin: 10px;
    color: #FFFFFF;
}
.btn-mod.btn-large {
    padding: 18px 35px;
    font-size: 14px;
    margin: 8px;
}
.btn-mod.btn-xlarge {
    padding: 22px 55px;
    font-size: 16px;
    margin: 6px;
}
.btn-mod.btn-xxlarge {
    padding: 28px 80px;
    font-size: 19px;
    margin: 10px;
}


/*Search button align issue on iphones*/
@media only screen and (min-width: 479px) and (max-width: 980px) {
        a.btn.btn-default-search.search_btn {
            margin-top: -21px!important;
        }
}
/*Search button align issue on iphones*/
@media only screen and (min-width: 0px) and (max-width: 320px) {
        a.btn.btn-default-search.search_btn {
            margin-top: -11px!important;
        }

}

@media only screen and (min-width: 320px) and (max-width: 413px) {
    .btn-mod.btn-tiny {
        padding: 2px 8px;
        font-size: 10px;
        margin: 2px;
    }
    .btn-mod.btn-small {
        padding: 6px 12px;
        font-size: 15px !important;
        margin: 2px;
    }
    .btn-mod.btn-small i {
        font-size: 15px !important;
    }
    .btn-mod.btn-vsmall {
        padding: 5px 10px;
        font-size: 10px;
        margin: 2px;
        font-size: 12px;
    }
    .btn-mod.btn-medium {
        padding: 8px 18px;
        font-size: 14px;
        margin: 4px;
    }
    .btn-mod.btn-large {
        padding: 16px 20px;
        font-size: 14px;
        margin: 8px;
    }
    .btn-mod.btn-xlarge {
        padding: 18px 35px;
        font-size: 16px;
        margin: 6px;
    }
    .btn-mod.btn-xxlarge {
        padding: 18px 60px;
        font-size: 19px;
        margin: 10px;
    }

    a.btn.btn-default-search.search_btn {
        margin-top: -16px!important;
    }

}



.btn-mod.btn-3d {
    border-radius: 3px;
    border-bottom: 3px solid rgba(0,
    0,
    0,
    .15);
}
.btn-mod.btn-glass {
    color: rgba(255,
    255,
    255,
    .95);
    background: rgba(0,
    0,
    0,
    .40);
}
.btn-mod.btn-glass-white {
    color: #fff;
    background: rgba(255,
    255,
    255,
    .23);
}
.btn-mod.btn-mod-defult.btn-glass:hover,
.btn-mod.btn-mod-defult.btn-glass:focus {
    color: rgba(255,
    255,
    255,
    1);
    background: rgba(0,
    0,
    0,
    1);
}
.btn-mod.btn-border {
    color: #151515;
    border: 1px solid rgba(0,
    0,
    0,
    .09);
    background: transparent;
}
.btn-mod.btn-shodow {
    border: none;
    box-shadow: 3px 0px 7px rgba(0,
    0,
    0,
    .35) !important;
}
.btn-mod.btn-transparent {
    background: transparent;
    border: none;
}
.btn-mod.btn-mod-defult.btn-border:hover,
.btn-mod.btn-mod-defult.btn-border:focus {
    color: #fff;
    border-color: transparent;
    background: #000;
}
.btn-mod.btn-border-c {
    color: #28a8d3;
    border: 2px solid #28a8d3;
    background: transparent;
}
.btn-mod.btn-mod-defult.btn-border-c:hover,
.btn-mod.btn-mod-defult.btn-border-c:focus {
    color: #fff;
    border-color: transparent;
    background: #28a8d3;
}
.btn-mod.btn-border-w {
    color: #F17B27;
    border: 2px solid #F17B27;
    background: transparent;
}
.btn-mod.btn-mod-defult.btn-border-w:hover,
.btn-mod.btn-mod-defult.btn-border-w:focus {
    color: #FFFF;
    border-color: transparent;
    background: #F17B27;
}
.btn-mod.btn-w {
    color: #111;
    background: rgba(255,
    255,
    255,
    1);
}
.btn-mod.btn-mod-defult.btn-w:hover,
.btn-mod.btn-mod-defult.btn-w:focus {
    color: #111;
    background: rgba(0,
    0,
    0,
    0.09);
}
.btn-mod.btn-w-color {
    color: #28a8d3;
    background: #fff;
}
.btn-mod.btn-mod-defult.btn-w-color:hover,
.btn-mod.btn-mod-defult.btn-w-color:focus {
    color: #151515;
    background: #fff;
}
.btn-mod.btn-gray {
    color: #777;
    background: #e5e5e5;
}
.btn-mod.btn-mod-defult.btn-gray:hover,
.btn-mod.btn-mod-defult.btn-gray:focus {
    color: #444;
    background: #d5d5d5;
}
.btn-mod.btn-dark {
    color: #fff;
    background: rgba(0,
    0,
    0,
    0.8);
}
.btn-mod.btn-mod-defult.btn-gray:hover,
.btn-mod.btn-mod-defult.btn-gray:focus {} .btn-mod.btn-color {
    color: #fff;
    background: #28a8d3;
}
.btn-mod.btn-mod-defult.btn-color:hover,
.btn-mod.btn-mod-defult.btn-color:focus {
    color: #fff;
    background: #28a8d3;
    opacity: .85;
}
.btn-bordered {
    border: 2px solid rgba(0,
    0,
    0,
    .2);
}
.btn-bordered.transparent {
    background: transparent;
    color: #3d414a;
}
.btn-bordered.btn-mod-defult.transparent:hover {
    color: #3d414a;
    background: rgba(0,
    0,
    0,
    0.4) !important;
}
.btn-mod.btn-border-c {
    color: #28a8d3;
    border: 2px solid #28a8d3;
    background: transparent;
}
.btn-mod.btn-mod-defult.btn-border-c:hover,
.btn-mod.btn-mod-defult.btn-border-c:focus {
    color: #fff;
    border-color: transparent;
    background: #28a8d3;
}
.active_state {
    color:#FFF;
    border:2px solid #F17B27;
    background:#F17B27;
}
.feature-box {} .fbox-media {
    height: 240px;
    margin-bottom: 20px;
    overflow: hidden;
}
.feature-box span.subtitle {
    display: block;
    margin-top: 5px;
    color: #444;
    font-size: 15px;
    font-weight: 300;
    text-transform: none;
    border-bottom:3px solid #2F3842;
    padding-bottom:20px;
}
.features-item {
    padding: 15px;
    text-align: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.features-icon {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    font-size: 48px;
    width: 120px;
    height: 120px;
    text-align: center;
    margin-bottom: 20px;
    line-height: 120px;
    border: 1px solid rgba(0,
    0,
    0,
    0.08);
}
.bg-dark .features-icon {
    border-color: rgba(255,
    255,
    255,
    0.2);
}
.features-title {
    margin-bottom: 15px;
    font-size: 20px;
    font-weight: 600;
}
.features-descr {
    font-size: 15px;
    color: rgba(255,
    255,
    255,
    .75);
}
.features-icon.black {
    color: rgba(0,
    0,
    0,
    .9);
}
.features-title.black {
    color: rgba(0,
    0,
    0,
    .9);
}
.features-descr.black {
    color: rgba(0,
    0,
    0,
    .75);
}
.icon-bg {
    position: absolute;
    bottom: -60px;
    right: -50px;
}
.icon-bg i {
    font-size: 270px;
    color: rgba(0,
    0,
    0,
    .1) !important;
}
.absolute-number {
    position: absolute;
    bottom: -15px;
    right: 0px;
    transform: rotate(10deg);
}
.absolute-number i {
    font-size: 20px;
    opacity: .7;
}
.page-section {
    width: 100%;
    display: block;
    position: relative;
    overflow: visible;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #fff;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    padding: 50px 0;
    padding-bottom:30px;
}

.page-section-2 {
    width: 100%;
    display: block;
    position: relative;
    overflow: visible;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #FAFBFC;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    padding: 20px 0;
    padding-bottom: 30px;
    min-height: 350px;
    border-top: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
}


.appraise_text_footer p {
    color:FFF;
}
.appraise_text_footer {
    color:#FFF;
    padding:0px;
    margin:0px;
    line-height:1.6em;
    font-size:12px;
}
/* ------ [ Main Nabigation ] ------Lioit------*/

.bg-white a,
.bg-white i,
.bg-white {
    color: #333;
}
.bg-white .owl-prev,
.bg-white .owl-next {
    background: rgba(0,
    0,
    0,
    .06);
}
.bg-white .owl-prev .fa,
.bg-white .owl-next .fa {
    color: #92979b;
}
.main-nav.bg-white {
    -webkit-box-shadow: 0 1px 0 rgba(0,
    0,
    0,
    .05);
    -moz-box-shadow: 0 1px 0 rgba(0,
    0,
    0,
    .05);
    box-shadow: 0 1px 0 rgba(0,
    0,
    0,
    .05);
}
.bg-white .mn-sub a,
.bg-white .mn-sub i,
.bg-white {}
/* ------ [ Header Small ] ------Lioit------*/

.small-height {
    height: 60px !important;
    border-bottom: none !important;
}
.small-height .btn {
    margin-top: 13px !important;
}
.small-height .showsearch {
    height: 60px;
    line-height: 60px;
}
.small-height .inner-nav ul li a {
    height: 60px !important;
    line-height: 60px !important;
    font-size: 14px;
}
.small-height .logo-container {
    height: 60px !important;
    line-height: 50px;
    display: table-cell;
    vertical-align: middle;
}
.small-height .logo img {
    width: 60%;
    margin-top: 4px;
}
.small-height .more-about-icon {
    line-height: 60px;
    height: 60px !important;
}
/* ------ [ Inner Navigation ] ------Lioit------*/

.inner-nav {
    display: inline-block;
    float: right;
    z-index: 99999999 !important;
}
.inner-nav ul {
    float: right;
    margin: auto;
    font-size: 11px;
    /*text-transform: capitalize; - taken out by Luc*/
    
    text-align: center;
    line-height: 1.3;
    list-style-type: none;
}
.inner-nav ul.uppercase a {
    text-transform: uppercase;
}
.inner-nav ul li {
    float: left;
    margin-left: 30px;
    position: relative;
    -webkit-font-smoothing: auto;
}
.inner-nav ul li a,
.side-nav-btn a {
    font-size: 25px;
    color: #fff;
    display: inline-block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none;
    -webkit-transition: all 0.27s cubic-bezier(0.000,
    0.000,
    0.580,
    1.000);
    -moz-transition: all 0.27s cubic-bezier(0.000,
    0.000,
    0.580,
    1.000);
    -o-transition: all 0.27s cubic-bezier(0.000,
    0.000,
    0.580,
    1.000);
    -ms-transition: all 0.27s cubic-bezier(0.000,
    0.000,
    0.580,
    1.000);
    transition: all 0.27s cubic-bezier(0.000,
    0.000,
    0.580,
    1.000);
    cursor: pointer;
    list-style-type: none!important;
    margin-right:-10px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif!important;
    -webkit-font-smoothing: auto!important;
    letter-spacing: .5px!important;

}
.inner-nav ul > li:first-child > a {} .inner-nav ul li a i {
    margin-left: 10px;
    margin-left: 10px;
    padding: 4px 7px;
    text-align: center;
    display: block;
}

.inner-nav ul li a i:hover {
    color: #ffffff!important;
    font-weight: normal;
    /*background: #29394a;*/
}

.inner-nav ul li a:hover,
.inner-nav ul li a.active {
    color: #d5d9dd;
    text-decoration: none;
}


.inner-nav ul li.current_page_item a {
    border-bottom: 1px solid #fff;
    color: #fff;
}
/* ------ [ Category Navigation ] ------Lioit------*/

.cat-navigation {
    height: 60px !important;
}
.cat-navigation .inner-nav {
    display: inline-block;
    position: relative;
    float: none;
}
.cat-navigation .inner-nav ul li {
    float: left;
    margin-right: 40px;
    margin-left: 0px;
}
.cat-navigation.main-nav .inner-nav ul li a {
    line-height: 60px !important;
    height: 60px !important;
}
.cat-navigation.main-nav .inner-nav ul li .mn-sub li a {
    line-height: 1.5 !important;
    height: auto !important;
}
.full-wrapper {
    background-color:#2C3E50;
    padding-top:7px;
    padding-bottom:7px;
    border-bottom: 1px solid #2b3d4e;
}

































/* ----  [ Sidebar Effects ]----------Lioit------------------------*/
/*
.st-container,
.st-pusher,
.st-content {
    height: 100%;
}
.st-content {} .st-content,
.st-content-inner {
    position: relative;
}
.st-container {
    position: relative;
}
.st-pusher {
    position: relative;
    left: 0;
    z-index: 99;
    height: 100%;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
}
.st-pusher::after {
    position: fixed;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    background: rgba(0,
    0,
    0,
    0.9);
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.5s,
    width 0.1s 0.5s,
    height 0.1s 0.5s;
    transition: opacity 0.5s,
    width 0.1s 0.5s,
    height 0.1s 0.5s;
}
.st-menu-open .st-pusher::after {
    width: 100%;
    height: 100%;
    opacity: 1;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
}
.st-menu {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 100;
    visibility: hidden;
    width: 300px;
    height: 100%;
    background: #26292b;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    z-index: 999999999999999;
}
.st-menu::after {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,
    0,
    0,
    0.9);
    content: '';
    opacity: 1;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
}
.st-menu-open .st-menu::after {
    width: 0;
    height: 0;
    opacity: 0;
    -webkit-transition: opacity 0.5s,
    width 0.1s 0.5s,
    height 0.1s 0.5s;
    transition: opacity 0.5s,
    width 0.1s 0.5s,
    height 0.1s 0.5s;
}



.st-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.st-menu h3 {
    display: block;
    margin: 0;
    padding: 1em;
    color: #fff;
    text-shadow: 0 0 1px rgba(0,
    0,
    0,
    0.1);
    background: rgba(0,
    0,
    0,
    0.09);
    font-weight: 300;
    font-size: 22px;
}
.st-menu ul li a {
    display: block;
    padding: 1em 1em 1em 1.2em;
    outline: none;
    box-shadow: inset 0 -1px rgba(0,
    0,
    0,
    0.2);
    color: #fff;
    text-shadow: 0 0 1px rgba(255,
    255,
    255,
    0.1);
    letter-spacing: 1px;
    -webkit-transition: background 0.3s,
    box-shadow 0.3s;
    transition: background 0.3s,
    box-shadow 0.3s;
}
.st-menu ul li:first-child a {
    box-shadow: inset 0 -1px rgba(0,
    0,
    0,
    0.2),
    inset 0 1px rgba(0,
    0,
    0,
    0.2);
}
.st-menu ul li a:hover {
    background: rgba(0,
    0,
    0,
    0.2);
    box-shadow: inset 0 -1px rgba(0,
    0,
    0,
    0);
    color: #fff;
}
.st-menu ul li a i {
    display: inline-block;
    margin-right: 15px;
}




.st-effect-1.st-menu {
    visibility: visible;
    -webkit-transform: translate3d(-100%,
    0,
    0);
    transform: translate3d(-100%,
    0,
    0);
}
.st-effect-1.st-menu-open .st-effect-1.st-menu {
    visibility: visible;
    -webkit-transform: translate3d(0,
    0,
    0);
    transform: translate3d(0,
    0,
    0);
}
.st-effect-1.st-menu::after {
    display: none;
}



.st-effect-2.st-menu-open .st-pusher {
    -webkit-transform: translate3d(300px,
    0,
    0);
    transform: translate3d(300px,
    0,
    0);
}
.st-effect-2.st-menu {
    z-index: 1;
}
.st-effect-2.st-menu-open .st-effect-2.st-menu {
    visibility: visible;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
}
.st-effect-2.st-menu::after {
    display: none;
}





.st-effect-3.st-menu-open .st-pusher {
    -webkit-transform: translate3d(300px,
    0,
    0);
    transform: translate3d(300px,
    0,
    0);
}
.st-effect-3.st-menu {
    -webkit-transform: translate3d(-100%,
    0,
    0);
    transform: translate3d(-100%,
    0,
    0);
}
.st-effect-3.st-menu-open .st-effect-3.st-menu {
    visibility: visible;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
}
.st-effect-3.st-menu::after {
    display: none;
}




.st-effect-4.st-menu-open .st-pusher {
    -webkit-transform: translate3d(300px,
    0,
    0);
    transform: translate3d(300px,
    0,
    0);
}
.st-effect-4.st-menu {
    z-index: 1;
    -webkit-transform: translate3d(-50%,
    0,
    0);
    transform: translate3d(-50%,
    0,
    0);
}
.st-effect-4.st-menu-open .st-effect-4.st-menu {
    visibility: visible;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    -webkit-transform: translate3d(0,
    0,
    0);
    transform: translate3d(0,
    0,
    0);
}
.st-effect-4.st-menu::after {
    display: none;
}




.st-effect-5.st-menu-open .st-pusher {
    -webkit-transform: translate3d(300px,
    0,
    0);
    transform: translate3d(300px,
    0,
    0);
}
.st-effect-5.st-menu {
    z-index: 1;
    -webkit-transform: translate3d(50%,
    0,
    0);
    transform: translate3d(50%,
    0,
    0);
}
.st-effect-5.st-menu-open .st-effect-5.st-menu {
    visibility: visible;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    -webkit-transform: translate3d(0,
    0,
    0);
    transform: translate3d(0,
    0,
    0);
}





.st-effect-6.st-container {
    -webkit-perspective: 1500px;
    perspective: 1500px;
}
.st-effect-6 .st-pusher {
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.st-effect-6.st-menu-open .st-pusher {
    -webkit-transform: translate3d(300px,
    0,
    0) rotateY(-15deg);
    transform: translate3d(300px,
    0,
    0) rotateY(-15deg);
}
.st-effect-6.st-menu {
    -webkit-transform: translate3d(-100%,
    0,
    0);
    transform: translate3d(-100%,
    0,
    0);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.st-effect-6.st-menu-open .st-effect-6.st-menu {
    visibility: visible;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    -webkit-transform: translate3d(-100%,
    0,
    0) rotateY(15deg);
    transform: translate3d(-100%,
    0,
    0) rotateY(15deg);
}
.st-effect-6.st-menu::after {
    display: none;
}





.st-effect-7.st-container {
    -webkit-perspective: 1500px;
    perspective: 1500px;
    -webkit-perspective-origin: 0% 50%;
    perspective-origin: 0% 50%;
}
.st-effect-7 .st-pusher {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.st-effect-7.st-menu-open .st-pusher {
    -webkit-transform: translate3d(300px,
    0,
    0);
    transform: translate3d(300px,
    0,
    0);
}
.st-effect-7.st-menu {
    -webkit-transform: translate3d(-100%,
    0,
    0) rotateY(-90deg);
    transform: translate3d(-100%,
    0,
    0) rotateY(-90deg);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.st-effect-7.st-menu-open .st-effect-7.st-menu {
    visibility: visible;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    -webkit-transform: translate3d(-100%,
    0,
    0) rotateY(0deg);
    transform: translate3d(-100%,
    0,
    0) rotateY(0deg);
}




.st-effect-8.st-container {
    -webkit-perspective: 1500px;
    perspective: 1500px;
    -webkit-perspective-origin: 0% 50%;
    perspective-origin: 0% 50%;
}
.st-effect-8 .st-pusher {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.st-effect-8.st-menu-open .st-pusher {
    -webkit-transform: translate3d(300px,
    0,
    0);
    transform: translate3d(300px,
    0,
    0);
}
.st-effect-8.st-menu {
    -webkit-transform: translate3d(-100%,
    0,
    0) rotateY(90deg);
    transform: translate3d(-100%,
    0,
    0) rotateY(90deg);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.st-effect-8.st-menu-open .st-effect-8.st-menu {
    visibility: visible;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    -webkit-transform: translate3d(-100%,
    0,
    0) rotateY(0deg);
    transform: translate3d(-100%,
    0,
    0) rotateY(0deg);
}
.st-effect-8.st-menu::after {
    display: none;
}




.st-effect-9.st-container {
    -webkit-perspective: 1500px;
    perspective: 1500px;
}
.st-effect-9 .st-pusher {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.st-effect-9.st-menu-open .st-pusher {
    -webkit-transform: translate3d(0,
    0,
    -300px);
    transform: translate3d(0,
    0,
    -300px);
}
.st-effect-9.st-menu {
    opacity: 1;
    -webkit-transform: translate3d(-100%,
    0,
    0);
    transform: translate3d(-100%,
    0,
    0);
}
.st-effect-9.st-menu-open .st-effect-9.st-menu {
    visibility: visible;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    -webkit-transform: translate3d(0,
    0,
    0);
    transform: translate3d(0,
    0,
    0);
}
.st-effect-9.st-menu::after {
    display: none;
}


.st-effect-10.st-container {
    -webkit-perspective: 1500px;
    perspective: 1500px;
    -webkit-perspective-origin: 0% 50%;
    perspective-origin: 0% 50%;
}
.st-effect-10.st-menu-open .st-pusher {
    -webkit-transform: translate3d(300px,
    0,
    0);
    transform: translate3d(300px,
    0,
    0);
}
.st-effect-10.st-menu {
    z-index: 1;
    opacity: 1;
    -webkit-transform: translate3d(0,
    0,
    -300px);
    transform: translate3d(0,
    0,
    -300px);
}
.st-effect-10.st-menu-open .st-effect-10.st-menu {
    visibility: visible;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    -webkit-transform: translate3d(0,
    0,
    0);
    transform: translate3d(0,
    0,
    0);
}




.st-effect-11.st-container {
    -webkit-perspective: 1500px;
    perspective: 1500px;
}
.st-effect-11 .st-pusher {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.st-effect-11.st-menu-open .st-pusher {
    -webkit-transform: translate3d(100px,
    0,
    -600px) rotateY(-20deg);
    transform: translate3d(100px,
    0,
    -600px) rotateY(-20deg);
}
.st-effect-11.st-menu {
    opacity: 1;
    -webkit-transform: translate3d(-100%,
    0,
    0);
    transform: translate3d(-100%,
    0,
    0);
}
.st-effect-11.st-menu-open .st-effect-11.st-menu {
    visibility: visible;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    -webkit-transform: translate3d(0,
    0,
    0);
    transform: translate3d(0,
    0,
    0);
}
.st-effect-11.st-menu::after {
    display: none;
}


.st-effect-12.st-container {
    -webkit-perspective: 1500px;
    perspective: 1500px;
}
.st-effect-12 .st-pusher {
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.st-effect-12.st-menu-open .st-pusher {
    -webkit-transform: rotateY(-10deg);
    transform: rotateY(-10deg);
}
.st-effect-12.st-menu {
    opacity: 1;
    -webkit-transform: translate3d(-100%,
    0,
    0);
    transform: translate3d(-100%,
    0,
    0);
}
.st-effect-12.st-menu-open .st-effect-12.st-menu {
    visibility: visible;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    -webkit-transform: translate3d(0,
    0,
    0);
    transform: translate3d(0,
    0,
    0);
}
.st-effect-12.st-menu::after {
    display: none;
}


.st-effect-13.st-container {
    -webkit-perspective: 1500px;
    perspective: 1500px;
    -webkit-perspective-origin: 0% 50%;
    perspective-origin: 0% 50%;
}
.st-effect-13.st-menu-open .st-pusher {
    -webkit-transform: translate3d(300px,
    0,
    0);
    transform: translate3d(300px,
    0,
    0);
}
.st-effect-13.st-menu {
    z-index: 1;
    opacity: 1;
    -webkit-transform: translate3d(0,
    -100%,
    0);
    transform: translate3d(0,
    -100%,
    0);
}
.st-effect-13.st-menu-open .st-effect-13.st-menu {
    visibility: visible;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition-property: -webkit-transform;
    transition-property: transform;
    -webkit-transform: translate3d(0,
    0,
    0);
    transform: translate3d(0,
    0,
    0);
    -webkit-transition-speed: 0.2s;
    transition-speed: 0.2s;
}




.st-effect-14.st-container {
    -webkit-perspective: 1500px;
    perspective: 1500px;
    -webkit-perspective-origin: 0% 50%;
    perspective-origin: 0% 50%;
}
.st-effect-14 .st-pusher {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.st-effect-14.st-menu-open .st-pusher {
    -webkit-transform: translate3d(300px,
    0,
    0);
    transform: translate3d(300px,
    0,
    0);
}
.st-effect-14.st-menu {
    -webkit-transform: translate3d(-100%,
    0,
    0) rotateY(90deg);
    transform: translate3d(-100%,
    0,
    0) rotateY(90deg);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.st-effect-14.st-menu-open .st-effect-14.st-menu {
    visibility: visible;
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition-property: -webkit-transform;
    transition-property: transform;
    -webkit-transform: translate3d(-100%,
    0,
    0) rotateY(0deg);
    transform: translate3d(-100%,
    0,
    0) rotateY(0deg);
}



*/









/********************************************************/
/* hoverEffects.CSS USED IN SIDEBAR.PHP SIDE MENU *******/
/********************************************************/

/*


.hover-icon-wrap {
    text-align: center;
    margin: 0 auto
}

.bg-dark .hover-icon,
.bg-dark .hover-icon-effect-2b .hover-icon:hover,
.bg-dark .hover-icon-effect-3a .hover-icon:hover,
.bg-dark .hover-icon-effect-3b .hover-icon,
.bg-dark .hover-icon-effect-4 .hover-icon:hover,
.bg-dark .hover-icon-effect-7 .hover-icon:hover,
.bg-dark .hover-icon-effect-8 .hover-icon:hover,
.bg-dark .hover-icon-effect-9a .hover-icon:hover,
.bg-dark .hover-icon-effect-9b .hover-icon:hover,
.bg-dark .hover-item:hover .hover-icon-effect-2b .hover-icon,
.bg-dark .hover-item:hover .hover-icon-effect-3a .hover-icon,
.bg-dark .hover-item:hover .hover-icon-effect-4 .hover-icon,
.bg-dark .hover-item:hover .hover-icon-effect-7 .hover-icon,
.bg-dark .hover-item:hover .hover-icon-effect-8 .hover-icon,
.bg-dark .hover-item:hover .hover-icon-effect-9a .hover-icon,
.bg-dark .hover-item:hover .hover-icon-effect-9b .hover-icon {
    color: rgba(255, 255, 255, .8)!important
}

.bg-dark .hover-icon-effect-1 .hover-icon,
.bg-dark .hover-icon-effect-1a .hover-icon:hover,
.bg-dark .hover-icon-effect-1b .hover-icon:hover,
.bg-dark .hover-icon-effect-5 .hover-icon:hover,
.bg-dark .hover-icon-effect-6 .hover-icon:hover,
.bg-dark .hover-icon-effect-8 .hover-icon,
.bg-dark .hover-item:hover .hover-icon-effect-1a .hover-icon,
.bg-dark .hover-item:hover .hover-icon-effect-1b .hover-icon,
.bg-dark .hover-item:hover .hover-icon-effect-5 .hover-icon,
.bg-dark .hover-item:hover .hover-icon-effect-6 .hover-icon {
    background: rgba(255, 255, 255, .1)!important
}

,
.hover-icon-effect-1a .hover-icon:hover,
.hover-icon-effect-1b .hover-icon:hover,
.hover-item:hover .hover-icon-effect-1a .hover-icon,
.hover-item:hover .hover-icon-effect-1b .hover-icon {
    background: rgba(0, 0, 0, .06)
}

.bg-dark .hover-icon-effect-1 .hover-icon:after,
.bg-dark .hover-icon-effect-3 .hover-icon {
    box-shadow: 0 0 0 4px rgba(255, 255, 255, .8)
}

.bg-dark .hover-icon-effect-2 .hover-icon,
.bg-dark .hover-icon-effect-9 .hover-icon:after {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, .8)
}

.hover-icon {
    display: inline-block;
    font-size: 0;
    cursor: pointer;
    width: 120px;
    height: 120px;
    line-height: 120px;
    text-align: center;
    position: relative;
    z-index: 1;
    color: rgba(0, 0, 0, .8)
}

.hover-icon.bordered,
.hover-icon.bordered:after {
    border-radius: 50%!important
}

.alt-service-item .hover-icon {
    margin: 15px 0!important;
    width: 55px;
    height: 55px;
    line-height: 55px
}

.hover-icon:after {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    content: '';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.hover-icon:before {
    speak: none;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    display: block;
    top: 35px;
    position: relative;
}

.hover-icon-effect-1 .hover-icon {
    background: rgba(44, 62, 80, 1);
    -webkit-transition: background .2s, color .2s;
    -moz-transition: background .2s, color .2s;
    transition: background .2s, color .2s;
    color: #FFF;
}

.hover-icon-effect-1 .hover-icon:after {
    top: -7px;
    left: -7px;
    padding: 7px;
    box-shadow: 0 0 0 4px rgba(0, 0, 0, .8);
    -webkit-transition: -webkit-transform .2s, opacity .2s;
    -webkit-transform: scale(.8);
    -moz-transition: -moz-transform .2s, opacity .2s;
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    transition: transform .2s, opacity .2s;
    transform: scale(.8);
    opacity: 0
}

.hover-icon-effect-1a .hover-icon:hover:after,
.hover-item:hover .hover-icon-effect-1a .hover-icon:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.hover-icon-effect-1b .hover-icon:after {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2)
}

.hover-icon-effect-1b .hover-icon:hover:after,
.hover-item:hover .hover-icon-effect-1b .hover-icon:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.hover-icon-effect-2 .hover-icon {
    color: #fff;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .8);
    -webkit-transition: color .3s;
    -moz-transition: color .3s;
    transition: color .3s
}

.bg-dark .hover-icon-effect-2 .hover-icon {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, .8);
    color: rgba(0, 0, 0, .8)!important
}

.hover-icon-effect-2 .hover-icon:after {
    top: -2px;
    left: -2px;
    padding: 2px;
    z-index: -1;
    background: rgba(0, 0, 0, .8);
    -webkit-transition: -webkit-transform .2s, opacity .2s;
    -moz-transition: -moz-transform .2s, opacity .2s;
    transition: transform .2s, opacity .2s
}

.bg-dark .hover-icon-effect-2 .hover-icon:after {
    background: rgba(255, 255, 255, .8)
}

.hover-icon-effect-2a .hover-icon:hover:after,
.hover-item:hover .hover-icon-effect-2a .hover-icon:after {
    -webkit-transform: scale(.85);
    -moz-transform: scale(.85);
    -ms-transform: scale(.85);
    transform: scale(.85)
}

.hover-icon-effect-2b .hover-icon:hover:after,
.hover-item:hover .hover-icon-effect-2b .hover-icon:after {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    -webkit-transition: -webkit-transform .4s, opacity .2s;
    -moz-transition: -moz-transform .4s, opacity .2s;
    transition: transform .4s, opacity .2s
}

.hover-icon-effect-2b .hover-icon:hover,
.hover-item:hover .hover-icon-effect-2b .hover-icon {
    color: rgba(0, 0, 0, .8)
}

.hover-icon-effect-3 .hover-icon {
    box-shadow: 0 0 0 4px rgba(0, 0, 0, .8);
    -webkit-transition: color .3s;
    -moz-transition: color .3s;
    transition: color .3s
}

.hover-icon-effect-3 .hover-icon:after {
    top: -2px;
    left: -2px;
    padding: 2px;
    z-index: -1;
    background: rgba(0, 0, 0, .8);
    -webkit-transition: -webkit-transform .2s, opacity .3s;
    -moz-transition: -moz-transform .2s, opacity .3s;
    transition: transform .2s, opacity .3s
}

.bg-dark .hover-icon-effect-3 .hover-icon:after {
    background: rgba(255, 255, 255, .8)!important
}

.hover-icon-effect-3a .hover-icon {
    color: #fff
}

.bg-dark .hover-icon-effect-3a .hover-icon {
    color: rgba(0, 0, 0, .8)!important
}

.hover-icon-effect-3a .hover-icon:hover,
.hover-icon-effect-3b .hover-icon,
.hover-item:hover .hover-icon-effect-3a .hover-icon {
    color: rgba(0, 0, 0, .8)
}

.hover-icon-effect-3a .hover-icon:hover:after,
.hover-item:hover .hover-icon-effect-3a .hover-icon:after {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
    opacity: 0
}

.hover-icon-effect-3b .hover-icon:hover,
.hover-item:hover .hover-icon-effect-3b .hover-icon {
    color: #fff
}

.bg-dark .hover-icon-effect-3b .hover-icon:hover,
.bg-dark .hover-item:hover .hover-icon-effect-3b .hover-icon {
    color: rgba(0, 0, 0, .8)!important
}

.hover-icon-effect-3b .hover-icon:after {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
    opacity: 0
}

.hover-icon-effect-3b .hover-icon:hover:after,
.hover-item:hover .hover-icon-effect-3b .hover-icon:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.hover-icon-effect-4 .hover-icon {
    width: 92px;
    height: 92px;
    box-shadow: 0 0 0 4px rgba(0, 0, 0, 1)
}

.bg-dark .hover-icon-effect-4 .hover-icon {
    box-shadow: 0 0 0 4px rgba(255, 255, 255, 1)
}

.hover-icon-effect-4a .hover-icon {
    -webkit-transition: box-shadow .2s;
    -moz-transition: box-shadow .2s;
    transition: box-shadow .2s
}

.hover-icon-effect-4 .hover-icon:before {
    line-height: 92px
}

.hover-icon-effect-4 .hover-icon:after {
    top: -4px;
    left: -4px;
    padding: 0;
    z-index: 10;
    border: 4px dashed rgba(0, 0, 0, .8)
}

.bg-dark .hover-icon-effect-4 .hover-icon:after {
    border: 4px dashed rgba(255, 255, 255, .8)
}

.hover-icon-effect-4 .hover-icon:hover,
.hover-item:hover .hover-icon-effect-4 .hover-icon {
    box-shadow: 0 0 0 0 transparent;
    color: rgba(0, 0, 0, .8)
}

.bg-dark .hover-icon-effect-4 .hover-icon:hover,
.bg-dark .hover-item:hover .hover-icon-effect-4 .hover-icon {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, .8)
}

.hover-icon-effect-4b .hover-icon:hover,
.hover-item:hover .hover-icon-effect-4b .hover-icon {
    -webkit-transition: box-shadow .2s;
    -moz-transition: box-shadow .2s;
    transition: box-shadow .2s
}

.hover-icon-effect-4b .hover-icon:hover:after,
.hover-item:hover .hover-icon-effect-4b .hover-icon:after {
    -webkit-animation: spinAround 9s linear infinite;
    -moz-animation: spinAround 9s linear infinite;
    animation: spinAround 9s linear infinite
}

@-webkit-keyframes spinAround {
    from {
        -webkit-transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg)
    }
}

@-moz-keyframes spinAround {
    from {
        -moz-transform: rotate(0)
    }
    to {
        -moz-transform: rotate(360deg)
    }
}

@keyframes spinAround {
    from {
        transform: rotate(0)
    }
    to {
        transform: rotate(360deg)
    }
}

.hover-icon-effect-5 .hover-icon {
    box-shadow: 0 0 0 4px rgba(0, 0, 0, .06);
    overflow: hidden;
    -webkit-transition: background .3s, color .3s, box-shadow .3s;
    -moz-transition: background .3s, color .3s, box-shadow .3s;
    transition: background .3s, color .3s, box-shadow .3s
}

.bg-dark .hover-icon-effect-5 .hover-icon {
    box-shadow: 0 0 0 4px rgba(255, 255, 255, .1);
    overflow: hidden
}

.hover-icon-effect-5 .hover-icon:after {
    display: none
}

.hover-icon-effect-5 .hover-icon:hover,
.hover-item:hover .hover-icon-effect-5 .hover-icon {
    background: rgba(0, 0, 0, .06);
    box-shadow: 0 0 0 8px rgba(0, 0, 0, .3)
}

.bg-dark .hover-icon-effect-5 .hover-icon:hover,
.bg-dark .hover-item:hover .hover-icon-effect-5 .hover-icon {
    background: rgba(255, 255, 255, .1);
    box-shadow: 0 0 0 8px rgba(255, 255, 255, .3)
}

.hover-icon-effect-5a .hover-icon:hover:before,
.hover-item:hover .hover-icon-effect-5a .hover-icon:before {
    -webkit-animation: toRightFromLeft .3s forwards;
    -moz-animation: toRightFromLeft .3s forwards;
    animation: toRightFromLeft .3s forwards
}

@-webkit-keyframes toRightFromLeft {
    49% {
        -webkit-transform: translate(100%)
    }
    50% {
        opacity: 0;
        -webkit-transform: translate(-100%)
    }
    51% {
        opacity: 1
    }
}

@-moz-keyframes toRightFromLeft {
    49% {
        -moz-transform: translate(100%)
    }
    50% {
        opacity: 0;
        -moz-transform: translate(-100%)
    }
    51% {
        opacity: 1
    }
}

@keyframes toRightFromLeft {
    49% {
        transform: translate(100%)
    }
    50% {
        opacity: 0;
        transform: translate(-100%)
    }
    51% {
        opacity: 1
    }
}

.hover-icon-effect-5b .hover-icon:hover:before,
.hover-item:hover .hover-icon-effect-5b .hover-icon:before {
    -webkit-animation: toLeftFromRight .3s forwards;
    -moz-animation: toLeftFromRight .3s forwards;
    animation: toLeftFromRight .3s forwards
}

@-webkit-keyframes toLeftFromRight {
    49% {
        -webkit-transform: translate(-100%)
    }
    50% {
        opacity: 0;
        -webkit-transform: translate(100%)
    }
    51% {
        opacity: 1
    }
}

@-moz-keyframes toLeftFromRight {
    49% {
        -moz-transform: translate(-100%)
    }
    50% {
        opacity: 0;
        -moz-transform: translate(100%)
    }
    51% {
        opacity: 1
    }
}

@keyframes toLeftFromRight {
    49% {
        transform: translate(-100%)
    }
    50% {
        opacity: 0;
        transform: translate(100%)
    }
    51% {
        opacity: 1
    }
}

.hover-icon-effect-5c .hover-icon:hover:before,
.hover-item:hover .hover-icon-effect-5c .hover-icon:before {
    -webkit-animation: toTopFromBottom .3s forwards;
    -moz-animation: toTopFromBottom .3s forwards;
    animation: toTopFromBottom .3s forwards
}

@-webkit-keyframes toTopFromBottom {
    49% {
        -webkit-transform: translateY(-100%)
    }
    50% {
        opacity: 0;
        -webkit-transform: translateY(100%)
    }
    51% {
        opacity: 1
    }
}

@-moz-keyframes toTopFromBottom {
    49% {
        -moz-transform: translateY(-100%)
    }
    50% {
        opacity: 0;
        -moz-transform: translateY(100%)
    }
    51% {
        opacity: 1
    }
}

@keyframes toTopFromBottom {
    49% {
        transform: translateY(-100%)
    }
    50% {
        opacity: 0;
        transform: translateY(100%)
    }
    51% {
        opacity: 1
    }
}

.hover-icon-effect-5d .hover-icon:hover:before,
.hover-item:hover .hover-icon-effect-5d .hover-icon:before {
    -webkit-animation: toBottomFromTop .3s forwards;
    -moz-animation: toBottomFromTop .3s forwards;
    animation: toBottomFromTop .3s forwards
}

@-webkit-keyframes toBottomFromTop {
    49% {
        -webkit-transform: translateY(100%)
    }
    50% {
        opacity: 0;
        -webkit-transform: translateY(-100%)
    }
    51% {
        opacity: 1
    }
}

@-moz-keyframes toBottomFromTop {
    49% {
        -moz-transform: translateY(100%)
    }
    50% {
        opacity: 0;
        -moz-transform: translateY(-100%)
    }
    51% {
        opacity: 1
    }
}

@keyframes toBottomFromTop {
    49% {
        transform: translateY(100%)
    }
    50% {
        opacity: 0;
        transform: translateY(-100%)
    }
    51% {
        opacity: 1
    }
}

.hover-icon-effect-6 .hover-icon {
    box-shadow: 0 0 0 4px rgba(0, 0, 0, .06);
    transition: background .2s, color .2s
}

.hover-icon-effect-6 .hover-icon,
.hover-icon-effect-7 .hover-icon {
    -webkit-transition: background .2s, color .2s;
    -moz-transition: background .2s, color .2s
}

.bg-dark .hover-icon-effect-6 .hover-icon {
    box-shadow: 0 0 0 4px rgba(255, 255, 255, .1)
}

.hover-icon-effect-6 .hover-icon:hover,
.hover-item:hover .hover-icon-effect-6 .hover-icon {
    background: rgba(0, 0, 0, .06)
}

.bg-dark .hover-icon-effect-6 .hover-icon:hover,
.bg-dark .hover-item:hover .hover-icon-effect-6 .hover-icon {
    background: rgba(255, 255, 255, .1)
}

.hover-icon-effect-6 .hover-icon:hover:before,
.hover-item:hover .hover-icon-effect-6 .hover-icon:before {
    -webkit-animation: spinAround 2s linear infinite;
    -moz-animation: spinAround 2s linear infinite;
    animation: spinAround 2s linear infinite
}

.hover-icon-effect-7 .hover-icon {
    box-shadow: 0 0 0 4px rgba(0, 0, 0, .06);
    transition: background .2s, color .2s
}

.bg-dark .hover-icon-effect-7 .hover-icon {
    box-shadow: 0 0 0 4px rgba(255, 255, 255, .1)
}

.hover-icon-effect-7 .hover-icon:hover,
.hover-item:hover .hover-icon-effect-7 .hover-icon {
    color: rgba(0, 0, 0, .8)
}

.hover-icon-effect-7 .hover-icon:after {
    top: -8px;
    left: -8px;
    padding: 8px;
    z-index: -1;
    opacity: 0
}

.hover-icon-effect-7a .hover-icon:after {
    box-shadow: 0 0 0 rgba(0, 0, 0, .06);
    -webkit-transition: opacity .2s, box-shadow .2s;
    -moz-transition: opacity .2s, box-shadow .2s;
    transition: opacity .2s, box-shadow .2s
}

.bg-dark .hover-icon-effect-7a .hover-icon:after {
    box-shadow: 0 0 0 rgba(255, 255, 255, .1)
}

.hover-icon-effect-7a .hover-icon:hover:after,
.hover-item:hover .hover-icon-effect-7a .hover-icon:after {
    opacity: 1;
    box-shadow: 3px 3px 0 rgba(0, 0, 0, .06)
}

.bg-dark .hover-icon-effect-7a .hover-icon:hover:after,
.bg-dark .hover-item:hover .hover-icon-effect-7a .hover-icon:after {
    box-shadow: 3px 3px 0 rgba(255, 255, 255, .1)
}

.hover-icon-effect-7a .hover-icon:before {
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8);
    opacity: .7;
    -webkit-transition: -webkit-transform .2s, opacity .2s;
    -moz-transition: -moz-transform .2s, opacity .2s;
    transition: transform .2s, opacity .2s
}

.hover-icon-effect-7a .hover-icon:hover:before,
.hover-item:hover .hover-icon-effect-7a .hover-icon:before {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.hover-icon-effect-7b .hover-icon:after {
    box-shadow: 3px 3px rgba(0, 0, 0, .06);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: opacity .2s, -webkit-transform .2s;
    -moz-transition: opacity .2s, -moz-transform .2s;
    transition: opacity .2s, transform .2s
}

.bg-dark .hover-icon-effect-7b .hover-icon:after {
    box-shadow: 3px 3px rgba(255, 255, 255, .1)
}

.hover-icon-effect-7b .hover-icon:hover:after,
.hover-item:hover .hover-icon-effect-7b .hover-icon:after {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
}

.hover-icon-effect-7b .hover-icon:before {
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8);
    opacity: .7;
    -webkit-transition: -webkit-transform .2s, opacity .2s;
    -moz-transition: -moz-transform .2s, opacity .2s;
    transition: transform .2s, opacity .2s
}

.hover-icon-effect-7b .hover-icon:hover:before,
.hover-item:hover .hover-icon-effect-7b .hover-icon:before {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.hover-icon-effect-8 .hover-icon {
    background: rgba(0, 0, 0, .08);
    -webkit-transition: -webkit-transform ease-out .1s, background .2s;
    -moz-transition: -moz-transform ease-out .1s, background .2s;
    transition: transform ease-out .1s, background .2s
}

.bg-dark .hover-icon-effect-8 .hover-icon {
    background: rgba(255, 255, 255, .1)
}

.hover-icon-effect-8 .hover-icon:after {
    top: 0;
    left: 0;
    padding: 0;
    z-index: -1;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, .06);
    opacity: 0;
    -webkit-transform: scale(.9);
    -moz-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9)
}

.bg-dark .hover-icon-effect-8 .hover-icon:after {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .1)
}

.hover-icon-effect-8 .hover-icon:hover,
.hover-item:hover .hover-icon-effect-8 .hover-icon {
    background: rgba(0, 0, 0, .05);
    -webkit-transform: scale(.93);
    -moz-transform: scale(.93);
    -ms-transform: scale(.93);
    transform: scale(.93);
    color: rgba(0, 0, 0, .8)
}

.bg-dark .hover-icon-effect-8 .hover-icon:hover,
.bg-dark .hover-item:hover .hover-icon-effect-8 .hover-icon {
    background: rgba(255, 255, 255, .05);
    color: rgba(255, 255, 255, .8)
}

.hover-icon-effect-8 .hover-icon:hover:after,
.hover-item:hover .hover-icon-effect-8 .hover-icon:after {
    -webkit-animation: sonarEffect 1.3s ease-out 75ms;
    -moz-animation: sonarEffect 1.3s ease-out 75ms;
    animation: sonarEffect 1.3s ease-out 75ms
}

@-webkit-keyframes sonarEffect {
    0% {
        opacity: .3
    }
    40% {
        opacity: .5;
        box-shadow: 0 0 0 2px rgba(0, 0, 0, .06), 0 0 10px 10px rgba(0, 0, 0, .5), 0 0 0 10px rgba(0, 0, 0, .5)
    }
    100% {
        box-shadow: 0 0 0 2px rgba(0, 0, 0, .06), 0 0 10px 10px rgba(0, 0, 0, .5), 0 0 0 10px rgba(0, 0, 0, .5);
        -webkit-transform: scale(1.5);
        opacity: 0
    }
}

@-moz-keyframes sonarEffect {
    0% {
        opacity: .3
    }
    40% {
        opacity: .5;
        box-shadow: 0 0 0 2px rgba(0, 0, 0, .06), 0 0 10px 10px rgba(0, 0, 0, .5), 0 0 0 10px rgba(0, 0, 0, .5)
    }
    100% {
        box-shadow: 0 0 0 2px rgba(0, 0, 0, .06), 0 0 10px 10px rgba(0, 0, 0, .5), 0 0 0 10px rgba(0, 0, 0, .5);
        -moz-transform: scale(1.5);
        opacity: 0
    }
}

@keyframes sonarEffect {
    0% {
        opacity: .3
    }
    40% {
        opacity: .5;
        box-shadow: 0 0 0 2px rgba(0, 0, 0, .06), 0 0 10px 10px rgba(0, 0, 0, .5), 0 0 0 10px rgba(0, 0, 0, .5)
    }
    100% {
        box-shadow: 0 0 0 2px rgba(0, 0, 0, .06), 0 0 10px 10px rgba(0, 0, 0, .5), 0 0 0 10px rgba(0, 0, 0, .5);
        transform: scale(1.5);
        opacity: 0
    }
}

.bg-dark .hover-icon-effect-8 .hover-icon:hover:after,
.bg-dark .hover-item:hover .hover-icon-effect-8 .hover-icon:after {
    -webkit-animation: sonarEffectD 1.3s ease-out 75ms;
    -moz-animation: sonarEffectD 1.3s ease-out 75ms;
    animation: sonarEffectD 1.3s ease-out 75ms
}

@-webkit-keyframes sonarEffectD {
    0% {
        opacity: .3
    }
    40% {
        opacity: .5;
        box-shadow: 0 0 0 2px rgba(255, 255, 255, .1), 0 0 10px 10px rgba(255, 255, 255, .5), 0 0 0 10px rgba(255, 255, 255, .5)
    }
    100% {
        box-shadow: 0 0 0 2px rgba(255, 255, 255, .1), 0 0 10px 10px rgba(255, 255, 255, .5), 0 0 0 10px rgba(255, 255, 255, .5);
        -webkit-transform: scale(1.5);
        opacity: 0
    }
}

@-moz-keyframes sonarEffectD {
    0% {
        opacity: .3
    }
    40% {
        opacity: .5;
        box-shadow: 0 0 0 2px rgba(255, 255, 255, .1), 0 0 10px 10px rgba(255, 255, 255, .5), 0 0 0 10px rgba(255, 255, 255, .5)
    }
    100% {
        box-shadow: 0 0 0 2px rgba(255, 255, 255, .1), 0 0 10px 10px rgba(255, 255, 255, .5), 0 0 0 10px rgba(255, 255, 255, .5);
        -moz-transform: scale(1.5);
        opacity: 0
    }
}

@keyframes sonarEffectD {
    0% {
        opacity: .3
    }
    40% {
        opacity: .5;
        box-shadow: 0 0 0 2px rgba(255, 255, 255, .1), 0 0 10px 10px rgba(255, 255, 255, .5), 0 0 0 10px rgba(255, 255, 255, .5)
    }
    100% {
        box-shadow: 0 0 0 2px rgba(255, 255, 255, .1), 0 0 10px 10px rgba(255, 255, 2550.5), 0 0 0 10px rgba(255, 255, 255, .5);
        transform: scale(1.5);
        opacity: 0
    }
}

.hover-icon-effect-9 .hover-icon {
    -webkit-transition: box-shadow .2s;
    -moz-transition: box-shadow .2s;
    transition: box-shadow .2s
}

.hover-icon-effect-9 .hover-icon:after {
    top: 0;
    left: 0;
    padding: 0;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .8);
    -webkit-transition: -webkit-transform .2s, opacity .2s;
    -moz-transition: -moz-transform .2s, opacity .2s;
    transition: transform .2s, opacity .2s
}

.bg-dark .hover-icon-effect-9 .hover-icon:after {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, .8)
}

.hover-icon-effect-9a .hover-icon:hover:after,
.hover-item:hover .hover-icon-effect-9a .hover-icon:after {
    -webkit-transform: scale(.85);
    -moz-transform: scale(.85);
    -ms-transform: scale(.85);
    transform: scale(.85);
    opacity: .5
}

.hover-icon-effect-9a .hover-icon:hover,
.hover-item:hover .hover-icon-effect-9a .hover-icon {
    box-shadow: 0 0 0 10px rgba(0, 0, 0, .06);
    color: rgba(0, 0, 0, .8)
}

.bg-dark .hover-icon-effect-9a .hover-icon:hover,
.bg-dark .hover-item:hover .hover-icon-effect-9a .hover-icon {
    box-shadow: 0 0 0 10px rgba(255, 255, 255, .1);
    color: rgba(255, 255, 255, .8)
}

.hover-icon-effect-9b .hover-icon:hover:after,
.hover-item:hover .hover-icon-effect-9b .hover-icon:after {
    -webkit-transform: scale(.85);
    -moz-transform: scale(.85);
    -ms-transform: scale(.85);
    transform: scale(.85)
}

.hover-icon-effect-9b .hover-icon:hover,
.hover-item:hover .hover-icon-effect-9b .hover-icon {
    box-shadow: 0 0 0 10px rgba(0, 0, 0, .4);
    color: rgba(0, 0, 0, .8)
}

.bg-dark .hover-icon-effect-9b .hover-icon:hover,
.bg-dark .hover-item:hover .hover-icon-effect-9b .hover-icon {
    box-shadow: 0 0 0 10px rgba(255, 255, 255, .4);
    color: rgba(255, 255, 255, .8)
}









/* ------ [ Backgrounds Color Overlay ] ------Lioit------*/




.bg-color {
    background-color: #28a8d3;
}

.bg-colort-overlay:before,
.bg-colort-overlay .YTPOverlay:before {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #28a8d3;
    opacity: .97;
}

.bg-color-overlay-30:before,
.bg-color-overlay-30 .YTPOverlay:before {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #28a8d3;
    opacity: .3;
}

.bg-color-overlay-50:before,
.bg-color-overlay-50 .YTPOverlay:before {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #28a8d3;
    opacity: .5;
}

.bg-color-overlay-60:before,
.bg-color-overlay-60 .YTPOverlay:before {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #28a8d3;
    opacity: .6;
}

.bg-color-overlay-70:before,
.bg-color-overlay-70 .YTPOverlay:before {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #28a8d3;
    opacity: .7;
}

.bg-color-overlay-90:before,
.bg-color-overlay-90 .YTPOverlay:before {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #28a8d3;
    opacity: .9;
}


/* ------ [ Backgrounds  Image Blur] ------Lioit------*/



/*

.bg-blur {
    -webkit-filter: blur(2px) opacity(0.8);
    box-shadow: inset 1px 1px 30px rgba(0, 0, 0, 0.9);
    -webkit-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -moz-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -o-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -ms-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
}

.bg-blur:hover {
    -webkit-filter: blur(0px) grayscale(.0) opacity(1);
}

.bg-blur .blur-content {
    -webkit-filter: blur(0px) grayscale(10) opacity(1) !important;
    position: relative;
    z-index: 9999999;
}

.image-blur-wrap {
    position: absolute;
    top: 0px;
    left: 0px;
}

.image-blur {
    width: 100%;
    height: 100%;
    vertical-align: middle;
    -webkit-filter: blur(5px) grayscale(0) opacity(0.5);
}

.image-blur-wrap:hover .image-blur {
    -webkit-filter: blur(0px) grayscale(1) opacity(1);
}

*/





/* Ujarak - ORANGE BUTTON ANIMATION */


 img.details-right {
   }
   img.details-left {
   position: relative;
   display: block;
   left: -375px;
   padding-bottom:30px;
   }
   .more-info-subscribe-btn {
   color: #F17B27!important;
   border: 1px solid #F17B27!important;
   background: transparent!important;
   padding: 7px 15px!important;
   font-size: 12px!important;
   margin: 10px 0px!important;
   border-radius: 3px!important;
   margin-top: 2px!important;
   }
   .more-info-subscribe-btn:hover {
   color: #fff!important;
   border: 1px solid #F17B27!important;
   background: #F17B27!important;
   padding: 7px 15px!important;
   font-size: 12px!important;
   margin: 10px 0px!important;
   border-radius: 3px!important;
   margin-top: 2px!important;
   }





.button--ujarak {
    -webkit-transition: border-color 0.4s, color 0.4s;
    transition: border-color 0.4s, color 0.4s;
}

.button--ujarak::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .15);
    z-index: -1;
    opacity: 0;
    -webkit-transform: scale3d(0.7, 1, 1);
    transform: scale3d(0.7, 1, 1);
    -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
    transition: transform 0.4s, opacity 0.4s;
    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.button--ujarak.button--round-s::before {
    border-radius: 0px;
}

.button--ujarak.button--inverted::before {
    background: rgba(0, 0, 0, .15);
}

.button--ujarak,
.button--ujarak::before {
    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    color:#FFF;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif!important;
    -webkit-font-smoothing: antialiased;
}

.button--ujarak:hover {
    color: #fff;
    border-color: rgba(0, 0, 0, .15);
}

.button--ujarak.button--inverted:hover {
    color: rgba(0, 0, 0, .15);
    border-color: #fff;
}

.button--ujarak:hover::before {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}






/* ----  [ Sidebar Effects ]----------Lioit------------------------*/


.exit_sidebar {
    padding-right: 10px;
    list-style-type: none;
    width: 25px;
    z-index: 9999!important;
    position: absolute;
    width: 20px!important;
    height: 18px!important;
    background: blue;
    right: 30px;
    top: 25px;
    cursor: pointer!important;
}

.exit_sidebar:hover {
    cursor: pointer!important;
}


.st-container,
.st-pusher,
.st-content {!important
    height: 100%!important;
}

.st-content {}

.st-content,
.st-content-inner {
    position: relative!important;
}

.st-container {
    position: relative!important;
}

.st-pusher {
    position: relative!important;
    left: 0!important;
    z-index: 9999999!important;
    height: 100%!important;
    -webkit-transition: -webkit-transform 0.5s!important;
    transition: transform 0.5s!important;
}

.st-pusher::after {
    position: fixed!important;
    top: 0!important;
    right: 0!important;
    width: 0!important;
    height: 0!important;
    background: rgba(0, 0, 0, 0.9)!important;
    content: ''!important;
    opacity: 0!important;
    -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s!important;
    transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s!important;
}

.st-menu-open .st-pusher::after {
    width: 100%!important;
    height: 100%!important;
    opacity: 1!important;
    -webkit-transition: opacity 0.5s!important;
    transition: opacity 0.5s!important;
}

.st-menu {
    position: fixed!important;
    top: 0!important;
    right: 0!important;
z-index: 99999999!important;
    visibility: hidden!important;
    width: 280px!important;
    height: 100%!important;
    background: #2C3E50!important;
    -webkit-transition: all 0.5s!important;
    transition: all 0.5s!important;
   /* z-index: 999999999999999!important;*/
}

.st-menu::after {
    position: fixed!important;
    top: 0!important;
    right: 0!important;
    width: 100%!important;
    height: 100%!important;
    background: rgba(0, 0, 0, 0.9)!important;
    content: ''!important;
    opacity: 1!important;
    -webkit-transition: opacity 0.5s!important;
    transition: opacity 0.5s!important;
}

.st-menu-open .st-menu::after {
    width: 0!important;
    height: 0!important;
    opacity: 0!important;
    -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s!important;
    transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s!important;
}


/* content style */






.st-menu ul {
    margin: 0!important;
    padding: 0!important;
    list-style: none!important;
}

.st-menu h3 {
    display: block!important;
    margin: 0!important;
    padding: 1em!important;
    color: #fff!important;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.1)!important;
    background: rgba(0, 0, 0, 0.09)!important;
    font-weight: 300;
    font-size: 22px!important;
    border-bottom: .5px solid #273646;
}

.st-menu ul li a {
    display: block!important;
    padding: 1em 1em 1em 1.2em!important;
    outline: none!important
    box-shadow: inset 0 -1px rgba(0, 0, 0, 0.2)!important;
    color: #fff!important;
    text-shadow: 0 0 1px rgba(255, 255, 255, 0.1)!important;
    letter-spacing: 1px!important;
    -webkit-transition: background 0.3s, box-shadow 0.3s!important;
    transition: background 0.3s, box-shadow 0.3s!important;
}



.st-menu ul li a:hover {
    background: rgba(0, 0, 0, 0.2)!important;
    box-shadow: inset 0 -1px rgba(0, 0, 0, 0)!important;
    color: #fff!important;
}

.st-menu ul li a i {
    display: inline-block!important;
    padding:9px!important;
    margin-top:-2px!important;
}


/* Effect 1: Slide in on top */





.st-effect-1.st-menu {
    visibility: visible!important;
    -webkit-transform: translate3d(100%, 0, 0)!important;
    transform: translate3d(100%, 0, 0)!important;
    position:fixed!important;
    top:0!important;
    right:0!important;
}

.st-effect-1.st-menu-open .st-effect-1.st-menu {
    visibility: visible!important;
    -webkit-transform: translate3d(0, 0, 0)!important;
    transform: translate3d(0, 0, 0)!important;
}

.st-effect-1.st-menu::after {
    display: none!important;
}















































/* Fallback example for browsers that don't support 3D transforms (and no JS fallback) */

.no-csstransforms3d .st-pusher,
.no-js .st-pusher {
    padding-left: 300px;
}
/* ----  [ Grids Elemtns ]----------Lioit------------------------*/
/* ---- .grid-item ---- */

.grid-item {
    float: left;
    width: 370px;
    height: 400px;
}
.grid-item--width2 {
    width: 600px;
}
/* ----  [ Animated Background ]----------Lioit------------------------*/

.animated-background {
    background-repeat: repeat !important;
    animation: animatedBackground 120s linear infinite !important;
    -ms-animation: animatedBackground 120s linear infinite !important;
    -moz-animation: animatedBackground 120s linear infinite!important;
    -webkit-animation: animatedBackground 120s linear infinite !important;
    background-position: center bottom !important;
}
@media (min-width: 980px) and (max-width: 1024px) {
    .animated-background {
        -webkit-animation: none!important;
        -moz-animation: none!important;
        animation: none!important;
    }
}
@keyframes animatedBackground {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 11298px 0;
    }
}
@-webkit-keyframes animatedBackground {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 11298px 0;
    }
}
@-moz-keyframes animatedBackground {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 11298px 0;
    }
}
.category-info {
    margin-left:0px!important;
}
.extension_buttons {
    /*width:14.5%!important;*/
}
div.sidebar_guide_links.col-lg-3.nopadding nav#doc_navigation {
    float:left!important;
    width:250px!important;
    overflow-x:hidden!important;
    z-index: 105!important;
}
.menu-space {
    margin-left:20px;
}
.tools_heading_nav {
    color:#fff;
    margin-left:0px;
    font-size:12px;
    margin-right:-20px;
    font-weight:100;
    /*text-transform: lowercase; --REMOVED BY LUC*/
}
.tools_heading_nav span {
    text-transform: uppercase!important
}
.cloud_img {
    margin-left:-21px;
}
.call_buttons {
    padding:30px;
    padding-bottom:0px;
}
.thumbnail_preview {
    padding:15px;
    border:1px solid #CCCCCC;
}
.reg_sidebar_link {
    line-height: 2.1em;
    padding: 14px 0 14px 48px;
    text-decoration:none;
}
.reg_sidebar_link a {
    text-decoration:none;
}
.reg_sidebar_link a:hover {
    line-height: 2.1em;
    padding: 14px 0 14px 48px;
    border-left: 3px solid #f17b27;
    text-decoration:none;
    text-underline-position: none;
}
.right_buttons_domain_sales_tool {
    color: #FFFFFF;
    background: #2c3e50;
    border-radius: 2px;
    font-size: 12px;
    letter-spacing: .1px;
    padding: 10px;
    margin-bottom: 3px;
}
/* Card Box */

.card-box_bg {
    padding: 20px;
    border: 1px solid rgba(54,
    64,
    74,
    0.05);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    background-clip: padding-box;
    margin-bottom: 20px;
    background-color: #fbfbfb;
}
.grid-structure .grid-container {
    background-color: #f4f8fb;
    margin-bottom: 10px;
    padding: 10px 20px;
}
.full-width-btn {
    width:100%;
    color:#FFF;
    background-color:azure;
    background:black;
}
/*!
 * Slider for Bootstrap
 */

.slider {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
.slider.slider-horizontal {
       height: 15px;
    margin-top: 20px;
    width:275px;
}
.slider.slider-horizontal .slider-track {
    height: 10px;
    width: 100%;
    margin-top: -5px;
    top: 50%;
    left: 0;
}
.slider.slider-horizontal .slider-selection {
    height: 100%;
    top: 0;
    bottom: 0;
}
.slider.slider-horizontal .slider-handle {
    margin-left: -10px;
    margin-top: -5px;
}
.slider.slider-horizontal .slider-handle.triangle {
    border-width: 0 10px 10px 10px;
    width: 0;
    height: 0;
    border-bottom-color: #0480be;
    margin-top: 0;
}
.slider.slider-vertical {
    height: 210px;
    width: 20px;
}
.slider.slider-vertical .slider-track {
    width: 10px;
    height: 100%;
    margin-left: -5px;
    left: 50%;
    top: 0;
}
.slider.slider-vertical .slider-selection {
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
}
.slider.slider-vertical .slider-handle {
    margin-left: -5px;
    margin-top: -10px;
}
.slider.slider-vertical .slider-handle.triangle {
    border-width: 10px 0 10px 10px;
    width: 1px;
    height: 1px;
    border-left-color: #0480be;
    margin-left: 0;
}
.slider input {
    display: none;
}
.slider .tooltip-inner {
    white-space: nowrap;
}
.slider-track {
position: absolute;
    cursor: pointer;
    background-color: #8e2c2c;
    background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: linear-gradient(to bottom, #2c3e50, #2c3e50);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
    /* -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); */
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    /* -webkit-border-radius: 4px; */
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.slider-selection {
    position: absolute;
    background-color: #2C3E50;
    background-image: -moz-linear-gradient(top,
    #f9f9f9,
    #f5f5f5);
    background-image: -webkit-gradient(linear,
    0 0,
    0 100%,
    from(#f9f9f9),
    to(#f5f5f5));
    background-image: -webkit-linear-gradient(top,
    #f9f9f9,
    #f5f5f5);
    background-image: -o-linear-gradient(top,
    #f9f9f9,
    #f5f5f5);
    background-image: linear-gradient(to bottom,
    #f9f9f9,
    #f5f5f5);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',
    endColorstr='#fff5f5f5',
    GradientType=0);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,
    0,
    0,
    0.15);
    -moz-box-shadow: inset 0 -1px 0 rgba(0,
    0,
    0,
    0.15);
    box-shadow: inset 0 -1px 0 rgba(0,
    0,
    0,
    0.15);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.slider-handle {
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: #2C3E50;
    background-image: -moz-linear-gradient(top,
    #149bdf,
    #0480be);
    background-image: -webkit-gradient(linear,
    0 0,
    0 100%,
    from(#149bdf),
    to(#0480be));
    background-image: -webkit-linear-gradient(top,
    #149bdf,
    #0480be);
    background-image: -o-linear-gradient(top,
    #149bdf,
    #0480be);
    background-image: linear-gradient(to bottom,
    #149bdf,
    #0480be);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',
    endColorstr='#ff0480be',
    GradientType=0);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,
    255,
    255,
    .2),
    0 1px 2px rgba(0,
    0,
    0,
    .05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,
    255,
    255,
    .2),
    0 1px 2px rgba(0,
    0,
    0,
    .05);
    box-shadow: inset 0 1px 0 rgba(255,
    255,
    255,
    .2),
    0 1px 2px rgba(0,
    0,
    0,
    .05);
    opacity: 0.8;
    border: 0px solid transparent;
}
.slider-handle.round {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.slider-handle.triangle {
    background: transparent none;
}
#rangevalue {
    font-weight:300;
}
#source {
    height:33px;
    border-radius: 0px;
}
.source {
    height: 33px;
    border-radius: 0!important;
    overflow: hidden;
    border: 1px solid #cccccc;
}

a.view-queue {
    font-family: "HelveticaNeue-Medium"!important;
}

div.field-group .source:active {
    border-color:#66afe9;
    outline: none !important;
}

div.field-group .source:focus{
    border-color:#66afe9;
    outline: none !important;
}

div.field-group div#source:active {
    border-color:#66afe9;
    outline: none !important;
}
.pad-top-12{
    margin-top:12px;
}
.grid {} .simple {
    margin-top:50px;
}
@font-face {
    .glyphicon-menu-down:before {
        content: "\e259"
    }
    .glyphicon-menu-up:before {
        content: "\e260"
    }
    * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    :after,
    :before {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    html {
        font-size: 10px;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
    }
    body {
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 14px;
        line-height: 1.42857143;
        color: #333;
        background-color: #fff
    }
    button,
    input,
    select,
    textarea {
        font-family: inherit;
        font-size: inherit;
        line-height: inherit
    }
    a {
        color: #337ab7;
        text-decoration: none
    }
    a:focus,
    a:hover {
        color: #23527c;
        text-decoration: underline
    }
    a:focus {
        outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
        color: #000000;
    }
    figure {
        margin: 0
    }
    img {
        vertical-align: middle
    }
    .carousel-inner>.item>a>img,
    .carousel-inner>.item>img,
    .img-responsive,
    .thumbnail a>img,
    .thumbnail>img {
        display: block;
        max-width: 100%;
        height: auto
    }
    .img-rounded {
        border-radius: 6px
    }
    .img-thumbnail {
        display: inline-block;
        max-width: 100%;
        height: auto;
        padding: 4px;
        line-height: 1.42857143;
        background-color: #fff;
        border: 1px solid #ddd;
        border-radius: 4px;
        -webkit-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out
    }
    .img-circle {
        border-radius: 50%
    }
    hr {
        margin-top: 20px;
        margin-bottom: 20px;
        border: 0;
        border-top: 1px solid #eee
    }
    .sr-only {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0
    }
    .sr-only-focusable:active,
    .sr-only-focusable:focus {
        position: static;
        width: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        clip: auto
    }
    .h1,
    .h2,
    .h3,
    .h4,
    .h5,
    .h6,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-family: inherit;
        font-weight: 500;
        line-height: 1.1;
        color: inherit
    }
    .h1 .small,
    .h1 small,
    .h2 .small,
    .h2 small,
    .h3 .small,
    .h3 small,
    .h4 .small,
    .h4 small,
    .h5 .small,
    .h5 small,
    .h6 .small,
    .h6 small,
    h1 .small,
    h1 small,
    h2 .small,
    h2 small,
    h3 .small,
    h3 small,
    h4 .small,
    h4 small,
    h5 .small,
    h5 small,
    h6 .small,
    h6 small {
        font-weight: 400;
        line-height: 1;
        color: #777
    }
    .h1,
    .h2,
    .h3,
    h1,
    h2,
    h3 {
        margin-top: 20px;
        margin-bottom: 10px
    }
    .h1 .small,
    .h1 small,
    .h2 .small,
    .h2 small,
    .h3 .small,
    .h3 small,
    h1 .small,
    h1 small,
    h2 .small,
    h2 small,
    h3 .small,
    h3 small {
        font-size: 65%
    }
    .h4,
    .h5,
    .h6,
    h4,
    h5,
    h6 {
        margin-top: 10px;
        margin-bottom: 10px
    }
    .h4 .small,
    .h4 small,
    .h5 .small,
    .h5 small,
    .h6 .small,
    .h6 small,
    h4 .small,
    h4 small,
    h5 .small,
    h5 small,
    h6 .small,
    h6 small {
        font-size: 75%
    }
    .h1,
    h1 {
        font-size: 36px
    }
    .h2,
    h2 {
        font-size: 30px
    }
    .h3,
    h3 {
        font-size: 24px
    }
    .h4,
    h4 {
        font-size: 18px
    }
    .h5,
    h5 {
        font-size: 14px
    }
    .h6,
    h6 {
        font-size: 12px
    }
    p {
        margin: 0 0 10px
    }
    .lead {
        margin-bottom: 20px;
        font-size: 16px;
        font-weight: 300;
        line-height: 1.4
    }
    @media (min-width: 768px) {
        .lead {
            font-size: 21px
        }
    }
    .small,
    small {
        font-size: 85%
    }
    .mark,
    mark {
        padding: .2em;
        background-color: #fcf8e3
    }
    .text-left {
        text-align: left
    }
    .text-right {
        text-align: right
    }
    .text-center {
        text-align: center
    }
    .text-justify {
        text-align: justify
    }
    .text-nowrap {
        white-space: nowrap
    }
    .text-lowercase {
        text-transform: lowercase
    }
    .text-uppercase {
        text-transform: uppercase
    }
    .text-capitalize {
        text-transform: capitalize
    }
    .text-muted {
        color: #777
    }
    .text-primary {
        color: #337ab7
    }
    a.text-primary:hover {
        color: #286090
    }
    .text-success {
        color: #3c763d
    }
    a.text-success:hover {
        color: #2b542c
    }
    .text-info {
        color: #31708f
    }
    a.text-info:hover {
        color: #245269
    }
    .text-warning {
        color: #8a6d3b
    }
    a.text-warning:hover {
        color: #66512c
    }
    .text-danger {
        color: #a94442
    }
    a.text-danger:hover {
        color: #843534
    }
    .bg-primary {
        color: #fff;
        background-color: #337ab7
    }
    a.bg-primary:hover {
        background-color: #286090
    }
    .bg-success {
        background-color: #dff0d8
    }
    a.bg-success:hover {
        background-color: #c1e2b3
    }
    .bg-info {
        background-color: #d9edf7
    }
    a.bg-info:hover {
        background-color: #afd9ee
    }
    .bg-warning {
        background-color: #fcf8e3
    }
    a.bg-warning:hover {
        background-color: #f7ecb5
    }
    .bg-danger {
        background-color: #f2dede
    }
    a.bg-danger:hover {
        background-color: #e4b9b9
    }
    .page-header {
        padding-bottom: 9px;
        margin: 40px 0 20px;
        border-bottom: 1px solid #eee
    }
    ol,
    ul {
        margin-top: 0;
        margin-bottom: 10px
    }
    ol ol,
    ol ul,
    ul ol,
    ul ul {
        margin-bottom: 0
    }
    .list-unstyled {
        padding-left: 0;
        list-style: none
    }
    .list-inline {
        padding-left: 0;
        margin-left: -5px;
        list-style: none
    }
    .list-inline>li {
        display: inline-block;
        padding-right: 5px;
        padding-left: 5px
    }
    dl {
        margin-top: 0;
        margin-bottom: 20px
    }
    dd,
    dt {
        line-height: 1.42857143
    }
    dt {
        font-weight: 700
    }
    dd {
        margin-left: 0
    }
    @media (min-width: 768px) {
        .dl-horizontal dt {
            float: left;
            width: 160px;
            overflow: hidden;
            clear: left;
            text-align: right;
            text-overflow: ellipsis;
            white-space: nowrap
        }
        .dl-horizontal dd {
            margin-left: 180px
        }
    }
    abbr[data-original-title],
    abbr[title] {
        cursor: help;
        border-bottom: 1px dotted #777
    }
    .initialism {
        font-size: 90%;
        text-transform: uppercase
    }
    blockquote {
        padding: 10px 20px;
        margin: 0 0 20px;
        font-size: 17.5px;
        border-left: 5px solid #eee
    }
    blockquote ol:last-child,
    blockquote p:last-child,
    blockquote ul:last-child {
        margin-bottom: 0
    }
    blockquote .small,
    blockquote footer,
    blockquote small {
        display: block;
        font-size: 80%;
        line-height: 1.42857143;
        color: #777
    }
    blockquote .small:before,
    blockquote footer:before,
    blockquote small:before {
        content: '\2014 \00A0'
    }
    .blockquote-reverse,
    blockquote.pull-right {
        padding-right: 15px;
        padding-left: 0;
        text-align: right;
        border-right: 5px solid #eee;
        border-left: 0
    }
    .blockquote-reverse .small:before,
    .blockquote-reverse footer:before,
    .blockquote-reverse small:before,
    blockquote.pull-right .small:before,
    blockquote.pull-right footer:before,
    blockquote.pull-right small:before {
        content: ''
    }
    .blockquote-reverse .small:after,
    .blockquote-reverse footer:after,
    .blockquote-reverse small:after,
    blockquote.pull-right .small:after,
    blockquote.pull-right footer:after,
    blockquote.pull-right small:after {
        content: '\00A0 \2014'
    }
    address {
        margin-bottom: 20px;
        font-style: normal;
        line-height: 1.42857143
    }
    code,
    kbd,
    pre,
    samp {
        font-family: Menlo, Monaco, Consolas, "Courier New", monospace
    }
    code {
        padding: 2px 4px;
        font-size: 90%;
        color: #c7254e;
        background-color: #f9f2f4;
        border-radius: 4px
    }
    kbd {
        padding: 2px 4px;
        font-size: 90%;
        color: #fff;
        background-color: #333;
        border-radius: 3px;
        -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
        box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
    }
    kbd kbd {
        padding: 0;
        font-size: 100%;
        font-weight: 700;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    pre {
        display: block;
        padding: 9.5px;
        margin: 0 0 10px;
        font-size: 13px;
        line-height: 1.42857143;
        color: #333;
        word-break: break-all;
        word-wrap: break-word;
        background-color: #f5f5f5;
        border: 1px solid #ccc;
        border-radius: 4px
    }
    pre code {
        padding: 0;
        font-size: inherit;
        color: inherit;
        white-space: pre-wrap;
        background-color: transparent;
        border-radius: 0
    }
    .pre-scrollable {
        max-height: 340px;
        overflow-y: scroll
    }
    .container {
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto
    }
    @media (min-width: 768px) {
        .container {
            width: 750px
        }
    }
    @media (min-width: 992px) {
        .container {
            width: 970px
        }
    }
    @media (min-width: 1200px) {
        .container {
            width: 1170px
        }
    }
    .container-fluid {
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto
    }
    .row {
        margin-right: -15px;
        margin-left: -15px
    }
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-xs-1,
    .col-xs-10,
    .col-xs-11,
    .col-xs-12,
    .col-xs-2,
    .col-xs-3,
    .col-xs-4,
    .col-xs-5,
    .col-xs-6,
    .col-xs-7,
    .col-xs-8,
    .col-xs-9 {
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px
    }
    .col-xs-1,
    .col-xs-10,
    .col-xs-11,
    .col-xs-12,
    .col-xs-2,
    .col-xs-3,
    .col-xs-4,
    .col-xs-5,
    .col-xs-6,
    .col-xs-7,
    .col-xs-8,
    .col-xs-9 {
        float: left
    }
    .col-xs-12 {
        width: 100%
    }
    .col-xs-11 {
        width: 91.66666667%
    }
    .col-xs-10 {
        width: 83.33333333%
    }
    .col-xs-9 {
        width: 75%
    }
    .col-xs-8 {
        width: 66.66666667%
    }
    .col-xs-7 {
        width: 58.33333333%
    }
    .col-xs-6 {
        width: 50%
    }
    .col-xs-5 {
        width: 41.66666667%
    }
    .col-xs-4 {
        width: 33.33333333%
    }
    .col-xs-3 {
        width: 25%
    }
    .col-xs-2 {
        width: 16.66666667%
    }
    .col-xs-1 {
        width: 8.33333333%
    }
    .col-xs-pull-12 {
        right: 100%
    }
    .col-xs-pull-11 {
        right: 91.66666667%
    }
    .col-xs-pull-10 {
        right: 83.33333333%
    }
    .col-xs-pull-9 {
        right: 75%
    }
    .col-xs-pull-8 {
        right: 66.66666667%
    }
    .col-xs-pull-7 {
        right: 58.33333333%
    }
    .col-xs-pull-6 {
        right: 50%
    }
    .col-xs-pull-5 {
        right: 41.66666667%
    }
    .col-xs-pull-4 {
        right: 33.33333333%
    }
    .col-xs-pull-3 {
        right: 25%
    }
    .col-xs-pull-2 {
        right: 16.66666667%
    }
    .col-xs-pull-1 {
        right: 8.33333333%
    }
    .col-xs-pull-0 {
        right: auto
    }
    .col-xs-push-12 {
        left: 100%
    }
    .col-xs-push-11 {
        left: 91.66666667%
    }
    .col-xs-push-10 {
        left: 83.33333333%
    }
    .col-xs-push-9 {
        left: 75%
    }
    .col-xs-push-8 {
        left: 66.66666667%
    }
    .col-xs-push-7 {
        left: 58.33333333%
    }
    .col-xs-push-6 {
        left: 50%
    }
    .col-xs-push-5 {
        left: 41.66666667%
    }
    .col-xs-push-4 {
        left: 33.33333333%
    }
    .col-xs-push-3 {
        left: 25%
    }
    .col-xs-push-2 {
        left: 16.66666667%
    }
    .col-xs-push-1 {
        left: 8.33333333%
    }
    .col-xs-push-0 {
        left: auto
    }
    .col-xs-offset-12 {
        margin-left: 100%
    }
    .col-xs-offset-11 {
        margin-left: 91.66666667%
    }
    .col-xs-offset-10 {
        margin-left: 83.33333333%
    }
    .col-xs-offset-9 {
        margin-left: 75%
    }
    .col-xs-offset-8 {
        margin-left: 66.66666667%
    }
    .col-xs-offset-7 {
        margin-left: 58.33333333%
    }
    .col-xs-offset-6 {
        margin-left: 50%
    }
    .col-xs-offset-5 {
        margin-left: 41.66666667%
    }
    .col-xs-offset-4 {
        margin-left: 33.33333333%
    }
    .col-xs-offset-3 {
        margin-left: 25%
    }
    .col-xs-offset-2 {
        margin-left: 16.66666667%
    }
    .col-xs-offset-1 {
        margin-left: 8.33333333%
    }
    .col-xs-offset-0 {
        margin-left: 0
    }
    @media (min-width: 768px) {
        .col-sm-1,
        .col-sm-10,
        .col-sm-11,
        .col-sm-12,
        .col-sm-2,
        .col-sm-3,
        .col-sm-4,
        .col-sm-5,
        .col-sm-6,
        .col-sm-7,
        .col-sm-8,
        .col-sm-9 {
            float: left
        }
        .col-sm-12 {
            width: 100%
        }
        .col-sm-11 {
            width: 91.66666667%
        }
        .col-sm-10 {
            width: 83.33333333%
        }
        .col-sm-9 {
            width: 75%
        }
        .col-sm-8 {
            width: 66.66666667%
        }
        .col-sm-7 {
            width: 58.33333333%
        }
        .col-sm-6 {
            width: 50%
        }
        .col-sm-5 {
            width: 41.66666667%
        }
        .col-sm-4 {
            width: 33.33333333%
        }
        .col-sm-3 {
            width: 25%
        }
        .col-sm-2 {
            width: 16.66666667%
        }
        .col-sm-1 {
            width: 8.33333333%
        }
        .col-sm-pull-12 {
            right: 100%
        }
        .col-sm-pull-11 {
            right: 91.66666667%
        }
        .col-sm-pull-10 {
            right: 83.33333333%
        }
        .col-sm-pull-9 {
            right: 75%
        }
        .col-sm-pull-8 {
            right: 66.66666667%
        }
        .col-sm-pull-7 {
            right: 58.33333333%
        }
        .col-sm-pull-6 {
            right: 50%
        }
        .col-sm-pull-5 {
            right: 41.66666667%
        }
        .col-sm-pull-4 {
            right: 33.33333333%
        }
        .col-sm-pull-3 {
            right: 25%
        }
        .col-sm-pull-2 {
            right: 16.66666667%
        }
        .col-sm-pull-1 {
            right: 8.33333333%
        }
        .col-sm-pull-0 {
            right: auto
        }
        .col-sm-push-12 {
            left: 100%
        }
        .col-sm-push-11 {
            left: 91.66666667%
        }
        .col-sm-push-10 {
            left: 83.33333333%
        }
        .col-sm-push-9 {
            left: 75%
        }
        .col-sm-push-8 {
            left: 66.66666667%
        }
        .col-sm-push-7 {
            left: 58.33333333%
        }
        .col-sm-push-6 {
            left: 50%
        }
        .col-sm-push-5 {
            left: 41.66666667%
        }
        .col-sm-push-4 {
            left: 33.33333333%
        }
        .col-sm-push-3 {
            left: 25%
        }
        .col-sm-push-2 {
            left: 16.66666667%
        }
        .col-sm-push-1 {
            left: 8.33333333%
        }
        .col-sm-push-0 {
            left: auto
        }
        .col-sm-offset-12 {
            margin-left: 100%
        }
        .col-sm-offset-11 {
            margin-left: 91.66666667%
        }
        .col-sm-offset-10 {
            margin-left: 83.33333333%
        }
        .col-sm-offset-9 {
            margin-left: 75%
        }
        .col-sm-offset-8 {
            margin-left: 66.66666667%
        }
        .col-sm-offset-7 {
            margin-left: 58.33333333%
        }
        .col-sm-offset-6 {
            margin-left: 50%
        }
        .col-sm-offset-5 {
            margin-left: 41.66666667%
        }
        .col-sm-offset-4 {
            margin-left: 33.33333333%
        }
        .col-sm-offset-3 {
            margin-left: 25%
        }
        .col-sm-offset-2 {
            margin-left: 16.66666667%
        }
        .col-sm-offset-1 {
            margin-left: 8.33333333%
        }
        .col-sm-offset-0 {
            margin-left: 0
        }
    }
    @media (min-width: 992px) {
        .col-md-1,
        .col-md-10,
        .col-md-11,
        .col-md-12,
        .col-md-2,
        .col-md-3,
        .col-md-4,
        .col-md-5,
        .col-md-6,
        .col-md-7,
        .col-md-8,
        .col-md-9 {
            float: left
        }
        .col-md-12 {
            width: 100%
        }
        .col-md-11 {
            width: 91.66666667%
        }
        .col-md-10 {
            width: 83.33333333%
        }
        .col-md-9 {
            width: 75%
        }
        .col-md-8 {
            width: 66.66666667%
        }
        .col-md-7 {
            width: 58.33333333%
        }
        .col-md-6 {
            width: 50%
        }
        .col-md-5 {
            width: 41.66666667%
        }
        .col-md-4 {
            width: 33.33333333%
        }
        .col-md-3 {
            width: 25%
        }
        .col-md-2 {
            width: 16.66666667%
        }
        .col-md-1 {
            width: 8.33333333%
        }
        .col-md-pull-12 {
            right: 100%
        }
        .col-md-pull-11 {
            right: 91.66666667%
        }
        .col-md-pull-10 {
            right: 83.33333333%
        }
        .col-md-pull-9 {
            right: 75%
        }
        .col-md-pull-8 {
            right: 66.66666667%
        }
        .col-md-pull-7 {
            right: 58.33333333%
        }
        .col-md-pull-6 {
            right: 50%
        }
        .col-md-pull-5 {
            right: 41.66666667%
        }
        .col-md-pull-4 {
            right: 33.33333333%
        }
        .col-md-pull-3 {
            right: 25%
        }
        .col-md-pull-2 {
            right: 16.66666667%
        }
        .col-md-pull-1 {
            right: 8.33333333%
        }
        .col-md-pull-0 {
            right: auto
        }
        .col-md-push-12 {
            left: 100%
        }
        .col-md-push-11 {
            left: 91.66666667%
        }
        .col-md-push-10 {
            left: 83.33333333%
        }
        .col-md-push-9 {
            left: 75%
        }
        .col-md-push-8 {
            left: 66.66666667%
        }
        .col-md-push-7 {
            left: 58.33333333%
        }
        .col-md-push-6 {
            left: 50%
        }
        .col-md-push-5 {
            left: 41.66666667%
        }
        .col-md-push-4 {
            left: 33.33333333%
        }
        .col-md-push-3 {
            left: 25%
        }
        .col-md-push-2 {
            left: 16.66666667%
        }
        .col-md-push-1 {
            left: 8.33333333%
        }
        .col-md-push-0 {
            left: auto
        }
        .col-md-offset-12 {
            margin-left: 100%
        }
        .col-md-offset-11 {
            margin-left: 91.66666667%
        }
        .col-md-offset-10 {
            margin-left: 83.33333333%
        }
        .col-md-offset-9 {
            margin-left: 75%
        }
        .col-md-offset-8 {
            margin-left: 66.66666667%
        }
        .col-md-offset-7 {
            margin-left: 58.33333333%
        }
        .col-md-offset-6 {
            margin-left: 50%
        }
        .col-md-offset-5 {
            margin-left: 41.66666667%
        }
        .col-md-offset-4 {
            margin-left: 33.33333333%
        }
        .col-md-offset-3 {
            margin-left: 25%
        }
        .col-md-offset-2 {
            margin-left: 16.66666667%
        }
        .col-md-offset-1 {
            margin-left: 8.33333333%
        }
        .col-md-offset-0 {
            margin-left: 0
        }
    }
    @media (min-width: 1200px) {
        .col-lg-1,
        .col-lg-10,
        .col-lg-11,
        .col-lg-12,
        .col-lg-2,
        .col-lg-3,
        .col-lg-4,
        .col-lg-5,
        .col-lg-6,
        .col-lg-7,
        .col-lg-8,
        .col-lg-9 {
            float: left
        }
        .col-lg-12 {
            width: 100%
        }
        .col-lg-11 {
            width: 91.66666667%
        }
        .col-lg-10 {
            width: 83.33333333%
        }
        .col-lg-9 {
            width: 75%
        }
        .col-lg-8 {
            width: 66.66666667%
        }
        .col-lg-7 {
            width: 58.33333333%
        }
        .col-lg-6 {
            width: 50%
        }
        .col-lg-5 {
            width: 41.66666667%
        }
        .col-lg-4 {
            width: 33.33333333%
        }
        .col-lg-3 {
            width: 25%
        }
        .col-lg-2 {
            width: 16.66666667%
        }
        .col-lg-1 {
            width: 8.33333333%
        }
        .col-lg-pull-12 {
            right: 100%
        }
        .col-lg-pull-11 {
            right: 91.66666667%
        }
        .col-lg-pull-10 {
            right: 83.33333333%
        }
        .col-lg-pull-9 {
            right: 75%
        }
        .col-lg-pull-8 {
            right: 66.66666667%
        }
        .col-lg-pull-7 {
            right: 58.33333333%
        }
        .col-lg-pull-6 {
            right: 50%
        }
        .col-lg-pull-5 {
            right: 41.66666667%
        }
        .col-lg-pull-4 {
            right: 33.33333333%
        }
        .col-lg-pull-3 {
            right: 25%
        }
        .col-lg-pull-2 {
            right: 16.66666667%
        }
        .col-lg-pull-1 {
            right: 8.33333333%
        }
        .col-lg-pull-0 {
            right: auto
        }
        .col-lg-push-12 {
            left: 100%
        }
        .col-lg-push-11 {
            left: 91.66666667%
        }
        .col-lg-push-10 {
            left: 83.33333333%
        }
        .col-lg-push-9 {
            left: 75%
        }
        .col-lg-push-8 {
            left: 66.66666667%
        }
        .col-lg-push-7 {
            left: 58.33333333%
        }
        .col-lg-push-6 {
            left: 50%
        }
        .col-lg-push-5 {
            left: 41.66666667%
        }
        .col-lg-push-4 {
            left: 33.33333333%
        }
        .col-lg-push-3 {
            left: 25%
        }
        .col-lg-push-2 {
            left: 16.66666667%
        }
        .col-lg-push-1 {
            left: 8.33333333%
        }
        .col-lg-push-0 {
            left: auto
        }
        .col-lg-offset-12 {
            margin-left: 100%
        }
        .col-lg-offset-11 {
            margin-left: 91.66666667%
        }
        .col-lg-offset-10 {
            margin-left: 83.33333333%
        }
        .col-lg-offset-9 {
            margin-left: 75%
        }
        .col-lg-offset-8 {
            margin-left: 66.66666667%
        }
        .col-lg-offset-7 {
            margin-left: 58.33333333%
        }
        .col-lg-offset-6 {
            margin-left: 50%
        }
        .col-lg-offset-5 {
            margin-left: 41.66666667%
        }
        .col-lg-offset-4 {
            margin-left: 33.33333333%
        }
        .col-lg-offset-3 {
            margin-left: 25%
        }
        .col-lg-offset-2 {
            margin-left: 16.66666667%
        }
        .col-lg-offset-1 {
            margin-left: 8.33333333%
        }
        .col-lg-offset-0 {
            margin-left: 0
        }
    }
    table {
        background-color: transparent
    }
    caption {
        padding-top: 8px;
        padding-bottom: 8px;
        color: #777;
        text-align: left
    }
    th {
        text-align: left
    }
    .table {
        width: 100%;
        max-width: 100%;
        margin-bottom: 20px
    }
    .table>tbody>tr>td,
    .table>tbody>tr>th,
    .table>tfoot>tr>td,
    .table>tfoot>tr>th,
    .table>thead>tr>td,
    .table>thead>tr>th {
        padding: 8px;
        line-height: 1.42857143;
        vertical-align: top;
        border-top: 1px solid #ddd
    }
    .table>thead>tr>th {
        vertical-align: bottom;
        border-bottom: 2px solid #ddd
    }
    .table>caption+thead>tr:first-child>td,
    .table>caption+thead>tr:first-child>th,
    .table>colgroup+thead>tr:first-child>td,
    .table>colgroup+thead>tr:first-child>th,
    .table>thead:first-child>tr:first-child>td,
    .table>thead:first-child>tr:first-child>th {
        border-top: 0
    }
    .table>tbody+tbody {
        border-top: 2px solid #ddd
    }
    .table .table {
        background-color: #fff
    }
    .table-condensed>tbody>tr>td,
    .table-condensed>tbody>tr>th,
    .table-condensed>tfoot>tr>td,
    .table-condensed>tfoot>tr>th,
    .table-condensed>thead>tr>td,
    .table-condensed>thead>tr>th {
        padding: 5px
    }
    .table-bordered {
        border: 1px solid #ddd
    }
    .table-bordered>tbody>tr>td,
    .table-bordered>tbody>tr>th,
    .table-bordered>tfoot>tr>td,
    .table-bordered>tfoot>tr>th,
    .table-bordered>thead>tr>td,
    .table-bordered>thead>tr>th {
        border: 1px solid #ddd
    }
    .table-bordered>thead>tr>td,
    .table-bordered>thead>tr>th {
        border-bottom-width: 2px
    }
    .table-striped>tbody>tr:nth-of-type(odd) {
        background-color: #f9f9f9
    }
    .table-hover>tbody>tr:hover {
        background-color: #f5f5f5
    }
    table col[class*="col-"] {
        position: static;
        display: table-column;
        float: none
    }
    table td[class*="col-"],
    table th[class*="col-"] {
        position: static;
        display: table-cell;
        float: none
    }
    .table>tbody>tr.active>td,
    .table>tbody>tr.active>th,
    .table>tbody>tr>td.active,
    .table>tbody>tr>th.active,
    .table>tfoot>tr.active>td,
    .table>tfoot>tr.active>th,
    .table>tfoot>tr>td.active,
    .table>tfoot>tr>th.active,
    .table>thead>tr.active>td,
    .table>thead>tr.active>th,
    .table>thead>tr>td.active,
    .table>thead>tr>th.active {
        background-color: #f5f5f5
    }
    .table-hover>tbody>tr.active:hover>td,
    .table-hover>tbody>tr.active:hover>th,
    .table-hover>tbody>tr:hover>.active,
    .table-hover>tbody>tr>td.active:hover,
    .table-hover>tbody>tr>th.active:hover {
        background-color: #e8e8e8
    }
    .table>tbody>tr.success>td,
    .table>tbody>tr.success>th,
    .table>tbody>tr>td.success,
    .table>tbody>tr>th.success,
    .table>tfoot>tr.success>td,
    .table>tfoot>tr.success>th,
    .table>tfoot>tr>td.success,
    .table>tfoot>tr>th.success,
    .table>thead>tr.success>td,
    .table>thead>tr.success>th,
    .table>thead>tr>td.success,
    .table>thead>tr>th.success {
        background-color: #dff0d8
    }
    .table-hover>tbody>tr.success:hover>td,
    .table-hover>tbody>tr.success:hover>th,
    .table-hover>tbody>tr:hover>.success,
    .table-hover>tbody>tr>td.success:hover,
    .table-hover>tbody>tr>th.success:hover {
        background-color: #d0e9c6
    }
    .table>tbody>tr.info>td,
    .table>tbody>tr.info>th,
    .table>tbody>tr>td.info,
    .table>tbody>tr>th.info,
    .table>tfoot>tr.info>td,
    .table>tfoot>tr.info>th,
    .table>tfoot>tr>td.info,
    .table>tfoot>tr>th.info,
    .table>thead>tr.info>td,
    .table>thead>tr.info>th,
    .table>thead>tr>td.info,
    .table>thead>tr>th.info {
        background-color: #d9edf7
    }
    .table-hover>tbody>tr.info:hover>td,
    .table-hover>tbody>tr.info:hover>th,
    .table-hover>tbody>tr:hover>.info,
    .table-hover>tbody>tr>td.info:hover,
    .table-hover>tbody>tr>th.info:hover {
        background-color: #c4e3f3
    }
    .table>tbody>tr.warning>td,
    .table>tbody>tr.warning>th,
    .table>tbody>tr>td.warning,
    .table>tbody>tr>th.warning,
    .table>tfoot>tr.warning>td,
    .table>tfoot>tr.warning>th,
    .table>tfoot>tr>td.warning,
    .table>tfoot>tr>th.warning,
    .table>thead>tr.warning>td,
    .table>thead>tr.warning>th,
    .table>thead>tr>td.warning,
    .table>thead>tr>th.warning {
        background-color: #fcf8e3
    }
    .table-hover>tbody>tr.warning:hover>td,
    .table-hover>tbody>tr.warning:hover>th,
    .table-hover>tbody>tr:hover>.warning,
    .table-hover>tbody>tr>td.warning:hover,
    .table-hover>tbody>tr>th.warning:hover {
        background-color: #faf2cc
    }
    .table>tbody>tr.danger>td,
    .table>tbody>tr.danger>th,
    .table>tbody>tr>td.danger,
    .table>tbody>tr>th.danger,
    .table>tfoot>tr.danger>td,
    .table>tfoot>tr.danger>th,
    .table>tfoot>tr>td.danger,
    .table>tfoot>tr>th.danger,
    .table>thead>tr.danger>td,
    .table>thead>tr.danger>th,
    .table>thead>tr>td.danger,
    .table>thead>tr>th.danger {
        background-color: #f2dede
    }
    .table-hover>tbody>tr.danger:hover>td,
    .table-hover>tbody>tr.danger:hover>th,
    .table-hover>tbody>tr:hover>.danger,
    .table-hover>tbody>tr>td.danger:hover,
    .table-hover>tbody>tr>th.danger:hover {
        background-color: #ebcccc
    }
    .table-responsive {
        min-height: .01%;
        overflow-x: auto
    }
    @media screen and (max-width: 767px) {
        div.col-lg-12.col-md-12.top-10.video_demo {
            display: none;
        }
        .list-grid-75 {
            width: 100%!important;
        }
        .table-responsive {
            width: 100%;
            margin-bottom: 15px;
            overflow-y: hidden;
            -ms-overflow-style: -ms-autohiding-scrollbar;
            border: 1px solid #ddd
        }
        .table-responsive>.table {
            margin-bottom: 0
        }
        .table-responsive>.table>tbody>tr>td,
        .table-responsive>.table>tbody>tr>th,
        .table-responsive>.table>tfoot>tr>td,
        .table-responsive>.table>tfoot>tr>th,
        .table-responsive>.table>thead>tr>td,
        .table-responsive>.table>thead>tr>th {
            white-space: nowrap
        }
        .table-responsive>.table-bordered {
            border: 0
        }
        .table-responsive>.table-bordered>tbody>tr>td:first-child,
        .table-responsive>.table-bordered>tbody>tr>th:first-child,
        .table-responsive>.table-bordered>tfoot>tr>td:first-child,
        .table-responsive>.table-bordered>tfoot>tr>th:first-child,
        .table-responsive>.table-bordered>thead>tr>td:first-child,
        .table-responsive>.table-bordered>thead>tr>th:first-child {
            border-left: 0
        }
        .table-responsive>.table-bordered>tbody>tr>td:last-child,
        .table-responsive>.table-bordered>tbody>tr>th:last-child,
        .table-responsive>.table-bordered>tfoot>tr>td:last-child,
        .table-responsive>.table-bordered>tfoot>tr>th:last-child,
        .table-responsive>.table-bordered>thead>tr>td:last-child,
        .table-responsive>.table-bordered>thead>tr>th:last-child {
            border-right: 0
        }
        .table-responsive>.table-bordered>tbody>tr:last-child>td,
        .table-responsive>.table-bordered>tbody>tr:last-child>th,
        .table-responsive>.table-bordered>tfoot>tr:last-child>td,
        .table-responsive>.table-bordered>tfoot>tr:last-child>th {
            border-bottom: 0
        }
    }
    fieldset {
        min-width: 0;
        padding: 0;
        margin: 0;
        border: 0
    }
    legend {
        display: block;
        width: 100%;
        padding: 0;
        margin-bottom: 20px;
        font-size: 21px;
        line-height: inherit;
        color: #333;
        border: 0;
        border-bottom: 1px solid #e5e5e5
    }
    label {
        display: inline-block;
        max-width: 100%;
        margin-bottom: -6px;
        font-weight: 700;
        margin-right: 10px;
        margin-top: 1px;
    }
    input[type="search"] {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    input[type="checkbox"],
    input[type="radio"] {
        margin: 4px 0 0;
        margin-top: 1px \9;
        line-height: normal
    }
    input[type="file"] {
        display: block
    }
    input[type="range"] {
        display: block;
        width: 100%
    }
    select[multiple],
    select[size] {
        height: auto
    }
    input[type="file"]:focus,
    input[type="checkbox"]:focus,
    input[type="radio"]:focus {
        outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px
    }
    output {
        display: block;
        padding-top: 7px;
        font-size: 14px;
        line-height: 1.42857143;
        color: #555
    }
    .form-control {
        display: block;
        width: 100%;
        height: 34px;
        padding: 6px 12px;
        font-size: 14px;
        line-height: 1.42857143;
        color: #555;
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
        -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
        -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
    }
    .form-control:focus {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
    }
    .form-control::-moz-placeholder {
        color: #999;
        opacity: 1
    }
    .form-control:-ms-input-placeholder {
        color: #999
    }
    .form-control::-webkit-input-placeholder {
        color: #999
    }
    .form-control[disabled],
    .form-control[readonly],
    fieldset[disabled] .form-control {
        cursor: not-allowed;
        background-color: #eee;
        opacity: 1
    }
    textarea.form-control {
        height: auto
    }
    input[type="search"] {
        -webkit-appearance: none
    }
    @media screen and (-webkit-min-device-pixel-ratio: 0) {
        input[type="date"],
        input[type="time"],
        input[type="datetime-local"],
        input[type="month"] {
            line-height: 34px
        }
        .input-group-sm input[type="date"],
        .input-group-sm input[type="time"],
        .input-group-sm input[type="datetime-local"],
        .input-group-sm input[type="month"],
        input[type="date"].input-sm,
        input[type="time"].input-sm,
        input[type="datetime-local"].input-sm,
        input[type="month"].input-sm {
            line-height: 30px
        }
        .input-group-lg input[type="date"],
        .input-group-lg input[type="time"],
        .input-group-lg input[type="datetime-local"],
        .input-group-lg input[type="month"],
        input[type="date"].input-lg,
        input[type="time"].input-lg,
        input[type="datetime-local"].input-lg,
        input[type="month"].input-lg {
            line-height: 46px
        }
    }
    .form-group {
        margin-bottom: 15px
    }
    .checkbox,
    .radio {
        position: relative;
        display: block;
        margin-top: 10px;
        margin-bottom: 10px
    }
    .checkbox label,
    .radio label {
        min-height: 20px;
        padding-left: 20px;
        margin-bottom: 0;
        font-weight: 400;
        cursor: pointer
    }
    .checkbox input[type="checkbox"],
    .checkbox-inline input[type="checkbox"],
    .radio input[type="radio"],
    .radio-inline input[type="radio"] {
        position: absolute;
        margin-top: 4px \9;
        margin-left: -20px
    }
    .checkbox+.checkbox,
    .radio+.radio {
        margin-top: -5px
    }
    .checkbox-inline,
    .radio-inline {
        display: inline-block;
        padding-left: 20px;
        margin-bottom: 0;
        font-weight: 400;
        vertical-align: middle;
        cursor: pointer
    }
    .checkbox-inline+.checkbox-inline,
    .radio-inline+.radio-inline {
        margin-top: 0;
        margin-left: 10px
    }
    fieldset[disabled] input[type="checkbox"],
    fieldset[disabled] input[type="radio"],
    input[type="checkbox"].disabled,
    input[type="checkbox"][disabled],
    input[type="radio"].disabled,
    input[type="radio"][disabled] {
        cursor: not-allowed
    }
    .checkbox-inline.disabled,
    .radio-inline.disabled,
    fieldset[disabled] .checkbox-inline,
    fieldset[disabled] .radio-inline {
        cursor: not-allowed
    }
    .checkbox.disabled label,
    .radio.disabled label,
    fieldset[disabled] .checkbox label,
    fieldset[disabled] .radio label {
        cursor: not-allowed
    }
    .form-control-static {
        padding-top: 7px;
        padding-bottom: 7px;
        margin-bottom: 0
    }
    .form-control-static.input-lg,
    .form-control-static.input-sm {
        padding-right: 0;
        padding-left: 0
    }
    .input-sm {
        height: 30px;
        padding: 5px 10px;
        font-size: 12px;
        line-height: 1.5;
        border-radius: 3px
    }
    select.input-sm {
        height: 30px;
        line-height: 30px
    }
    select[multiple].input-sm,
    textarea.input-sm {
        height: auto
    }
    .form-group-sm .form-control {
        height: 30px;
        padding: 5px 10px;
        font-size: 12px;
        line-height: 1.5;
        border-radius: 3px
    }
    select.form-group-sm .form-control {
        height: 30px;
        line-height: 30px
    }
    select[multiple].form-group-sm .form-control,
    textarea.form-group-sm .form-control {
        height: auto
    }
    .form-group-sm .form-control-static {
        height: 30px;
        padding: 5px 10px;
        font-size: 12px;
        line-height: 1.5
    }
    .input-lg {
        height: 46px;
        padding: 10px 16px;
        font-size: 18px;
        line-height: 1.3333333;
        border-radius: 6px
    }
    select.input-lg {
        height: 46px;
        line-height: 46px
    }
    select[multiple].input-lg,
    textarea.input-lg {
        height: auto
    }
    .form-group-lg .form-control {
        height: 46px;
        padding: 10px 16px;
        font-size: 18px;
        line-height: 1.3333333;
        border-radius: 6px
    }
    select.form-group-lg .form-control {
        height: 46px;
        line-height: 46px
    }
    select[multiple].form-group-lg .form-control,
    textarea.form-group-lg .form-control {
        height: auto
    }
    .form-group-lg .form-control-static {
        height: 46px;
        padding: 10px 16px;
        font-size: 18px;
        line-height: 1.3333333
    }
    .has-feedback {
        position: relative
    }
    .has-feedback .form-control {
        padding-right: 42.5px
    }
    .form-control-feedback {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 2;
        display: block;
        width: 34px;
        height: 34px;
        line-height: 34px;
        text-align: center;
        pointer-events: none
    }
    .input-lg+.form-control-feedback {
        width: 46px;
        height: 46px;
        line-height: 46px
    }
    .input-sm+.form-control-feedback {
        width: 30px;
        height: 30px;
        line-height: 30px
    }
    .has-success .checkbox,
    .has-success .checkbox-inline,
    .has-success .control-label,
    .has-success .help-block,
    .has-success .radio,
    .has-success .radio-inline,
    .has-success.checkbox label,
    .has-success.checkbox-inline label,
    .has-success.radio label,
    .has-success.radio-inline label {
        color: #3c763d
    }
    .has-success .form-control {
        border-color: #3c763d;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
    }
    .has-success .form-control:focus {
        border-color: #2b542c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
    }
    .has-success .input-group-addon {
        color: #3c763d;
        background-color: #dff0d8;
        border-color: #3c763d
    }
    .has-success .form-control-feedback {
        color: #3c763d
    }
    .has-warning .checkbox,
    .has-warning .checkbox-inline,
    .has-warning .control-label,
    .has-warning .help-block,
    .has-warning .radio,
    .has-warning .radio-inline,
    .has-warning.checkbox label,
    .has-warning.checkbox-inline label,
    .has-warning.radio label,
    .has-warning.radio-inline label {
        color: #8a6d3b
    }
    .has-warning .form-control {
        border-color: #8a6d3b;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
    }
    .has-warning .form-control:focus {
        border-color: #66512c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
    }
    .has-warning .input-group-addon {
        color: #8a6d3b;
        background-color: #fcf8e3;
        border-color: #8a6d3b
    }
    .has-warning .form-control-feedback {
        color: #8a6d3b
    }
    .has-error .checkbox,
    .has-error .checkbox-inline,
    .has-error .control-label,
    .has-error .help-block,
    .has-error .radio,
    .has-error .radio-inline,
    .has-error.checkbox label,
    .has-error.checkbox-inline label,
    .has-error.radio label,
    .has-error.radio-inline label {
        color: #a94442
    }
    .has-error .form-control {
        border-color: #a94442;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
    }
    .has-error .form-control:focus {
        border-color: #843534;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
    }
    .has-error .input-group-addon {
        color: #a94442;
        background-color: #f2dede;
        border-color: #a94442
    }
    .has-error .form-control-feedback {
        color: #a94442
    }
    .has-feedback label~.form-control-feedback {
        top: 25px
    }
    .has-feedback label.sr-only~.form-control-feedback {
        top: 0
    }
    .help-block {
        display: block;
        margin-top: 5px;
        margin-bottom: 10px;
        color: #737373
    }
    @media (min-width: 768px) {
        .form-inline .form-group {
            display: inline-block;
            margin-bottom: 0;
            vertical-align: middle
        }
        .form-inline .form-control {
            display: inline-block;
            width: auto;
            vertical-align: middle
        }
        .form-inline .form-control-static {
            display: inline-block
        }
        .form-inline .input-group {
            display: inline-table;
            vertical-align: middle
        }
        .form-inline .input-group .form-control,
        .form-inline .input-group .input-group-addon,
        .form-inline .input-group .input-group-btn {
            width: auto
        }
        .form-inline .input-group>.form-control {
            width: 100%
        }
        .form-inline .control-label {
            margin-bottom: 0;
            vertical-align: middle
        }
        .form-inline .checkbox,
        .form-inline .radio {
            display: inline-block;
            margin-top: 0;
            margin-bottom: 0;
            vertical-align: middle
        }
        .form-inline .checkbox label,
        .form-inline .radio label {
            padding-left: 0
        }
        .form-inline .checkbox input[type="checkbox"],
        .form-inline .radio input[type="radio"] {
            position: relative;
            margin-left: 0
        }
        .form-inline .has-feedback .form-control-feedback {
            top: 0
        }
    }
    .form-horizontal .checkbox,
    .form-horizontal .checkbox-inline,
    .form-horizontal .radio,
    .form-horizontal .radio-inline {
        padding-top: 7px;
        margin-top: 0;
        margin-bottom: 0
    }
    .form-horizontal .checkbox,
    .form-horizontal .radio {
        min-height: 27px
    }
    .form-horizontal .form-group {
        margin-right: -15px;
        margin-left: -15px
    }
    @media (min-width: 768px) {
        .form-horizontal .control-label {
            padding-top: 7px;
            margin-bottom: 0;
            text-align: right
        }
    }
    .form-horizontal .has-feedback .form-control-feedback {
        right: 15px
    }
    @media (min-width: 768px) {
        .form-horizontal .form-group-lg .control-label {
            padding-top: 14.33px
        }
        .form-horizontal .form-group-sm .control-label {
            padding-top: 6px
        }
    }
    .btn {
        display: inline-block;
        padding: 6px 12px;
        margin-bottom: 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.42857143;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px
    }
    .btn.active.focus,
    .btn.active:focus,
    .btn.focus,
    .btn:active.focus,
    .btn:active:focus,
    .btn:focus {
        outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px
    }
    .btn.focus,
    .btn:focus,
    .btn:hover {
        color: #333;
        text-decoration: none
    }
    .btn.active,
    .btn:active {
        background-image: none;
        outline: 0;
        -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
        box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
    }
    .btn.disabled,
    .btn[disabled],
    fieldset[disabled] .btn {
        pointer-events: none;
        cursor: not-allowed;
        filter: alpha(opacity=65);
        -webkit-box-shadow: none;
        box-shadow: none;
        opacity: .65
    }
    .btn-default {
        color: #333;
        background-color: #fff;
        border-color: #ccc
    }
    .btn-default.active,
    .btn-default.focus,
    .btn-default:active,
    .btn-default:focus,
    .btn-default:hover,
    .open>.dropdown-toggle.btn-default {
        color: #333;
        background-color: #e6e6e6;
        border-color: #adadad
    }
    .btn-default.active,
    .btn-default:active,
    .open>.dropdown-toggle.btn-default {
        background-image: none
    }
    .btn-default.disabled,
    .btn-default.disabled.active,
    .btn-default.disabled.focus,
    .btn-default.disabled:active,
    .btn-default.disabled:focus,
    .btn-default.disabled:hover,
    .btn-default[disabled],
    .btn-default[disabled].active,
    .btn-default[disabled].focus,
    .btn-default[disabled]:active,
    .btn-default[disabled]:focus,
    .btn-default[disabled]:hover,
    fieldset[disabled] .btn-default,
    fieldset[disabled] .btn-default.active,
    fieldset[disabled] .btn-default.focus,
    fieldset[disabled] .btn-default:active,
    fieldset[disabled] .btn-default:focus,
    fieldset[disabled] .btn-default:hover {
        background-color: #fff;
        border-color: #ccc
    }
    .btn-default .badge {
        color: #fff;
        background-color: #333
    }
    .btn-primary {
        color: #fff;
        background-color: #337ab7;
        border-color: #2e6da4
    }
    .btn-primary.active,
    .btn-primary.focus,
    .btn-primary:active,
    .btn-primary:focus,
    .btn-primary:hover,
    .open>.dropdown-toggle.btn-primary {
        color: #fff;
        background-color: #286090;
        border-color: #204d74
    }
    .btn-primary.active,
    .btn-primary:active,
    .open>.dropdown-toggle.btn-primary {
        background-image: none
    }
    .btn-primary.disabled,
    .btn-primary.disabled.active,
    .btn-primary.disabled.focus,
    .btn-primary.disabled:active,
    .btn-primary.disabled:focus,
    .btn-primary.disabled:hover,
    .btn-primary[disabled],
    .btn-primary[disabled].active,
    .btn-primary[disabled].focus,
    .btn-primary[disabled]:active,
    .btn-primary[disabled]:focus,
    .btn-primary[disabled]:hover,
    fieldset[disabled] .btn-primary,
    fieldset[disabled] .btn-primary.active,
    fieldset[disabled] .btn-primary.focus,
    fieldset[disabled] .btn-primary:active,
    fieldset[disabled] .btn-primary:focus,
    fieldset[disabled] .btn-primary:hover {
        background-color: #337ab7;
        border-color: #2e6da4
    }
    .btn-primary .badge {
        color: #337ab7;
        background-color: #fff
    }
    .btn-success {
        color: #fff;
        background-color: #5cb85c;
        border-color: #4cae4c
    }
    .btn-success.active,
    .btn-success.focus,
    .btn-success:active,
    .btn-success:focus,
    .btn-success:hover,
    .open>.dropdown-toggle.btn-success {
        color: #fff;
        background-color: #449d44;
        border-color: #398439
    }
    .btn-success.active,
    .btn-success:active,
    .open>.dropdown-toggle.btn-success {
        background-image: none
    }
    .btn-success.disabled,
    .btn-success.disabled.active,
    .btn-success.disabled.focus,
    .btn-success.disabled:active,
    .btn-success.disabled:focus,
    .btn-success.disabled:hover,
    .btn-success[disabled],
    .btn-success[disabled].active,
    .btn-success[disabled].focus,
    .btn-success[disabled]:active,
    .btn-success[disabled]:focus,
    .btn-success[disabled]:hover,
    fieldset[disabled] .btn-success,
    fieldset[disabled] .btn-success.active,
    fieldset[disabled] .btn-success.focus,
    fieldset[disabled] .btn-success:active,
    fieldset[disabled] .btn-success:focus,
    fieldset[disabled] .btn-success:hover {
        background-color: #5cb85c;
        border-color: #4cae4c
    }
    .btn-success .badge {
        color: #5cb85c;
        background-color: #fff
    }
    .btn-info {
        color: #fff;
        background-color: #5bc0de;
        border-color: #46b8da
    }
    .btn-info.active,
    .btn-info.focus,
    .btn-info:active,
    .btn-info:focus,
    .btn-info:hover,
    .open>.dropdown-toggle.btn-info {
        color: #fff;
        background-color: #31b0d5;
        border-color: #269abc
    }
    .btn-info.active,
    .btn-info:active,
    .open>.dropdown-toggle.btn-info {
        background-image: none
    }
    .btn-info.disabled,
    .btn-info.disabled.active,
    .btn-info.disabled.focus,
    .btn-info.disabled:active,
    .btn-info.disabled:focus,
    .btn-info.disabled:hover,
    .btn-info[disabled],
    .btn-info[disabled].active,
    .btn-info[disabled].focus,
    .btn-info[disabled]:active,
    .btn-info[disabled]:focus,
    .btn-info[disabled]:hover,
    fieldset[disabled] .btn-info,
    fieldset[disabled] .btn-info.active,
    fieldset[disabled] .btn-info.focus,
    fieldset[disabled] .btn-info:active,
    fieldset[disabled] .btn-info:focus,
    fieldset[disabled] .btn-info:hover {
        background-color: #5bc0de;
        border-color: #46b8da
    }
    .btn-info .badge {
        color: #5bc0de;
        background-color: #fff
    }
    .btn-warning {
        color: #fff;
        background-color: #f0ad4e;
        border-color: #eea236
    }
    .btn-warning.active,
    .btn-warning.focus,
    .btn-warning:active,
    .btn-warning:focus,
    .btn-warning:hover,
    .open>.dropdown-toggle.btn-warning {
        color: #fff;
        background-color: #ec971f;
        border-color: #d58512
    }
    .btn-warning.active,
    .btn-warning:active,
    .open>.dropdown-toggle.btn-warning {
        background-image: none
    }
    .btn-warning.disabled,
    .btn-warning.disabled.active,
    .btn-warning.disabled.focus,
    .btn-warning.disabled:active,
    .btn-warning.disabled:focus,
    .btn-warning.disabled:hover,
    .btn-warning[disabled],
    .btn-warning[disabled].active,
    .btn-warning[disabled].focus,
    .btn-warning[disabled]:active,
    .btn-warning[disabled]:focus,
    .btn-warning[disabled]:hover,
    fieldset[disabled] .btn-warning,
    fieldset[disabled] .btn-warning.active,
    fieldset[disabled] .btn-warning.focus,
    fieldset[disabled] .btn-warning:active,
    fieldset[disabled] .btn-warning:focus,
    fieldset[disabled] .btn-warning:hover {
        background-color: #f0ad4e;
        border-color: #eea236
    }
    .btn-warning .badge {
        color: #f0ad4e;
        background-color: #fff
    }
    .btn-danger {
        color: #fff;
        background-color: #d9534f;
        border-color: #d43f3a
    }
    .btn-danger.active,
    .btn-danger.focus,
    .btn-danger:active,
    .btn-danger:focus,
    .btn-danger:hover,
    .open>.dropdown-toggle.btn-danger {
        color: #fff;
        background-color: #c9302c;
        border-color: #ac2925
    }
    .btn-danger.active,
    .btn-danger:active,
    .open>.dropdown-toggle.btn-danger {
        background-image: none
    }
    .btn-danger.disabled,
    .btn-danger.disabled.active,
    .btn-danger.disabled.focus,
    .btn-danger.disabled:active,
    .btn-danger.disabled:focus,
    .btn-danger.disabled:hover,
    .btn-danger[disabled],
    .btn-danger[disabled].active,
    .btn-danger[disabled].focus,
    .btn-danger[disabled]:active,
    .btn-danger[disabled]:focus,
    .btn-danger[disabled]:hover,
    fieldset[disabled] .btn-danger,
    fieldset[disabled] .btn-danger.active,
    fieldset[disabled] .btn-danger.focus,
    fieldset[disabled] .btn-danger:active,
    fieldset[disabled] .btn-danger:focus,
    fieldset[disabled] .btn-danger:hover {
        background-color: #d9534f;
        border-color: #d43f3a
    }
    .btn-danger .badge {
        color: #d9534f;
        background-color: #fff
    }
    a.edit-btn {
        font-weight: 600!important;
        -webkit-font-smoothing: none!important;
    }
    h3.m-b-xs.tools_heading.bot-15 a.edit-btn {
        opacity: .5!important;
        font-family: HelveticaNeue-Bold!important;
        font-size: 12px!important;
        color: #187AE9!important;
    }
    .btn-link {
        font-weight: 400;
        color: #337ab7;
        border-radius: 0
    }
    .btn-link,
    .btn-link.active,
    .btn-link:active,
    .btn-link[disabled],
    fieldset[disabled] .btn-link {
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .btn-link,
    .btn-link:active,
    .btn-link:focus,
    .btn-link:hover {
        border-color: transparent
    }
    .btn-link:focus,
    .btn-link:hover {
        color: #23527c;
        text-decoration: underline;
        background-color: transparent
    }
    .btn-link[disabled]:focus,
    .btn-link[disabled]:hover,
    fieldset[disabled] .btn-link:focus,
    fieldset[disabled] .btn-link:hover {
        color: #777;
        text-decoration: none
    }
    .btn-group-lg>.btn,
    .btn-lg {
        padding: 10px 16px;
        font-size: 18px;
        line-height: 1.3333333;
        border-radius: 6px
    }
    .btn-group-sm>.btn,
    .btn-sm {
        padding: 5px 10px;
        font-size: 12px;
        line-height: 1.5;
        border-radius: 3px
    }
    .btn-group-xs>.btn,
    .btn-xs {
        padding: 1px 5px;
        font-size: 12px;
        line-height: 1.5;
        border-radius: 3px
    }
    1 .btn-block {
        display: block;
        width: 100%
    }
    .btn-block+.btn-block {
        margin-top: 5px
    }
    input[type="button"].btn-block,
    input[type="reset"].btn-block,
    input[type="submit"].btn-block {
        width: 100%
    }
    .fade {
        opacity: 0;
        -webkit-transition: opacity .35s linear;
        -o-transition: opacity .35s linear;
        transition: opacity .35s linear
    }
    .fade.in {
        opacity: 1
    }
    .collapse {
        display: none;
        visibility: hidden
    }
    .collapse.in {
        display: block;
        visibility: visible
    }
    tr.collapse.in {
        display: table-row
    }
    tbody.collapse.in {
        display: table-row-group
    }
    .collapsing {
        position: relative;
        height: 0;
        overflow: hidden;
        -webkit-transition-timing-function: ease;
        -o-transition-timing-function: ease;
        transition-timing-function: ease;
        -webkit-transition-duration: .35s;
        -o-transition-duration: .35s;
        transition-duration: .35s;
        -webkit-transition-property: height, visibility;
        -o-transition-property: height, visibility;
        transition-property: height, visibility
    }
    .caret {
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: 2px;
        vertical-align: middle;
        border-top: 4px solid;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent
    }
    .dropdown,
    .dropup {
        position: relative
    }
    .dropdown-toggle:focus {
        outline: 0
    }
    .dropdown-menu {
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 160px;
        padding: 5px 0;
        margin: 2px 0 0;
        font-size: 14px;
        text-align: left;
        list-style: none;
        background-color: #fff;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #ccc;
        border: 1px solid rgba(0, 0, 0, .15);
        border-radius: 4px;
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
        box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
    }
    .dropdown-menu.pull-right {
        right: 0;
        left: auto
    }
    .dropdown-menu .divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5
    }
    .dropdown-menu>li>a {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: 400;
        line-height: 1.42857143;
        color: #333;
        white-space: nowrap
    }
    .dropdown-menu>li>a:focus,
    .dropdown-menu>li>a:hover {
        color: #262626;
        text-decoration: none;
        background-color: #f5f5f5
    }
    .dropdown-menu>.active>a,
    .dropdown-menu>.active>a:focus,
    .dropdown-menu>.active>a:hover {
        color: #fff;
        text-decoration: none;
        background-color: #337ab7;
        outline: 0
    }
    .dropdown-menu>.disabled>a,
    .dropdown-menu>.disabled>a:focus,
    .dropdown-menu>.disabled>a:hover {
        color: #777
    }
    .dropdown-menu>.disabled>a:focus,
    .dropdown-menu>.disabled>a:hover {
        text-decoration: none;
        cursor: not-allowed;
        background-color: transparent;
        background-image: none;
        filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
    }
    .open>.dropdown-menu {
        display: block
    }
    .open>a {
        outline: 0
    }
    .dropdown-menu-right {
        right: 0;
        left: auto
    }
    .dropdown-menu-left {
        right: auto;
        left: 0
    }
    .dropdown-header {
        display: block;
        padding: 3px 20px;
        font-size: 12px;
        line-height: 1.42857143;
        color: #777;
        white-space: nowrap
    }
    .dropdown-backdrop {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 990
    }
    .pull-right>.dropdown-menu {
        right: 0;
        left: auto
    }
    .dropup .caret,
    .navbar-fixed-bottom .dropdown .caret {
        content: "";
        border-top: 0;
        border-bottom: 4px solid
    }
    .dropup .dropdown-menu,
    .navbar-fixed-bottom .dropdown .dropdown-menu {
        top: auto;
        bottom: 100%;
        margin-bottom: 2px
    }
    @media (min-width: 768px) {
        .navbar-right .dropdown-menu {
            right: 0;
            left: auto
        }
        .navbar-right .dropdown-menu-left {
            right: auto;
            left: 0
        }
    }
    .btn-group,
    .btn-group-vertical {
        position: relative;
        display: inline-block;
        vertical-align: middle
    }
    .btn-group-vertical>.btn,
    .btn-group>.btn {
        position: relative;
        float: left
    }
    .btn-group-vertical>.btn.active,
    .btn-group-vertical>.btn:active,
    .btn-group-vertical>.btn:focus,
    .btn-group-vertical>.btn:hover,
    .btn-group>.btn.active,
    .btn-group>.btn:active,
    .btn-group>.btn:focus,
    .btn-group>.btn:hover {
        z-index: 2
    }
    .btn-group .btn+.btn,
    .btn-group .btn+.btn-group,
    .btn-group .btn-group+.btn,
    .btn-group .btn-group+.btn-group {
        margin-left: -1px
    }
    .btn-toolbar {
        margin-left: -5px
    }
    .btn-toolbar .btn-group,
    .btn-toolbar .input-group {
        float: left
    }
    .btn-toolbar>.btn,
    .btn-toolbar>.btn-group,
    .btn-toolbar>.input-group {
        margin-left: 5px
    }
    .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
        border-radius: 0
    }
    .btn-group>.btn:first-child {
        margin-left: 0
    }
    .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
    .btn-group>.btn:last-child:not(:first-child),
    .btn-group>.dropdown-toggle:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }
    .btn-group>.btn-group {
        float: left
    }
    .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
        border-radius: 0
    }
    .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
    .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
    .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }
    .btn-group .dropdown-toggle:active,
    .btn-group.open .dropdown-toggle {
        outline: 0
    }
    .btn-group>.btn+.dropdown-toggle {
        padding-right: 8px;
        padding-left: 8px
    }
    .btn-group>.btn-lg+.dropdown-toggle {
        padding-right: 12px;
        padding-left: 12px
    }
    .btn-group.open .dropdown-toggle {
        -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
        box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
    }
    .btn-group.open .dropdown-toggle.btn-link {
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .btn .caret {
        margin-left: 0
    }
    .btn-lg .caret {
        border-width: 5px 5px 0;
        border-bottom-width: 0
    }
    .dropup .btn-lg .caret {
        border-width: 0 5px 5px
    }
    .btn-group-vertical>.btn,
    .btn-group-vertical>.btn-group,
    .btn-group-vertical>.btn-group>.btn {
        display: block;
        float: none;
        width: 100%;
        max-width: 100%
    }
    .btn-group-vertical>.btn-group>.btn {
        float: none
    }
    .btn-group-vertical>.btn+.btn,
    .btn-group-vertical>.btn+.btn-group,
    .btn-group-vertical>.btn-group+.btn,
    .btn-group-vertical>.btn-group+.btn-group {
        margin-top: -1px;
        margin-left: 0
    }
    .btn-group-vertical>.btn:not(:first-child):not(:last-child) {
        border-radius: 0
    }
    .btn-group-vertical>.btn:first-child:not(:last-child) {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
    }
    .btn-group-vertical>.btn:last-child:not(:first-child) {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-left-radius: 4px
    }
    .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
        border-radius: 0
    }
    .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
    .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
    }
    .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }
    .btn-group-justified {
        display: table;
        width: 100%;
        table-layout: fixed;
        border-collapse: separate
    }
    .btn-group-justified>.btn,
    .btn-group-justified>.btn-group {
        display: table-cell;
        float: none;
        width: 1%
    }
    .btn-group-justified>.btn-group .btn {
        width: 100%
    }
    .btn-group-justified>.btn-group .dropdown-menu {
        left: auto
    }
    [data-toggle="buttons"]>.btn input[type="checkbox"],
    [data-toggle="buttons"]>.btn input[type="radio"],
    [data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"],
    [data-toggle="buttons"]>.btn-group>.btn input[type="radio"] {
        position: absolute;
        clip: rect(0, 0, 0, 0);
        pointer-events: none
    }
    .input-group {
        position: relative;
        display: table;
        border-collapse: separate
    }
    .input-group[class*="col-"] {
        float: none;
        padding-right: 0;
        padding-left: 0
    }
    .input-group .form-control {
        position: relative;
        z-index: 2;
        float: left;
        width: 100%;
        margin-bottom: 0
    }
    .input-group-lg>.form-control,
    .input-group-lg>.input-group-addon,
    .input-group-lg>.input-group-btn>.btn {
        height: 46px;
        padding: 10px 16px;
        font-size: 18px;
        line-height: 1.3333333;
        border-radius: 6px
    }
    select.input-group-lg>.form-control,
    select.input-group-lg>.input-group-addon,
    select.input-group-lg>.input-group-btn>.btn {
        height: 46px;
        line-height: 46px
    }
    select[multiple].input-group-lg>.form-control,
    select[multiple].input-group-lg>.input-group-addon,
    select[multiple].input-group-lg>.input-group-btn>.btn,
    textarea.input-group-lg>.form-control,
    textarea.input-group-lg>.input-group-addon,
    textarea.input-group-lg>.input-group-btn>.btn {
        height: auto
    }
    .input-group-sm>.form-control,
    .input-group-sm>.input-group-addon,
    .input-group-sm>.input-group-btn>.btn {
        height: 30px;
        padding: 5px 10px;
        font-size: 12px;
        line-height: 1.5;
        border-radius: 3px
    }
    select.input-group-sm>.form-control,
    select.input-group-sm>.input-group-addon,
    select.input-group-sm>.input-group-btn>.btn {
        height: 30px;
        line-height: 30px
    }
    select[multiple].input-group-sm>.form-control,
    select[multiple].input-group-sm>.input-group-addon,
    select[multiple].input-group-sm>.input-group-btn>.btn,
    textarea.input-group-sm>.form-control,
    textarea.input-group-sm>.input-group-addon,
    textarea.input-group-sm>.input-group-btn>.btn {
        height: auto
    }
    .input-group .form-control,
    .input-group-addon,
    .input-group-btn {
        display: table-cell
    }
    .input-group .form-control:not(:first-child):not(:last-child),
    .input-group-addon:not(:first-child):not(:last-child),
    .input-group-btn:not(:first-child):not(:last-child) {
        border-radius: 0
    }
    .input-group-addon,
    .input-group-btn {
        width: 1%;
        white-space: nowrap;
        vertical-align: middle
    }
    .input-group-addon {
        padding: 6px 12px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #555;
        text-align: center;
        background-color: #eee;
        border: 1px solid #ccc;
        border-radius: 4px
    }
    .input-group-addon.input-sm {
        padding: 5px 10px;
        font-size: 12px;
        border-radius: 3px
    }
    .input-group-addon.input-lg {
        padding: 10px 16px;
        font-size: 18px;
        border-radius: 6px
    }
    .input-group-addon input[type="checkbox"],
    .input-group-addon input[type="radio"] {
        margin-top: 0
    }
    .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-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
    .input-group-addon:first-child {
        border-right: 0
    }
    .input-group .form-control:last-child,
    .input-group-addon:last-child,
    .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
    .input-group-btn:first-child>.btn:not(:first-child),
    .input-group-btn:last-child>.btn,
    .input-group-btn:last-child>.btn-group>.btn,
    .input-group-btn:last-child>.dropdown-toggle {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }
    .input-group-addon:last-child {
        border-left: 0
    }
    .input-group-btn {
        position: relative;
        font-size: 0;
        white-space: nowrap
    }
    .input-group-btn>.btn {
        position: relative
    }
    .input-group-btn>.btn+.btn {
        margin-left: -1px
    }
    .input-group-btn>.btn:active,
    .input-group-btn>.btn:focus,
    .input-group-btn>.btn:hover {
        z-index: 2
    }
    .input-group-btn:first-child>.btn,
    .input-group-btn:first-child>.btn-group {
        margin-right: -1px
    }
    .input-group-btn:last-child>.btn,
    .input-group-btn:last-child>.btn-group {
        margin-left: -1px
    }
    .nav {
        padding-left: 0;
        margin-bottom: 0;
        list-style: none
    }
    .nav>li {
        position: relative;
        display: block
    }
    .nav>li>a {
        position: relative;
        display: block;
        padding: 10px 15px
    }
    .nav>li>a:focus,
    .nav>li>a:hover {
        text-decoration: none;
        background-color: #eee
    }
    .nav>li.disabled>a {
        color: #777
    }
    .nav>li.disabled>a:focus,
    .nav>li.disabled>a:hover {
        color: #777;
        text-decoration: none;
        cursor: not-allowed;
        background-color: transparent
    }
    .nav .open>a,
    .nav .open>a:focus,
    .nav .open>a:hover {
        background-color: #eee;
        border-color: #337ab7
    }
    .nav .nav-divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5
    }
    .nav>li>a>img {
        max-width: none
    }
    .nav-tabs {
        border-bottom: 1px solid #ddd
    }
    .nav-tabs>li {
        float: left;
        margin-bottom: -1px
    }
    .nav-tabs>li>a {
        margin-right: 2px;
        line-height: 1.42857143;
        border: 1px solid transparent;
        border-radius: 4px 4px 0 0
    }
    .nav-tabs>li>a:hover {
        border-color: #eee #eee #ddd
    }
    .nav-tabs>li.active>a,
    .nav-tabs>li.active>a:focus,
    .nav-tabs>li.active>a:hover {
        color: #555;
        cursor: default;
        background-color: #fff;
        border: 1px solid #ddd;
        border-bottom-color: transparent
    }
    .nav-tabs.nav-justified {
        width: 100%;
        border-bottom: 0
    }
    .nav-tabs.nav-justified>li {
        float: none
    }
    .nav-tabs.nav-justified>li>a {
        margin-bottom: 5px;
        text-align: center
    }
    .nav-tabs.nav-justified>.dropdown .dropdown-menu {
        top: auto;
        left: auto
    }
    @media (min-width: 768px) {
        .nav-tabs.nav-justified>li {
            display: table-cell;
            width: 1%
        }
        .nav-tabs.nav-justified>li>a {
            margin-bottom: 0
        }
    }
    .nav-tabs.nav-justified>li>a {
        margin-right: 0;
        border-radius: 4px
    }
    .nav-tabs.nav-justified>.active>a,
    .nav-tabs.nav-justified>.active>a:focus,
    .nav-tabs.nav-justified>.active>a:hover {
        border: 1px solid #ddd
    }
    @media (min-width: 768px) {
        .nav-tabs.nav-justified>li>a {
            border-bottom: 1px solid #ddd;
            border-radius: 4px 4px 0 0
        }
        .nav-tabs.nav-justified>.active>a,
        .nav-tabs.nav-justified>.active>a:focus,
        .nav-tabs.nav-justified>.active>a:hover {
            border-bottom-color: #fff
        }
    }
    .nav-pills>li {
        float: left
    }
    .nav-pills>li>a {
        border-radius: 4px
    }
    .nav-pills>li+li {
        margin-left: 2px
    }
    .nav-pills>li.active>a,
    .nav-pills>li.active>a:focus,
    .nav-pills>li.active>a:hover {
        color: #fff;
        background-color: #337ab7
    }
    .nav-stacked>li {
        float: none
    }
    .nav-stacked>li+li {
        margin-top: 2px;
        margin-left: 0
    }
    .nav-justified {
        width: 100%
    }
    .nav-justified>li {
        float: none
    }
    .nav-justified>li>a {
        margin-bottom: 5px;
        text-align: center
    }
    .nav-justified>.dropdown .dropdown-menu {
        top: auto;
        left: auto
    }
    @media (min-width: 768px) {
        .nav-justified>li {
            display: table-cell;
            width: 1%
        }
        .nav-justified>li>a {
            margin-bottom: 0
        }
    }
    .nav-tabs-justified {
        border-bottom: 0
    }
    .nav-tabs-justified>li>a {
        margin-right: 0;
        border-radius: 4px
    }
    .nav-tabs-justified>.active>a,
    .nav-tabs-justified>.active>a:focus,
    .nav-tabs-justified>.active>a:hover {
        border: 1px solid #ddd
    }
    @media (min-width: 768px) {
        .nav-tabs-justified>li>a {
            border-bottom: 1px solid #ddd;
            border-radius: 4px 4px 0 0
        }
        .nav-tabs-justified>.active>a,
        .nav-tabs-justified>.active>a:focus,
        .nav-tabs-justified>.active>a:hover {
            border-bottom-color: #fff
        }
    }
    .tab-content>.tab-pane {
        display: none;
        visibility: hidden
    }
    .tab-content>.active {
        display: block;
        visibility: visible
    }
    .nav-tabs .dropdown-menu {
        margin-top: -1px;
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }
    .navbar {
        position: relative;
        min-height: 50px;
        margin-bottom: 20px;
        border: 1px solid transparent
    }
    @media (min-width: 768px) {
        .navbar {
            border-radius: 4px
        }
        .navbar-header {
            float: left
        }
    }
    .navbar-collapse {
        padding-right: 15px;
        padding-left: 15px;
        overflow-x: visible;
        -webkit-overflow-scrolling: touch;
        border-top: 1px solid transparent;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1)
    }
    .navbar-collapse.in {
        overflow-y: auto
    }
    @media (min-width: 768px) {
        .navbar-collapse {
            width: auto;
            border-top: 0;
            -webkit-box-shadow: none;
            box-shadow: none
        }
        .navbar-collapse.collapse {
            display: block!important;
            height: auto!important;
            padding-bottom: 0;
            overflow: visible!important;
            visibility: visible!important
        }
        .navbar-collapse.in {
            overflow-y: visible
        }
        .navbar-fixed-bottom .navbar-collapse,
        .navbar-fixed-top .navbar-collapse,
        .navbar-static-top .navbar-collapse {
            padding-right: 0;
            padding-left: 0
        }
    }
    .navbar-fixed-bottom .navbar-collapse,
    .navbar-fixed-top .navbar-collapse {
        max-height: 340px
    }
    @media (max-device-width: 480px) and (orientation: landscape) {
        .navbar-fixed-bottom .navbar-collapse,
        .navbar-fixed-top .navbar-collapse {
            max-height: 200px
        }
    }
    .container-fluid>.navbar-collapse,
    .container-fluid>.navbar-header,
    .container>.navbar-collapse,
    .container>.navbar-header {
        margin-right: -15px;
        margin-left: -15px
    }
    @media (min-width: 768px) {
        .container-fluid>.navbar-collapse,
        .container-fluid>.navbar-header,
        .container>.navbar-collapse,
        .container>.navbar-header {
            margin-right: 0;
            margin-left: 0
        }
    }
    .navbar-static-top {
        z-index: 1000;
        border-width: 0 0 1px
    }
    @media (min-width: 768px) {
        .navbar-static-top {
            border-radius: 0
        }
    }
    .navbar-fixed-bottom,
    .navbar-fixed-top {
        position: fixed;
        right: 0;
        left: 0;
        z-index: 1030
    }
    @media (min-width: 768px) {
        .navbar-fixed-bottom,
        .navbar-fixed-top {
            border-radius: 0
        }
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px
    }
    .navbar-fixed-bottom {
        bottom: 0;
        margin-bottom: 0;
        border-width: 1px 0 0
    }
    .navbar-brand {
        float: left;
        height: 50px;
        padding: 15px 15px;
        font-size: 18px;
        line-height: 20px
    }
    .navbar-brand:focus,
    .navbar-brand:hover {
        text-decoration: none
    }
    .navbar-brand>img {
        display: block
    }
    @media (min-width: 768px) {
        .navbar>.container .navbar-brand,
        .navbar>.container-fluid .navbar-brand {
            margin-left: -15px
        }
    }
    .navbar-toggle {
        position: relative;
        float: right;
        padding: 9px 10px;
        margin-top: 8px;
        margin-right: 15px;
        margin-bottom: 8px;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px
    }
    .navbar-toggle:focus {
        outline: 0
    }
    .navbar-toggle .icon-bar {
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px
    }
    .navbar-toggle .icon-bar+.icon-bar {
        margin-top: 4px
    }
    @media (min-width: 768px) {
        .navbar-toggle {
            display: none
        }
    }
    .navbar-nav {
        margin: 7.5px -15px
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 20px
    }
    @media (max-width: 767px) {
        .navbar-nav .open .dropdown-menu {
            position: static;
            float: none;
            width: auto;
            margin-top: 0;
            background-color: transparent;
            border: 0;
            -webkit-box-shadow: none;
            box-shadow: none
        }
        .navbar-nav .open .dropdown-menu .dropdown-header,
        .navbar-nav .open .dropdown-menu>li>a {
            padding: 5px 15px 5px 25px
        }
        .navbar-nav .open .dropdown-menu>li>a {
            line-height: 20px
        }
        .navbar-nav .open .dropdown-menu>li>a:focus,
        .navbar-nav .open .dropdown-menu>li>a:hover {
            background-image: none
        }
    }
    @media (min-width: 768px) {
        .navbar-nav {
            float: left;
            margin: 0
        }
        .navbar-nav>li {
            float: left
        }
        .navbar-nav>li>a {
            padding-top: 15px;
            padding-bottom: 15px
        }
    }
    .navbar-form {
        padding: 10px 15px;
        margin-top: 8px;
        margin-right: -15px;
        margin-bottom: 8px;
        margin-left: -15px;
        border-top: 1px solid transparent;
        border-bottom: 1px solid transparent;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1)
    }
    @media (min-width: 768px) {
        .navbar-form .form-group {
            display: inline-block;
            margin-bottom: 0;
            vertical-align: middle
        }
        .navbar-form .form-control {
            display: inline-block;
            width: auto;
            vertical-align: middle
        }
        .navbar-form .form-control-static {
            display: inline-block
        }
        .navbar-form .input-group {
            display: inline-table;
            vertical-align: middle
        }
        .navbar-form .input-group .form-control,
        .navbar-form .input-group .input-group-addon,
        .navbar-form .input-group .input-group-btn {
            width: auto
        }
        .navbar-form .input-group>.form-control {
            width: 100%
        }
        .navbar-form .control-label {
            margin-bottom: 0;
            vertical-align: middle
        }
        .navbar-form .checkbox,
        .navbar-form .radio {
            display: inline-block;
            margin-top: 0;
            margin-bottom: 0;
            vertical-align: middle
        }
        .navbar-form .checkbox label,
        .navbar-form .radio label {
            padding-left: 0
        }
        .navbar-form .checkbox input[type="checkbox"],
        .navbar-form .radio input[type="radio"] {
            position: relative;
            margin-left: 0
        }
        .navbar-form .has-feedback .form-control-feedback {
            top: 0
        }
    }
    @media (max-width: 767px) {
        .navbar-form .form-group {
            margin-bottom: 5px
        }
        .navbar-form .form-group:last-child {
            margin-bottom: 0
        }
    }
    @media (min-width: 768px) {
        .navbar-form {
            width: auto;
            padding-top: 0;
            padding-bottom: 0;
            margin-right: 0;
            margin-left: 0;
            border: 0;
            -webkit-box-shadow: none;
            box-shadow: none
        }
    }
    .navbar-nav>li>.dropdown-menu {
        margin-top: 0;
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }
    .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
        margin-bottom: 0;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
    }
    .navbar-btn {
        margin-top: 8px;
        margin-bottom: 8px
    }
    .navbar-btn.btn-sm {
        margin-top: 10px;
        margin-bottom: 10px
    }
    .navbar-btn.btn-xs {
        margin-top: 14px;
        margin-bottom: 14px
    }
    .navbar-text {
        margin-top: 15px;
        margin-bottom: 15px
    }
    @media (min-width: 768px) {
        .navbar-text {
            float: left;
            margin-right: 15px;
            margin-left: 15px
        }
        .navbar-left {
            float: left!important
        }
        .navbar-right {
            float: right!important;
            margin-right: -15px
        }
        .navbar-right~.navbar-right {
            margin-right: 0
        }
    }
    .navbar-default {
        background-color: #f8f8f8;
        border-color: #e7e7e7
    }
    .navbar-default .navbar-brand {
        color: #777
    }
    .navbar-default .navbar-brand:focus,
    .navbar-default .navbar-brand:hover {
        color: #5e5e5e;
        background-color: transparent
    }
    .navbar-default .navbar-text {
        color: #777
    }
    .navbar-default .navbar-nav>li>a {
        color: #777
    }
    .navbar-default .navbar-nav>li>a:focus,
    .navbar-default .navbar-nav>li>a:hover {
        color: #333;
        background-color: transparent
    }
    .navbar-default .navbar-nav>.active>a,
    .navbar-default .navbar-nav>.active>a:focus,
    .navbar-default .navbar-nav>.active>a:hover {
        color: #555;
        background-color: #e7e7e7
    }
    .navbar-default .navbar-nav>.disabled>a,
    .navbar-default .navbar-nav>.disabled>a:focus,
    .navbar-default .navbar-nav>.disabled>a:hover {
        color: #ccc;
        background-color: transparent
    }
    .navbar-default .navbar-toggle {
        border-color: #ddd
    }
    .navbar-default .navbar-toggle:focus,
    .navbar-default .navbar-toggle:hover {
        background-color: #ddd
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #888
    }
    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        border-color: #e7e7e7
    }
    .navbar-default .navbar-nav>.open>a,
    .navbar-default .navbar-nav>.open>a:focus,
    .navbar-default .navbar-nav>.open>a:hover {
        color: #555;
        background-color: #e7e7e7
    }
    @media (max-width: 767px) {
        .navbar-default .navbar-nav .open .dropdown-menu>li>a {
            color: #777
        }
        .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
        .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
            color: #333;
            background-color: transparent
        }
        .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
        .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
        .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
            color: #555;
            background-color: #e7e7e7
        }
        .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
        .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,
        .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
            color: #ccc;
            background-color: transparent
        }
    }
    .navbar-default .navbar-link {
        color: #777
    }
    .navbar-default .navbar-link:hover {
        color: #333
    }
    .navbar-default .btn-link {
        color: #777
    }
    .navbar-default .btn-link:focus,
    .navbar-default .btn-link:hover {
        color: #333
    }
    .navbar-default .btn-link[disabled]:focus,
    .navbar-default .btn-link[disabled]:hover,
    fieldset[disabled] .navbar-default .btn-link:focus,
    fieldset[disabled] .navbar-default .btn-link:hover {
        color: #ccc
    }
    .navbar-inverse {
        background-color: #222;
        border-color: #080808
    }
    .navbar-inverse .navbar-brand {
        color: #9d9d9d
    }
    .navbar-inverse .navbar-brand:focus,
    .navbar-inverse .navbar-brand:hover {
        color: #fff;
        background-color: transparent
    }
    .navbar-inverse .navbar-text {
        color: #9d9d9d
    }
    .navbar-inverse .navbar-nav>li>a {
        color: #9d9d9d
    }
    .navbar-inverse .navbar-nav>li>a:focus,
    .navbar-inverse .navbar-nav>li>a:hover {
        color: #fff;
        background-color: transparent
    }
    .navbar-inverse .navbar-nav>.active>a,
    .navbar-inverse .navbar-nav>.active>a:focus,
    .navbar-inverse .navbar-nav>.active>a:hover {
        color: #fff;
        background-color: #080808
    }
    .navbar-inverse .navbar-nav>.disabled>a,
    .navbar-inverse .navbar-nav>.disabled>a:focus,
    .navbar-inverse .navbar-nav>.disabled>a:hover {
        color: #444;
        background-color: transparent
    }
    .navbar-inverse .navbar-toggle {
        border-color: #333
    }
    .navbar-inverse .navbar-toggle:focus,
    .navbar-inverse .navbar-toggle:hover {
        background-color: #333
    }
    .navbar-inverse .navbar-toggle .icon-bar {
        background-color: #fff
    }
    .navbar-inverse .navbar-collapse,
    .navbar-inverse .navbar-form {
        border-color: #101010
    }
    .navbar-inverse .navbar-nav>.open>a,
    .navbar-inverse .navbar-nav>.open>a:focus,
    .navbar-inverse .navbar-nav>.open>a:hover {
        color: #fff;
        background-color: #080808
    }
    @media (max-width: 767px) {
        .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
            border-color: #080808
        }
        .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
            background-color: #080808
        }
        .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
            color: #9d9d9d
        }
        .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
        .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
            color: #fff;
            background-color: transparent
        }
        .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
        .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,
        .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
            color: #fff;
            background-color: #080808
        }
        .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
        .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,
        .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
            color: #444;
            background-color: transparent
        }
    }
    .navbar-inverse .navbar-link {
        color: #9d9d9d
    }
    .navbar-inverse .navbar-link:hover {
        color: #fff
    }
    .navbar-inverse .btn-link {
        color: #9d9d9d
    }
    .navbar-inverse .btn-link:focus,
    .navbar-inverse .btn-link:hover {
        color: #fff
    }
    .navbar-inverse .btn-link[disabled]:focus,
    .navbar-inverse .btn-link[disabled]:hover,
    fieldset[disabled] .navbar-inverse .btn-link:focus,
    fieldset[disabled] .navbar-inverse .btn-link:hover {
        color: #444
    }
    .breadcrumb {
        padding: 8px 15px;
        margin-bottom: 20px;
        list-style: none;
        background-color: #f5f5f5;
        border-radius: 4px
    }
    .breadcrumb>li {
        display: inline-block
    }
    .breadcrumb>li+li:before {
        padding: 0 5px;
        color: #ccc;
        content: "/\00a0"
    }
    .breadcrumb>.active {
        color: #777
    }
    .pagination {
        display: inline-block;
        padding-left: 0;
        margin: 20px 0;
        border-radius: 4px
    }
    .pagination>li {
        display: inline
    }
    .pagination>li>a,
    .pagination>li>span {
        position: relative;
        float: left;
        padding: 6px 12px;
        margin-left: -1px;
        line-height: 1.42857143;
        color: #337ab7;
        text-decoration: none;
        background-color: #fff;
        border: 1px solid #ddd
    }
    .pagination>li:first-child>a,
    .pagination>li:first-child>span {
        margin-left: 0;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px
    }
    .pagination>li:last-child>a,
    .pagination>li:last-child>span {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px
    }
    .pagination>li>a:focus,
    .pagination>li>a:hover,
    .pagination>li>span:focus,
    .pagination>li>span:hover {
        color: #23527c;
        background-color: #eee;
        border-color: #ddd
    }
    .pagination>.active>a,
    .pagination>.active>a:focus,
    .pagination>.active>a:hover,
    .pagination>.active>span,
    .pagination>.active>span:focus,
    .pagination>.active>span:hover {
        z-index: 2;
        color: #fff;
        cursor: default;
        background-color: #337ab7;
        border-color: #337ab7
    }
    .pagination>.disabled>a,
    .pagination>.disabled>a:focus,
    .pagination>.disabled>a:hover,
    .pagination>.disabled>span,
    .pagination>.disabled>span:focus,
    .pagination>.disabled>span:hover {
        color: #777;
        cursor: not-allowed;
        background-color: #fff;
        border-color: #ddd
    }
    .pagination-lg>li>a,
    .pagination-lg>li>span {
        padding: 10px 16px;
        font-size: 18px
    }
    .pagination-lg>li:first-child>a,
    .pagination-lg>li:first-child>span {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px
    }
    .pagination-lg>li:last-child>a,
    .pagination-lg>li:last-child>span {
        border-top-right-radius: 6px;
        border-bottom-right-radius: 6px
    }
    .pagination-sm>li>a,
    .pagination-sm>li>span {
        padding: 5px 10px;
        font-size: 12px
    }
    .pagination-sm>li:first-child>a,
    .pagination-sm>li:first-child>span {
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px
    }
    .pagination-sm>li:last-child>a,
    .pagination-sm>li:last-child>span {
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px
    }
    .pager {
        padding-left: 0;
        margin: 20px 0;
        text-align: center;
        list-style: none
    }
    .pager li {
        display: inline
    }
    .pager li>a,
    .pager li>span {
        display: inline-block;
        padding: 5px 14px;
        background-color: #fff;
        border: 1px solid #ddd;
        border-radius: 15px
    }
    .pager li>a:focus,
    .pager li>a:hover {
        text-decoration: none;
        background-color: #eee
    }
    .pager .next>a,
    .pager .next>span {
        float: right
    }
    .pager .previous>a,
    .pager .previous>span {
        float: left
    }
    .pager .disabled>a,
    .pager .disabled>a:focus,
    .pager .disabled>a:hover,
    .pager .disabled>span {
        color: #777;
        cursor: not-allowed;
        background-color: #fff
    }
    .label {
        display: inline;
        padding: .2em .6em .3em;
        font-size: 75%;
        font-weight: 700;
        line-height: 1;
        color: #fff;
        text-align: center;
        white-space: nowrap;
        vertical-align: baseline;
        border-radius: .25em
    }
    a.label:focus,
    a.label:hover {
        color: #fff;
        text-decoration: none;
        cursor: pointer
    }
    .label:empty {
        display: none
    }
    .btn .label {
        position: relative;
        top: -1px
    }
    .label-default {
        background-color: #777
    }
    .label-default[href]:focus,
    .label-default[href]:hover {
        background-color: #5e5e5e
    }
    .label-primary {
        background-color: #337ab7
    }
    .label-primary[href]:focus,
    .label-primary[href]:hover {
        background-color: #286090
    }
    .label-success {
        background-color: #5cb85c
    }
    .label-success[href]:focus,
    .label-success[href]:hover {
        background-color: #449d44
    }
    .label-info {
        background-color: #5bc0de
    }
    .label-info[href]:focus,
    .label-info[href]:hover {
        background-color: #31b0d5
    }
    .label-warning {
        background-color: #f0ad4e
    }
    .label-warning[href]:focus,
    .label-warning[href]:hover {
        background-color: #ec971f
    }
    .label-danger {
        background-color: #d9534f
    }
    .label-danger[href]:focus,
    .label-danger[href]:hover {
        background-color: #c9302c
    }
    .badge {
        display: inline-block;
        min-width: 10px;
        padding: 3px 7px;
        font-size: 12px;
        font-weight: 700;
        line-height: 1;
        color: #fff;
        text-align: center;
        white-space: nowrap;
        vertical-align: baseline;
        background-color: #777;
        border-radius: 10px
    }
    .badge:empty {
        display: none
    }
    .btn .badge {
        position: relative;
        top: -1px
    }
    .btn-xs .badge {
        top: 0;
        padding: 1px 5px
    }
    a.badge:focus,
    a.badge:hover {
        color: #fff;
        text-decoration: none;
        cursor: pointer
    }
    .list-group-item.active>.badge,
    .nav-pills>.active>a>.badge {
        color: #337ab7;
        background-color: #fff
    }
    .list-group-item>.badge {
        float: right
    }
    .list-group-item>.badge+.badge {
        margin-right: 5px
    }
    .nav-pills>li>a>.badge {
        margin-left: 3px
    }
    .jumbotron {
        padding: 30px 15px;
        margin-bottom: 30px;
        color: inherit;
        background-color: #eee
    }
    .jumbotron .h1,
    .jumbotron h1 {
        color: inherit
    }
    .jumbotron p {
        margin-bottom: 15px;
        font-size: 21px;
        font-weight: 200
    }
    .jumbotron>hr {
        border-top-color: #d5d5d5
    }
    .container .jumbotron,
    .container-fluid .jumbotron {
        border-radius: 6px
    }
    .jumbotron .container {
        max-width: 100%
    }
    @media screen and (min-width: 768px) {
        .jumbotron {
            padding: 48px 0
        }
        .container .jumbotron,
        .container-fluid .jumbotron {
            padding-right: 60px;
            padding-left: 60px
        }
        .jumbotron .h1,
        .jumbotron h1 {
            font-size: 63px
        }
    }
    .thumbnail {
        display: block;
        padding: 4px;
        margin-bottom: 20px;
        line-height: 1.42857143;
        background-color: #fff;
        border: 1px solid #ddd;
        border-radius: 4px;
        -webkit-transition: border .2s ease-in-out;
        -o-transition: border .2s ease-in-out;
        transition: border .2s ease-in-out
    }
    .thumbnail a>img,
    .thumbnail>img {
        margin-right: auto;
        margin-left: auto
    }
    a.thumbnail.active,
    a.thumbnail:focus,
    a.thumbnail:hover {
        border-color: #337ab7
    }
    .thumbnail .caption {
        padding: 9px;
        color: #333
    }
    .alert {
        padding: 15px;
        margin-bottom: 20px;
        border: 1px solid transparent;
        border-radius: 4px
    }
    .alert h4 {
        margin-top: 0;
        color: inherit
    }
    .alert .alert-link {
        font-weight: 700
    }
    .alert>p,
    .alert>ul {
        margin-bottom: 0
    }
    .alert>p+p {
        margin-top: 5px
    }
    .alert-dismissable,
    .alert-dismissible {
        padding-right: 35px
    }
    .alert-dismissable .close,
    .alert-dismissible .close {
        position: relative;
        top: -2px;
        right: -21px;
        color: inherit
    }
    .alert-success {
        color: #3c763d;
        background-color: #dff0d8;
        border-color: #d6e9c6
    }
    .alert-success hr {
        border-top-color: #c9e2b3
    }
    .alert-success .alert-link {
        color: #2b542c
    }
    .alert-info {
        color: #31708f;
        background-color: #d9edf7;
        border-color: #bce8f1
    }
    .alert-info hr {
        border-top-color: #a6e1ec
    }
    .alert-info .alert-link {
        color: #245269
    }
    .alert-warning {
        color: #8a6d3b;
        background-color: #fcf8e3;
        border-color: #faebcc
    }
    .alert-warning hr {
        border-top-color: #f7e1b5
    }
    .alert-warning .alert-link {
        color: #66512c
    }
    .alert-danger {
        color: #a94442;
        background-color: #f2dede;
        border-color: #ebccd1
    }
    .alert-danger hr {
        border-top-color: #e4b9c0
    }
    .alert-danger .alert-link {
        color: #843534
    }
    @-webkit-keyframes progress-bar-stripes {
        from {
            background-position: 40px 0
        }
        to {
            background-position: 0 0
        }
    }
    @-o-keyframes progress-bar-stripes {
        from {
            background-position: 40px 0
        }
        to {
            background-position: 0 0
        }
    }
    @keyframes progress-bar-stripes {
        from {
            background-position: 40px 0
        }
        to {
            background-position: 0 0
        }
    }
    /* Progress bar */
    
    .progress {
        border-radius: 2px;
        margin-bottom: 10px;
    }
    .progress-bar {
        background-color: #f1f3f6;
        text-align: right;
        padding-right: 10px;
        color: #6a6c6f;
    }
    .progress-small,
    .progress-small .progress-bar {
        height: 10px;
    }
    .progress-bar-success {
        border-right: 4px solid #58b62c;
    }
    .progress-bar-info {
        border-right: 4px solid #258cd1;
    }
    .progress-bar-warning {
        border-right: 4px solid #eba600;
    }
    .progress-bar-danger {
        border-right: 4px solid #e43725;
    }
    .full .progress-bar-success {
        background-color: #62cb31;
        border-right: 4px solid #58b62c;
    }
    .full .progress-bar-info {
        background-color: #3498db;
        border-right: 4px solid #258cd1;
    }
    .full .progress-bar-warning {
        background-color: #ffb606;
        border-right: 4px solid #eba600;
    }
    .full .progress-bar-danger {
        background-color: #e74c3c;
        border-right: 4px solid #e43725;
    }
    .full .progress-bar {
        color: #ffffff;
    }
    .progress {
        height: 20px;
        margin-bottom: 20px;
        overflow: hidden;
        background-color: #f5f5f5;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
        box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
    }
    .progress-bar {
        float: left;
        width: 0;
        height: 100%;
        font-size: 12px;
        line-height: 20px;
        color: #fff;
        text-align: center;
        background-color: #337ab7;
        -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
        box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
        -webkit-transition: width .6s ease;
        -o-transition: width .6s ease;
        transition: width .6s ease
    }
    .progress-bar-striped,
    .progress-striped .progress-bar {
        background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
        background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
        background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
        -webkit-background-size: 40px 40px;
        background-size: 40px 40px
    }
    .progress-bar.active,
    .progress.active .progress-bar {
        -webkit-animation: progress-bar-stripes 2s linear infinite;
        -o-animation: progress-bar-stripes 2s linear infinite;
        animation: progress-bar-stripes 2s linear infinite
    }
    .progress-bar-success {
        background-color: #5cb85c
    }
    .progress-striped .progress-bar-success {
        background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
        background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
        background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
    }
    .progress-bar-info {
        background-color: #5bc0de
    }
    .progress-striped .progress-bar-info {
        background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
        background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
        background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
    }
    .progress-bar-warning {
        background-color: #f0ad4e
    }
    .progress-striped .progress-bar-warning {
        background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
        background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
        background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
    }
    .progress-bar-danger {
        background-color: #d9534f
    }
    .progress-striped .progress-bar-danger {
        background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
        background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
        background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
    }
    .media {
        margin-top: 15px
    }
    .media:first-child {
        margin-top: 0
    }
    .media,
    .media-body {
        overflow: hidden;
        zoom: 1
    }
    .media-body {
        width: 10000px
    }
    .media-object {
        display: block
    }
    .media-right,
    .media>.pull-right {
        padding-left: 10px
    }
    .media-left,
    .media>.pull-left {
        padding-right: 10px
    }
    .media-body,
    .media-left,
    .media-right {
        display: table-cell;
        vertical-align: top
    }
    .media-middle {
        vertical-align: middle
    }
    .media-bottom {
        vertical-align: bottom
    }
    .media-heading {
        margin-top: 0;
        margin-bottom: 5px
    }
    .media-list {
        padding-left: 0;
        list-style: none
    }
    .list-group {
        padding-left: 0;
        margin-bottom: 20px
    }
    .list-group-item {
        position: relative;
        display: block;
        padding: 10px 15px;
        margin-bottom: -1px;
        background-color: #fff;
        border: 1px solid #ddd
    }
    .list-group-item:first-child {
        border-top-left-radius: 4px;
        border-top-right-radius: 4px
    }
    .list-group-item:last-child {
        margin-bottom: 0;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px
    }
    a.list-group-item {
        color: #555
    }
    a.list-group-item .list-group-item-heading {
        color: #333
    }
    a.list-group-item:focus,
    a.list-group-item:hover {
        color: #555;
        text-decoration: none;
        background-color: #f5f5f5
    }
    .list-group-item.disabled,
    .list-group-item.disabled:focus,
    .list-group-item.disabled:hover {
        color: #777;
        cursor: not-allowed;
        background-color: #eee
    }
    .list-group-item.disabled .list-group-item-heading,
    .list-group-item.disabled:focus .list-group-item-heading,
    .list-group-item.disabled:hover .list-group-item-heading {
        color: inherit
    }
    .list-group-item.disabled .list-group-item-text,
    .list-group-item.disabled:focus .list-group-item-text,
    .list-group-item.disabled:hover .list-group-item-text {
        color: #777
    }
    .list-group-item.active,
    .list-group-item.active:focus,
    .list-group-item.active:hover {
        z-index: 2;
        color: #fff;
        background-color: #337ab7;
        border-color: #337ab7
    }
    .list-group-item.active .list-group-item-heading,
    .list-group-item.active .list-group-item-heading>.small,
    .list-group-item.active .list-group-item-heading>small,
    .list-group-item.active:focus .list-group-item-heading,
    .list-group-item.active:focus .list-group-item-heading>.small,
    .list-group-item.active:focus .list-group-item-heading>small,
    .list-group-item.active:hover .list-group-item-heading,
    .list-group-item.active:hover .list-group-item-heading>.small,
    .list-group-item.active:hover .list-group-item-heading>small {
        color: inherit
    }
    .list-group-item.active .list-group-item-text,
    .list-group-item.active:focus .list-group-item-text,
    .list-group-item.active:hover .list-group-item-text {
        color: #c7ddef
    }
    .list-group-item-success {
        color: #3c763d;
        background-color: #dff0d8
    }
    a.list-group-item-success {
        color: #3c763d
    }
    a.list-group-item-success .list-group-item-heading {
        color: inherit
    }
    a.list-group-item-success:focus,
    a.list-group-item-success:hover {
        color: #3c763d;
        background-color: #d0e9c6
    }
    a.list-group-item-success.active,
    a.list-group-item-success.active:focus,
    a.list-group-item-success.active:hover {
        color: #fff;
        background-color: #3c763d;
        border-color: #3c763d
    }
    .list-group-item-info {
        color: #31708f;
        background-color: #d9edf7
    }
    a.list-group-item-info {
        color: #31708f
    }
    a.list-group-item-info .list-group-item-heading {
        color: inherit
    }
    a.list-group-item-info:focus,
    a.list-group-item-info:hover {
        color: #31708f;
        background-color: #c4e3f3
    }
    a.list-group-item-info.active,
    a.list-group-item-info.active:focus,
    a.list-group-item-info.active:hover {
        color: #fff;
        background-color: #31708f;
        border-color: #31708f
    }
    .list-group-item-warning {
        color: #8a6d3b;
        background-color: #fcf8e3
    }
    a.list-group-item-warning {
        color: #8a6d3b
    }
    a.list-group-item-warning .list-group-item-heading {
        color: inherit
    }
    a.list-group-item-warning:focus,
    a.list-group-item-warning:hover {
        color: #8a6d3b;
        background-color: #faf2cc
    }
    a.list-group-item-warning.active,
    a.list-group-item-warning.active:focus,
    a.list-group-item-warning.active:hover {
        color: #fff;
        background-color: #8a6d3b;
        border-color: #8a6d3b
    }
    .list-group-item-danger {
        color: #a94442;
        background-color: #f2dede
    }
    a.list-group-item-danger {
        color: #a94442
    }
    a.list-group-item-danger .list-group-item-heading {
        color: inherit
    }
    a.list-group-item-danger:focus,
    a.list-group-item-danger:hover {
        color: #a94442;
        background-color: #ebcccc
    }
    a.list-group-item-danger.active,
    a.list-group-item-danger.active:focus,
    a.list-group-item-danger.active:hover {
        color: #fff;
        background-color: #a94442;
        border-color: #a94442
    }
    .list-group-item-heading {
        margin-top: 0;
        margin-bottom: 5px
    }
    .list-group-item-text {
        margin-bottom: 0;
        line-height: 1.3
    }
    .panel {
        margin-bottom: 20px;
        background-color: #fff;
        border: 1px solid transparent;
        border-radius: 4px;
        -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
        box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
    }
    .panel-body {
        padding: 15px
    }
    .panel-heading {
        padding: 10px 15px;
        border-bottom: 1px solid transparent;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px
    }
    .panel-heading>.dropdown .dropdown-toggle {
        color: inherit
    }
    .panel-title {
        margin-top: 0;
        margin-bottom: 0;
        font-size: 16px;
        color: inherit
    }
    .panel-title>.small,
    .panel-title>.small>a,
    .panel-title>a,
    .panel-title>small,
    .panel-title>small>a {
        color: inherit
    }
    .panel-footer {
        padding: 10px 15px;
        background-color: #f5f5f5;
        border-top: 1px solid #ddd;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }
    .panel>.list-group,
    .panel>.panel-collapse>.list-group {
        margin-bottom: 0
    }
    .panel>.list-group .list-group-item,
    .panel>.panel-collapse>.list-group .list-group-item {
        border-width: 1px 0;
        border-radius: 0
    }
    .panel>.list-group:first-child .list-group-item:first-child,
    .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
        border-top: 0;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px
    }
    .panel>.list-group:last-child .list-group-item:last-child,
    .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
        border-bottom: 0;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }
    .panel-heading+.list-group .list-group-item:first-child {
        border-top-width: 0
    }
    .list-group+.panel-footer {
        border-top-width: 0
    }
    .panel>.panel-collapse>.table,
    .panel>.table,
    .panel>.table-responsive>.table {
        margin-bottom: 0
    }
    .panel>.panel-collapse>.table caption,
    .panel>.table caption,
    .panel>.table-responsive>.table caption {
        padding-right: 15px;
        padding-left: 15px
    }
    .panel>.table-responsive:first-child>.table:first-child,
    .panel>.table:first-child {
        border-top-left-radius: 3px;
        border-top-right-radius: 3px
    }
    .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
    .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
    .panel>.table:first-child>tbody:first-child>tr:first-child,
    .panel>.table:first-child>thead:first-child>tr:first-child {
        border-top-left-radius: 3px;
        border-top-right-radius: 3px
    }
    .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
    .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
    .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
    .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
    .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
    .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
    .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
    .panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
        border-top-left-radius: 3px
    }
    .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
    .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
    .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
    .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
    .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
    .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
    .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
    .panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
        border-top-right-radius: 3px
    }
    .panel>.table-responsive:last-child>.table:last-child,
    .panel>.table:last-child {
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }
    .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
    .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
    .panel>.table:last-child>tbody:last-child>tr:last-child,
    .panel>.table:last-child>tfoot:last-child>tr:last-child {
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }
    .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
    .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
    .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
    .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
    .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
    .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
    .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
    .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
        border-bottom-left-radius: 3px
    }
    .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
    .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
    .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
    .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
    .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
    .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
    .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
    .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
        border-bottom-right-radius: 3px
    }
    .panel>.panel-body+.table,
    .panel>.panel-body+.table-responsive,
    .panel>.table+.panel-body,
    .panel>.table-responsive+.panel-body {
        border-top: 1px solid #ddd
    }
    .panel>.table>tbody:first-child>tr:first-child td,
    .panel>.table>tbody:first-child>tr:first-child th {
        border-top: 0
    }
    .panel>.table-bordered,
    .panel>.table-responsive>.table-bordered {
        border: 0
    }
    .panel>.table-bordered>tbody>tr>td:first-child,
    .panel>.table-bordered>tbody>tr>th:first-child,
    .panel>.table-bordered>tfoot>tr>td:first-child,
    .panel>.table-bordered>tfoot>tr>th:first-child,
    .panel>.table-bordered>thead>tr>td:first-child,
    .panel>.table-bordered>thead>tr>th:first-child,
    .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
    .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
    .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
    .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
    .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
    .panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
        border-left: 0
    }
    .panel>.table-bordered>tbody>tr>td:last-child,
    .panel>.table-bordered>tbody>tr>th:last-child,
    .panel>.table-bordered>tfoot>tr>td:last-child,
    .panel>.table-bordered>tfoot>tr>th:last-child,
    .panel>.table-bordered>thead>tr>td:last-child,
    .panel>.table-bordered>thead>tr>th:last-child,
    .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
    .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
    .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
    .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
    .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
    .panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
        border-right: 0
    }
    .panel>.table-bordered>tbody>tr:first-child>td,
    .panel>.table-bordered>tbody>tr:first-child>th,
    .panel>.table-bordered>thead>tr:first-child>td,
    .panel>.table-bordered>thead>tr:first-child>th,
    .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
    .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
    .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
    .panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
        border-bottom: 0
    }
    .panel>.table-bordered>tbody>tr:last-child>td,
    .panel>.table-bordered>tbody>tr:last-child>th,
    .panel>.table-bordered>tfoot>tr:last-child>td,
    .panel>.table-bordered>tfoot>tr:last-child>th,
    .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
    .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
    .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
    .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
        border-bottom: 0
    }
    .panel>.table-responsive {
        margin-bottom: 0;
        border: 0
    }
    .panel-group {
        margin-bottom: 20px
    }
    .panel-group .panel {
        margin-bottom: 0;
        border-radius: 4px
    }
    .panel-group .panel+.panel {
        margin-top: 5px
    }
    .panel-group .panel-heading {
        border-bottom: 0
    }
    .panel-group .panel-heading+.panel-collapse>.list-group,
    .panel-group .panel-heading+.panel-collapse>.panel-body {
        border-top: 1px solid #ddd
    }
    .panel-group .panel-footer {
        border-top: 0
    }
    .panel-group .panel-footer+.panel-collapse .panel-body {
        border-bottom: 1px solid #ddd
    }
    .panel-default {
        border-color: #ddd
    }
    .panel-default>.panel-heading {
        color: #333;
        background-color: #f5f5f5;
        border-color: #ddd
    }
    .panel-default>.panel-heading+.panel-collapse>.panel-body {
        border-top-color: #ddd
    }
    .panel-default>.panel-heading .badge {
        color: #f5f5f5;
        background-color: #333
    }
    .panel-default>.panel-footer+.panel-collapse>.panel-body {
        border-bottom-color: #ddd
    }
    .panel-primary {
        border-color: #337ab7
    }
    .panel-primary>.panel-heading {
        color: #fff;
        background-color: #337ab7;
        border-color: #337ab7
    }
    .panel-primary>.panel-heading+.panel-collapse>.panel-body {
        border-top-color: #337ab7
    }
    .panel-primary>.panel-heading .badge {
        color: #337ab7;
        background-color: #fff
    }
    .panel-primary>.panel-footer+.panel-collapse>.panel-body {
        border-bottom-color: #337ab7
    }
    .panel-success {
        border-color: #d6e9c6
    }
    .panel-success>.panel-heading {
        color: #3c763d;
        background-color: #dff0d8;
        border-color: #d6e9c6
    }
    .panel-success>.panel-heading+.panel-collapse>.panel-body {
        border-top-color: #d6e9c6
    }
    .panel-success>.panel-heading .badge {
        color: #dff0d8;
        background-color: #3c763d
    }
    .panel-success>.panel-footer+.panel-collapse>.panel-body {
        border-bottom-color: #d6e9c6
    }
    .panel-info {
        border-color: #bce8f1
    }
    .panel-info>.panel-heading {
        color: #31708f;
        background-color: #d9edf7;
        border-color: #bce8f1
    }
    .panel-info>.panel-heading+.panel-collapse>.panel-body {
        border-top-color: #bce8f1
    }
    .panel-info>.panel-heading .badge {
        color: #d9edf7;
        background-color: #31708f
    }
    .panel-info>.panel-footer+.panel-collapse>.panel-body {
        border-bottom-color: #bce8f1
    }
    .panel-warning {
        border-color: #faebcc
    }
    .panel-warning>.panel-heading {
        color: #8a6d3b;
        background-color: #fcf8e3;
        border-color: #faebcc
    }
    .panel-warning>.panel-heading+.panel-collapse>.panel-body {
        border-top-color: #faebcc
    }
    .panel-warning>.panel-heading .badge {
        color: #fcf8e3;
        background-color: #8a6d3b
    }
    .panel-warning>.panel-footer+.panel-collapse>.panel-body {
        border-bottom-color: #faebcc
    }
    .panel-danger {
        border-color: #ebccd1
    }
    .panel-danger>.panel-heading {
        color: #a94442;
        background-color: #f2dede;
        border-color: #ebccd1
    }
    .panel-danger>.panel-heading+.panel-collapse>.panel-body {
        border-top-color: #ebccd1
    }
    .panel-danger>.panel-heading .badge {
        color: #f2dede;
        background-color: #a94442
    }
    .panel-danger>.panel-footer+.panel-collapse>.panel-body {
        border-bottom-color: #ebccd1
    }
    /* Panels */
    
    .hpanel > .panel-heading {
        color: inherit;
        font-weight: 600;
        padding: 10px 4px;
        transition: all .3s;
        border: 1px solid transparent;
    }
    .hpanel .hbuilt.panel-heading {
        border-bottom: none;
    }
    .hpanel > .panel-footer,
    .hpanel > .panel-section {
        color: inherit;
        border: 1px solid #e4e5e7;
        border-top: none;
        font-size: 90%;
        background: #f7f9fa;
        padding: 10px 15px;
    }
    .hpanel.panel-collapse > .panel-heading,
    .hpanel .hbuilt {
        background: #fff;
        border-color: #e4e5e7;
        border: 1px solid #e4e5e7;
        padding: 10px 10px;
        border-radius: 2px;
    }
    .hpanel .panel-body {
        background: #fff;
        border: 1px solid #e4e5e7;
        border-radius: 2px;
        padding: 20px;
        position: relative;
    }
    .hpanel.panel-group .panel-body:first-child {
        border-top: 1px solid #e4e5e7;
    }
    .hpanel.panel-group .panel-body {
        border-top: none;
    }
    .panel-collapse .panel-body {
        border: none;
    }
    .hpanel {
        background-color: none;
        border: none;
        box-shadow: none;
        margin-bottom: 25px;
    }
    .panel-tools {
        display: inline-block;
        float: right;
        margin-top: 0;
        padding: 0;
        position: relative;
    }
    .hpanel .alert {
        margin-bottom: 0;
        border-radius: 0;
        border: 1px solid #e4e5e7;
        border-bottom: none;
    }
    .panel-tools a {
        margin-left: 5px;
        color: #9d9fa2;
        cursor: pointer;
    }
    .hpanel.hgreen .panel-body {
        border-top: 2px solid #62cb31;
    }
    .hpanel.hblue .panel-body {
        border-top: 2px solid #3498db;
    }
    .hpanel.hyellow .panel-body {
        border-top: 2px solid #ffb606;
    }
    .hpanel.hviolet .panel-body {
        border-top: 2px solid #9b59b6;
    }
    .hpanel.horange .panel-body {
        border-top: 2px solid #e67e22;
    }
    .hpanel.hred .panel-body {
        border-top: 2px solid #e74c3c;
    }
    .hpanel.hreddeep .panel-body {
        border-top: 2px solid #c0392b;
    }
    .hpanel.hnavyblue .panel-body {
        border-top: 2px solid #34495e;
    }
    .hpanel.hbggreen .panel-body {
        background: #62cb31;
        color: #fff;
        border: none;
    }
    .hpanel.hbgblue .panel-body {
        background: #3498db;
        color: #fff;
        border: none;
    }
    .hpanel.hbgyellow .panel-body {
        background: #ffb606;
        color: #fff;
        border: none;
    }
    .hpanel.hbgviolet .panel-body {
        background: #9b59b6;
        color: #fff;
        border: none;
    }
    .hpanel.hbgorange .panel-body {
        background: #e67e22;
        color: #fff;
        border: none;
    }
    .hpanel.hbgred .panel-body {
        background: #e74c3c;
        color: #fff;
        border: none;
    }
    .hpanel.hbgreddeep .panel-body {
        background: #c0392b;
        color: #fff;
        border: none;
    }
    .hpanel.hbgnavyblue .panel-body {
        background: #34495e;
        color: #fff;
        border: none;
    }
    .panel-group .panel-heading {
        background-color: #f7f9fa;
    }
    .small-header .hpanel {
        margin-bottom: 0;
    }
    .small-header {
        padding: 0 !important;
    }
    .small-header .panel-body {
        padding: 15px 25px;
        border-right: none;
        border-left: none;
        border-top: none;
        border-radius: 0;
    }
    .panel-body h5,
    .panel-body h4 {
        font-weight: 600;
    }
    .small-header .panel-body h2 {
        font-size: 14px;
        font-weight: 600;
        text-transform: uppercase;
        margin: 0 0 0 0;
    }
    .small-header .panel-body small {
        color: #838589;
    }
    .embed-responsive {
        position: relative;
        display: block;
        height: 0;
        padding: 0;
        overflow: hidden
    }
    .embed-responsive .embed-responsive-item,
    .embed-responsive embed,
    .embed-responsive iframe,
    .embed-responsive object,
    .embed-responsive video {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 0
    }
    .embed-responsive.embed-responsive-16by9 {
        padding-bottom: 56.25%
    }
    .embed-responsive.embed-responsive-4by3 {
        padding-bottom: 75%
    }
    .well {
        min-height: 20px;
        padding: 19px;
        margin-bottom: 20px;
        background-color: #f5f5f5;
        border: 1px solid #e3e3e3;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
    }
    .well blockquote {
        border-color: #ddd;
        border-color: rgba(0, 0, 0, .15)
    }
    .well-lg {
        padding: 24px;
        border-radius: 6px
    }
    .well-sm {
        padding: 9px;
        border-radius: 3px
    }
    .close {
        float: right;
        font-size: 21px;
        font-weight: 700;
        line-height: 1;
        color: #000;
        text-shadow: 0 1px 0 #fff;
        filter: alpha(opacity=20);
        opacity: .2
    }
    .close:focus,
    .close:hover {
        color: #000;
        text-decoration: none;
        cursor: pointer;
        filter: alpha(opacity=50);
        opacity: .5
    }
    button.close {
        -webkit-appearance: none;
        padding: 0;
        cursor: pointer;
        background: 0 0;
        border: 0
    }
    .modal-open {
        overflow: hidden
    }
    .modal {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1040;
        display: none;
        overflow: hidden;
        -webkit-overflow-scrolling: touch;
        outline: 0
    }
    .modal.fade .modal-dialog {
        -webkit-transition: -webkit-transform .3s ease-out;
        -o-transition: -o-transform .3s ease-out;
        transition: transform .3s ease-out;
        -webkit-transform: translate(0, -25%);
        -ms-transform: translate(0, -25%);
        -o-transform: translate(0, -25%);
        transform: translate(0, -25%)
    }
    .modal.in .modal-dialog {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0)
    }
    .modal-open .modal {
        overflow-x: hidden;
        overflow-y: auto
    }
    .modal-dialog {
        position: relative;
        width: auto;
        margin: 10px
    }
    .modal-content {
        position: relative;
        background-color: #fff;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #999;
        border: 1px solid rgba(0, 0, 0, .2);
        border-radius: 6px;
        outline: 0;
        -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
        box-shadow: 0 3px 9px rgba(0, 0, 0, .5)
    }
    .modal-backdrop {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        background-color: #000
    }
    .modal-backdrop.fade {
        filter: alpha(opacity=0);
        opacity: 0
    }
    .modal-backdrop.in {
        filter: alpha(opacity=50);
        opacity: .5
    }
    .modal-header {
        min-height: 16.43px;
        padding: 15px;
        border-bottom: 1px solid #e5e5e5
    }
    .modal-header .close {
        margin-top: -2px
    }
    .modal-title {
        margin: 0;
        line-height: 1.42857143
    }
    .modal-body {
        position: relative;
        padding: 15px
    }
    .modal-footer {
        padding: 15px;
        text-align: right;
        border-top: 1px solid #e5e5e5
    }
    .modal-footer .btn+.btn {
        margin-bottom: 0;
        margin-left: 5px
    }
    .modal-footer .btn-group .btn+.btn {
        margin-left: -1px
    }
    .modal-footer .btn-block+.btn-block {
        margin-left: 0
    }
    .modal-scrollbar-measure {
        position: absolute;
        top: -9999px;
        width: 50px;
        height: 50px;
        overflow: scroll
    }
    @media (min-width: 768px) {
        .modal-dialog {
            width: 600px;
            margin: 30px auto
        }
        .modal-content {
            -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
        }
        .modal-sm {
            width: 300px
        }
    }
    @media (min-width: 992px) {
        .modal-lg {
            width: 900px
        }
    }
    .tooltip {
        position: absolute;
        z-index: 1070;
        display: block;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 12px;
        font-weight: 400;
        line-height: 1.4;
        visibility: visible;
        filter: alpha(opacity=0);
        opacity: 0;
    }
    .tooltip.in {
        filter: alpha(opacity=90);
        opacity: .9;
    }
    .tooltip.top {
        padding: 5px 0;
        margin-top: -3px
    }
    .tooltip.right {
        padding: 0 5px;
        margin-left: 3px
    }
    .tooltip.bottom {
        padding: 5px 0;
        margin-top: 3px
    }
    .tooltip.left {
        padding: 0 5px;
        margin-left: -3px
    }
    .tooltip-inner {
        max-width: 200px;
        padding: 3px 8px;
        color: #fff;
        text-align: center;
        text-decoration: none;
        background-color: #000;
        border-radius: 4px
    }
    .tooltip-arrow {
        position: absolute;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid
    }
    .tooltip.top .tooltip-arrow {
        bottom: 0;
        left: 50%;
        margin-left: -5px;
        border-width: 5px 5px 0;
        border-top-color: #000
    }
    .tooltip.top-left .tooltip-arrow {
        right: 5px;
        bottom: 0;
        margin-bottom: -5px;
        border-width: 5px 5px 0;
        border-top-color: #000
    }
    .tooltip.top-right .tooltip-arrow {
        bottom: 0;
        left: 5px;
        margin-bottom: -5px;
        border-width: 5px 5px 0;
        border-top-color: #000
    }
    .tooltip.right .tooltip-arrow {
        top: 50%;
        left: 0;
        margin-top: -5px;
        border-width: 5px 5px 5px 0;
        border-right-color: #000
    }
    .tooltip.left .tooltip-arrow {
        top: 50%;
        right: 0;
        margin-top: -5px;
        border-width: 5px 0 5px 5px;
        border-left-color: #000
    }
    .tooltip.bottom .tooltip-arrow {
        top: 0;
        left: 50%;
        margin-left: -5px;
        border-width: 0 5px 5px;
        border-bottom-color: #000
    }
    .tooltip.bottom-left .tooltip-arrow {
        top: 0;
        right: 5px;
        margin-top: -5px;
        border-width: 0 5px 5px;
        border-bottom-color: #000
    }
    .tooltip.bottom-right .tooltip-arrow {
        top: 0;
        left: 5px;
        margin-top: -5px;
        border-width: 0 5px 5px;
        border-bottom-color: #000
    }
    .popover {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1060;
        display: none;
        max-width: 276px;
        padding: 1px;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.42857143;
        text-align: left;
        white-space: normal;
        background-color: #fff;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #ccc;
        border: 1px solid rgba(0, 0, 0, .2);
        border-radius: 6px;
        -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
        box-shadow: 0 5px 10px rgba(0, 0, 0, .2)
    }
    .popover.top {
        margin-top: -10px
    }
    .popover.right {
        margin-left: 10px
    }
    .popover.bottom {
        margin-top: 10px
    }
    .popover.left {
        margin-left: -10px
    }
    .popover-title {
        padding: 8px 14px;
        margin: 0;
        font-size: 14px;
        background-color: #f7f7f7;
        border-bottom: 1px solid #ebebeb;
        border-radius: 5px 5px 0 0
    }
    .popover-content {
        padding: 9px 14px
    }
    .popover>.arrow,
    .popover>.arrow:after {
        position: absolute;
        display: block;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid
    }
    .popover>.arrow {
        border-width: 11px
    }
    .popover>.arrow:after {
        content: "";
        border-width: 10px
    }
    .popover.top>.arrow {
        bottom: -11px;
        left: 50%;
        margin-left: -11px;
        border-top-color: #999;
        border-top-color: rgba(0, 0, 0, .25);
        border-bottom-width: 0
    }
    .popover.top>.arrow:after {
        bottom: 1px;
        margin-left: -10px;
        content: " ";
        border-top-color: #fff;
        border-bottom-width: 0
    }
    .popover.right>.arrow {
        top: 50%;
        left: -11px;
        margin-top: -11px;
        border-right-color: #999;
        border-right-color: rgba(0, 0, 0, .25);
        border-left-width: 0
    }
    .popover.right>.arrow:after {
        bottom: -10px;
        left: 1px;
        content: " ";
        border-right-color: #fff;
        border-left-width: 0
    }
    .popover.bottom>.arrow {
        top: -11px;
        left: 50%;
        margin-left: -11px;
        border-top-width: 0;
        border-bottom-color: #999;
        border-bottom-color: rgba(0, 0, 0, .25)
    }
    .popover.bottom>.arrow:after {
        top: 1px;
        margin-left: -10px;
        content: " ";
        border-top-width: 0;
        border-bottom-color: #fff
    }
    .popover.left>.arrow {
        top: 50%;
        right: -11px;
        margin-top: -11px;
        border-right-width: 0;
        border-left-color: #999;
        border-left-color: rgba(0, 0, 0, .25)
    }
    .popover.left>.arrow:after {
        right: 1px;
        bottom: -10px;
        content: " ";
        border-right-width: 0;
        border-left-color: #fff
    }
    .carousel {
        position: relative
    }
    .carousel-inner {
        position: relative;
        width: 100%;
        overflow: hidden
    }
    .carousel-inner>.item {
        position: relative;
        display: none;
        -webkit-transition: .6s ease-in-out left;
        -o-transition: .6s ease-in-out left;
        transition: .6s ease-in-out left
    }
    .carousel-inner>.item>a>img,
    .carousel-inner>.item>img {
        line-height: 1
    }
    @media all and (transform-3d),
    (-webkit-transform-3d) {
        .carousel-inner>.item {
            -webkit-transition: -webkit-transform .6s ease-in-out;
            -o-transition: -o-transform .6s ease-in-out;
            transition: transform .6s ease-in-out;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            -webkit-perspective: 1000;
            perspective: 1000
        }
        .carousel-inner>.item.active.right,
        .carousel-inner>.item.next {
            left: 0;
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0)
        }
        .carousel-inner>.item.active.left,
        .carousel-inner>.item.prev {
            left: 0;
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0)
        }
        .carousel-inner>.item.active,
        .carousel-inner>.item.next.left,
        .carousel-inner>.item.prev.right {
            left: 0;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0)
        }
    }
    .carousel-inner>.active,
    .carousel-inner>.next,
    .carousel-inner>.prev {
        display: block
    }
    .carousel-inner>.active {
        left: 0
    }
    .carousel-inner>.next,
    .carousel-inner>.prev {
        position: absolute;
        top: 0;
        width: 100%
    }
    .carousel-inner>.next {
        left: 100%
    }
    .carousel-inner>.prev {
        left: -100%
    }
    .carousel-inner>.next.left,
    .carousel-inner>.prev.right {
        left: 0
    }
    .carousel-inner>.active.left {
        left: -100%
    }
    .carousel-inner>.active.right {
        left: 100%
    }
    .carousel-control {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 15%;
        font-size: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        filter: alpha(opacity=50);
        opacity: .5
    }
    .carousel-control.left {
        background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
        background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
        background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
        background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
        background-repeat: repeat-x
    }
    .carousel-control.right {
        right: 0;
        left: auto;
        background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
        background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
        background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
        background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
        background-repeat: repeat-x
    }
    .carousel-control:focus,
    .carousel-control:hover {
        color: #fff;
        text-decoration: none;
        filter: alpha(opacity=90);
        outline: 0;
        opacity: .9
    }
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next,
    .carousel-control .icon-prev {
        position: absolute;
        top: 50%;
        z-index: 5;
        display: inline-block
    }
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .icon-prev {
        left: 50%;
        margin-left: -10px
    }
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next {
        right: 50%;
        margin-right: -10px
    }
    .carousel-control .icon-next,
    .carousel-control .icon-prev {
        width: 20px;
        height: 20px;
        margin-top: -10px;
        font-family: serif;
        line-height: 1
    }
    .carousel-control .icon-prev:before {
        content: '\2039'
    }
    .carousel-control .icon-next:before {
        content: '\203a'
    }
    .carousel-indicators {
        position: absolute;
        bottom: 10px;
        left: 50%;
        z-index: 15;
        width: 60%;
        padding-left: 0;
        margin-left: -30%;
        text-align: center;
        list-style: none
    }
    .carousel-indicators li {
        display: inline-block;
        width: 10px;
        height: 10px;
        margin: 1px;
        text-indent: -999px;
        cursor: pointer;
        background-color: #000 \9;
        background-color: rgba(0, 0, 0, 0);
        border: 1px solid #fff;
        border-radius: 10px
    }
    .carousel-indicators .active {
        width: 12px;
        height: 12px;
        margin: 0;
        background-color: #fff
    }
    .carousel-caption {
        position: absolute;
        right: 15%;
        bottom: 20px;
        left: 15%;
        z-index: 10;
        padding-top: 20px;
        padding-bottom: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
    }
    .carousel-caption .btn {
        text-shadow: none
    }
    @media screen and (min-width: 768px) {
        .carousel-control .glyphicon-chevron-left,
        .carousel-control .glyphicon-chevron-right,
        .carousel-control .icon-next,
        .carousel-control .icon-prev {
            width: 30px;
            height: 30px;
            margin-top: -15px;
            font-size: 30px
        }
        .carousel-control .glyphicon-chevron-left,
        .carousel-control .icon-prev {
            margin-left: -15px
        }
        .carousel-control .glyphicon-chevron-right,
        .carousel-control .icon-next {
            margin-right: -15px
        }
        .carousel-caption {
            right: 20%;
            left: 20%;
            padding-bottom: 30px
        }
        .carousel-indicators {
            bottom: 20px
        }
    }
    .btn-group-vertical>.btn-group:after,
    .btn-group-vertical>.btn-group:before,
    .btn-toolbar:after,
    .btn-toolbar:before,
    .clearfix:after,
    .clearfix:before,
    .container-fluid:after,
    .container-fluid:before,
    .container:after,
    .container:before,
    .dl-horizontal dd:after,
    .dl-horizontal dd:before,
    .form-horizontal .form-group:after,
    .form-horizontal .form-group:before,
    .modal-footer:after,
    .modal-footer:before,
    .nav:after,
    .nav:before,
    .navbar-collapse:after,
    .navbar-collapse:before,
    .navbar-header:after,
    .navbar-header:before,
    .navbar:after,
    .navbar:before,
    .pager:after,
    .pager:before,
    .panel-body:after,
    .panel-body:before,
    .row:after,
    .row:before {
        display: table;
        content: " "
    }
    .btn-group-vertical>.btn-group:after,
    .btn-toolbar:after,
    .clearfix:after,
    .container-fluid:after,
    .container:after,
    .dl-horizontal dd:after,
    .form-horizontal .form-group:after,
    .modal-footer:after,
    .nav:after,
    .navbar-collapse:after,
    .navbar-header:after,
    .navbar:after,
    .pager:after,
    .panel-body:after,
    .row:after {
        clear: both
    }
    .center-block {
        display: block;
        margin-right: auto;
        margin-left: auto
    }
    .pull-right {
        float: right!important
    }
    .pull-left {
        float: left!important
    }
    .hide {
        display: none!important
    }
    .show {
        display: block!important
    }
    .invisible {
        visibility: hidden
    }
    .text-hide {
        font: 0/0 a;
        color: transparent;
        text-shadow: none;
        background-color: transparent;
        border: 0
    }
    .hidden {
        display: none!important;
        visibility: hidden!important
    }
    .affix {
        position: fixed
    }
    @-ms-viewport {
        width: device-width
    }
    .visible-lg,
    .visible-md,
    .visible-sm,
    .visible-xs {
        display: none!important
    }
    .visible-lg-block,
    .visible-lg-inline,
    .visible-lg-inline-block,
    .visible-md-block,
    .visible-md-inline,
    .visible-md-inline-block,
    .visible-sm-block,
    .visible-sm-inline,
    .visible-sm-inline-block,
    .visible-xs-block,
    .visible-xs-inline,
    .visible-xs-inline-block {
        display: none!important
    }
    @media (max-width: 767px) {
        .visible-xs {
            display: block!important
        }
        table.visible-xs {
            display: table
        }
        tr.visible-xs {
            display: table-row!important
        }
        td.visible-xs,
        th.visible-xs {
            display: table-cell!important
        }
        .visible-xs-block {
            display: block!important
        }
        .visible-xs-inline {
            display: inline!important
        }
        .visible-xs-inline-block {
            display: inline-block!important
        }
    }
    @media (min-width: 768px) and (max-width: 991px) {
        .visible-sm {
            display: block!important
        }
        table.visible-sm {
            display: table
        }
        tr.visible-sm {
            display: table-row!important
        }
        td.visible-sm,
        th.visible-sm {
            display: table-cell!important
        }
        .visible-sm-block {
            display: block!important
        }
        .visible-sm-inline {
            display: inline!important
        }
        .visible-sm-inline-block {
            display: inline-block!important
        }
    }
    @media (min-width: 992px) and (max-width: 1199px) {
        .visible-md {
            display: block!important
        }
        table.visible-md {
            display: table
        }
        tr.visible-md {
            display: table-row!important
        }
        td.visible-md,
        th.visible-md {
            display: table-cell!important
        }
        .visible-md-block {
            display: block!important
        }
        .visible-md-inline {
            display: inline!important
        }
        .visible-md-inline-block {
            display: inline-block!important
        }
    }
    @media (min-width: 1200px) {
        .visible-lg {
            display: block!important
        }
        table.visible-lg {
            display: table
        }
        tr.visible-lg {
            display: table-row!important
        }
        td.visible-lg,
        th.visible-lg {
            display: table-cell!important
        }
        .visible-lg-block {
            display: block!important
        }
        .visible-lg-inline {
            display: inline!important
        }
        .visible-lg-inline-block {
            display: inline-block!important
        }
    }
    @media (max-width: 767px) {
        .hidden-xs {
            display: none!important
        }
    }
    @media (min-width: 768px) and (max-width: 991px) {
        .hidden-sm {
            display: none!important
        }
    }
    @media (min-width: 992px) and (max-width: 1199px) {
        .hidden-md {
            display: none!important
        }
    }
    @media (min-width: 1200px) {
        .hidden-lg {
            display: none!important
        }
    }
    .visible-print {
        display: none!important
    }
    @media print {
        .visible-print {
            display: block!important
        }
        table.visible-print {
            display: table
        }
        tr.visible-print {
            display: table-row!important
        }
        td.visible-print,
        th.visible-print {
            display: table-cell!important
        }
    }
    .visible-print-block {
        display: none!important
    }
    @media print {
        .visible-print-block {
            display: block!important
        }
    }
    .visible-print-inline {
        display: none!important
    }
    @media print {
        .visible-print-inline {
            display: inline!important
        }
    }
    .visible-print-inline-block {
        display: none!important
    }
    @media print {
        .visible-print-inline-block {
            display: inline-block!important
        }
        .hidden-print {
            display: none!important
        }
    }
    div.selector,
    div.selector span,
    div.checker span,
    div.radio span,
    div.uploader,
    div.uploader span.action,
    div.button,
    div.button span {
        background-image: url(uniform/images/sprite.png);
        background-repeat: no-repeat;
        -webkit-font-smoothing: antialiased
    }
    div.selector,
    div.checker,
    div.button,
    div.radio,
    div.uploader {
        display: -moz-inline-box;
        display: inline-block;
        *display: inline;
        zoom: 1;
        vertical-align: middle
    }
    div.selector:focus,
    div.checker:focus,
    div.button:focus,
    div.radio:focus,
    div.uploader:focus {
        outline: 0
    }
    div.selector,
    div.selector *,
    div.radio,
    div.radio *,
    div.checker,
    div.checker *,
    div.uploader,
    div.uploader *,
    div.button,
    div.button * {
        margin: 0;
        padding: 0
    }
    .highContrastDetect {
        background: url(uniform/images/xbg-input.png.pagespeed.ic.L-puz7WovN.png) repeat-x 0 0;
        width: 0px;
        height: 0px
    }
    input.uniform-input,
    select.uniform-multiselect,
    textarea.uniform {
        padding: 3px;
        background: url(uniform/images/xbg-input.png.pagespeed.ic.L-puz7WovN.png) repeat-x 0 0;
        outline: 0
    }
    input.uniform-input.active,
    select.uniform-multiselect.active,
    textarea.uniform.active {
        background: url(uniform/images/xbg-input-focus.png.pagespeed.ic.85y6LDT6OC.png) repeat-x 0 0
    }
    div.checker input,
    input[type="search"],
    input[type="search"]:active {
        -moz-appearance: none;
        -webkit-appearance: none
    }
    div.selector {
        background-position: 0 -130px;
        line-height: 26px;
        height: 26px;
        padding: 0 0 0 10px;
        position: relative;
        overflow: hidden
    }
    div.selector span {
        text-overflow: ellipsis;
        display: block;
        overflow: hidden;
        white-space: nowrap;
        background-position: right 0;
        height: 26px;
        line-height: 26px;
        padding-right: 25px;
        cursor: pointer;
        width: 100%;
        display: block
    }
    div.selector.fixedWidth {
        width: 190px
    }
    div.selector.fixedWidth span {
        width: 155px
    }
    div.selector select {
        opacity: 0;
        filter: alpha(opacity=0);
        -moz-opacity: 0;
        border: none;
        background: none;
        position: absolute;
        height: 22px;
        top: 2px;
        left: 0px;
        width: 100%
    }
    div.selector.active {
        background-position: 0 -156px
    }
    div.selector.active span {
        background-position: right -26px
    }
    div.selector.hover,
    div.selector.focus {
        background-position: 0 -182px
    }
    div.selector.hover span,
    div.selector.focus span {
        background-position: right -52px
    }
    div.selector.hover.active,
    div.selector.focus.active {
        background-position: 0 -208px
    }
    div.selector.hover.active span,
    div.selector.focus.active span {
        background-position: right -78px
    }
    div.selector.disabled,
    div.selector.disabled.active {
        background-position: 0 -234px
    }
    div.selector.disabled span,
    div.selector.disabled.active span {
        background-position: right -104px
    }
    div.checker {
        position: relative
    }
    div.checker,
    div.checker span,
    div.checker input {
        width: 19px;
        height: 19px
    }
    div.checker span {
        display: -moz-inline-box;
        display: inline-block;
        *display: inline;
        zoom: 1;
        text-align: center;
        background-position: 0 -260px
    }
    div.checker span.checked {
        background-position: -76px -260px
    }
    div.checker input {
        opacity: 0;
        filter: alpha(opacity=0);
        -moz-opacity: 0;
        border: none;
        background: none;
        display: -moz-inline-box;
        display: inline-block;
        *display: inline;
        zoom: 1
    }
    div.checker.active span {
        background-position: -19px -260px
    }
    div.checker.active span.checked {
        background-position: -95px -260px
    }
    div.checker.hover span,
    div.checker.focus span {
        background-position: -38px -260px
    }
    div.checker.hover span.checked,
    div.checker.focus span.checked {
        background-position: -114px -260px
    }
    div.checker.hover.active span,
    div.checker.focus.active span {
        background-position: -57px -260px
    }
    div.checker.hover.active span.checked,
    div.checker.focus.active span.checked {
        background-position: -133px -260px
    }
    div.checker.disabled,
    div.checker.disabled.active {
        background-position: -152px -260px
    }
    div.checker.disabled span.checked,
    div.checker.disabled.active span.checked {
        background-position: -171px -260px
    }
    div.radio {
        position: relative
    }
    div.radio,
    div.radio span,
    div.radio input {
        width: 18px;
        height: 18px
    }
    div.radio span {
        display: -moz-inline-box;
        display: inline-block;
        *display: inline;
        zoom: 1;
        text-align: center;
        background-position: 0 -279px
    }
    div.radio span.checked {
        background-position: -72px -279px
    }
    div.radio input {
        opacity: 0;
        filter: alpha(opacity=0);
        -moz-opacity: 0;
        border: none;
        background: none;
        display: -moz-inline-box;
        display: inline-block;
        *display: inline;
        zoom: 1;
        text-align: center
    }
    div.radio.active span {
        background-position: -18px -18px -279px
    }
    div.radio.active span.checked {
        background-position: -90px -279px
    }
    div.radio.hover span,
    div.radio.focus span {
        background-position: -36px -36px -279px
    }
    div.radio.hover span.checked,
    div.radio.focus span.checked {
        background-position: -108px -279px
    }
    div.radio.hover.active span,
    div.radio.focus.active span {
        background-position: -54px -279px
    }
    div.radio.hover.active span.checked,
    div.radio.focus.active span.checked {
        background-position: -126px -279px
    }
    div.radio.disabled span,
    div.radio.disabled.active span {
        background-position: -144px -279px
    }
    div.radio.disabled span.checked,
    div.radio.disabled.active span.checked {
        background-position: -162px -279px
    }
    div.uploader {
        background-position: 0 -297px;
        height: 28px;
        width: 190px;
        cursor: pointer;
        position: relative;
        overflow: hidden
    }
    div.uploader span.action {
        background-position: right -409px;
        height: 28px;
        line-height: 28px;
        width: 82px;
        text-align: center;
        float: left;
        display: inline;
        overflow: hidden;
        cursor: pointer
    }
    div.uploader span.filename {
        text-overflow: ellipsis;
        display: block;
        overflow: hidden;
        white-space: nowrap;
        float: left;
        cursor: default;
        height: 24px;
        margin: 2px 0 2px 2px;
        line-height: 24px;
        width: 85px;
        padding: 0 10px
    }
    div.uploader input {
        opacity: 0;
        filter: alpha(opacity=0);
        -moz-opacity: 0;
        border: none;
        background: none;
        position: absolute;
        top: 0;
        right: 0;
        float: right;
        cursor: default;
        width: 100%;
        height: 100%
    }
    div.uploader.active span.action {
        background-position: right -465px
    }
    div.uploader.hover,
    div.uploader.focus {
        background-position: 0 -353px
    }
    div.uploader.hover span.action,
    div.uploader.focus span.action {
        background-position: right -437px
    }
    div.uploader.hover.active span.action,
    div.uploader.focus.active span.action {
        background-position: right -493px
    }
    div.uploader.disabled,
    div.uploader.disabled.active {
        background-position: 0 -325px
    }
    div.uploader.disabled span.action,
    div.uploader.disabled.active span.action {
        background-position: right -381px
    }
    div.button {
        background-position: 0 -641px;
        height: 30px;
        cursor: pointer;
        position: relative
    }
    div.button a,
    div.button button,
    div.button input {
        opacity: .01;
        filter: alpha(opacity=1);
        -moz-opacity: .01;
        display: block;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        position: absolute
    }
    div.button span {
        display: -moz-inline-box;
        display: inline-block;
        *display: inline;
        zoom: 1;
        line-height: 22px;
        text-align: center;
        background-position: right -521px;
        height: 22px;
        margin-left: 13px;
        padding: 8px 15px 0 2px
    }
    div.button.active {
        background-position: 0 -671px
    }
    div.button.active span {
        background-position: right -551px;
        cursor: default
    }
    div.button.hover,
    div.button.focus {
        background-position: 0 -701px
    }
    div.button.hover span,
    div.button.focus span {
        background-position: right -581px
    }
    div.button.disabled,
    div.button.disabled.active {
        background-position: 0 -731px
    }
    div.button.disabled span,
    div.button.disabled.active span {
        background-position: right -611px;
        cursor: default
    }
    input.uniform-input,
    select.uniform-multiselect,
    textarea.uniform {
        font-size: 12px;
        font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
        font-weight: normal;
        color: #777;
        border-top: solid 1px #aaa;
        border-left: solid 1px #aaa;
        border-bottom: solid 1px #ccc;
        border-right: solid 1px #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px
    }
    input.uniform-input.hover,
    input.uniform-input.focus,
    select.uniform-multiselect.hover,
    select.uniform-multiselect.focus,
    textarea.uniform.hover,
    textarea.uniform.focus {
        -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, .3);
        -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, .3);
        box-shadow: 0px 0px 4px rgba(0, 0, 0, .3);
        border-color: #999
    }
    div.button span {
        font-weight: bold;
        font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
        font-size: 12px;
        letter-spacing: 1px;
        text-transform: uppercase
    }
    div.button.hover span,
    div.button.focus span {
        color: #555
    }
    div.button.disabled span,
    div.button.disabled.active span {
        color: #bbb
    }
    div.selector {
        font-size: 12px
    }
    div.selector span {
        color: #666;
        text-shadow: 0 1px 0 white
    }
    div.selector select {
        font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
        font-size: 12px
    }
    div.selector.disabled span,
    div.selector.disabled.active span {
        color: #bbb
    }
    div.checker {
        margin-right: 5px
    }
    div.radio {
        margin-right: 3px
    }
    div.uploader span.action {
        text-shadow: white 0px 1px 0px;
        background-color: #fff;
        font-size: 11px;
        font-weight: bold
    }
    div.uploader span.filename {
        color: #777;
        border-right: solid 1px #bbb;
        font-size: 11px
    }
    div.uploader.disabled span.action,
    div.uploader.disabled.active span.action {
        color: #aaa
    }
    div.uploader.disabled span.filename,
    div.uploader.disabled.active span.filename {
        border-color: #ddd;
        color: #aaa
    }
    input.uniform-input,
    input.uniform-input:focus {
        background-color: #fff
    }
    @charset "UTF-8";
    .animated {
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both
    }
    .animated.infinite {
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite
    }
    .animated.hinge {
        -webkit-animation-duration: 2s;
        animation-duration: 2s
    }
    .animated.bounceIn,
    .animated.bounceOut {
        -webkit-animation-duration: .75s;
        animation-duration: .75s
    }
    .animated.flipOutX,
    .animated.flipOutY {
        -webkit-animation-duration: .75s;
        animation-duration: .75s
    }
    @-webkit-keyframes bounce
}
/* Buttons - Border-----------------------------------------------------------------*/

.button.button-border {
    border: 2px solid #444;
    background-color: transparent;
    color: #333;
    line-height: 36px;
    font-weight: 600;
    text-shadow: none;
}
.button.button-border.button-mini {
    line-height: 24px;
}
.button.button-border.button-small {
    line-height: 30px;
}
.button.button-border.button-large {
    line-height: 42px;
    padding:20px;
}
.button.button-border.button-xlarge {
    line-height: 48px;
    /* padding:10px 20px; */
    
    padding: 0px 0px 0px 25px;
    width: 185px!important;
    float: left;
    text-align: left!important;
    margin-bottom: 5px;
}
.button.button-border.button-desc {
    line-height: 1;
}
.button.button-border:hover {
    background-color: #3B4752;
    color: #FFF;
    border-color: transparent !important;
    text-shadow: 1px 1px 1px rgba(0,
    0,
    0,
    0.2);
}
.button.button-border.button-light {
    border-color: #EEE;
    color: #EEE;
}
.button.button-border.button-light:hover {
    background-color: #EEE;
    color: #333;
    text-shadow: none;
}
.button.button-reveal.button-large.tright i {
    left: auto;
    right: -38px;
}
.button.button-rounded {
    border-radius: 3px;
}
/* Buttons - Icon Reveal
-----------------------------------------------------------------*/

.button.button-reveal {
    padding: 0 28px;
    overflow: hidden!important;
}
.button.button-reveal i {
    display: block;
    position: absolute;
    top: 0;
    left: -32px;
    width: 32px;
    height: 40px;
    line-height: 40px;
    margin: 0;
    text-align: center;
    background-color: rgba(0,
    0,
    0,
    0.1);
}
.button.button-reveal.button-border i {
    top: -2px;
}
.button.button-reveal.tright i {
    left: auto;
    right: -32px;
}
.button.button-reveal.button-large.tright i {
    left: auto;
    right: -38px;
}
.button.button-reveal.button-3d i,
.button.button-reveal.button-rounded i {
    border-radius: 3px 0 0 3px;
}
.button.button-reveal.button-3d.tright i,
.button.button-reveal.button-rounded.tright i {
    border-radius: 0 3px 3px 0;
}
.button.button-reveal span {
    display: inline-block;
    position: relative;
    left: 0;
}
body:not(.device-touch) .button.button-reveal i,
body:not(.device-touch) .button.button-reveal span {
    -webkit-transition: left 0.3s ease,
    right 0.3s ease;
    -o-transition: left 0.3s ease,
    right 0.3s ease;
    transition: left 0.3s ease,
    right 0.3s ease;
}
.button.button-reveal.button-mini {
    padding: 0 17px;
}
.button.button-reveal.button-mini i {
    left: -22px;
    width: 22px;
    height: 28px;
    line-height: 28px;
}
.button.button-reveal.button-mini.tright i {
    left: auto;
    right: -22px;
}
.button.button-reveal.button-small {
    padding: 0 22px;
}
.button.button-reveal.button-small i {
    left: -26px;
    width: 26px;
    height: 34px;
    line-height: 34px;
}
.button.button-reveal.button-small.tright i {
    left: auto;
    right: -26px;
}
.button.button-reveal.button-large i {
    left: -38px;
    width: 38px;
    height: 46px;
    line-height: 46px;
}
.button.button-reveal.button-large.tright i {
    left: auto;
    right: -38px;
}
.button.button-reveal.button-xlarge {
    padding: 0 40px;
}
.button.button-reveal.button-xlarge i {
    left: -44px;
    width: 44px;
    height: 52px;
    line-height: 52px;
}
.button.button-reveal.button-xlarge.tright i {
    left: auto;
    right: -44px;
}
.button.button-reveal:hover i {
    left: 0;
}
.button.button-reveal.tright:hover i {
    left: auto;
    right: 0;
}
.button.button-reveal:hover span {
    left: 16px;
}
.button.button-reveal.button-mini:hover span {
    left: 11px;
}
.button.button-reveal.button-small:hover span {
    left: 13px;
}
.button.button-reveal.button-large:hover span {
    left: 19px;
}
.button.button-reveal.button-xlarge:hover span {
    left: 22px;
}
.button.button-reveal.tright:hover span {
    left: -16px;
}
.button.button-reveal.button-mini.tright:hover span {
    left: -11px;
}
.button.button-reveal.button-small.tright:hover span {
    left: -13px;
}
.button.button-reveal.button-large.tright:hover span {
    left: -19px;
}
.button.button-reveal.button-xlarge.tright:hover span {
    left: -22px;
}
/* Button - transition up - used on table icons
-----------------------------------------------------------------*/

.c--anim-btn span {
    color: #525252!important;
    text-decoration: none!important;
    text-align: center!important;
    display: block!important;
}
.c--anim-btn,
.c-anim-btn {
    transition: 0.3s!important;
}
.c--anim-btn {
    height: 28px!important;
    font: normal normal 700 1em/4em Arial,
    sans-serif!important;
    overflow: hidden!important;
}
.c-anim-btn {
    margin-top: -0.9em!important;
}
.c--anim-btn:hover .c-anim-btn {
    margin-top: -4.9em!important;
}
.pad-10 {
    padding-top:5px;
}

td.wishlist-trash-icon {
    padding: 3px 15px!important;
}





/* CSS REQUIRED */

.state-icon {
    left: -5px;
}
.list-group-item-primary {
    color: rgb(255,
    255,
    255);
    background-color: rgb(66,
    139,
    202);
}
/* DEMO ONLY - REMOVES UNWANTED MARGIN */

.well .list-group {
    margin-bottom: 0px;
    padding:15px;
    background:#F8F8F8;
}
.well .no-domains-found-list {
    margin-bottom: 0px;
    padding:15px;
    background:#F8F8F8;
    list-style-type: none!important;
    padding-left:20px!important;
}
.info_btns {
    background: #2C3E50;
    color: #FFF;
    border:none;
    padding:7px;
    width:50px;
}
.info_btns:hover {
    background: #20303f;
    color: #FFF;
    border:none;
    padding:7px;
    width:50px;
}
.tiles-body1 {
    background:#0090D9;
    color:#FFF;
    padding:30px;
    text-align:center;
    min-height:205px;
}
.tiles-body2 {
    background:#0AA699;
    color:#FFF;
    padding:30px;
    text-align:center;
    min-height:205px;
}
.tiles-body3 {
    background:#F35958;
    color:#FFF;
    padding:30px;
    text-align:center;
    min-height:205px;
}
.tiles-body4 {
    background:#735F87;
    color:#FFF;
    padding:30px;
    text-align:center;
    min-height:205px;
}
.tiles-title {
    font-size:20px;
    display:block;
    font-weight:500;
    margin:2px 0px;
}
.heading {
    color: #FFFFFF;
}
.no-margin {
    margin-top:10px;
}
.btn-border-whitebtn {
    color: #FFFFFF;
    border: 2px solid #FFFFFF;
    background: transparent;
}
.small_paragraph {
    font-size:12px;
}
.pad-top-60 {
    padding-top:46px;
}
.pad-top-45 {
    padding-top:20px;
}

.mar-top-10 {
    margin-top:10px;
}
.pad-top-10 {
    padding-top:10px;
}

.pad-top-28 {
    padding-top:28px;
}

.pad-bot-100 {
    padding-bottom:100px;
}
.pad-top-100 {
    padding-top:100px;
}
.filter_btns {
    background: #FFFFFF;
    color: #2c3e50;
    border-radius: 0px;
    padding:15px;
    border:2px solid #2c3e50;
    margin-bottom:5px;
    width:100%;
}
.filter_btns:active {
    background: #2c3e50;
    color: #FFFFFF;
    border-radius: 0px;
    padding:15px;
    border:2px solid #2c3e50;
    margin-bottom:5px;
    width:100%;
}
.pad-top-filters {
    padding-top:15px;
}
.table-btns-nav {
    padding:10px 20px;
    background: #2C3E50;
    border:1px solid #2a3a4a;
}
.margin-left-10 {
    margin-left:-5px;
    margin-bottom:10px;
}
.table-btns-nav:hover {
    padding:10px 20px;
    background: #243342;
    border:1px solid #2a3a4a;
}
.table-btns-nav:active {
    padding:10px 20px;
    background: #243342;
    border:1px solid #2a3a4a;
}
.results_desc h6 {
    font-size:10px;
}
div.dataTables_length label {
    float: left;
    text-align: left;
}
div.dataTables_length select {
    width: 75px;
    height: 30px;
    border-radius: 0!important;
    overflow: hidden;
    border: 1px solid #cccccc;
}
div.dataTables_filter label {
    /*    float: right;
    font-size:12px;*/
}
div.dataTables_filter label input {
    margin-left:8px;
    margin-left: 8px;
    /* display: block; */
    /* width: 100%; */
    
    height: 40px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #e2e2e2!important;
    border-radius: 0px;
}
div.dataTables_info {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size:12px;
    float:right;
    display:inline-block;
    padding-right:14px;
    float:left;
    padding-bottom:10px;
}
div.dataTables_info_top {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size:12px;
    float:right;
    display:inline-block;
    padding-left: 18px;
}
div.dataTables_paginate {
    margin: 0;
    margin-left:8px font-size:12px!important;
    color: #000!important;
    float:right;
}
div.dataTables_paginate a {
    cursor: pointer!important;
    color: #6d6d6d!important;
    padding-right: 5px!important;
    /*    float: right!important;*/
    
    margin-top: 0px;
    font-size: 12px;
    margin-right: 0px!important;
    padding-right: 0px!important;
    padding-left: 8px;
}
div.dataTables_paginate a:hover {
    cursor: pointer!important;
    color:#000!important;
    padding-right:5px!important;
    /*    float:right!important;*/
    
    margin-top:0px;
    font-size:12px;
    margin-right: 0px!important;
    padding-right: 0px!important;
    padding-left: 8px;
}
table.table {
    /*    clear: both;
    margin-bottom: 6px;
    max-width: none;*/
}

form#form_main.m-t-15 {
    padding-bottom:20px!important;
}

.type_admin{
    color: red!important;
}



/*

table.table thead .sorting,
table.table thead .sorting_asc,
table.table thead .sorting_desc,
table.table thead .sorting_asc_disabled,
table.table thead .sorting_desc_disabled {
    cursor: pointer;
    *cursor: hand;
}
table.table thead .sorting {}
table.table thead .sorting_asc {
    background: url('../images/sort_asc.png') no-repeat center right;
    color:#22262E;
}
table.table thead .sorting_desc {
    background: url('../images/sort_desc.png') no-repeat center right;
    color:#22262E;
}
table.table thead .sorting_asc_disabled {}
table.table thead .sorting_desc_disabled {}
table.dataTable th:active {
    outline: none;
}
table.dataTable td.sorting_1 {
    color: #22262E !important;
}
table.dataTable td.sorting_1 .muted {
    color: #22262E !important;
}



/* Scrolling */
/*

div.dataTables_scrollHead table {
    margin-bottom: 0 !important;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
div.dataTables_scrollHead table thead tr:last-child th:first-child,
div.dataTables_scrollHead table thead tr:last-child td:first-child {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
div.dataTables_scrollBody table {
    border-top: none;
    margin-bottom: 0 !important;
}
div.dataTables_scrollBody tbody tr:first-child th,
div.dataTables_scrollBody tbody tr:first-child td {
    border-top: none;
}
div.dataTables_scrollFoot table {
    border-top: none;
}

*/

div#table_main_paginate a#table_main_previous.paginate_buttons.previous.disabled {
    color:black!important;
}
/************************************************
*
*
 * TableTools styles  / SLIDER HANDLES
*
*
 */

.table tbody tr.active td,
.table tbody tr.active th {
    background-color: #08C;
    color: white;
}
table.DTTT_selectable tbody tr {
    cursor: pointer;
    *cursor: hand;
}
div.DTTT {
    margin:0 5px;
}
div.DTTT .btn {
    font-size: 12px;
    margin:0 5px;
}
div.DTTT .btn:first-child {
    font-size: 12px;
    margin-left:10px;
}
div.DTTT .btn:hover {} ul.DTTT_dropdown.dropdown-menu a {
    color: #333 !important;
    /* needed only when demo_page.css is included */
}
ul.DTTT_dropdown.dropdown-menu li:hover a {
    background-color: #0088cc;
    color: white !important;
}
/* TableTools information display */

div.DTTT_print_info.modal {
    height: 150px;
    margin-top: -75px;
    text-align: center;
}
div.DTTT_print_info h6 {
    font-weight: normal;
    font-size: 28px;
    line-height: 28px;
    margin: 1em;
}
div.DTTT_print_info p {
    font-size: 14px;
    line-height: 20px;
}
/*
 * FixedColumns styles
 */

div.DTFC_LeftHeadWrapper table,
div.DTFC_LeftFootWrapper table,
table.DTFC_Cloned tr.even {
    background-color: white;
}
tr.even:hover {
    background: rgba(243,
    243,
    243,
    0.6)!important;
    border-radius: 0px!important;
}
tr.odd:hover {
    background: rgba(243,
    243,
    243,
    0.6)!important;
    border-radius: 0px!important;
}
div.DTFC_LeftHeadWrapper table {
    margin-bottom: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
div.DTFC_LeftHeadWrapper table thead tr:last-child th:first-child,
div.DTFC_LeftHeadWrapper table thead tr:last-child td:first-child {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
div.DTFC_LeftBodyWrapper table {
    border-top: none;
    margin-bottom: 0 !important;
}
div.DTFC_LeftBodyWrapper tbody tr:first-child th,
div.DTFC_LeftBodyWrapper tbody tr:first-child td {
    border-top: none;
}
div.DTFC_LeftFootWrapper table {
    border-top: none;
}
.slider {
    display: block;
    margin: 5px 0px;
    direction: ltr;
}
.slider.primary .slider-track {
    background: rgb(93,
    96,
    99);
    background-image: none;
}
.slider.sucess .slider-track {
    background: #0090d9;
    background-image: none;
}
.slider.info .slider-track {
    background-color: #1f3853;
    background-image: none;
}
.slider.warning .slider-track {
    background: #fbb05e;
    background-image: none;
}
.slider.danger .slider-track {
    background: #f35958;
    background-image: none;
}
.slider.white .slider-track {
    background: #ffffff;
    background-image: none;
}
.slider.slider-vertical {
    margin: 0 10px;
}
.slider.slider-vertical .slider-handle {
    margin-left: -10px !important;
}
.slider.slider-vertical .slider-track {
    width: 5px !important;
}
.slider.slider-horizontal .slider-handle {
        margin-top: -10px !important;
    cursor: -webkit-grab;
}
.slider.slider-horizontal .slider-track {
    height: 5px !important;
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important;
    -webkit-box-shadow: inset 0px 0px 1px 1px rgba(107,
    170,
    165,
    0.33) !important;
    -moz-box-shadow: inset 0px 0px 1px 1px rgba(107,
    170,
    165,
    0.33) !important;
    box-shadow: inset 0px 0px 1px 1px rgba(107,
    170,
    165,
    0.33) !important;
    background:#cecfd0;
}
.slider-handle.round {
    opacity: 1;
    background: #f8f9fa;
    background: -moz-linear-gradient(top,
    #f8f9fa 13%,
    #ffffff 97%);
    background: -webkit-gradient(linear,
    left top,
    left bottom,
    color-stop(13%,
    #f8f9fa),
    color-stop(97%,
    #ffffff));
    background: -webkit-linear-gradient(top,
    #f8f9fa 13%,
    #ffffff 97%);
    background: -o-linear-gradient(top,
    #f8f9fa 13%,
    #ffffff 97%);
    background: -ms-linear-gradient(top,
    #f8f9fa 13%,
    #ffffff 97%);
    background: linear-gradient(to bottom,
    #f8f9fa 13%,
    #ffffff 97%);
    -webkit-box-shadow: inset 0 2px 1px -1px #ffffff,
    0px 1px 3px rgba(0,
    0,
    0,
    0.39);
    -moz-box-shadow: inset 0 2px 1px -1px #ffffff,
    0px 1px 3px rgba(0,
    0,
    0,
    0.39);
    box-shadow: inset 0 2px 1px -1px #ffffff,
    0px 1px 3px rgba(0,
    0,
    0,
    0.39);
    width: 26px;
    height: 26px;
}
.slider-selection {
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important;
    -webkit-box-shadow: inset 0px 1px 2px 0px rgba(0,
    0,
    0,
    0.11) !important;
    -moz-box-shadow: inset 0px 1px 2px 0px rgba(0,
    0,
    0,
    0.11) !important;
    box-shadow: inset 0px 1px 2px 0px rgba(0,
    0,
    0,
    0.11) !important;
}
.blue .slider-selection {
    background-image: none !important;
    background-color: #0a6ea0!important;
}
.red .slider-selection {
    background-image: none !important;
    background-color: #000!important;
}
.green .slider-selection {
    background-image: none !important;
    background-color: #0aa699 !important;
    cursor: point2;
}
.table > thead > tr > th {
    border-bottom: 0px;
}
.table th {
    border-top: 1px solid #e8edf1;
    padding: 10px 12px;
    font-size: 12px;
    text-transform: uppercase;
}
.table th.medium-cell {
    width: 112px;
}
.table th.big-cell {
    width: 200px;
}
.table tr.row_selected td {
    background-color: #ffffcc !important;
}
.table tr.row_selected .progress {
    background-color: #ffffff;
}
.table td {
    border-top: 1px solid #e8edf1;
    vertical-align: top;
    padding: 10px 12px !important;
    color: #4A4A4A;
    font-size: 13px;
}
.table td.no-border {
    border: none;
}
.table td:first-child {} .table td:last-child {
    /*padding: 5px 5px 0px 10px!important;*/
/*    padding: 15px 5px 0px 10px!important;*/
}
.table td .progress {
    margin-bottom: 0px;
}
.table td .muted {
    color: #95989a;
}
.table td.clickable {
    cursor: pointer;
}
.table .checkbox {
    margin-left: 3px;
}
.table .star {
    margin-left: 3px;
}
th {
    text-align: left;
}
.table-heading-style {
    color: rgba(51,
    51,
    51,
    0.70)!important;
    text-transform: uppercase!important;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    padding: 12px;
}
.table tr {
    color: #636363!important -webkit-font-smoothing: antialiased!important;
}
.table th input[type="radio"],
input[type="checkbox"],
.table td input[type="radio"],
input[type="checkbox"] {} .table td.small-cell,
.table th.small-cell {
    width: 40px;
}
.table-fixed-layout {
    table-layout: fixed;
}
.table-fixed-layout td {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
    padding: 9px;
}
.table-condensed th .checkbox {
    margin-left: 4px;
}
.table > tbody > tr > td,
.table > tfoot > tr > td {
    border-top: 1px solid #e8edf1;
}
.table-striped tbody > tr:nth-child(2n+1) > td,
.table-striped tbody > tr:nth-child(2n+1) > th {
    border: none;
}
.table-striped tbody > tr > td {
    border: 0px;
}
.table-small-font tbody > tr > td {
    border: 0px;
    font-size:12px;
    padding:7px 20px!important;
}
.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
    background-color: #F9F9F9;
}
.table-hover tbody tr.row_selected:hover > td {
    background-color: #fef8ae !important;
}
.table-hover tbody tr:hover > td .progress {
    background-color: #ffffff;
}
.table-condensed th,
.table-condensed td {
    padding: 10px 5px;
}
.table-tools-actions {
    margin: 0px 5px;
}
.inner-table td {
    background-color: transparent !important;
}
.table-bordered {
    border-color: #e8edf1 !important;
}
.table-bordered th {
    background-color: #f6f6f6;
    border: 0 !important;
}
.table-bordered td {
    border: 1px solid #e8edf1 !important;
}
.table-bordered td:first-child {
    border-radius: 0px;
}
.table-bordered td:last-child {
    border-radius: 0px;
}
.dataTables_wrapper .pagination ul {
    box-shadow: none;
    font-size: 12px;
    padding: 0;
}
.dataTables_wrapper .pagination ul > li {
    display: inline-block;
    padding-left: 0px;
}
.dataTables_wrapper .pagination ul > li > a {
    padding: 5px 10px;
}
.dataTables_wrapper .pagination ul > li.next > a:hover {
    background-color: #ffffff;
    color: #000;
}
.dataTables_wrapper .pagination ul > li.next.disabled > a:hover {
    color: #C2C6CB;
    opacity: 0.65;
    background-color: #ffffff;
}
.dataTables_wrapper .pagination ul > li.prev > a:hover {
    background-color: #ffffff;
    color: #000;
}
.dataTables_wrapper .pagination ul > li.prev.disabled > a:hover {
    color: #C2C6CB;
    opacity: 0.65;
    background-color: #ffffff;
}
.dataTables_wrapper .pagination ul > li:last-child > a,
.dataTables_wrapper .pagination ul > li:last-child > span {
    margin-left: -8px;
}
.dataTables_wrapper .pagination ul > li > a,
.pagination ul > li > span {
    border: none;
    box-shadow: none;
    border-radius: 3px;
    color: #6F7B8A;
}
.dataTables_wrapper .pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
    color: #C2C6CB !important;
    opacity: 0.65 !important;
    background-color: #ffffff !important;
}
.dataTables_wrapper .pagination ul > .active > a,
.pagination ul > .active > span {
    background-color: #F3F6F9;
    font-weight: 600;
}
div.dataTables_paginate_top {
    float:right;
    margin-right:-20px;
    padding-bottom:20px;
}
.margin-bottom {
    margin-bottom:25px;
}
.profile_update_link {
    font-size:14px;
}
i.faded {
    color:#cfcfcf;
}
a.login_header_top_bar {
    font-size:12px!important;
    padding-right:10px;
}
.quick_links_guide {
    margin-left:-55px;
    font-size: 12px;
    padding-top:15px;
    padding-bottom:6px;
}
.sidebar_guide_links {
    background: #F8F8F8;
    /* Overview: */
    
    font-family: "HelveticaNeue-Light",
    "Helvetica Neue Light",
    "Helvetica Neue",
    Helvetica,
    Arial,
    "Lucida Grande",
    sans-serif;
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    margin-top: 25px;
    text-decoration: none;
    list-style-type: none;
}
#acct_side_nav {
    padding-left:30px;
    line-height: 1.7em;
    text-align: left;
}
.quick_links_guide ul {
    list-style-type: none!important;
}
.quick_links_guide li {
    list-style-type: none!important;
}
.quick_links_guide li a {
    color:#000000;
}
.quick_links_guide li a:hover {
    color:#000000;
    text-decoration:none;
}

div.accordion-heading {
    overflow:hidden;
}

a.accordion-toggle {
    color: #000000!important;
    text-decoration: none!important;
    padding-left: 30px;
    line-height: 2.5em;
    padding-left: 42px;
}
a.accordion-toggle:hover {
    color:#000000!important;
    text-decoration: none!important;
    line-height:2.5em;
    border-left:2px solid #f17b27;
    padding-left: 40px;
    padding-top:10px!important;
    padding-bottom:10px!important;
    transition-duration: 0.9ms;
}


/*a.accordion-toggle:visited{
    color:#000000!important;
    text-decoration: none!important;
    line-height:2.5em;
    border-left:3px solid #f17b27;
    padding:15px 0px 13px 27px;
    padding-top:10px!important;
    padding-bottom:10px!important;
}*/


a.accordion-toggle:focus {
    color:#000000!important;
    text-decoration: none!important;

    line-height:2.5em;
    padding-left:42px;
    border-left:2px solid #f17b27;
    padding-top:10px!important;
    padding-bottom:10px!important;
}

a.accordion-toggle:active {
    color:#f17b27!important;
    text-decoration: none!important;
    padding-left:30px;
    line-height:2.5em;
    padding-left:41px;
}




div.accordion-heading li.active {
border-left: 2px solid #f17b27!important;
}

.active_leftMenu {
    color:#000000!important;
    text-decoration: none!important;

    line-height:2.5em!important;

    border-left:2px solid #f17b27!important;
    font-weight:bold!important;
    padding-top:10px!important;
    padding-bottom:10px!important;
}





a.accordion-toggle ul.sidebar_links {
    color:#000000!important;
    text-decoration: none!important;
    padding-left:30px;
    line-height:2.5em;
    padding:15px 0px 13px 27px;
    border-left:2px solid #f17b27;
    font-weight:bold;
}
.accordion-inner {
    background:#f4f4f4;
    font-size:12px;
    padding-left:5px;
    padding-top:15px;
}
a.my-tool-tip,
a.my-tool-tip:hover,
a.my-tool-tip:visited {
    color: black;
}
.pad-top-10 {
    line-height: 2.5
}
.tools_tab_container {
    margin-top:-140px!important;
    padding:10px;
    border-radius: 4px;
    padding-top:0px;
    padding-top:0px;
}
div.link_decor li {
    list-style-type: none!important;
}
ul.link_decor li a {
    list-style-type: none!important;
    width:100%;
}
.link_decor {
    font-size:14px;
    line-height:1.8em;
    list-style: none!important;
    padding:0px;
    margin:0px;
}
.link_decor li span {
    font-size:13px;
    line-height:1.1
}
.link_decor li {
    padding:10px 0 10px 0px;
    border-bottom:1px solid #f1f1f1;
}
.link_decor li a {
    float:left;
    color:#2C3E50;
    font-weight:bold;
}
.title-full-width {
    margin-top:10px!important;
}
.sitemap-container {
    margin-top:-75px!important;
    background:#FFF!important;
    border-radius: 3px;
    padding:20px 25px;
}
.top-sitemap-heading {
    background: #fff;
    padding: 10px 34px;
    border-radius: 3px;
    margin-bottom: 20px;
}
.error-page-conteiner {
    min-height:600px!important;
}
/* ----------------------------------------------------------------
    FAQ
-----------------------------------------------------------------*/
/* FAQ - Filter
-----------------------------------------------------------------*/

#faq-filter {
    position: relative;
    margin: 0 0 40px 0;
    list-style: none;
    border-bottom: 1px solid #EFEFEF;
    float: left;
    border-radius: 0px;
    padding-left: 0px;
}
#faq-filter li {
    float: left;
    position: relative;
}
#faq-filter li a {
    display: block;
    position: relative;
    padding: 15px 24px;
    font-size: 13px;
    line-height: 15px;
    color: #6b6b6b;
    border-left: none!important;
    cursor: pointer;
}
#faq-filter li:first-child a {
    border-left: none!important;
    border-radius: 0px 0 0 0px!important;
}
#faq-filter li:last-child a {
    border-radius: 0 0px 0px 0;
}
#faq-filter li a:hover {
    color: #2C3E50;
}
#faq-filter li.activeFilter a {
    color: #333333!important;
    background-color: none!important;
    margin: -1px 0;
    padding: 15px 18px;
    border-bottom: 2px solid #2d3f51;
    letter-spacing: .3px;
}
#faq-filter li.activeFilter a {
    font-weight: bold;
    text-decoration:none!important;
}
.bothsidebar #portfolio-filter li a {
    padding: 12px 14px;
}
.bothsidebar #portfolio-filter li.activeFilter a {
    padding: 13px 18px;
}
/* Portfolio - Shuffle Icon
-----------------------------------------------------------------*/

#portfolio-shuffle {
    float: right;
    width: 41px;
    height: 41px;
    border: 1px solid rgba(0,
    0,
    0,
    0.07);
    font-size: 14px;
    text-align: center;
    line-height: 41px;
    color: #333;
    border-radius: 4px;
    cursor: pointer;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
#portfolio-shuffle:hover {
    background-color: #1ABC9C;
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0,
    0,
    0,
    0.2);
}
/* Portfolio - Items
-----------------------------------------------------------------*/

#portfolio {
    position: relative;
    margin: 0 -12px -12px 0;
}
body:not(.device-touch) #portfolio {
    -webkit-transition: height .4s linear;
    -o-transition: height .4s linear;
    transition: height .4s linear;
}
.portfolio-item {
    position: relative;
    float: left;
    width: 276px;
    margin: 0 12px 12px 0;
}
.portfolio-notitle .portfolio-item,
.portfolio-notitle .iportfolio {
    overflow: hidden;
}
.portfolio-item .portfolio-image {
    position: relative;
    overflow: hidden;
}
.portfolio-item .portfolio-image,
.portfolio-item .portfolio-image a,
.portfolio-item .portfolio-image img {
    display: block;
    width: 276px;
    height: 207px;
}
body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .portfolio-image img {
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
/* Portfolio - Item Title
-----------------------------------------------------------------*/

.portfolio-desc {
    z-index: 3;
    padding: 15px 5px 10px;
}
.portfolio-desc h3 {
    margin: 0;
    padding: 0;
    font-size: 19px;
}
.portfolio-desc h3 a {
    color: #222;
}
.portfolio-desc h3 a:hover {
    color: #1ABC9C;
}
.portfolio-desc span {
    display: block;
    margin-top: 3px;
    color: #888;
}
.portfolio-desc span a {
    color: #888;
}
.portfolio-desc span a:hover {
    color: #000;
}
.portfolio-notitle .portfolio-desc {
    position: absolute;
    display: block !important;
    width: 100%;
    height: 78px;
    padding: 15px 5px;
    top: auto;
    bottom: -79px;
    left: 0;
    background-color: #FFF;
    border-bottom: 1px solid #EEE;
}
body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .portfolio-desc {
    -webkit-transition: bottom .2s ease-in-out;
    -o-transition: bottom .2s ease-in-out;
    transition: bottom .2s ease-in-out;
}
.portfolio-full.portfolio-notitle .portfolio-desc,
.portfolio-nomargin.portfolio-notitle .portfolio-desc {
    bottom: -78px;
    border-bottom: 0;
}
.portfolio-notitle .portfolio-item:hover .portfolio-desc,
.portfolio-notitle .iportfolio:hover .portfolio-desc {
    bottom: 0 !important;
}
.bothsidebar .portfolio-notitle .portfolio-item:hover .portfolio-image img {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .portfolio-item:hover .portfolio-image img,
body:not(.device-touch):not(.device-xs):not(.device-xxs) .bothsidebar .portfolio-3.portfolio-notitle .portfolio-item:hover .portfolio-image img,
body:not(.device-touch):not(.device-xs):not(.device-xxs) .bothsidebar .portfolio-2.portfolio-notitle .portfolio-item:hover .portfolio-image img,
body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .iportfolio:hover .portfolio-image img {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
}
body.device-touch.device-xs .portfolio-notitle .portfolio-desc,
body.device-touch.device-xxs .portfolio-notitle .portfolio-desc {
    display: none !important;
}
/* Toggle - with Title Background
-----------------------------------------------------------------*/

.toggle.toggle-bg .togglet,
.toggle.toggle-bg .toggleta {
    background-color: #EEE;
    line-height: 44px;
    padding: 0 0 0 36px;
    border-radius: 2px;
}
.toggle.toggle-bg .togglet i {
    left: 14px;
    line-height: 44px;
}
.toggle.toggle-bg .togglec {
    padding: 12px 0 0 36px;
}
/* Toggle - Bordered
-----------------------------------------------------------------*/

.toggle.toggle-border {
    border: 1px solid #CCC;
    border-radius: 4px;
}
.toggle.toggle-border .togglet,
.toggle.toggle-border .toggleta {
    line-height: 44px;
    padding: 0 15px 0 36px;
}
.toggle.toggle-border .togglet i {
    left: 14px;
    line-height: 44px;
}
.toggle.toggle-border .togglec {
    padding: 0 15px 15px 36px;
}
/* Toggle - FAQs
-----------------------------------------------------------------*/

.faqs .toggle {
    border-bottom: 1px solid #EEE;
    padding-bottom: 12px;
    margin-bottom: 12px;
}
.faqs .toggle .togglet,
.faqs .toggle .toggleta {
    font-size: 15px;
}
.faqs .toggle .togglet i {
    top: 1px;
    font-size: 16px;
    padding-right:5px;
}
.faqs .toggle .togglec {
    padding-bottom: 10px;
}
/*----VALIDATION ERROR AND SUCCESS----*/

label.error {
    font-size: 12px;
    color: #f35958;
    display: block;
    position:relative;
    top:-15px;
    margin-bottom:-10px;
}
.error-control input {
    border: 1px solid #f35958;
}
.error-control select {
    border: 1px solid #f35958;
}
.error-control textarea {
    border: 1px solid #f35958;
}
.error-control .select2-container .select2-choice {
    border: 1px solid #f35958;
}
.error-control.input-with-icon .select2-container .select2-choice .select2-arrow b:before {
    content: "\f12a";
    color: #f35958;
}
.error-control.input-with-icon .select2-container .select2-choice .select2-arrow b {
    -webkit-transform: scale(1,
    1);
    -moz-transform: scale(1,
    1);
    -ms-transform: scale(1,
    1);
    -o-transform: scale(1,
    1);
    transform: scale(1,
    1);
}
.error-control i {
    color: #f35958;
}
.success-control input {
    border: 1px solid #0aa699;
}
.success-control select {
    border: 1px solid #0aa699;
}
.success-control textarea {
    border: 1px solid #0aa699;
}
.success-control .select2-container .select2-choice {
    border: 1px solid #0aa699;
}
.success-control.input-with-icon .select2-container .select2-choice .select2-arrow b:before {
    content: "\f00c";
    color: #0aa699;
}
.success-control.input-with-icon .select2-container .select2-choice .select2-arrow b {
    -webkit-transform: scale(1,
    1);
    -moz-transform: scale(1,
    1);
    -ms-transform: scale(1,
    1);
    -o-transform: scale(1,
    1);
    transform: scale(1,
    1);
}
.success-control i {
    color: #0aa699;
}
.align_logo {
    text-transform: center;
    display:block;
    margin:0px auto 10px;
    text-align: center!important;
}
.content {
    width: 450px;
    margin: 0 auto;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 15px;
}
.tiles.white {
    /* Background: */
    
    background: #FFFFFF;
    box-shadow: 0px 1px 1px 0px rgba(0,
    0,
    0,
    0.20);
    border-radius: 4px;
    margin:15px auto;
}
.tiles_registration.white {
    /* Background: */
    
    background: #FFFFFF;
    box-shadow: 0px 1px 1px 0px rgba(0,
    0,
    0,
    0.20);
    border-radius: 4px;
    margin:0 auto;
}
.login_input_style {
    /* Input: */
    
    background: #EEEEEE;
    box-shadow: inset 0px 1px 0px 0px rgba(0,
    0,
    0,
    0.10);
    border-radius: 4px;
    margin-bottom:18px;
    padding:6.5px;
}
h2.normal {
    text-align: center;
    /* Log In: */
    /*font-family: HelveticaNeue-Light;*/
    
    color: #3A3D3F;
    line-height: 23px;
    margin-bottom:-20px;
    font-size:22px;
}
.full-width-btn-register {
    width:50%;
    display:block;
    position:relative;
    float:left;
    padding:20px;
    border:none!important;
    /* Background: */
    /* Background: */
    
    background: #E27425;
    border-bottom-right-radius: 4px;
    text-transform: uppercase;
    letter-spacing: 3px;
}
#register_toggle a {
    color:#FFFFFF!important;
}
#register_toggle a:hover {
    color:#FFFFFF!important;
    text-decoration: none!iportant;
}
#register_toggle:hover {
    color:#FFFFFF!important;
    text-decoration: none!iportant;
}
.full-width-btn-register a {
    color:ffffff!important;
}
.full-width-btn-login {
    width:50%;
    display:block;
    position:relative;
    float:left;
    padding:20px;
    border:none!important;
    /* Background: */
    
    background: #2B3E50;
    border-bottom-left-radius: 4px;
    text-transform: uppercase;
    letter-spacing: 3px;
}
.pad-0 {
    padding:0px!important;
    margin:0px;
}
.fadeInUp {
    margin-top:20px!important;
}
.fadeIn {
    padding:45px!important;
    padding-bottom:5px!important;
}
.padding-l-r-45 {
    padding-left:45px!important;
    padding-right:45px!important;
}
.center-block {
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.input-group .icon-addon .form-control {
    border-radius: 0;
}
.icon-addon {
    position: relative;
    color: #555;
    display: block;
}
.icon-addon:after,
.icon-addon:before {
    display: table;
    content: " ";
}
.icon-addon:after {
    clear: both;
}
.icon-addon.addon-md .glyphicon,
.icon-addon .glyphicon,
.icon-addon.addon-md .fa,
.icon-addon .fa {
    position: absolute;
    z-index: 2;
    left: 10px;
    font-size: 14px;
    width: 20px;
    margin-left: -8px!important;
    text-align: center;
    padding: 10px 0;
    top: 4px!important;
}
.icon-addon.addon-lg .form-control {
    line-height: 1.33;
    height: 46px;
    font-size: 18px;
    padding: 10px 16px 10px 40px;
}
.icon-addon.addon-sm .form-control {
    height: 30px;
    padding: 5px 10px 5px 28px;
    font-size: 12px;
    line-height: 1.5;
}
.icon-addon.addon-lg .fa,
.icon-addon.addon-lg .glyphicon {
    font-size: 18px;
    margin-left: -7.5px;
    text-align: center;
    padding: 10px 0;
    top: 4px;
}
.icon-addon.addon-md .form-control,
.icon-addon .form-control {
    padding-left: 50px;
    float: left;
    font-weight: normal;
    letter-spacing: 0.5px;
    /* Email: */
    
    color: #888888;
    font-weight:100;
}
.icon-addon.addon-sm .fa,
.icon-addon.addon-sm .glyphicon {
    margin-left: 0;
    font-size: 12px;
    left: 5px;
    top: -4px
}
.icon-addon .form-control:focus + .glyphicon,
.icon-addon:hover .glyphicon,
.icon-addon .form-control:focus + .fa,
.icon-addon:hover .fa {
    color: #CCCCCC;
}
label.glyphicon.glyphicon-user {
    padding-left:16px!important;
    position:absolute;
    font-size:1.2em;
    top:-10px !important;
    color:#CCCCCC!important;
}
label.glyphicon.glyphicon-user:hover {
    padding-left:16px!important;
    position:absolute;
    font-size:1.2em;
    top:-10px !important;
    color:#CCCCCC!important;
}
label.glyphicon.glyphicon-user:active {
    padding-left:16px!important;
    position:absolute;
    font-size:1.2em;
    top:-10px !important;
    color:#CCCCCC!important;
}
label.glyphicon.glyphicon-lock {
    padding-left:16px!important;
    position:absolute;
    font-size:1.2em;
    top:-10px !important;
    color:#CCCCCC;
}
label.glyphicon.glyphicon-lock:hover {
    padding-left:16px!important;
    position:absolute;
    font-size:1.2em;
    top:-10px !important;
    color:#CCCCCC!important;
}
label.glyphicon.glyphicon-lock:active {
    padding-left:16px!important;
    position:absolute;
    font-size:1.2em;
    top:-10px !important;
    color:#CCCCCC!important;
}
.bg_login_cover {
    background:url(../img/login_bg.png);
    background-size:cover!important;
    height:100!important;
    width:100%!important;
}
/*
.reset_password a, a:hover {
    /* Forgot password?: 
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    text-decoration:none!important;
    color: #334759;
    letter-spacing: 0.2px;
    line-height: 11px;
    text-transform: uppercase;
    text-decoration:none;   
}
a.reset_password:hover {
   
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
     text-decoration:none!important;
    color: #334759;
    letter-spacing: 0.2px;
    line-height: 11px;
    text-transform: uppercase;
    text-decoration:none;   
}

*/

.reset_password label {
    /* Checked: */
    
    font-family: "HelveticaNeue-Light",
    "Helvetica Neue Light",
    "Helvetica Neue",
    Helvetica,
    Arial,
    "Lucida Grande",
    sans-serif;
    font-size: 5.94px;
    color: #777777;
    letter-spacing: 0.29px;
    line-height: 7px;
    text-transform: uppercase;
}
.align-right {
    text-align:right;
}
.registration_btn {
    width:100%;
    margin-bottom:10px;
    display:block;
    position:relative;
    float:left;
    padding:20px;
    border:none!important;
    /* Background: */
    /* Background: */
    
    background: #243647;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    text-transform: uppercase;
    letter-spacing: 3px;
}
.final_payment_btn {
    width:100%;
    display:block;
    position:relative;
    float:left;
    padding:20px;
    border:none!important;
    /* Background: */
    /* Background: */
    
    background: #243647;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    text-transform: uppercase;
    letter-spacing: 3px;
}
.top-bg {
    background: #243647;
    margin-top:-25px;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}
.top-bg-payment {
    background: #243647;
    margin-top:-25px;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    height:185px;
    border-bottom: 10px solid #243647;
}
h5.col-lg-12.pad-top-10 {
    /* ACCOUNT TYPE: */
    
    font-family: HelveticaNeue-Light;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 11px;
    font-weight:100!important;
    text-align:center;
    letter-spacing: 2px;
    font-style: normal;
    /* ACCOUNT TYPE: */
    
    padding-top: 20px;
}
label.acct_type_title {
    /* NOVICE: */
    
    font-family: HelveticaNeue-Bold;
    font-size: 20px;
    color: #FFFFFF;
    letter-spacing: 3.49px;
    line-height: 23px;
    text-align: center;
    padding-top:5px;
    vertical-align: top center;
    display:block;
    font-style: normal!important;
}
label.acct_type_price {
    /* NOVICE: */
    
    font-family: Helvetica Neue;
    color: #FFFFFF;
    letter-spacing: 3.49px;
    line-height: 0px;
    text-align: center;
    font-weight: 100!important;
    display:block;
    font-style: normal;
}
p.compare_subs {
    /* compare accounts sid: */
    
    font-family: HelveticaNeue-Thin;
    font-size: 11px;
    color: #B2B8BE;
    letter-spacing: 0.55px;
    line-height: 7px;
    text-align:center;
    text-decoration: none;
    padding-top:30px;
    font-style: normal;
    letter-spacing: 2px;
    /* compare accounts sid: */
    
    padding-bottom:20px;
}/*
select#industry_role.registration_select {
    background: #EEEEEE;
    box-shadow: inset 0px 1px 0px 0px rgba(0,
    0,
    0,
    0.10);
    border-radius: 4px;
    margin-bottom:18px;
    padding:20px;
    width:100%;
    height:35px;
}
select#referer {
    background: #EEEEEE;
    box-shadow: inset 0px 1px 0px 0px rgba(0,
    0,
    0,
    0.10);
    border-radius: 4px;
    margin-bottom:18px;
    padding:20px;
    width:100%;
    height:35px;
}
select#expiration_month {
    background: #EEEEEE;
    box-shadow: inset 0px 1px 0px 0px rgba(0,
    0,
    0,
    0.10);
    border-radius: 4px;
    margin-bottom:18px;
    padding:20px;
    width:100%;
    height:35px;
}
select#expiration_year {
    background: #EEEEEE;
    box-shadow: inset 0px 1px 0px 0px rgba(0,
    0,
    0,
    0.10);
    border-radius: 4px;
    margin-bottom:18px;
    padding:20px;
    width:100%;
    height:35px;
}
select#state {
    background: #EEEEEE;
    box-shadow: inset 0px 1px 0px 0px rgba(0,
    0,
    0,
    0.10);
    border-radius: 4px;
    margin-bottom:18px;
    padding:20px;
    width:100%;
    height:35px;
}
select#countrycode {
    background: #EEEEEE;
    box-shadow: inset 0px 1px 0px 0px rgba(0,
    0,
    0,
    0.10);
    border-radius: 4px;
    margin-bottom:18px;
    padding:20px;
    width:100%;
    height:35px;
}
select#billing_state {
    background: #EEEEEE;
    box-shadow: inset 0px 1px 0px 0px rgba(0,
    0,
    0,
    0.10);
    border-radius: 4px;
    margin-bottom:18px;
    padding:20px;
    width:100%;
    height:35px;
}
select#billing_country {

    box-shadow: none;
    border-radius: 0px!important;
    margin-bottom: 18px;
    padding: 20px;
    width: 100%;
    height: 35px;
    background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…EsNi4yMSAxLjM3NiwwIDAuMDAxLDEuMzk3IDcuNTAxLDkgCSIvPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat right 10px center!important;
}*/
button.payment_btn {
    border-radius: 4px;
    padding:8px 15px;
    background:#CB6217;
    margin: 0px auto;
    display: table;
    letter-spacing: .9px;
}
button.payment_btn:hover {
    /* Background: */
    
    background:none;
    color:#FFFFFF;
    border:none;
    text-align: center;
}
button.payment_btn:hover {
    /* Background: */
    
    background:none;
    color:#FFFFFF;
    border:none;
    text-align: center;
}
button.payment_btn_not_active {
    /* Background: */
    
    background:none;
    color:#FFFFFF;
    border:none;
    text-align: center;
}
div.carrot {
    position:relative;
    float:left;
    display:block;
    margin-left:75px;
}
.tile_padding {
    padding:15px;
}
.remind_password {
    font-size:10.5px;
    padding:0px;
    text-align:right;
    padding-right:45px!important;
    margin-top:-10px;
}
.nopadding {
    padding: 0 !important;
    margin: 0 !important;
}
.smallpadding {
    padding-right:5px!important;
    padding-left:5px!important;
}
form#form_login.animated.simple-ajax-form .alert-danger {
    margin: 45px 45px -25px 45px!important;
}
.col-md-6.col-lg-6.remind_password.align-right.control-group {
    padding-right:45px!important;
}
label.remember_pass {
    /* Checked: */
    /*font-family: HelveticaNeue-Light;*/
    
    font-size: 11px;
    color: #777777;
    letter-spacing: 0.29px;
    line-height: 7px;
    padding-right: 15px;
    margin-top:-10px!important;
        position: relative;
    top: -4px;
}
a.forgot_password {
    /* font-family: HelveticaNeue; */
    font-size: 12.16px;
    color: #334759;
    letter-spacing: 0.2px;
    line-height: 11px;
    display: block;
    margin-top: -13px;
    padding-left: 45px!important;
    margin-top: -5px;
}
.col-md-12.col-lg-12.remember_password.align-center.control-group p {
    font-family: HelveticaNeue;
    font-size: 11px;
    color: #334759;
    letter-spacing: 0.2px;
}
a.remember_password {
    /* Forgot password?: */
    
    font-family: HelveticaNeue;
    font-size: 11px;
    color: #334759;
    letter-spacing: 0.2px;
}
a.forgot_password:hover {

}
.nopadtop {
    margin-top:-30px!important;
}
.personal_info {
    padding-top:10px;
}
.form-group {
    margin-bottom:0px;
}
.marginsup {
    margin-top:-20px!important;
}
.pad-45 {
    padding:45px;
}
button#login_toggle.payment_btn {
    border-radius: 4px;
    padding:8px 15px;
    margin: 0px auto;
    display: table;
    letter-spacing: .9px;
    background:#CB6217;
    border:none;
}
button#login_toggle.payment_btn:hover {
    border-radius: 4px;
    padding:8px 15px;
    margin: 0px auto;
    margin-top:25px;
    display: table;
    letter-spacing: .9px;
    background:#CB6217;
}
button#login_toggle.payment_btn:focus {
    border-radius: 4px;
    padding:8px 15px;
    background:#CB6217;
    margin: 0px auto;
    margin-top:25px;
    display: table;
    letter-spacing: .9px;
}
button#paypal_toggle.payment_btn:focus {
    border-radius: 4px;
    padding:8px 15px;
    background:#CB6217;
    margin: 0px auto;
    display: table;
    letter-spacing: .9px;
}
button#paypal_toggle.payment_btn:hover {
    border-radius: 4px;
    padding:8px 15px;
    background:#CB6217;
    margin: 0px auto;
    display: table;
    letter-spacing: .9px;
}
.align-center-paypal-btn {} .align-center-paypal-btn:hover {
    text-align:center;
    border:none;
    /* PAYPAL: */
    
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 2.39px;
}
.pad-100 {
    padding-top:100px!important;
}
.login_subtitle {
    font-size:14px;
    letter-spacing:2px;
}
.to_paypal_btn {
    width:100%;
    display:block;
    position:relative;
    float:left;
    padding:20px;
    border:none!important;
    /* Background: */
    /* Background: */
    
    background: #243647;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    text-transform: uppercase;
    letter-spacing: 3px;
}
.container {
    height:100%;
    !important;
}
.full-width-btn-reset_pass {
    width:100%;
    display:block;
    position:relative;
    float:left;
    padding:20px;
    border:none!important;
    /* Background: */
    
    background: #2B3E50;
    border-bottom-left-radius: 4px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin-top:15px;
}
.caret:before {
    content: '';
    position: absolute;
    top: 5px;
    left: 50px;
    border-bottom: 20px solid #ffffff;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
}
.caret:after {
    content: '';
    position: absolute;
    left: 39px;
    top: 39px;
    border-bottom: -19px solid #eeeeee;
    border-left: -19px solid transparent;
    border-right: -19px solid transparent;
}
/* ALERT NOTIFICATIONS AND SUCCESS NOTIFICATIONS START */

.alert {
    color: #ce8f22;
    background-color: #fffcee;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
    padding: 9px 24px 9px 15px;
    z-index: 0!important;
    position: relative;
}
.alert .link {
    color: #ce8f22;
    font-weight: bold;
}
.alert .alert-heading {
    color: #ce8f22 !important;
    margin-bottom: 5px;
    font-weight: 600;
}
.alert .btn-small {
    position: relative;
    top: 0px;
}
.alert .button-set .btn {
    position: relative;
    top: 8px;
}
.alert .close {
    /*background:url(../assets/icon/noti-cross.png) no-repeat scroll 0 0 transparent;*/
    /*    background-position: -18px -10px;
    width: 10px;
    height: 9px;
    position: relative;
    opacity: 0.8;
    top: 10.5px;
    float: right;
    margin-left: 40px;*/
}
.alert .close:hover {
    opacity: .2;
}
.alert-success {
    color: #39A96A;
    background: #DFF5E9!important;
    border: none!important;
    border-bottom: 1px solid #CCEFDB!important;
    width: 100%!important;
    border-radius: 4px;
    -webkit-font-smoothing: antialiased;
}
.alert-success .link {
    color: #438a85;
}
.alert-success .alert-heading {
    color: #438a85 !important;
}
.alert-success .close {
    background-position: -38px -10px !important;
}
.alert-info {
    color: #246a8e;
    background-color: #ebf6fb;
    border-color: #bfd4de;
}
.alert-info .link {
    color: #246a8e;
}
.alert-info .alert-heading {
    color: #246a8e !important;
}
.alert-info .close {
    background-position: -67px -10px !important;
}
.alert-danger,
.alert-error {
    color: #e76e70;
    background-color: #fff6f4;
    border-color: #f8cdcd;
}
.alert-danger .link,
.alert-error .link {
    color: #e76e70;
}
.alert-danger .alert-heading,
.alert-error .alert-heading {
    color: #e76e70 !important;
}
.alert-error .close,
.alert .alert-danger .close {
    background-position: -95px -10px !important;
}
.alert-block {
    padding: 15px 19px 15px 17px;
}
.popover-content .notification-messages {
    padding: 15px 18px 15px;
}
.notification-messages {
    font-family: 'Arial';
    background-color: #eef9f8;
    padding: 15px 18px 10px;
    display: block;
    color: #8b91a0;
    margin-bottom: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.notification-messages.success {
    background-color: #eef9f8;
}
.notification-messages.success:hover {
    background-color: #d9edf1;
    cursor: pointer;
}
.notification-messages.success .iconholder i {
    color: #f35958;
}
.notification-messages.danger {
    background-color: #fef2f2;
}
.notification-messages.danger:hover {
    background-color: #fae1e1;
    cursor: pointer;
}
.notification-messages.danger .iconholder i {
    color: #f35958;
}
.notification-messages.info {
    background-color: #edf7fc;
}
.notification-messages.info:hover {
    background-color: #d8ebf4;
    cursor: pointer;
}
.notification-messages.info .iconholder i {
    color: #f35958;
}
.notification-messages .message-wrapper {
    display: inline-block;
    width: 70%;
    height: 43px;
    float: left;
}
.notification-messages .message-wrapper .heading {
    display: block;
    float: left;
    text-align: left;
    color: #1b1e24;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    width: 100%;
    margin: 0;
    line-height: 19px;
    font-weight: 600;
}
.notification-messages .message-wrapper .description {
    display: block;
    float: left;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    font-size: 11px;
    width: 100%;
    line-height: 19px;
}
.notification-messages .date {
    display: inline-block;
    font-size: 11px;
    line-height: 15px;
    font-style: italic;
    opacity: 0.4;
}
.btn-danger {
    color: #FFFFFF;
    background-color: #f35958;
    border:none;
    border-radius: 3px;
}
.notification-alert {
    background: rgba(215,
    215,
    215,
    0.2);
}
.notification-message {} .notification-alert span {
    font-size: 16px;
    line-height: 0em;
    position: relative;
    top: 15px;
}
p.sub-notification-text {
    font-family: "HelveticaNeue-Light",
    "Helvetica Neue Light",
    "Helvetica Neue",
    Helvetica,
    Arial,
    "Lucida Grande",
    sans-serif;
    font-size: 14px;
    color: rgba(37,
    107,
    142,
    0.50);
    font-weight: 100!important;
    position: relative;
    top: 15px;
    -webkit-font-smoothing: antialiased;
}
.estibot-robot-bottom-0 {
    bottom:0px!important;
}
.estibot-robot-notification {
    float: left;
    display: inline-block;
    /* height: 70px; */
    
    bottom: -9px;
    position: relative;
    z-index: 999;
    margin-right:20px;
}
/*-- FEATURE HIGHLIGHTS--*/

.alt-tabs-icon {
    font-size:16px;
    letter-spacing:0px;
}
.tpl-alt-tabs li.active a {
    cursor:default;
    color: #111;
}
.page-section#highlights {
    background: #F7F7F7;
    margin: 40px 0px 0px 0px;
    padding:0px!important;
}
.page-section#highlights_content {
    background: #FFFFFF;
    margin-bottom: 15px;
}
.page-section#highlights_content {
    background: #FFFFFF;
    margin-bottom: 15px;
}
/*
 * Tabs Alternative
 */

.img-responsive-icons {
    display:block;
    max-width: 75%;
    height:auto;
    margin:0 auto;
}
.img-responsive-icons-last {
    display:block;
    max-width: 77%;
    height:auto;
    margin:0 auto;
}
.tpl-alt-tabs {
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 0.1em;
    border: none;
    padding:0px;
}
.tpl-alt-tabs > li {
    width: 24%;
    display: inline-block;
    padding: 0;
    background: none !important;
    display:inline-flex;
}
.tpl-alt-tabs > li > a {
    text-decoration: none;
    padding:65px 0px;
    color: #a3a3a3;
    background: none !important;
    border: none !important;
    -webkit-transition: all 500ms cubic-bezier(0.250,
    0.460,
    0.450,
    0.940);
    -moz-transition: all 500ms cubic-bezier(0.250,
    0.460,
    0.450,
    0.940);
    -o-transition: all 500ms cubic-bezier(0.250,
    0.460,
    0.450,
    0.940);
    transition: all 500ms cubic-bezier(0.250,
    0.460,
    0.450,
    0.940);
}
.tpl-alt-tabs > li > a:hover {
    background: none;
    color: #FFFFFF;
    background-color:#313131;
    color:#a3a3a3;
}
.tpl-alt-tabs li.active a,
.tpl-alt-tabs li.active a:hover {
    /* cursor: default; */
    /* color: #111; */
    
    background: #FFFFFF!important;
    border-radius:0px;
    padding:70px 0px;
    color:#FFFFFF;
}
.tpl-alt-tabs li.active a {
    color:#3D3D3D!important;
}
.tpl-alt-tabs li.active a:hover {
    color:#FFF;
}
.alt-tabs-icon {
    display: block;
    margin-bottom: 20px;
    font-size: 16px;
    letter-spacing: 0;
}
.tpl-minimal-tabs-cont {} .btn-danger-dark {
    color: #ffffff;
    background-color: #b94141;
}
.btn-danger-dark:hover,
.btn-danger-dark:focus,
.btn-danger-dark:active,
.btn-danger-dark.active,
.btn-danger-dark.disabled,
.btn-danger-dark[disabled] {
    background-color: #e94847;
    color: #ffffff;
}
.btn-dark {
    color: #ffffff;
    background-color: #1b1e24;
}
.btn-white {
    color: #5e5e5e;
    background-color: #ffffff;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.btn-white.disabled,
.btn-white[disabled] {
    background-color: #fbfcfd;
}
.btn-link {
    color: #5e5e5e;
    background-color: transparent;
    border: none;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .caret {
        position: relative;
        top: 10px;
    }
    .btn-dark-blue-oval-wire {
        padding: 7px 13px;
    }
    .pricing-box .plan-header h2 {
        font-size: 18px;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .caret {
        position: relative;
        top: 10px;
    }
}
.spinner {
    margin: 0px auto!important;
    width: 50px;
    height: 40px;
    text-align: center;
    font-size: 10px;
}
.spinner > div {
    background-color: #FFF;
    height: 100%;
    width: 6px;
    display: inline-block;
    margin-right:3px!important;
    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
    animation: sk-stretchdelay 1.2s infinite ease-in-out;
}
.spinner .rect2 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}
.spinner .rect3 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}
.spinner .rect4 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}
.spinner .rect5 {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
}
.spinner__item1 {
    -webkit-animation-delay: -1.1s!important;
    animation-delay: -1.1s!important;
}
.spinner__item2 {
    -webkit-animation-delay: -1.0s!important;
    animation-delay: -1.0s!important;
}
.spinner__item3 {
    -webkit-animation-delay: -0.9s!important;
    animation-delay: -0.9s!important;
}
.spinner__item4 {
    -webkit-animation-delay: -0.8s!important;
    animation-delay: -0.8s!important;
}
@-webkit-keyframes sk-stretchdelay {
    0%,
    40%,
    100% {
        -webkit-transform: scaleY(0.4)
    }
    20% {
        -webkit-transform: scaleY(1.0)
    }
}
@keyframes sk-stretchdelay {
    0%,
    40%,
    100% {
        transform: scaleY(0.4);
        -webkit-transform: scaleY(0.4);
    }
    20% {
        transform: scaleY(1.0);
        -webkit-transform: scaleY(1.0);
    }
}
/** LOADING ANIMATION SPIN **/

.btn-orange-spin {
    background: #F48800!important;
    color: #FFFFFF!important;
    text-transform: uppercase!important;
    font-size: 1.5rem!important;
    width: 100%!important;
    border-radius: 0px!important;
}
.spinner {
    margin: 0px auto!important;
    width: 50px!important;
    height: 20px!important;
    text-align: center!important;
    font-size: 10px!important;
}
.spinner > div {} .spinner .rect2 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}
.spinner .rect3 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}
.spinner .rect4 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}
.spinner .rect5 {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
}
@-webkit-keyframes sk-stretchdelay {
    0%,
    40%,
    100% {
        -webkit-transform: scaleY(0.4)
    }
    20% {
        -webkit-transform: scaleY(1.0)
    }
}
@keyframes sk-stretchdelay {
    0%,
    40%,
    100% {
        transform: scaleY(0.4);
        -webkit-transform: scaleY(0.4);
    }
    20% {
        transform: scaleY(1.0);
        -webkit-transform: scaleY(1.0);
    }
}
.spinner_blue {
    margin: 0px auto;
    width: 50px;
    height: 40px;
    text-align: center;
    font-size: 10px;
    position:relative;
    bottom:85px;
}
.spinner_blue > div {
    background-color: #2C3E50;
    height: 100%;
    width: 6px;
    display: inline-block;
    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
    animation: sk-stretchdelay 1.2s infinite ease-in-out;
}
.spinner_blue .rect2 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}
.spinner_blue .rect3 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}
.spinner_blue .rect4 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}
.spinner_blue .rect5 {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
}
@-webkit-keyframes sk-stretchdelay {
    0%,
    40%,
    100% {
        -webkit-transform: scaleY(0.4)
    }
    20% {
        -webkit-transform: scaleY(1.0)
    }
}
@keyframes sk-stretchdelay {
    0%,
    40%,
    100% {
        transform: scaleY(0.4);
        -webkit-transform: scaleY(0.4);
    }
    20% {
        transform: scaleY(1.0);
        -webkit-transform: scaleY(1.0);
    }
}
/* Pricing boxes */

.pricing-box {
    border-width: 1px;
    border-style: solid;
    background: #fff;
}
.pricing-box .plan-header {
    text-align: center;
    padding: 20px 15px 0;
    background:#FFF;
    min-height:220px;
    border-bottom:1px solid #efefef;
}
.pricing-box .plan-header .image {
    text-align: center;
    margin-bottom: 15px;
}
.pricing-box .plan-header h2 {
    margin: 0 0 20px 0;
    font-size: 30px;
    line-height: 30px;
}
.pricing-box .plan-header .price {
    margin: 0 0 30px 0;
}
.pricing-box .plan-header .price > span {
    font-size: 25px;
    line-height: 45px;
    font-family: HelveticaNeue;
    margin: 0 5px;
}
.pricing-box .plan-header .price sup.currency {
    font-size: 20px;
    line-height: 20px;
    top: -10px;
    font-family: HelveticaNeue;
    position: relative;
}
.pricing-box .plan-header .price sup.period {
    font-size: 15px;
    line-height: 15px;
    top: -15px;
    position: relative;
}
.pricing-box .plan-header hr {
    margin-bottom: 0;
    width: 60%;
}
.pricing-box .plan-header p.subtitle {
    padding: 20px 0 0;
    margin-bottom: 0;
}
.pricing-box .plan-inside {
    padding: 9px 40px;
    text-align: center;
    background:#FFF;
}
.pricing-box .plan-inside ul {
    margin: 0;
    font-size: 100%;
    line-height: normal;
}
.pricing-box .plan-inside ul li {
    text-align: center;
    padding: 9px 1px;
    display: block;
    margin: 0;
    border-bottom: 1px solid rgba(0,
    0,
    0,
    0.1);
}
.pricing-box .plan-inside-titles {
    padding: 8px 0px;
    text-align: center;
    width:220px;
}
.pricing-box .plan-inside-titles ul {
    margin: 0;
    font-size: 100%;
    line-height: normal;
}
.pricing-box .plan-inside-titles ul li {
    text-align: center;
    padding-top:9px;
    padding-bottom:9px;
    display: block;
    margin: 0;
    border-bottom: 1px solid rgba(0,
    0,
    0,
    0.1);
}
.pricing-box .plan-inside-volumes {
    padding: 9px 40px;
    text-align: center;
}
.pricing-box .plan-inside-volumes ul {
    margin: 0;
    font-size: 100%;
    line-height: normal;
}
.pricing-box .plan-inside-volumes ul li {
    text-align: center;
    padding: 9px 0px;
    display: block;
    margin: 0;
    border-bottom: 1px solid rgba(0,
    0,
    0,
    0.1);
}
.pricing-box-label,
.pricing-box-table {
    border: 0;
    background: none;
}
.pricing-box-label .plan-inside-volumes,
.pricing-box-table .plan-inside-volumes {
    padding-left: 0px;
}
.pricing-box .plan-inside-volumes ul li .no {
    display: inline-block;
    overflow: hidden;
    width: 10px;
    height: 10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: rgba(0,
    0,
    0,
    .2);
}
.pricing-box .plan-inside ul li .yes,
.pricing-box .plan-inside ul li .no {
    display: inline-block;
    overflow: hidden;
    width: 10px;
    height: 10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: rgba(0,
    0,
    0,
    .2);
}
.pricing-box .plan-inside ul li .nothing {
    display: inline-block;
    overflow: hidden;
    width: 10px;
    height: 10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: rgba(0,
    0,
    0,
    .4);
}
.pricing-box .plan-inside ul li:last-child {
    border-bottom: 0;
}
.pricing-box .plan-footer {
    text-align: center;
    margin-bottom:10px;
}
.pricing-box .plan-footer a {
    margin-right: 0;
}
.pricing-box-box.pricing-box-featured {
    border-color: transparent;
}
/* Pricing table */

.pricing-box.pricing-box-label .plan-header,
.pricing-box.pricing-box-label .plan-footer {
    visibility: hidden;
}
.pricing-box-label ul li {
    font-weight: bold;
    text-align: right !important;
}
.pricing-box-label,
.pricing-box-table {
    border: 0;
    background: none;
}
.pricing-box-label .plan-inside,
.pricing-box-table .plan-inside {
    padding-left: 0;
}
.pricing-box-label .plan-inside,
.pricing-box-table-main .plan-inside {
    padding-left: 0;
}
.pricing-box-table-main {
    border: 0;
    background: none;
    border:1px solid #E8E8E8;
    background:#FFFFFF;
    margin-bottom:10px;
}
.subscription_bg {
    background:#F6F6F6;
}
.pricing-box-table.pricing-box-featured {
    background: #FFF;
    border:1px solid #E8E8E8;
    margin-bottom:10px;
}
span.btn-dark-blue-oval:active {
    background:#2c3e50;
}
.btn-dark-blue-oval:active {
    background:#2c3e50;
}
/* Pricing table */

.pricing-box .plan-header h2 {
    word-wrap: break-word;
}
.pricing-box .plan-header .price sup.period {
    position: static;
    top: 0;
}
.pricing-box .plan-header .price sup.query {
    position: static;
    top: 0;
    display:block;
}
.pricing-box .plan-header .price sup.currency,
.pricing-box .plan-header .price > span {
    color: #2C3E50;
}
.pricing-box .plan-inside ul li .yes,
.pricing-box-box.pricing-box-featured {
    background: #F17B27;
}
.btn-dark-blue-oval-active {
    padding:10px 30px;
    border:3px solid #2C3E50;
    text-decoration: none;
    color:#FFFFFF;
    font-family: HelveticaNeue;
    font-size:14px;
    text-transform: uppercase;
    border-radius: 50px;
    letter-spacing: .5px;
    background:#2C3E50;
    text-decoration:none!important;
}
.btn-dark-blue-oval-subscription {
    padding:10px 30px;
    border:3px solid #2C3E50;
    text-decoration: none;
    color:#424242;
    font-family: HelveticaNeue;
    font-size:14px;
    text-transform: uppercase;
    border-radius: 50px;
    letter-spacing: .5px;
}
.btn-dark-blue-oval:hover {
    padding:10px 30px;
    border:3px solid #2C3E50;
    text-decoration: none;
    color:#FFFFFF;
    font-family: HelveticaNeue;
    font-size:14px;
    text-transform: uppercase;
    border-radius: 50px;
    background: #2C3E50;
    letter-spacing: .5px;
}
.btn-dark-blue-oval-wire {
    padding:10px 30px;
    border:3px solid #2C3E50;
    text-decoration: none;
    font-family: HelveticaNeue;
    font-size:14px;
    text-transform: uppercase;
    border-radius: 50px;
    color: #2C3E50;
    letter-spacing: .5px;
}
.btn-dark-blue-oval-wire:hover {
    padding:10px 30px;
    border:3px solid #2C3E50;
    text-decoration: none;
    font-family: HelveticaNeue;
    font-size:14px;
    text-transform: uppercase;
    border-radius: 50px;
    color: #FFFFFF;
    background: #2C3E50;
    letter-spacing: .5px;
}
.btn-dark-blue-oval-wire-orange {
    padding:16px 30px;
    text-decoration: none!important;
    font-family: HelveticaNeue;
    font-size:14px;
    text-transform: uppercase;
    border-radius: 50px;
    color: #FFFFFF;
    letter-spacing: .5px;
    background: #F8812C;
    margin-top:15px;
}
.btn-dark-blue-oval-wire-orange:active,
.btn-dark-blue-oval-wire-orange:hover,
.btn-dark-blue-oval-wire-orange:focus {
    padding:16px 30px;
    text-decoration: none!important;
    font-family: HelveticaNeue;
    font-size:14px;
    text-transform: uppercase;
    border-radius: 50px;
    color: #FFFFFF;
    letter-spacing: .5px;
    background: #F8812C;
    margin-top:15px;
}
.btn-dark-blue-oval-wire-orange:hover {
    text-decoration:none!important;
}
.pricing_table_main {
    margin-top:50px;
}
div.plan-inside.table-spacing ul li {
    padding:15px 0px;
}
.btn-dark-blue-oval-tab {
    background: #2C3E50;
    text-transform: uppercase;
    padding-top:18px;
    padding-bottom:18px;
    width: 85%;
    border-radius: 50px;
    margin:0 auto;
    /* OVERVIEW: */
    
    font-family: HelveticaNeue-Thin;
    font-size: 13px;
    color: #FFFFFF;
    line-height: 25px;
    letter-spacing:1px;
}
.pad-30 {
    padding:30px;
}

.breadcumb-pad {
    padding:20px 30px;
}

.pad-40 {
    padding:40px;
}

.pad-60 {
    padding:60px;
    border-top: 1px solid #efefef;
}


.btn.btn-lg.btn-dark-blue-oval-tab.btn-effect.active {
    background: #F88635;
    text-transform: uppercase;
    padding-top:18px;
    padding-bottom:18px;
    width: 85%;
    border-radius: 50px;
    margin:0 auto;
    /* OVERVIEW: */
    
    font-family: HelveticaNeue-Thin;
    font-size: 13px;
    color: #FFFFFF;
    line-height: 25px;
    letter-spacing:1px;
}
.btn-dark-blue-oval-tab:active,
.btn-dark-blue-oval-tab:focus,
.btn-dark-blue-oval-tab:hover {
    background: #F88635;
    text-transform: uppercase;
    padding-top:18px;
    padding-bottom:18px;
    width: 85%;
    margin:0 auto;
    /* OVERVIEW: */
    
    font-family: HelveticaNeue-Thin;
    font-size: 13px;
    color: #FFFFFF;
    line-height: 25px;
    letter-spacing:1px;
    /* Rectangle 550: */
    
    border-radius: 100px;
}
.margin-top-50 {
    margin-top:50px;
}
.white-bg {
    background: #FFF;
}
.pricing-box-no-border {
    border:none;
    text-align:left;
    line-height:1.6em;
    padding:20px;
    border:1px solid #EEEEEE;
    background:#FFFFFF;
    margin-top:10px;
    padding-bottom:50px;
    font-size:12px;
    min-height: 800px;
}
input.bulk-entry.pull-right {
    display:inline-block!important;
    position:relative!important;
    top:-41px;
    color:#C4C4C4;
    background:none!important;
    border:none;
    z-index: 2!important;
    left:-13px;
    font-size: 12px;
}
.right_buttons {
    color: #FFFFFF;
    background: #2c3e50;
    border-radius: 4.4px;
    font-size: 12px;
    letter-spacing: .1px;
    padding: 15px;
    padding-right:20px;
    padding-left:20px;
    margin-bottom: 3px;
    letter-spacing: 1px;
    width:245px;
    margin:2px;
}
.right_buttons:hover {
    color: #FFFFFF;
    background: #263646;
    border-radius: 4.4px;
    font-size: 12px;
    letter-spacing: .1px;
    padding: 15px;
    padding-right:20px;
    padding-left:20px;
    margin-bottom: 3px;
    letter-spacing: 1px;
    width:245px;
    margin:2px;
}
#area-example {
    width:100%;
}
.morris-hover {
    position:absolute;
    z-index:1000;
}
.morris-hover.morris-default-style {
    border-radius:10px;
    padding:8px 10px;
    color:#666;
    background:rgba(253,
    253,
    253,
    0.9);
    border:solid 0px rgba(230,
    230,
    230,
    0.8);
    font-family:sans-serif;
    font-size:12px;
    text-align:center;
}
.morris-hover.morris-default-style .morris-hover-row-label {
    font-weight:bold;
    margin:0.25em 0;
}
.morris-hover.morris-default-style .morris-hover-point {
    white-space:nowrap;
    margin:0.1em 0;
}
#domain-history {
    max-height: 275px;
}
a#sortData.dropdown-toggle {
    margin-right:50px;
    border:1px solid;
    border-radius: 2px;
    padding:5px;
    padding-right:25px;
    padding-left:30px;
    float:right;
    margin-top:3px;
    font-size:12px;
    font-family: "HelveticaNeue-Light",
    "Helvetica Neue Light",
    "Helvetica Neue",
    Helvetica,
    Arial,
    "Lucida Grande",
    sans-serif
}
a#sortData.dropdown-toggle:hover {
    margin-right:50px;
    border:1px solid #2980B9;
    border-radius: 2px;
    padding:5px;
    padding-right:25px;
    padding-left:30px;
    color:#2980B9;
    margin-top:3px;
    font-size:12px;
    font-family: "HelveticaNeue-Light",
    "Helvetica Neue Light",
    "Helvetica Neue",
    Helvetica,
    Arial,
    "Lucida Grande",
    sans-serif
}
a#sortData.dropdown-toggle:active {
    margin-right:50px;
    border:1px solid #2980B9;
    border-radius: 2px;
    padding:5px;
    padding-right:25px;
    padding-left:30px;
    color:#2980B9;
    margin-top:3px;
    font-size:12px;
    font-family: "HelveticaNeue-Light",
    "Helvetica Neue Light",
    "Helvetica Neue",
    Helvetica,
    Arial,
    "Lucida Grande",
    sans-serif
}
a#sortData.dropdown-toggle:focus {
    margin-right:50px;
    border:1px solid #2980B9;
    border-radius: 2px;
    padding:5px;
    padding-right:25px;
    padding-left:30px;
    color:#2980B9;
    margin-top:3px;
    font-size:12px;
    font-family: "HelveticaNeue-Light",
    "Helvetica Neue Light",
    "Helvetica Neue",
    Helvetica,
    Arial,
    "Lucida Grande",
    sans-serif
}
ul#relatedSalesBtn {
    /* margin-right: 20px; */
    border-radius: 2px;
    padding: 5px;
    padding-right: 25px;
    padding-left: 30px;
    color: #5980b9;
    margin-top: 3px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif font-size:12px;
    font-weight: 100;
    font-size:12px;
    list-style-type: none!important;
}
.load-bg {
    background:#FFFFFF;
}
.bg_loader {
    margin:0px auto;
    border:1px solid #F8F8F8;
    margin-top:20px;
    max-height:310px;
    width:100%;
}
/*GUIDES STYLES*/

.one-page-nav {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-weight: 300;
}
.one-page-nav li {
    border-bottom: 1px solid #dae0e7;
}
.one-page-nav li.is-active > a {
    color: #2288cc;
}
.one-page-nav li.is-active > a:after {
    width: 4px;
}
.one-page-nav li a {
    display: block;
    padding: 7px 15px;
    color: #4e5154;
    text-decoration: none;
    position: relative;
    font-size: 0.875em;
    -webkit-transition: color 0.25s ease;
    -moz-transition: color 0.25s ease;
    -ms-transition: color 0.25s ease;
    -o-transition: color 0.25s ease;
    transition: color 0.25s ease;
}
.one-page-nav li a:after {
    position: absolute;
    content: '';
    display: block;
    height: 100%;
    width: 0;
    background-color: #2288cc;
    left: 0;
    top: 0;
    -webkit-transition: width 0.25s ease;
    -moz-transition: width 0.25s ease;
    -ms-transition: width 0.25s ease;
    -o-transition: width 0.25s ease;
    transition: width 0.25s ease;
}
.one-page-nav li a:hover {
    color: #2288cc;
}
.one-page-nav li a:hover:after {
    width: 4px;
}
.one-page-nav ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    background: rgba(250,
    250,
    250,
    1);
}
.one-page-nav ul a {} .one-page-nav ul li:first-child {
    border-top: 1px solid #dae0e7;
}
.one-page-nav ul li:last-child {
    border-bottom: 0;
}
.one-page-nav-icon {
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    display: inline;
    width: 12px;
    margin-right: 10px;
    text-align: center;
    font-size: 12px;
}
.fragment-identifier {
    color: #cbd3dd;
    display: inline-block;
    font-size: 14px;
    border: 1px solid #cbd3dd;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 34px;
    position: absolute;
    right: 0;
    border-radius: 3px;
    outline: none;
    margin-right:15px;
    -webkit-transition: color 0.3s ease,
    border-color 0.3s ease;
    -moz-transition: color 0.3s ease,
    border-color 0.3s ease;
    -ms-transition: color 0.3s ease,
    border-color 0.3s ease;
    -o-transition: color 0.3s ease,
    border-color 0.3s ease;
    transition: color 0.3s ease,
    border-color 0.3s ease;
}
.category-info {
    padding:20px;
    padding-left:30px;
    margin-right:0px!important;
    line-height: 1.5em;
    margin-top:10px;
    margin-left:20px;
}
.category-info h3 {
    margin-bottom:25px!important;
}
.category-info-white-box {
    padding:20px;
    border:1px solid rgba(248,
    248,
    248,
    1);
    background:#FCFCFC;
    padding-left:30px;
    margin-right:0px!important;
    line-height: 1.5em;
    margin-top:10px;
    margin-left:20px;
}
li.victory_li {
    line-height: 1.7em;
    margin-bottom:5px;
}
.is-sticky {
    background:#F8F8F8!important;
    background-color:#F8F8F8!important;
}
.modal-content {
    position:relative;
    background-color: #FFFFFF;
    background-clip: padding-box;
    border-radius: 6px;
    outline:0;
}
.modal-content-white {
    position:relative;
    background-color: #f5f5f5;
    background-clip: padding-box;
    border-radius: 3px;
    outline:0;
}
.modal-header {
    text-align: center;
    min-height:16.42px;
    padding:15px;
    border-bottom:1px solid #e5e5e5;
}
.modal-body {
    background-color: #FFFFFFF;
    position:relative;
    padding:20px;
    overflow:hidden;
    padding-top:0px;
}
.modal-body-error {
    background-color: #f14d4d;
    position:relative;
    padding:20px;
    color:#FFF;
}
.modal.in .modal-dialog {
    margin-top:150px;
    background: #f7f9fa!important;
}
.fa7x {
    font-size:7em;
}
.semi-bold {
    font-weight: 600;
}
.modal {
    border-radius: 3px;
}
.modal_cancel_btn {
    padding:10px;
    width:100px;
    background:#EFEFEF;
    border-radius: 4px;
    margin:0 auto;
}
.modal-footer {
    padding:25px;
    text-align: left;
    border-top:1px solid #F8F8F8;
    background:#ECECEC;
    padding-top:10px!important;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.modal_ok_btn {
    padding:10px;
    width:100px;
    background:#337ab7;
    border-radius: 4px;
    margin:0 auto;
    color:#FFF;
}
.modal_ok_btn:hover {
    padding:10px;
    width:100px;
    background:#337ab7;
    border-radius: 4px;
    margin:0 auto;
    color:#FFF;
}
.modal-prevent-text {
    font-size:12px;
    padding:0px;
    text-align: center;
    padding-right:5px;
    padding-top:10px;
    padding-bottom:15px;
}
.inline-entered-items {
    padding:8px;
}
.inline-entered {
    list-style-type: none!important;
    display:inline-flex;
}
.modal-body-success {
    background-color:#0090d9;
    position:relative;
    padding:20px;
    color:#FFF;
    text-align: center;
}
/* LIST GENERATION MODEL WINDOW STYLES -CLEAR WHITE */

.modal-content-white {
    position:relative;
    background-color: #F5F5F5;
    background-clip: padding-box;
    border-radius: 3px;
}
.modal-header-white {
    min-height:125.42px;
    padding:15px;
    border-bottom:1px solid #e5e5e5;
    overflow:hidden;
}
.modal-body-white {
    background-color: #EFEFEF;
    position:relative;
    padding:20px;
}
.modal-body-error-white {
    background-color: #f14d4d;
    position:relative;
    padding:20px;
    color:#FFF;
}
.modal.in .modal-dialog-white {
    margin:150px auto;
    max-width:700px;
    display:block;
}
.easy-setup {
    border-top-left-radius: 20px!important;
    border-bottom-left-radius: 20px!important;
    border:1px solid #efefef;
}
a.easy-setup {
    font-size:12px;
    padding: 10px;
    font-weight: bold;
    letter-spacing: .4px;
    color:#323232;
}
.easy-setup:active,
.easy-setup:focus,
.easy-setup:hover {
    background: #EE9013;
    color:#fff;
    border:1px solid #EE9013;
}
.custom-mail-server {
    border-top:1px solid #efefef;
    border-bottom:1px solid #efefef;
}
a.custom-mail-server {
    font-size:12px;
    padding: 10px;
    font-weight: bold;
    letter-spacing: .4px;
    color: #323232;
}
.custom-mail-server:active,
.custom-mail-server:focus,
.custom-mail-server:hover {
    background: #EE9013;
    color:#fff;
    border:1px solid #EE9013;
}
.mail-hosting {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border:1px solid #efefef;
    color: #323232;
}
.mail-hosting:active,
.mail-hosting:focus,
.mail-hosting:hover {
    background: #EE9013;
    color:#fff;
    border:1px solid #EE9013;
}
a.mail-hosting {
    font-size:12px;
    padding: 10px;
    font-weight: bold;
    letter-spacing: .4px;
    color: #323232;
}
.demoPadder {
    border-radius:20px!important;
    box-shadow: 0px 1px 1px #ffffff;
    border:1px solid #E0E0E0;
}
.modal-title-lead-gen h4 {
    font-size:22px!important;
    margin:20px 0px 20px!important;
    font-weight:100;
}
.fa7x-white {
    font-size:7em;
}
.semi-bold {
    font-weight: 600;
}
.modal-white {
    border-radius: 3px;
}
.modal_cancel_btn-white {
    padding:10px;
    width:100px;
    background:#EFEFEF;
    border-radius: 4px;
    margin:0 auto;
}
.modal-footer-white {
    padding:20px;
    text-align: center;
    border-top:1px solid #F8F8F8;
}
.modal_ok_btn-white {
    padding:10px;
    width:100px;
    background:#337ab7;
    border-radius: 4px;
    margin:0 auto;
    color:#FFF;
}
.modal_ok_btn-white:hover {
    padding:10px;
    width:100px;
    background:#337ab7;
    border-radius: 4px;
    margin:0 auto;
    color:#FFF;
}
.modal-prevent-text-white {
    font-size:12px;
    padding:0px;
    text-align: center;
    padding-right:5px;
    padding-top:10px;
    padding-bottom:15px;
}
.inline-entered-items-white {
    padding:8px;
}
.inline-entered-white {
    list-style-type: none!important;
    display:inline-flex;
}
.modal-body-success-white {
    background-color:#0090d9;
    position:relative;
    padding:20px;
    color:#FFF;
    text-align: center;
}
/* BULK APPRAISAL STYLES*/

.bulk_entry_field {
    width:99.7%;
    border: 1px solid #E9E9E9;
    padding:25px;
    border-radius: 0px;
}
.noresize {
    resize:none!important;
}
.processing_page {
    background:#FFF;
    text-align: center;
    margin:0 auto;
    margin-bottom:20px;
}
.leading_counter {
    text-align: center;
}
.pad-25-process {
    padding-right:50px;
    padding-left:50px;
}
.cancel_btn {
    padding:15px;
    background:#E8E8E8;
    color:#2C3E50;
    text-align:center;
}
.delete_btn {
    padding:15px;
    background:#F2F2F2;
    color:#2C350;
    text-align:center;
}
.view_scan_btn {
    padding:15px;
    background:#EBEBEB;
    color:#2C3E50;
    text-align:center;
}
a.que_btns {
    color:#2C3E50;
}
.progress {
    height:7px;
}
.progress-bar-success {
    background-color:#08AFFF;
}
.container_height {
    min-height:100px;
}
.appraisal_title h4 {
    padding-top:20px;
    padding-bottom:10px;
}
.spinner_processing {
    margin: 0px auto;
    width: 50px;
    height: 73px;
    text-align: center;
    font-size: 10px;
    bottom:85px;
}
.spinner_processing > div {
    background-color: #2C3E50;
    height: 100%;
    width: 6px;
    display: inline-block;
    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
    animation: sk-stretchdelay 1.2s infinite ease-in-out;
}
.spinner_processing .rect2 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}
.spinner_processing .rect3 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}
.spinner_processing .rect4 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}
.spinner_processing .rect5 {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
}
@-webkit-keyframes sk-stretchdelay {
    0%,
    40%,
    100% {
        -webkit-transform: scaleY(0.4)
    }
    20% {
        -webkit-transform: scaleY(1.0)
    }
}
@keyframes sk-stretchdelay {
    0%,
    40%,
    100% {
        transform: scaleY(0.4);
        -webkit-transform: scaleY(0.4);
    }
    20% {
        transform: scaleY(1.0);
        -webkit-transform: scaleY(1.0);
    }
}
.article_space_padding {
    padding:20px;
}

.select-types {
    width:100%;
    margin-top:20px;
    padding:12px;
    border:1px solid #CCC;
}

.select-types-btns {
    margin-top:20px;
}


.btn.btn-sm.btn-default-tables.skip-disable.btn-delete-email.lead-block-close-btn {
    padding: 3px 10px 5px 10px!important;
    margin: 5px 5px 1px 2px!important;
    min-width: 36px!important;
    border: 1px solid #e2e2e2!important;
    border-radius: 3px!important;
}

a.btn.btn-sm.btn-default-tables.skip-disable.btn-delete-domain.lead-block-close-btn  {
    padding: 3px 10px 5px 10px!important;
    margin: 5px 5px 1px 2px!important;
    min-width: 36px!important;
    border: 1px solid #e2e2e2!important;
    border-radius: 3px!important;
}

.btn-sm {
    padding: 10px 15px 10px 15px;
    margin:2px auto;
    min-width:45px;
    border: 1px solid #e2e2e2;
    border-radius: 3px;
    /*    min-width: 90px;
    text-align: center;
    font-size: 12px;
    margin-left: 0px;
    margin: 3px;
    border-radius: 4px;*/
    /* padding-left: 20px; */
}
.btn-sm:hover,
.btn-sm:focus,
.btn-sm:active {
    padding: 10px 15px 10px 15px;
    margin: 2px auto;
    /*    min-width: 125px;*/
    
    border: 1px solid #dcdcdc;
    transition-duration: .3s;
    color: #727272;
}
.btn-sm-red {
    padding:10px;
    min-width:90px;
    text-align:left;
    font-size:12px;
    margin-left:0px;
    margin:3px;
    border-radius: 4px;
    background:#fb3c4a;
}
.btn-sm-red:hover,
.btn-sm-red:focus,
.btn-sm-red:active {
    padding:10px;
    min-width:90px;
    text-align:left;
    font-size:12px;
    margin-left:0px;
    margin:3px;
    border-radius: 4px;
    color:#FFF;
    background:#fb3c4a;
}
.btn-sm-grey {
    padding:10px;
    min-width:90px;
    text-align:left;
    font-size:12px;
    margin-left:0px;
    margin:3px;
    border-radius: 4px;
    background:#bcbcbc;
}
.btn-sm-grey:hover,
.btn-sm-grey:focus,
.btn-sm-grey:active {
    padding:10px;
    min-width:90px;
    text-align:left;
    font-size:12px;
    margin-left:0px;
    margin:3px;
    border-radius: 4px;
    color:#FFF;
    background:#bcbcbc;
}
.btn-sm-green {
    padding:10px;
    min-width:90px;
    text-align:left;
    font-size:12px;
    margin-left:0px;
    margin:3px;
    border-radius: 4px;
    background:#1aac47;
}
.btn-sm-green:hover,
.btn-sm-green:focus,
.btn-sm-green:active {
    padding:10px;
    min-width:90px;
    text-align:left;
    font-size:12px;
    margin-left:0px;
    margin:3px;
    border-radius: 4px;
    color:#FFF;
    background:#1aac47;
}
.pad-right-5 {
    padding-right:5px;
}
/* LEAD GENERATOR STYLES */

.border-rad-10 {
    border-radius:3px!important;
}
.processing-leads {
    width:100%;
    background:#F8F8F8;
    min-height:250px;
    text-align: center;
    padding-top:60px;
}
.processing-leads-details {
    width:100%;
    background:#F8F8F8;
    min-height:100px;
    text-align: left;
    padding:30px;
    padding-left:45px;
    border-bottom:2px solid #F1F1F1;
    margin-bottom:10px;
    float:left;
}
.processing-leads-details_screen {
    background:#F8F8F8;
    min-height:100px;
    text-align: left;
    padding:30px;
    border-bottom:2px solid #F1F1F1;
    margin-bottom:10px;
    float:left;
}
.processing-leads-details-domain {
    background:#F8F8F8;
    min-height:100px;
    text-align: left;
    padding:28.5px;
    padding-left:45px;
    border-bottom:2px solid #F1F1F1;
    margin-bottom:10px;
    float:left;
}
.processing-leads-details-footer {
    background:#F8F8F8;
    text-align: left;
    padding-left:45px;
    border-bottom:2px solid #F1F1F1;
    float:left;
    width:100%;
    padding-top:10px;
}
.processing-leads-details-domain h4 {
    font-size:15px;
    line-height:.8em;
}
.processing-leads-details h4 {
    font-size:15px;
    line-height:.8em;
}

.export_container {
    width:200px;
    display:block;
    float:right;
}



.no-padding {
    padding:0px!important;
}
.mar-top-15 {
    margin-top:-15px!important;
    margin:0px;
}
.mar-top-23 {
    margin-top:-23px!important;
}

.mar-top-40 {
    margin-top:40px;
}
.small_spinner_processing {
    margin: 0px auto;
    width: 50px;
    height: 30px;
    text-align: center;
    font-size: 10px;
    bottom:85px;
}
.small_spinner_processing > div {
    background-color: #2C3E50;
    height: 100%;
    width: 6px;
    display: inline-block;
    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
    animation: sk-stretchdelay 1.2s infinite ease-in-out;
}
.small_spinner_processing .rect2 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}
.small_spinner_processing .rect3 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}
.small_spinner_processing .rect4 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}
.small_spinner_processing .rect5 {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
}
@-webkit-keyframes sk-stretchdelay {
    0%,
    40%,
    100% {
        -webkit-transform: scaleY(0.4)
    }
    20% {
        -webkit-transform: scaleY(1.0)
    }
}
@keyframes sk-stretchdelay {
    0%,
    40%,
    100% {
        transform: scaleY(0.4);
        -webkit-transform: scaleY(0.4);
    }
    20% {
        transform: scaleY(1.0);
        -webkit-transform: scaleY(1.0);
    }
}
.list-filter {
    border-color:none!important;
    color:#ffffff!important;
    background:#2c3e50!important;
    height:40px;
}
.well-sm {
    margin-bottom:0px!important;
}
.cbp-vm-options {
    padding:0px;
    float:left;
    width:100%;
    margin-top:25px;
    padding-left:0px;
    border:none;
    margin-bottom:20px;
}

/* LEAD GRID/LIST OUTPUT */
.results-num {
    font-size:13px!important;
    float:left!important;
    padding-left:25px;
    padding-top:12px;
}
.list-grid-75 {
    width:75%;
}
.filter-results-bar {
    width:100%!important;
    display:inline-block!important;
    position:relative!important;
    margin-top:25px!important;
}
.list-group-item {
    border:none!important;
}
.glyphicon {
    margin-right:5px;
}
.thumbnail {
    margin-bottom: 20px;
    padding: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.button-icons {
    text-align:left!important;
    margin-right:10px!important;
}
.mode-list-buttons {
    /* Rectangle 112: */
    
    background: #FF6008;
    border-color:none!important;
    color:#FFF;
    margin-top:10px;
    margin-bottom:0px;
    width:100%;
    /* Type something: */
    
    font-family: "HelveticaNeue-Light",
    "Helvetica Neue Light",
    "Helvetica Neue",
    Helvetica,
    Arial,
    "Lucida Grande",
    sans-serif;
    font-size: 13px;
    text-align:left;
    border:none!important;
    border-radius: 2px;
    padding:10px 50px;
    margin-bottom:15px;
}
.orange-list-button {
    /* Rectangle 112: */
    
    background: #EF7B34;
    border-color:none!important;
    color:#FFF;
    margin-top:10px;
    margin-bottom:0px;
    width:100%;
    /* Type something: */
    
    font-family: "HelveticaNeue-Light",
    "Helvetica Neue Light",
    "Helvetica Neue",
    Helvetica,
    Arial,
    "Lucida Grande",
    sans-serif;
    font-size: 13px;
    text-align:left;
    border:none!important;
    border-radius: 2px;
    padding:10px;
}
.orange-list-button:focus {
    /* Rectangle 112: */
    
    background: #2ecc71;
    border-color:none!important;
    color:#FFF;
    margin-top:10px;
    margin-bottom:0px;
    width:100%;
    /* Type something: */
    
    font-family: "HelveticaNeue-Light",
    "Helvetica Neue Light",
    "Helvetica Neue",
    Helvetica,
    Arial,
    "Lucida Grande",
    sans-serif;
    font-size: 13px;
    text-align:left;
    border:none!important;
    border-radius: 2px;
}
.navy-blue-list-button {
    font-family: "HelveticaNeue-Light",
    "Helvetica Neue Light",
    "Helvetica Neue",
    Helvetica,
    Arial,
    "Lucida Grande",
    sans-serif;
    font-size: 13px;
    background: #2C3E50;
    border-color:none!important;
    color:#FFF;
    width:100%;
    margin-bottom:0px!important;
    margin-top:3px;
    text-align:left;
    border:none!important;
    border-radius: 2px;
    letter-spacing:.6px;
    padding:10px;
}
.navy-blue-list-button:focus {
    color#FFF;
}
.clear-wire-list-button {
    font-family: "HelveticaNeue-Light",
    "Helvetica Neue Light",
    "Helvetica Neue",
    Helvetica,
    Arial,
    "Lucida Grande",
    sans-serif;
    font-size: 13px;
    background:#FFFFFF;
    border:1px solid #E8E8E8;
    color:#14202B;
    border-color:none!important;
    width:100%;
    margin-bottom:0px;
    margin-top:3px;
    text-align:left;
    padding:10px;
}
.orange-list-button:hover {
    color:#FFFFFF;
}
.navy-blue-list-button:hover {
    color:#FFFFFF;
}
.clear-wire-list-button:hover {
    color:#111B24;
}
.thumbnail-list-item {
    display:block;
    background-color:#FFFFFF;
}
.item.list-group-item {
    float: none;
    width: 100%;
    background-color: #fff;
    margin-bottom: 10px;
}
.item.list-group-item:nth-of-type(odd):hover,
.item.list-group-item:hover {} .item.list-group-item .list-group-image {
    padding-top:3px!important;
    margin-right: 10px;
    width:250px;
    margin-left:-4px;
}
.item.list-group-item .thumbnail {
    margin-bottom: 0px;
}
.item.list-group-item .caption {
    padding: 9px 9px 0px 9px;
}
.item.list-group-item:nth-of-type(odd) {} .item.list-group-item:before,
.item.list-group-item:after {
    display: table;
    content: " ";
}
.item.list-group-item img {
    float: left;
}
.item.list-group-item:after {
    clear: both;
}
.list-group-item-text {
    margin: 0 0 11px;
    font-size:12px;
}
.caption {
    padding-top:10px;
}
.grid-group-item .navy-blue-list-button {} img.group.list-group-image {
    width:184px;
    height:129px;
    margin:16px;
    margin-left:7px;
}
div.item.col-xs-12.col-lg-12.no-padding.grid-group-item div.thumbnail-list-item {
    width:33%;
}
div.item.col-xs-12.col-lg-12.no-padding.grid-group-item div.thumbnail-list-item {
    width:33%;
}
.no-margin-left {} #Layer_1 {
    padding:20px!important;
}
.align-center-loading {
    margin:0px auto!important;
    display:block!important;
    text-align:center!important;
    padding-bottom:20px;
    padding-top:30px;
}
button.btn.btn-lg.btn-loading {
    color:#000!important;
    background:#FFF!important;
    border:1px solid #ddd!important;
    width:200px!important;
    opacity:.8!important;
}
.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}
@-webkit-keyframes spin2 {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes spin {
    from {
        transform: scale(1) rotate(0deg);
    }
    to {
        transform: scale(1) rotate(360deg);
    }
}
a.dropdown-font-size {
    font-size:1em!important;
}
.lead-manager {
    /* Rectangle 320: */
    
    background-image: linear-gradient(-180deg,
    rgba(74,
    180,
    190,
    0.56) 0%,
    #A7D9DE 100%);
    color:#FFF;
    text-align:center!important;
    padding:20px;
    min-height:165px;
    margin:10px;
    border-radius: 3px;
}
.btn.lead-manager-btn {
    color:#2D686D;
    line-height:.3em;
    padding-top:20px;
}
.btn.lead-manager-btn span {
    font-family: "HelveticaNeue-Light",
    "Helvetica Neue Light",
    "Helvetica Neue",
    Helvetica,
    Arial,
    "Lucida Grande",
    sans-serif;
    font-size:16px;
    font-weight:100;
}
.btn.lead-manager-btn h2 {
    margin-top:8px;
}
.lead-manager h4 {
    font-family: "HelveticaNeue-Light",
    "Helvetica Neue Light",
    "Helvetica Neue",
    Helvetica,
    Arial,
    "Lucida Grande",
    sans-serif;
    font-size:20px;
    font-weight:100;
    letter-spacing: .4px;
    color: rgba(44,
    104,
    109,
    0.70);
}
.tutorial-video-pop {
    background: rgba(30,
    46,
    62,
    0.90);
    color:#FFF;
    text-align:center;
    padding:20px;
    min-height:165px;
    margin:10px;
    border-radius: 3px;
}
.mydiv {
    background-color:yellow;
    display:none;
}
.align-center-tool {
    margin:0px auto;
    display: table;
    border-radius: 3px;
    padding:30px 105px;
    border-bottom:3px solid #f1f1f1;
}
div#easy {
    padding-top:15px!important;
}
div#easy h4 {
    font-weight: bold!important;
}
div#advanced {
    padding-top:15px!important;
}
div#advanced h4 {
    font-weight: bold;
}
.small-text-14 {
    font-size:14px;
    font-weight:normal!important;
}
.small-text-12 {
    font-size:.85em;
}
/* Accordion - with Title Background
-----------------------------------------------------------------*/

.accordion.accordion-bg .acctitle,
.accordion.accordion-bg .acctitlec {
    background-color: #46525E;
    line-height: 44px;
    padding: 10px 10px 10px 36px;
    margin-bottom: 4px;
    border-top: 0;
    color:#FFF;
    font-weight:100;
    font-family: "HelveticaNeue-Light",
    "Helvetica Neue Light",
    "Helvetica Neue",
    Helvetica,
    Arial,
    "Lucida Grande",
    sans-serif!important;
    letter-spacing: .5px;
}
.footer-modal-title {
    color:#4C4E4E;
}
.accordion.accordion-bg .acctitle i {
    left: 14px;
    line-height: 44px;
}
.accordion.accordion-bg .acc_content {
    padding: 10px 0px 10px 0px;
}
.advantages-email-services {
    font-size:11px!important;
    float:left;
    text-align:left;
    line-height:1.5em;
}
div.fbox-icon {
    font-size:14px!important;
    text-align:left!important;
    line-height:3.6em!important;
}
.email-set-up-btn {
    border-radius:4px;
    /* Rectangle 415 Copy: */
    
    background: #2C3E50;
    border-radius: 2px;
    text-align:center;
    color:#FFF;
    padding:8px 60px;
}
.email-set-up-btn:hover {
    border-radius:3px;
    background:#2C3E50;
    text-align:center;
    color:#FFF;
}
.email-set-up-btn:visited,
.email-set-up-btn:focus {
    border-radius:3px;
    background:#2C3E50;
    text-align:center;
    color:#FFF;
}
.btn-smtp-save,
.btn-smtp-test,
.btn-smtp-cancel {
    width:32.5%;
    border-radius:3px;
    background:#FF6008;
    text-align:center;
    color:#FFF;
}
h4.email-list-title {
    text-transform: uppercase!important;
    opacity:.8!important;
    font-weight: bold;
    font-size:14px;
}
.no-left-pad-mar {
    padding-left:0px!important;
    margin-left:0px!important;
}
.email_list {
    min-height: 200px;
    width: 100%;
    border: 1px solid #DCDCDC;
    border-radius: 4px;
    background: #FFF;
    padding: 4px;
    font-size: 12px;
}
.email-list-button-options {
    width:100%;
    /* border: 1px solid #D6D6D6; */
    
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: 100;
    background: #f17b27;
    letter-spacing: .4px;
    font-family: helvetica!important;
}
.btn-smtp-save {
    width:32.5%;
    border-radius:3px;
    background:#FF6008;
    text-align:center;
    color:#FFF;
}
.btn-smtp-test {
    width:32.5%;
    border-radius:3px;
    background:#FF6008;
    text-align:center;
    color:#FFF;
}
.btn-smtp-cancel {
    width:32.5%;
    border-radius:3px;
    background:#FF6008;
    text-align:center;
    color:#FFF;
}
.btn-smtp-save:visited {
    width:32.5%;
    border-radius:3px;
    background:#FF6008;
    text-align:center;
    color:#FFF;
}
.btn-smtp-test:visited {
    width:32.5%;
    border-radius:3px;
    background:#FF6008;
    text-align:center;
    color:#FFF;
}
.btn-smtp-cancel:visited {
    width:32.5%;
    border-radius:3px;
    background:#FF6008;
    text-align:center;
    color:#FFF;
}
.btn-smtp-save:hover {
    width:32.5%;
    border-radius:3px;
    background:#FF6008;
    text-align:center;
    color:#FFF;
}
.btn-smtp-test:hover {
    width:32.5%;
    border-radius:3px;
    background:#FF6008;
    text-align:center;
    color:#FFF;
}
.btn-smtp-cancel:hover {
    width:32.5%;
    border-radius:3px;
    background:#FF6008;
    text-align:center;
    color:#FFF;
}
.btn-smtp-save:visited,
.btn-smtp-test:visited,
.btn-smtp-cancel:visited {
    width:32.5%;
    border-radius:3px;
    background:#FF6008;
    text-align:center;
    color:#FFF;
}
.btn-smtp-save:focus,
.btn-smtp-test:focus,
.btn-smtp-cancel:focus {
    width:32.5%;
    border-radius:3px;
    background:#FF6008;
    text-align:center;
    color:#FFF;
}
/* Accordion - Bordered
-----------------------------------------------------------------*/

.accordion.accordion-border {
    border: 1px solid #DDD;
    border-radius: 4px;
}
.accordion.accordion-border .acctitle,
.accordion.accordion-border .acctitlec {
    border-color: #CCC;
    line-height: 44px;
    padding: 0 15px 0 36px;
}
.accordion.accordion-border .acctitle i {
    left: 14px;
    line-height: 44px;
}
.accordion.accordion-border .acc_content {
    padding: 0 15px 15px 36px;
}
/* Accordion - Large
-----------------------------------------------------------------*/

.accordion.accordion-lg .acctitle {
    font-size: 23px;
    line-height: 44px;
    padding-left: 30px;
    font-weight: 400;
}
.accordion.accordion-lg .acctitle i {
    width: 20px;
    font-size: 20px;
    line-height: 64px;
}
.accordion.accordion-lg .acc_content {
    padding: 10px 0 30px 30px;
}
/* ----------------------------------------------------------------
    Tabs
-----------------------------------------------------------------*/

.tabs {
    position: relative;
    margin: 0 0 30px 0;
}
li.tools_menu.active_tab {
    background:blue;
    color:#FFF;
}
ul.tab-nav:not(.tab-nav-lg) li {
    /*    border: 1px solid #DDD;*/
    /*    border-bottom: 0;
    border-left: 0;
    text-align: center;*/
}
ul.tab-nav:not(.tab-nav-lg) li:first-child {
    /*    border-left: 1px solid #DDD;*/
}
ul.tab-nav:not(.tab-nav-lg) li a {
    display: block;
    padding: 55px 31px;
    color: #444;
    background-color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    text-decoration:none;
}
ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a {
    position: relative;
    top: 1px;
    background-color: #ffffff;
    color: #232323;
}
ul.tab-nav:not(.tab-nav-lg) li .active_tab {
    display: block;
    padding: 65px 20px;
    color: #444;
    background-color: blue;
    font-size: 14px;
    font-weight: bold;
}
.cd-panel {
    /*...*/
    
    visibility: hidden;
    transition: visibility 0s 0.6s;
}
.cd-panel.is-visible {
    visibility: visible;
    transition: visibility 0s 0s;
}
.cd-panel-header {
    /*...*/
    
    position: fixed;
    top: -50px;
    width: 90%;
    height: 50px;
    transition: top 0.3s 0s;
}
.is-visible .cd-panel-header {
    top: 0;
    transition: top 0.3s 0.3s;
}
.cd-panel-container {
    /*...*/
    
    position: fixed;
    width: 90%;
    height: 100%;
    top: 0;
    right: 0;
    transition-property: transform;
    transition-duration: 0.3s;
    transition-delay: 0.3s;
    transform: translate3d(100%,
    0,
    0);
}
.is-visible .cd-panel-container {
    transform: translate3d(0,
    0,
    0);
    transition-delay: 0s;
}
i.fa.fa-bars.fontsize-m.close-nav {
    color:#FFF!important;
    -webkit-transition-duration: 5s!important;
    /* Safari */
    
    transition-duration: 5s!important;
    -ms-transform: rotate(-135deg)!important;
    /* IE 9 */
    
    -webkit-transform: rotate(-135deg)!important;
    /* Chrome, Safari, Opera */
    
    transform: rotate(-135deg)!important;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: 300ms ease all!important;
    -moz-transition: 300ms ease all!important;
    -o-transition: 300ms ease all!important;
    transition: 300ms ease all!important;
}
.bs-checkbox {
    background-color:#ecf0f2;
    display:block!important;
    margin:0px auto!important;
}
.btn-sm-list-gen {
    padding:4px;
    min-width:90px;
    text-align:left;
    font-size:12px;
    margin-left:0px;
    border-radius:3px;
    padding-left:20px;
    border:1px solid #E5E5E5;
}

button.btn-sm-list-gen.btn-icon.btn-flat.btn-default.btn-delete:hover {
    color: #565656;
    background-color: #f6f6f6;
    border-color: #e5e5e5;
    transition-duration: .4s;
}


.lead-list-title {
    line-height:1.9em!important;
}
.drop_opacity-3 {
    opacity:0.3;
    padding-right:15px;
}
.utility-lead-gen-button {
    padding: 10px 20px;
    color: #6F6F6F;
    background-color: #F3F3F3;
    font-size: 16px;
    border-top-left-radius:3px;
    border-bottom-left-radius:2px;
    box-shadow: 0px 1px 1px #ADADAD;
}
.utility-lead-gen-button:active,
.utility-lead-gen-button:hover,
.utility-lead-gen-button:focus {
    padding: 10px 20px;
    color: #FFF;
    background-color: #FF6008;
    font-size: 16px;
    border-top-left-radius:3px;
    border-bottom-left-radius:2px;
    box-shadow: 0px 1px 1px #ADADAD;
}
.default-button-w-shadow {
    /* padding: 10px 20px; */
    
    color: #333333;
    background-color: #FFFFFF;
    font-size: 11px;
    border-top-left-radius:3px;
    border-bottom-left-radius:2px;
    /* box-shadow: 0px 1px 1px #ADADAD; */
    
    border: .5px solid #CECECE;
    border-radius: 3px;
    padding: 7px 20px;
    line-height: none!important;
}
.default-button-w-shadow:hover {
    background-color:#304356!important;
    color:#FFF;
}
.default-button-w-shadow:active {
    background-color:#2D3E4F!important;
    color:#FFF;
}
.default-button-w-shadow:focus {
    background-color:#2D3E4F!important;
    color:#FFF;
}
.default-button-w-shadow:visited {
    background-color:#2D3E4F!important;
    color:#FFF;
}
.default-button-w-shadow:active,
.default-button-w-shadow:focus,
.default-button-w-shadow:hover,
{
    /* padding: 10px 20px; */
    
    color: #3E3E3E;
    background-color: #F3F3F3;
    font-size: 14px;
    border-top-left-radius:3px;
    border-bottom-left-radius:2px;
    box-shadow: 0px 1px 1px #ADADAD;
}
.utility-lead-gen-button_add {
    padding: 10px 20px;
    color: #6F6F6F;
    background-color: #F3F3F3;
    font-size: 16px;
    border-top-left-radius:3px;
    border-bottom-left-radius:2px;
    box-shadow: 0px 1px 1px #ADADAD;
}
.utility-lead-gen-button_add:active {
    padding: 10px 20px;
    color: #6F6F6F;
    background-color:aqua;
    font-size: 16px;
    border-top-left-radius:3px;
    border-bottom-left-radius:2px;
    box-shadow: 0px 1px 1px #ADADAD;
}
.utility-lead-gen-button_add:active,
.utility-lead-gen-button_add:hover,
.utility-lead-gen-button_add:focus {
    padding: 10px 20px;
    color: #FFF;
    background-color: #FF6008;
    font-size: 16px;
    border-top-left-radius:3px;
    border-bottom-left-radius:2px;
    box-shadow: 0px 1px 1px #ADADAD;
}
.utility-lead-gen-button_trash {
    padding: 10px 20px;
    color: #6F6F6F;
    background-color: #F3F3F3;
    font-size: 16px;
    border-top-left-radius:3px;
    border-bottom-left-radius:2px;
    box-shadow: 0px 1px 1px #ADADAD;
}
.utility-lead-gen-button_trash:active,
.utility-lead-gen-button_trash:focus,
.utility-lead-gen-button_trash:hover {
    padding: 10px 20px;
    color: #FFF;
    background-color: #FF6008;
    font-size: 16px;
    border-top-left-radius:3px;
    border-bottom-left-radius:2px;
    box-shadow: 0px 1px 1px #ADADAD;
}
.list-gen-btn-group {
    /* Mask: */
    
    border: 0px solid #F8F8F8;
    border-radius: 1px;
}
.mail-accounts-description h4 {
    font-size:14px;
    padding-top:5px;
    margin-left:-15px;
}
.table-email-list {
    margin-bottom:50px;
    border:.5px solid #efefef;
    padding:0px;
    width:100%;
    margin-top:10px;
}
.regular-thin-table {} .padding-10 {
    padding:20px;
}
.lists-save-small-btn {
    /* background: #46525E; */
    
    color: #000;
    padding: 10px 45px;
    text-align: center;
    border-radius: 4px;
    letter-spacing: .5px;
    font-size: 13px;
    border: 2px solid #46525E;
    font-weight: bold;
}
.lists-save-small-btn-custom-mail-server {
    /* background: #46525E; */
    
    color: #000;
    padding: 10px 45px;
    text-align: center;
    border-radius: 4px;
    letter-spacing: .5px;
    font-size: 13px;
    border: 2px solid #46525E;
    font-weight: bold;
    background:none!important;
}
.lists-save-small-btn:hover,
.lists-save-small-btn:focus,
.lists-save-small-btn:active {
    /* background: #46525E; */
    
    color: #fff;
    padding: 10px 45px;
    text-align: center;
    border-radius: 4px;
    letter-spacing: .5px;
    font-size: 13px;
    border: 2px solid #46525E;
    font-weight: bold;
    background:#46525E;
}
.lists-save-btn-full-small {
    /* background: #46525E; */
    
    color: #fff;
    padding: 10px 45px;
    text-align: center;
    border-radius: 4px;
    letter-spacing: .5px;
    font-size: 13px;
    border: 4px solid #46525E;
    font-weight: bold;
    background: #46525E;
}
.lists-save-btn-full-small:hover,
.lists-save-btn-full-small:focus,
.lists-save-btn-full-small:active {
    /* background: #46525E; */
    
    color: #fff;
    padding: 10px 45px;
    text-align: center;
    border-radius: 4px;
    letter-spacing: .5px;
    font-size: 13px;
    border: 4px solid #46525E;
    font-weight: bold;
    background:#46525E;
}
.lists-save-btn {
    /* background: #46525E; */
    
    color: #000;
    padding: 12px 50px;
    text-align: center;
    border-radius: 4px;
    letter-spacing: .5px;
    font-size: 13px;
    border: 2px solid #46525E;
    font-weight: bold;
}
.lists-save-btn:hover,
.lists-save-btn:focus,
.lists-save-btn:active {
    /* background: #46525E; */
    
    color: #fff;
    padding: 12px 50px;
    text-align: center;
    border-radius: 4px;
    letter-spacing: .5px;
    font-size: 13px;
    border: 2px solid #46525E;
    font-weight: bold;
    background:#46525E;
}
.lists-save-btn-full {
    /* background: #46525E; */
    
    color: #fff;
    padding: 12px 70px;
    text-align: center;
    border-radius: 4px;
    letter-spacing: .5px;
    font-size: 13px;
    border: 2px solid #46525E;
    font-weight: bold;
    background: #46525E;
}
.lists-save-btn-full:hover,
.lists-save-btn-full:focus,
.lists-save-btn-full:active {
    /* background: #46525E; */
    
    color: #fff;
    padding: 12px 70px;
    text-align: center;
    border-radius: 4px;
    letter-spacing: .5px;
    font-size: 13px;
    border: 2px solid #46525E;
    font-weight: bold;
    background:#46525E;
}
.btn-blue-clear-wiere {
    /* background: #46525E; */
    
    color: #000;
    padding: 12px 70px;
    text-align: center;
    border-radius: 4px;
    letter-spacing: .5px;
    font-size: 13px;
    border: 2px solid #46525E;
    font-weight: bold;
    background:none;
}
.btn-blue-clear-wiere:hover,
.btn-blue-clear-wiere:focus,
.btn-blue-clear-wiere:active {
    color: #fff;
    padding: 12px 70px;
    text-align: center;
    border-radius: 4px;
    letter-spacing: .5px;
    font-size: 13px;
    border: 2px solid #46525E;
    font-weight: bold;
    background:none;
    color:#46525E;
}
.btn-blue-clear-wiere-custom {
    /* background: #46525E; */
    
    color: #000;
    padding: 12px 50px;
    text-align: center;
    border-radius: 4px;
    letter-spacing: .5px;
    font-size: 13px;
    border: 2px solid #46525E;
    font-weight: bold;
    background:none;
}
.btn-blue-clear-wiere-custom:hover,
.btn-blue-clear-wiere-custom:focus,
.btn-blue-clear-wiere-custom:active {
    color: #fff;
    padding: 12px 50px;
    text-align: center;
    border-radius: 4px;
    letter-spacing: .5px;
    font-size: 13px;
    border: 2px solid #46525E;
    font-weight: bold;
    background:none;
    color:#46525E;
}
.btn-default-orange:hover,
.btn-default-orange:focus,
.btn-default-orange.focus,
.btn-default-orange:active,
.btn-default-orange.active,
.open > .dropdown-toggle.btn-default-orange {
    color:#FFF;
    background:#f17b27;
    border-color:#f17b27;
}
.bg-gear {
    background: url('../img/large_gear.png') no-repeat!important;
    width: 475px;
    top: 100px!important;
    bottom: -140px;
    position: absolute;
    left: -200px;
    z-index: 9999;
    .modal-title-lead gen h4 {
        font-size: 24px!important;
        color: #535353!important;
    }
    .whois-list-email-view ul {
        text-decoration: none!important;
        list-style-type: none!important;
        padding-left: 0px!important;
        font-size: 12px!important;
    }
    div.caption.col-md-5.no-margin-left.col-lg-5 ul.whois-list-email-view {
        text-decoration: none!important;
        list-style-type: none!important;
        padding-left: 0px!important;
        font-size: 12px!important;
    }
    .exit-processing-bulk {
        padding: 10px;
        background: blue;
    }
    .tm_risk_low {
        color: #8FBB70!important;
    }
    td.tm_risk_medium {
        color: #E49F2E!important;
    }
    .tm_risk_high {
        color: #E42E4C!important;
    }
    .note {
        font-size: .9em!important;
        color: rgba(51, 51, 51, 0.50)!important;
    }
.dl-bordered {
    border: 1px solid #ddd;
    border-radius:8px;
}
.dl-bordered dt {
    border-right: 1px solid #ddd;
    padding-right:12px;
    width:25%;
    margin-right:12px;
  float:left;
  text-align:right;
}
.dl-bordered dd {
    padding-right:12px;
    border-bottom: 1px solid #ddd;
    margin-left:0;
  
    
}
.dl-bordered dt:last-of-type, .dl-bordered dd:last-of-type {
    border-bottom:none;
}


div.container.bg_cover div.row div.col-lg-12.col-md-12.sidebar_content_output_data_tables h4.sub-error-text {
    text-align:center;
    /* Sorry we haven’t bee: */
    font-family: .HelveticaNeueDeskInterface-Regular;
    font-size: 18px;
    color: #1E2E3E;
}





