﻿table.websiteglobalstats td {
    /*width: 265px;*/
    /*border: 1px solid #e7e4fc;*/
    border-radius: 2px;
    padding: 4px;
    /*font-size: 0.9em;*/
    font-family: 'open sans';

    color: #444;
    font-size: 14px;
}
table.websiteglobalstats.em-td2 td:nth-child(2) {
    color: #000;


    /*font-size: 1em;
    font-size: 13px;*/
    min-width:200px;
    padding-left: 10px;
    font-size: 14px;
    /*padding-right: 20px;*/
    font-weight: 500;
}
table.websiteglobalstats.em-td2 td:nth-child(2) strong {
    font-size: 15px !important;
}
table.websiteglobalstats.em-td2 td:nth-child(3) {

    /*font-weight: 600;*/
    font-size: 14px;

   

}
table.websiteglobalstats.trhov tr:hover {
    background-color: #f4f4f4;
}
table.t1 tr:hover {
    background-color: #f4f4f4;
}
table.websiteglobalstats  {
    width: 100%;
}
table.websiteglobalstats {
    display: table-cell;
    padding: 5px;
}

table.websiteglobalstats td:nth-child(1) {
    width: 117px;
}
table.websiteglobalstats tr {
    width: 465px;
    /*border-bottom: 1px solid #f3f3f3;*/
    padding-top: 5px;
    font-size: 13px;
}
  .nopadding {
   padding: 0 !important;
   margin: 0 !important;
}
  .panel.panel-featured-primary h2.panel-title {
      color:  #0088cc;
  }
  
.mb10 {
    margin-bottom: 10px !important
}.mb2 {
    margin-bottom: 2px !important
}
.mb20 {
    margin-bottom: 20px !important
}
.mb30 {
    margin-bottom: 30px !important
}
.mb40 {
    margin-bottom: 40px !important
}
.mt5 {
    margin-top: 5px !important
}
.mt10 {
    margin-top: 10px !important
}.mt20 {
    margin-top: 20px !important
}.mt30 {
    margin-top: 30px !important
}.mt40 {
    margin-top: 40px !important
}.mt50 {
    margin-top: 50px !important
}
 .mt60 {
    margin-top: 60px !important
}
 .mt70 {
    margin-top: 70px !important
}
 .mt80 {
    margin-top: 80px !important
}
 .mt90 {
    margin-top: 90px !important
}
 .mt100 {
    margin-top: 100px !important
}
  .mt110 {
    margin-top: 110px !important
}
    .mt120 {
    margin-top: 120px !important
}
    .ml5 {
    margin-left: 5px !important
}
.ml10 {
    margin-left: 10px !important
}
.ml20 {
    margin-left: 10px !important
}
.ml30 {
    margin-left: 30px !important
}
.pt10 {
    padding-top:10px !important
}
.mr10 {
    margin-right: 10px !important
}
.mr5 {
    margin-right: 5px !important
}
.fright {
    float: right !important;
}
  .nopadding {
   padding: 0 !important;

}
  .nomargin {
         margin: 0 !important;
  }
  table.t1 {
      width: 100%;
  }
  table.t1 {
      max-width: 800px;
  }
  table.t1 thead {
    border: 1px solid #eee;
    font-weight: 600;
    background-color: #fafafa;
    
}
  table.t1 td {
    padding: 5px 10px 5px 10px;
    /*border-bottom: 1px solid #eee;*/
    /*font-family: "verdana";*/
    font-size: 14px;
}


table.t1 th {
    padding: 5px 10px 5px 10px;
    border: 1px solid #ccc;
}
table.t1 thead td {
    border-bottom: 1px solid #ccc;
    
}
.panel-body h2 {
    font-size: 14px;
    font-weight: 600;
    /*line-height: 22px;*/
    margin: 0 0 0px;
    /*float: right;*/
    margin-left: 5px;
    font-family: "open sans";
    font-size: 14px;
    letter-spacing: inherit;
    display: inline;
    /*padding-bottom: 35px;*/
}
    .panel-body table.websiteglobalstats {
        margin-top: 10px;
    }
.panel-body .fa {
    font-size: 16px;
    margin-left: 5px;
}
.divListIP a {
    width: 50%;
    overflow: hidden;
    float: left;
    display: block;
    padding-left: 8px;
}
.divListIP.col1 a {
    width: 100%;
    overflow: hidden;
    float: left;
    display: block;
    padding-left: 8px;
}
/*.anchor{padding-top: 85px !important; margin-top: -85px !important;}*/

/*  Ads */

@media (min-width:992px) {
    #pubdetaillg {
        /*height: 90px;*/
        width: 970px;
    }
    #pubdetaillg2 {
        height: 90px;
        width: 970px;
    }
    #pubdetaillg3 {
        height: 90px;
        width: 970px;
    }
}

@media (min-width: 992px) and (max-width:1200px) {
    #pubdetaillg {
        position: relative;
        left: -15px;
    }
    #pubdetaillg2 {
        position: relative;
        left: -15px;
    }
    #pubdetaillg3 {
        position: relative;
        left: -15px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
     #pubdetaillg {
        height: 90px;
        width: 728px;
    }
    #pubdetaillg2 {
        height: 90px;
        width: 728px;
    }
     #pubdetaillg3 {
        height: 90px;
        width: 728px;
    }
}
@media (max-width:767px) {
     #pubdetaillg {
        height: 60px;
        width: 468px;
    }
    #pubdetaillg2 {
        height: 60px;
        width: 468px;
    }
    #pubdetaillg3 {
        height: 60px;
        width: 468px;
    }
}
@media (max-width:505px) {
     #pubdetaillg {
        height: 50px;
        width: 320px;
    }
    #pubdetaillg2 {
        height: 50px;
        width: 320px;
    }
    #pubdetaillg3 {
        height: 50px;
        width: 320px;
    }
}

/* Criteo */

    #fuab1 {
        float: left;
    }
    /*
@media (min-width:992px) {
    #fuab1 {
        height: 90px;
    }
}

@media (min-width: 992px) and (max-width:1200px) {
    #fuab1 {
        position: relative;
        left: -15px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
     #fuab1 {
        height: 90px;
    }
}
@media (max-width:767px) {
     #fuab1 {
        height: 50px;
    }
}
@media (max-width:505px) {
     #fuab1 {
        height: 50px;
    }
}
    */
/*---*/

@media (max-width:1200px) {

}
@media (min-width:1200px) {
    header .logo img  {
    left: -20px;
}
}

.pd5 {
    padding: 5px;
}
#txtSearch {
    
    color: #333;
    

}
#txtSearch::-webkit-input-placeholder { /* WebKit browsers */
    color:    #666;
    font-size: 18px;
    font-weight: 500;
}
#txtSearch:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #666 !important;
   font-size: 18px;
    font-weight: 500;
   opacity:  1;
}
#txtSearch::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #666 !important;
   font-size: 18px;
    font-weight: 500;
   opacity:  1;
}
#txtSearch:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #666 !important;
   font-size: 18px;
    font-weight: 500;
}
#aSearch {
    color: #fff;
}

@media (max-width:991px) {
   #header nav ul.nav-main li a:hover {
    color: #0088cc !important;
}
   #btnNavModbile {
       border: 1px solid #ccc;
       margin-top: 12px !important;
   }
}
@media (min-width:768px) {

   #btnNavModbile {
       border: 1px solid #ccc;
       margin-top: 12px !important;
   }
}
@media (max-width:767px) {

   #btnNavModbile {
       border: 1px solid #ccc;
       margin-top: 17px !important;
   }
}
@media (min-width:561px) and (max-width:660px) {
   #txtSearch {
    font-size: 14px !important;
       width: 390px;
}
   #txtSearch::-webkit-input-placeholder { font-size: 14px !important; } /* firefox 19+ */ 
   #txtSearch::-moz-placeholder { font-size: 14px !important; } /* firefox 19+ */ 
   #txtSearch:-ms-input-placeholder { font-size: 14px !important; } /* firefox 19+ */ 
   .blackboard-text{ font-size: 20px !important;}
   .bottom-label{font-size: 16px !important;}
   #aSearch {
       font-size: 14px !important;
       height: 46px;
       padding-top: 12px;
   }
}
@media (min-width:521px) and (max-width:560px)  {
   #txtSearch {
    font-size: 14px !important;
       width: 348px;
}

   #txtSearch::-webkit-input-placeholder { font-size: 14px !important; } /* firefox 19+ */ 
   #txtSearch::-moz-placeholder { font-size: 14px !important; } /* firefox 19+ */ 
   #txtSearch:-ms-input-placeholder { font-size: 14px !important; } /* firefox 19+ */ 
   .blackboard-text{ font-size: 16px !important;}
   .bottom-label{font-size: 16px !important;}
   #aSearch {
       font-size: 14px !important;
       height: 46px;
       padding-top: 12px;
   }
}
@media (max-width:520px) {
    #txtSearch {
        font-size: 13px !important;
        width: 328px;

    }
       #txtSearch::-webkit-input-placeholder { font-size: 13px !important; } /* firefox 19+ */ 
   #txtSearch::-moz-placeholder { font-size: 13px !important; } /* firefox 19+ */ 
   #txtSearch:-ms-input-placeholder { font-size: 13px !important; } /* firefox 19+ */ 
   .blackboard-text{ font-size: 18px !important;}
   .slider-container .bottom-label {
       font-size: 14px !important;
   }
   #aSearch {
       font-size: 13px !important;
       height: 46px;
       padding-top: 12px;
   }
}

@media (min-width:661px) {
   #txtSearch {

       width: 450px;
}
  
   /*#aSearch {
       font-size: 14px !important;
       height: 46px;
       padding-top: 12px;
   }*/
}
@media (max-width:991px) {
   .page-top {

       top: -20px;
}
}
@media (min-width: 661px) and (max-width:991px) {
   
   .bottom-label{font-size: 18px !important;}

}
@media (min-width:992px) {
   
   .bottom-label{font-size: 20px !important;}

}

    #txtsearchTopBar::-webkit-input-placeholder { font-size: 13px !important; } /* firefox 19+ */ 
   #txtsearchTopBar::-moz-placeholder { font-size: 13px !important; } /* firefox 19+ */ 
   #txtsearchTopBar:-ms-input-placeholder { font-size: 13px !important; } /* firefox 19+ */

@media (max-width:1200px) {
   
   #coldoc{ display: none !important;
       /*background-color: #ee44cc;*/
   }

} 

@media (max-width:991px) {
   #divSearchTopBar{top: 61px;
   }
} 
@media (min-width:992px) {
   #divSearchTopBar{top: 12px;
   }
} 
#btnTopSearch {

    z-index: 100;
}
@media (max-width:605px) {
    
}

#divSearchTopBar {
    width: 390px;
}
@media (max-width:767px) {

    #divSearchTopBar {
    width: 495px;
        left: 20px;
}#btnNavModbile {
        right: 15px;
    }
}
@media (max-width:558px) {

    #divSearchTopBar {
    width: 495px;
        left: 10px;
}
    #btnNavModbile {
        right:10px;
    }
}
.mt0 {
    margin-top: 0px;
}
.cb {
    clear: both;
}
.recaptchatable #recaptcha_response_field {
    font-size: 13pt !important;
    height: 30px;
    padding: 2px;
}
#idCardRegistrant table.websiteglobalstats td:nth-child(2) a{
    /*color: #333 !important;*/
}
#idCardWebsite table.websiteglobalstats td:nth-child(2) a{
    /*color: #333 !important;*/
}

#map-canvasIP {
    height:200px;width: 100%; padding-left: 6px;float: left;margin-right:8px;margin-bottom: 0px;
}
h3,
.h3 {
	font-size: 13px;
    color: #666;
	/*font-size: 1.8em;*/
	font-weight: 400;
	letter-spacing: normal;
	line-height: 24px;
	margin-bottom:5px;
    margin-top: 30px;
}
#divListOtherTLD a {
    display: block;
    float: left;
    overflow: hidden;
    padding-left: 8px;
    width: 50%;
}
@media (max-width:538px) {
  /*#searchTopBar {
      background-color: #1c5;
      float: left;
  }*/
  #divSearchTopBar {
      /*background-color: #c23;
      float: left;
      height: 50px;*/
      margin-top: 50px;
      left: -156px;
      
  }
  #header {
      min-height: 165px;
  }
   #txtSearchTopPage {
      font-size: 12px;
       width: 205px;
  }
    #field2::-webkit-input-placeholder { color:#00f; }
    #field3::-webkit-input-placeholder { color:#090; background:lightgreen; text-transform:uppercase; }
    #field4::-webkit-input-placeholder { font-style:italic; text-decoration:overline; letter-spacing:3px; color:#999; }

    /* individual: mozilla */
    #field2::-moz-placeholder { color:#00f; }
    #field3::-moz-placeholder { color:#090; background:lightgreen; text-transform:uppercase; }
    #field4::-moz-placeholder { font-style:italic; text-decoration:overline; letter-spacing:3px; color:#999; }

    #txtSearchTopPage::-webkit-input-placeholder::before {
    color:#666;
    }
    #txtSearchTopPage ::-moz-placeholder::before {
    color:#666;
    content:"search";
    }
    #spanbtnTopSearch {
        float: left;
    }
    #btnNavModbile {
        right: 20px;
        float: left;
       
    }
    .main{ margin-top: -20px;}
}

@media (max-width:488px) {#btnNavModbile {right: 40px;}}
@media (max-width:468px) {#btnNavModbile {right: 60px;}}
@media (max-width:448px) {#btnNavModbile {right: 80px;}}
@media (max-width:428px) {#btnNavModbile {right: 100px;}}
@media (max-width:408px) {#btnNavModbile {right: 120px;}}
@media (max-width:388px) {#btnNavModbile {right: 140px;}}
@media (max-width:368px) {#btnNavModbile {right: 160px;}}
@media (max-width:348px) {#btnNavModbile {right: 180px;}}
@media (max-width:328px) {#btnNavModbile {right: 200px;}}
@media (max-width:308px) {#btnNavModbile {right: 220px;}}

@media (max-width:650px) {#revolutionSlider {display: none;}}


@media (max-width:1000px) {
#txtSearch::-webkit-input-placeholder { font-size: 14px !important; } /* firefox 19+ */ 
   #txtSearch::-moz-placeholder { font-size: 14px !important; } /* firefox 19+ */ 
   #txtSearch:-ms-input-placeholder { font-size: 14px !important; } /* firefox 19+ */ 
   .blackboard-text{ font-size: 22px !important;}
   .bottom-label{font-size: 18px !important;}
   #aSearch {
       font-size: 14px !important;
       height: 46px;
       padding-top: 12px;
   }
   #txtSearch{ width: 390px;}

}

.fa-slash:after {
  position: absolute;
  content: "/";
  /*color: #333;*/
  font-weight: 700;
  font-size: 1.6em;
  left: 19px;
  top: -10px;
}
@media (max-width:700px) {

    table.websiteglobalstats tr td:nth-child(3n+3) {
        display: none;
    }
    table.t1 tr td:nth-child(4n+4) {
        display: none;
    }
    table.t1 tr td:nth-child(5n+5) {
        display: none;
    }
    table.t1 tr td:nth-child(6n+6) {
        display: none;
    }
    table.t1 tr td:nth-child(7n+7) {
        display: none;
    }
}
.menu-left i {
    font-size: 18px;
    margin-bottom: 10px;
    margin-left: 5px;
}.menu-left  {
     height: 220px;
     margin-top: 0px;
     position: relative;
     float: left;
     top: -3px;
 
}
 .menu-left a i {
     color: #ccc;
}
  /*.menu-left li.active {
     color: #3c8;
      background-color: #5c9;
}*/
 .bs-docs-sidebar .nav > li > a i:hover, .bs-docs-sidebar .nav > li > i:focus {
    color: #0066cc;
}
 .cb {
     clear: both;
 }
 p.cc_message{
     color:#999 !important;
 }
.cc_container .cc_btn, .cc_container .cc_btn:visited {
    background-color: #eee;
}
.cc_container .cc_btn, .cc_container .cc_btn:active {
    background-color: #ddd !important;
    color:#999;
}
.cc_container .cc_btn, .cc_container .cc_btn {
    background-color: #eee;
}
.cc_container *::-moz-selection {
    background: #aaa none repeat scroll 0 0 !important;
    color: #fff;
    text-shadow: none;
}
.cc_container *::-webkit-selection { background:#aaa;}
.cc_container *::selection { background:#aaa;}
.fontsize14
{
    font-size:14px;
}
#floatingSocialShare{
    z-index: 99;
}
#floatingSocialShare a {
    opacity: 0.4;
    width: 30px;
    height:28px;
    padding: 8px 0px;
}
.panel-featured-all {
    border-color: #eee;
    border-style: solid;
    border-width: 1px;
}
.container.about h2{
    margin:0px !important;
}
.light{
    color:#777;
}
.fleft{
    float:left;
}
h2.h2InRpt
{
    font-size:14px !important;
    /*background-color:#eee;*/
    /*border-bottom:1px solid #eee;*/
    /*display:block;*/
    padding-bottom:20px;

    margin-bottom:10px;
}
i.h2InRpt
{
    font-size:16px !important;
}
div.h2InRpt
{
    /*border-bottom:1px solid #ddd;*/
    /*background: #f4f4f4;
    border-top: 5px solid #f1f1f1;*/
}
#divRptHistoryMain
{
    background: #f8f8f8;
    border-top: 5px solid #f1f1f1;
}
@media (min-width:1200px) {
   
   .bottom_ad_small{
       display:none;
    }

}
@media (min-width:1200px) {
   
   #banner2_small{
       display:none;
    }

}

