/*
 *
 * ITG blue-main: #004F71 rgb(0, 79, 113)
 * ITG blue-highlight: #407891 rgb(64, 120, 145);
 *
*/

/* Sidebar */

body .content .sidebar {
    padding: 0 0 0 40px;
}

body .content .sidebar h3 {
  margin: 0 0 20px 0;
}

.sidebar {
  border-left: 1px rgb(207, 207, 207) dotted;
  margin-top:70px;
  padding: 0 0 0 40px;
}

body .content .sidebar section {
  margin-top:0px;
  margin-bottom:40px;
}

body .content .sidebar .pis_posts_in_sidebar-2 > h3 { /* icon coinstories NL  */
  background: url(../img/icons/chat109.png) 2px 5px no-repeat;
  padding-left:30px;
}

body .content .sidebar .pis_posts_in_sidebar-4 > h3 { /* icon events NL  */
  background: url(../img/icons/clock127.png) 2px 5px no-repeat;
  padding-left:30px;
}

body .content .sidebar ul {
  list-style-image: url(../img/icons/link_s.png);
}

body .content .sidebar a:hover {
  text-decoration:none;
  border-bottom:1px dotted rgb(64, 120, 145);
}

a.btn-report:link,  a.btn-report:visited {
  font-size: 18px;
  text-decoration:none;
  padding:20px;
  background: rgb(0, 79, 113);
  color:rgb(255,255,255);
}

a.btn-report:hover {
  font-size: 18px;
  text-decoration:none;
  padding:20px;
  background: rgba(0, 79, 113, 0.5);
  color:rgb(255,255,255);
}

aside .dropdown {
  margin-top:-20px;

}

aside .dropdown-menu ul {
  list-style-type: none;
  padding-left:0px;
}

aside .dropdown-menu>li {
  list-style-image:none;
  padding-left:0px;
}

.sidebar-dropdown {
  background: rgb(0, 79, 113);
  border-radius:0px;
  border: 1px dotted rgb(207,207,207);
  color:#fff;
}

.sidebar-dropdown:hover {
  background: rgb(255, 255, 255);
  border-radius:0px;
  border: 1px dotted rgb(207,207,207);
  color:rgb(0, 79, 113);
}

ul.sidebar-dropdown-content {
  border-radius:0px;
  border: 1px dotted rgb(207,207,207);
  list-style-type: none !important;
  padding-left:0px !important;
  margin:0px !important;
}

.sidebar-dropdown > .caret {
  margin-left:15px;
}

a.sidebar-documents-item:link, a.sidebar-documents-item:visited {

}

a.sidebar-documents-item:hover {
  background: rgb(0, 79, 113) !important;
  color:rgb(255,255,255) !important;
  bprder-bottom:0px;
}

.sidebar-events-title {
  padding:10px 15px 10px 15px;
  font-size:18px;
  display:inline-block;
  background: rgb(0, 79, 113);
  border: 1px dotted rgb(207,207,207);
  color:#fff;
}



.sidebar-events-title a:link, .sidebar-events-title a:visited {
  color:rgb(255,255,255);
  text-decoration:none;
}

.sidebar-events-title a:hover {
  color:rgba(255,255,255, 0.7);
  border-bottom-style: none;
}


.sidebar-event-item {
  padding-left:20px;
  padding-bottom:20px;
  padding-top: 15px;
  border-bottom: 1px dotted rgb(207,207,207);

}

.sidebar-event-item:hover {
  background:rgb(250, 250, 250);
}

.sidebar-event-item-date {
  color:rgb(0, 79, 113);
  font-size:14px;
}

.sidebar-event-item-name {
  font-size:16px;
}

a.sidebar-event-item-name:link {
  text-decoration: none !important;
  color:rgb(0,0,0) !important;
}

a.sidebar-event-item-name:visited {
  text-decoration: none !important ;
  color:rgb(0,0,0) !important;
}

a.sidebar-event-item-name:hover {
  text-decoration: none !important;
  color:rgba(0,0,0, 0.7) !important;
  border-bottom:0px !important;
}


/* Responsive */


/* Large Devices, Wide Screens */
   @media only screen and (max-width : 1200px) {

   }

   /* Medium Devices, Desktops */
   @media only screen and (max-width : 992px) {

   }

   /* Small Devices, Tablets */
   @media only screen and (max-width : 768px) {

     .sidebar {
       border-left: 0px rgb(207, 207, 207) dotted;
       border-top: 1px rgb(207, 207, 207) dotted;
       margin-top:50px;
     }

     aside .dropdown {
       margin-bottom: 50px;
       margin-top:0px;
     }


     body .content .sidebar section {
       display:inline-block;
       margin-right:20px;
       padding-right:20px;

       vertical-align: text-top;
     }

    body .content .sidebar .pis_posts_in_sidebar-4 {
      padding-left:-15px;
    }

     body .content .sidebar .pis_posts_in_sidebar-4 > h3 { /* icon events NL  */
       background: url(../img/icons/clock127.png) 0px 20px no-repeat;
       padding-left:25px;
       padding-top:15px;
     }

     aside .dropdown-menu ul {
       list-style-type: none;
       padding-left:0px;
       margin-left:5px;
     }


   }

   /* Extra Small Devices, Phones */
   @media only screen and (max-width : 480px) {
     .tab-link {
       margin-left:0px;
     }
   }

   /* Custom, iPhone Retina */
   @media only screen and (max-width : 320px) {

   }
