/*
Kleuren:
rood:			#e71e00;
blauw:			#0068b1;
middelgrijs (content)	#e9e9e9;
donkerbruin (footer)	#231f20;
*/


body{
  width: 100%;
  margin: 0px;
  font-family:  News Gothic, arial, sans-serif;
  font-size: 13px;
  line-height: 18px;
}

/* H T M L  E L E M E N T E N */
h1,
h2,
h3{
  
}

#content h1{
  font-size: 32px;
  line-height: 36px;
  padding-bottom: 12px;
  color: #333;
  clear: left;
}

#content h2{
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  color: #555;
  padding-bottom: 12px;
}

#content h3{
  font-size: 15px;
  font-weight: bold;
}

p{
  margin-bottom: 18px;
}

table{
  border: 0px;
}

ul,
.item-list ul,
ol,
.item-list ol,
li,
.item-list li,
.item-list ul li,
.item-list ol li,
ul.menu li,
ul li.leaf,
ol li.leaf{
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}

#content ul,
#content ol{
  margin-bottom: 18px;
}

#content li{
  list-style-type: square;
  margin-left: 22px;
}

a{
  text-decoration: none;
  color: #e71e00;
}

#content a.active{
  
}

#content a:hover{
  text-decoration: underline;
}

#content a:hover{
  text-decoration: underline;
}

strong{
  font-weight: bold;
}

em{
  font-style: italic;
}

input,
textarea,
select{
  border: 1px solid #555;
  background: #fafafa;
  padding: 3px 4px;
}

input[type=submit]{
  padding: 3px 16px;
}

table{
  width: 100%;
  margin-bottom: 18px;
}

tbody{
  border-color: #fff;
}

table tr,
table th{
  border: 0;
  border-bottom: 1px #fff solid !important;
}

table th{
  font-weight: bold;
  padding: 4px 8px 4px 0px;
  border-bottom-color: #fff;
}

table td{
  vertical-align: top;
}

table tr td{
  border: 0;
  padding: 4px 8px 4px 0px;
}

table tr td p{
  margin-bottom: 0px;
}

body.node-type-mailing table tr td p{
  margin-bottom: 12px;
}

body.node-type-mailing table tr#mailing-body td:first-child {
  padding-top: 24px !important;
}




/* G L O B A L E  L A Y O U T */

#page-wrapper{
  width: 992px;
  margin: 0 auto 24px auto;
  background: #e9e9e9;
}

#header{
  height: 160px;
  position: relative;
  background: #fff;
}

/* Datum in header */
#header-date{
  font-size: 10px;
  position: absolute;
  left: 0;
  top: 0;
}

/* User info block */
#header #block-user-info{
  position: absolute;
  right: 390px;
  top: 4px;
}

#header a#logo{
  position: absolute;
  display: block;
  top: 28px;
}

/* region switcher */
#block-moditech-regions-switcher,
#block-locale-language{
  position: absolute;
  top: 0px;
  width: 180px;
  background: beige;
  color: #fff;
  cursor: pointer;
  z-index: 5000;
}

#block-moditech-regions-switcher h2,
#block-locale-language h2{
  padding-left: 6px;
  font-weight: normal;
  padding-bottom: 3px;
  padding-top: 2px;
  font-size: 12px;
}

#block-moditech-regions-switcher a,
#block-locale-language a{
  color: #fff;
}

#block-moditech-regions-switcher{
  right: 180px;
  background: url(../images/regselect-arr.png) 160px 8px no-repeat #0068b1;
}

#block-locale-language{
  right: 0px;
  background: url(../images/lanselect-arr.png) 160px 8px no-repeat #e71e00;
}

#block-moditech-regions-switcher li ,
#block-locale-language li{
  padding: 2px 0 3px 6px;
  margin: 0;
  list-style-type: none;
  border-bottom: 1px solid #fff;
  cursor: pointer;
}

#block-moditech-regions-switcher li:hover,
#block-locale-language li:hover{
  background: beige;
  color: #000;
}

#block-moditech-regions-switcher li:hover a,
#block-locale-language li:hover a{
  background: beige;
  color: #000;
}

/* RSS */
#block-block-14{
  position: absolute;
  top: 107px;
  right: 184px; 
}


/* Topmenu */
#xblock-menu-menu-topmenu,
#xblock-nice-menus-1,
#header .block-nice-menus{
  position: absolute;
  width: 100%;
  height: 22px;
  padding-top: 2px;
  left: 0;
  bottom: 1px;
  background: #e71e00;
}

#header .block-nice-menus ul{
  
}

#header .block-nice-menus li{
  background: #e71e00;
  padding: 1px 12px;
  border-color: #fff;
  border-width: 0px;
  border-right-width: 1px;
  font-size: 14px;
  text-transform:uppercase;
  line-height: 18px;
}

#header .block-nice-menus li.active-trail{
  padding-bottom: 0px;
  background: #0068b1;
  padding: 3px 8px 3px 8px;
  margin-top: -2px;
}

#header .block-nice-menus li.active-trail a{
  

}

#header .block-nice-menus li.active-trail li a{
  color: #fff;
}

#header .block-nice-menus li li:hover{
  background: #0068b1;
}

#header .block-nice-menus li.last{
  xpadding-right: 0px;
  border: 0px;
}

#header .block-nice-menus li a{
  text-decoration: none;
  color: #fff;
  padding: 0px;
}

#header .block-nice-menus li ul{
  margin-top: -3px;
  border: 0px solid #fff;
  border-top: 1px solid #fff;
}

#header .block-nice-menus li li{
  font-size: 13px;
  text-transform:none;
  border: 0px;
  border-bottom: 1px #fff solid;
  padding: 3px 8px;
  width: 0 !important;
  min-width: 200px !important;
  max-width: 640px !important;
}

#header .block-nice-menus li li.last{
  border: 0px;
  padding-right: 8px;
}

/* Zoekveld (header) */
#header div#block-search-form{
  position: absolute;
  right: 0px;
  top: 107px;
  height: 24px;
  width: 179px;
  padding: 0px 1px;
  background: #fff;
  z-index: 1001;
}

#header #block-search-form .content{
  border: 1px solid #777;
  background: #fff;
}

#header #block-search-form input{
  border: 0px solid #000;
  background: none;
}

#header #edit-search-block-form--2{
  width: 82%;
  position: relative;
  top: 0px;
  xmargin-top: 0px;
  height: 12px;
  padding: 3px 4px;
  height: 16px;
}

#header #block-search-form input#edit-submit,
#header #block-search-form input#edit-submit--2{
  padding: 0px 0px 0px 0px;
  height: 20px;
  margin-bottom: -2px;
}

div#breadcrumb{
  margin-top: 0px;
  height: 20px;
  font-size: 13px;
  border-bottom: 1px solid #fff;
  margin-bottom: 8px;
}

div#breadcrumb a{
  color: #000;
}

/* Headerimage: Alleen op front(?) 100%, anders 745px */
#header-afbeelding{
  width: 704px;									xbackground: url(/sites/all/themes/nil/images/header1.jpg) left top no-repeat;
  height: 250px;
  margin-bottom: 16px; /* 16px ondermarge */
  float: left;
  overflow: hidden;
}

body.no-sidebars #header-afbeelding{
  width: 100%;
  height: 260px;
}

body.no-sidebars #header-afbeelding img{
  width: 100%;
}

body.front #header-afbeelding{
  width: 992px;
  height: 300px;
  padding-bottom: 2px; /* 16px ondermarge */
  margin-left: -24px;
  margin-top: -12px;
}



.rotating-banner .buttons{
  
  margin-top: -24px;
  z-index: 1005;
  position: relative;
  zoom: 1;
}

.rotating-banner .bottom-left div{
  xpadding: 6px;
}

.rotating-banner .buttons a{
  background: #0068b1;
}

.rotating-banner .buttons a.activeSlide{
  background: #fff;
}

.rotating-banner .layout-wrapper{
  margin-left: 0px;
  margin-bottom: 18px;
}

.rotating-banner .rb-textbox-type-header a,
.rb-textbox-type-text a{

  color: #fff;
  text-decoration: none !important;
}

.rotating-banner .rb-textbox-type-header a:hover,
.rb-textbox-type-text a:hover{
  text-decoration: none !important;
}

.rotating-banner .rb-textbox{
  font-family: News Gothic Condensed, arial, sans-serif !important;
}

.rotating-banner .rb-textbox-type-header{
  font-size: 28px;
  font-weight: normal;
  background: #000;
  color: #fff;
  padding: 12px 12px !important;
  margin-bottom: 2px;
}

.rotating-banner .rb-textbox-type-text{
  font-size: 13px;
  letter-spacing:.5px;
  background: #e71e00;
  color: #fff;
  padding: 2px 16px !important;
  float: left;
}

#main {
  padding: 0px 24px 36px 24px;
}

/* Content-top */
#content-top,
#contentbottom{
  padding: 4px 0 0 0;
  margin-bottom: 18px;
  height: 23px;
  border: 1px #fff solid;
  border-width: 1px 0;
  position: relative;
  overflow: hidden;
  clear: left;
}

#contentbottom{
  position: relative;
  margin-top: 32px !important;
  padding-right: 24px;
}

/* Content-top: social media links, print & email links */
#content-top #block-block-5,
#contentbottom #copy_block-block-5{
  float: right;
}

#content-top #content-top-sm-twitter,
#contentbottom #copy_content-top-sm-twitter{ /* Twitter */
  float: left !important;
  margin-right: 5px;
}

#content-top #content-top-sm-googleplus,
#contentbottom #copy_content-top-sm-googleplus{ /* Google+ */
  float: left !important;
  margin-right: 5px;
}

#content-top #content-top-sm-facebook,
#contentbottom #copy_content-top-sm-facebook{ /* facebook */
  float: left !important;
  margin-left: 0px;
}

#content-top .print_html,
#contentbottom .print_html{
  float: right;
  display: block;
  padding-left: 20px;
  background: url(../images/print.png) left 3px no-repeat;
}

#content-top .print_mail,
#contentbottom .print_mail{
  float: right;
  display: block;
  padding-left: 20px;
  background: url(../images/email.png) left 3px no-repeat;
}

/* Verwijder orig icons */
#content-top .print_mail img,
#content-top .print_html img,
#contentbottom .print_mail img,
#contentbottom .print_html img{
  display: none;
}

#content-top #ct-submitted,
#contentbottom #copy_ct-submitted{
  position: absolute;
  left: 0;
  top: 4px;
  font-size: 12px;
}

#sidebar-first{
  float: left;
  width: 216px;
}

#content{
  float: left;
  padding: 12px 0px 32px 0px;
  position: relative;
}

#block-system-main{
  clear: both;
  xmargin-bottom: 32px;
  xmin-height: 160px;
}


body.no-sidebars #content{
  width: 100%;
  
}

body.one-sidebar #content{
  width: 704px; /* ervan uit gegaan dat body.one-sidebar altijd betekent: #sidebar-second actief */  
}

body.front.one-sidebar #content{
  width: 700px; /* ervan uit gegaan dat body.one-sidebar altijd betekent: #sidebar-second actief */  
}

body.two-sidebars #content{
  width: 704px; 
}

body.front #content-inner{
  width: 720px;
}						

body.front #content-inner h3{
  width: 700px;
}						



body.two-sidebars #content-inner{
  width: 454px;
  float: left;
  position: relative;
  padding-left: 24px;
}

#sidebar-second{
  float: right;
  width: 224px;
  margin-left: 16px;
  padding: 12px 0px 0px 0px;
										xtext-align: justify;
}

body.front #sidebar-second{ /* sidebar-second op front */
  float: right;
  margin-left: 0;
  padding-top: 317px;
}

/* Alle blocks in sidebar-second */
first .block,
#sidebar-second .block{
  margin-bottom: 9px;
  clear: both;
}



#sidebar-first h2,
#sidebar-second h2{	/* Block headings */
  font-size: 14px;
  border-bottom: 1px solid #fff;
  margin-bottom: 8px;
  font-weight: normal;
  padding-bottom: 2px;
  line-height: 18px;
}

body.front #sidebar-second h2{
  margin-bottom: 6px;
}

/* User login block */
#sidebar-second #block-user-login{
  
}

#sidebar-second #block-user-login input[type=text],
#sidebar-second #block-user-login input[type=password]{
  width: 95%;
  height: 14px;
  font-size: 11px;
}

#sidebar-second #block-user-login .content{
  margin-top: -6px;
}

#sidebar-second #block-user-login label{
  font-weight: normal;
}

#sidebar-second #block-user-login .form-submit{
  padding: 0px 4px;
}

/* Submenu's in sidebar-second. Dit zijn:
  - menu blocks
  - Recent blog articles
  - Recent news articles
  - Events
*/
#sidebar-second #block-views-events-block-1 li,
#sidebar-second .menu-block-wrapper li,
#sidebar-second #block-views-blog-block li,
#sidebar-second #block-views-newsarticles-block li,
#sidebar-second .more-link{
  background: #0068b1;
  padding: 2px 16px 3px 4px;
  font-size: 13px;
  line-height: 16px;
  color: #fff;
  margin-bottom: 2px;
  cursor: pointer;
  text-align: left;
}

#sidebar-second #block-views-events-block-1 li.active,
#sidebar-second .menu-block-wrapper li.active,
#sidebar-second #block-views-blog-block li.active,
#sidebar-second #block-views-newsarticles-block li.active{
  background: #e71e00;
}

#sidebar-second #block-views-events-block-1 li:hover,
#sidebar-second .menu-block-wrapper li:hover,
#sidebar-second #block-views-blog-block li:hover,
#sidebar-second #block-views-newsarticles-block li:hover,
#sidebar-second .more-link:hover{
  background: url(../images/pijl-wit-hover.png) 212px 6px no-repeat #e71e00;
}

#sidebar-second #block-views-events-block-1 li.active:hover
#sidebar-second .menu-block-wrapper li.active:hover,
#sidebar-second #block-views-blog-block li.active:hover,
#sidebar-second #block-views-newsarticles-block li.active:hover{
  background: #e71e00;
}

#sidebar-second #block-views-events-block-1 li a,
#sidebar-second .menu-block-wrapper li a,
#sidebar-second #block-views-blog-block li a,
#sidebar-second #block-views-newsarticles-block li a,
#sidebar-second .more-link a{
  color: #fff;
}

#footer{
  min-height: 135px;
  background: #231f20;
  color: #fff;
  font-size: 11px;
  padding: 12px 24px 12px 6px;
}

#footer .item-list{
  display: block;
  float: left;
  width: 200px;
  padding: 0 18px;
}

#footer h3{
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 8px;
}

#footer a{
  color: #fff;
}

#footer a.active{
  color: #fff;
}


/** 
 * P A G I N A - S P E C I F I E K
 */

/* Front */
body.front{
  
}

body.page-printmail input[type="text"]{
  width: 400px;
}

body.page-printmail #edit-txt-to-addrs{
  width: 412px;
}

body.page-printmail #edit-txt-message{
  width: 590px;
}

body.page-printmail #edit-btn-submit,
body.page-printmail #edit-btn-clear,
body.page-printmail #edit-btn-cancel{
  margin-right: 12px;
  margin-top: 12px;
}

body.page-printmail .grippie{
  display: none;
}

body.node-type-mailing{
	background: #fff !important;
}

.moditech-mailing-wrapper,
.moditech-mailing-wrapper td{ /* mailing wrapper table */
  line-height: 18px;
}

.moditech-mailing-wrapper hr{
  height: 0px;
  border: 0px;
  border-top: 1px solid #aaa;
}

body.front #sidebar-second .ab-content{
  background: #0068b1;
}

body.front #sidebar-second .ab-more{
  background: #e71e00;
}

/* Social media links front / sidebar-right */
body.front #block-block-11{
  margin-left: -6px;
}

body.front #block-block-11 img{
  padding-left: 6px;
}


/* Rescue manual overview page*/
/* Tutorials overview page */
/* Photo album overview page*/
body.page-downloads-rescue-manuals,
body.page-tutorials,
body.page-photo-albums{
  
}

body.page-news-media #content{
  min-height: 540px;
}

body.page-downloads-rescue-manuals .view-downloads-2,
body.page-downloads-rescue-manuals .view-downloads,
body.page-tutorials .view-tutorials,
body.page-photo-albums .view-Newsarticles{
  
}

body.page-downloads-rescue-manuals .view-downloads-2 .views-row,
body.page-downloads-rescue-manuals .view-downloads .views-row,
body.page-tutorials .view-tutorials .views-row,
body.page-news-media-press-pictures-and-logo-material .view-Newsarticles .views-row{
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #fff;
  clear: both;
  overflow: hidden;
  width: 80%;
}

body.page-downloads-rescue-manuals .view-downloads-2 .views-row .views-field-field-vehicle-manufacturer-image,
body.page-downloads-rescue-manuals .view-downloads .views-row .views-field-field-vehicle-manufacturer-image,
body.page-tutorials .view-tutorials .views-row .views-field-field-afbeelding,
body.page-photo-albums .view-Newsarticles .views-row .views-field-field-afbeelding{
  float: left;
  margin-right: 12px;
}


body.page-tutorials .view-filters,
body.page-news-media-press-pictures-and-logo-material .view-filters{
  position: absolute;
  left: 104%;
  overflow: hidden;
  padding-left: 0px;
}


body.page-tutorials .view-filters .views-widget,
body.page-news-media-press-pictures-and-logo-material .view-filters .views-widget{
  padding-left: 6px;
  width: 120px;
}



body.page-news-media-press-pictures-and-logo-material .view-filters label,
body.page-tutorials .view-filters label{
  xfont-size: 12px;
  font-weight: normal;
  padding: 0px 0px 0px 4px;
}

body.page-news-media-press-pictures-and-logo-material .view-filters input,
body.page-tutorials .view-filters input{
  xfont-size: 12px;
  font-weight: normal;
  margin-bottom: 4px;;
}

body.page-news-media-press-pictures-and-logo-material .view-filters .form-item,
body.page-tutorials .view-filters .form-item{
  margin-top: 4px;
}



/* Blog full article */
/* News full article */
body.node-type-blog,
body.node-type-news-article{
}

body.node-type-event .field-name-field-afbeelding,
body.node-type-blog .field-name-field-afbeelding, /* Afbeelding */
body.node-type-news-article .field-name-field-afbeelding{
  float: right;
  margin-left: 18px;
  margin-bottom: 8px;
}

/* Blog overview page */
/* News overview page */
.page-blog{
  
}

.page-news{
  
}


body.page-blog #content .views-row, /* 1 article */
body.page-news #content .views-row,
body.page-news-media-press-pictures-and-logo-material #content .views-row{
  margin-bottom: 24px;
  padding-bottom: 4px;
  border-bottom: 1px solid #fff;
  overflow: hidden;
}

body.page-blog #content .views-row, /* 1 article */
body.page-news #content .views-row,
body.page-news-media-press-pictures-and-logo-material #content .views-row{
	margin-left: 0;
}

body.page-blog #content .views-row h2 a, /* 1 article */
body.page-news #content .views-row h2 a,
body.page-news-media-press-pictures-and-logo-material #content .views-row h2 a{
  color: #000;
  font-weight: normal;
}

.page-blog .views-field-field-afbeelding,
.page-news .views-field-field-afbeelding,
.page-news-media-press-pictures-and-logo-material  .views-field-field-afbeelding{
  float: left;
  margin-right: 16px;
}

.page-blog .views-field-created,
.page-news .views-field-created,
.page-news-media-press-pictures-and-logo-material  .views-field-field-afbeelding{
  font-size: 12px;
  margin-bottom: -2px;
  color: #555;
  font-weight: normal;
}

/* News article > photo album (full) */
body.node-type-news-article .field-name-field-photo-album-pictures{ /* full section */
  clear: both;
  overflow: hidden;
}

body.node-type-news-article .field-name-field-photo-album-pictures div.field-items div{ /* div around single pic */
  float: left;
  margin-right: 12px;
  margin-bottom: 18px;
}

/* Events overview pag */
/* Nieuwsbrief */

body.page-news-media-newsletter table{
  Xwidth: 100%;
}

body.page-events td,
body.page-news-media-newsletter td{
  padding: 4px 6px;
}

body.page-events td.views-field-field-eventlocation{
  width: 90px;
}

body.page-events td.views-field-field-eventdate,
body.page-events td.views-field-field-eventdate-1{
  width: 90px;
}

body.page-events tr.odd,
body.page-news-media-newsletter tr.odd{
  background: #e2e2e2;
}

body.page-news-media-newsletter tr.even,
body.page-events tr.even{
  background: #f0f0f0;
}

body.page-news-media-newsletter caption{
  font-weight: bold;
  margin-bottom: 4px;
}

body.page-news-media-newsletter .views-field-created{
  width: 15%;
}

body.page-news-media-newsletter .views-field-title{
  width: 70%;
}


/* Downloads */
body.node-type-download .field-name-field-description{
  margin-top: 12px;
}

body.node-type-download .field-name-field-download,
body.node-type-download .field-name-field-download-url{
  margin-top: 12px;
  margin-bottom: 12px;
  xbackground: #0068b1;
  padding: 1px 8px 1px 0px;
  xcolor: #fff;
}

body.node-type-download .field-name-field-release-date{
  margin-bottom: 12px;
}


body.node-type-download .field-name-field-download a,
body.node-type-download .field-name-field-download-url a{
  xcolor: #fff;
}

body.node-type-download .field-name-field-download img,
body.node-type-download .field-name-field-download-url img{
  display: none;
}

/* Event full page */
body.node-type-event .field-name-body{
  margin-top: 18px;
}


/* Profile forms */

body.page-user-register input[type="text"],
body.page-user-register input[type="password"],
body.page-user-register select,
body.page-user-edit input[type="text"],
body.page-user-edit input[type="password"],
body.page-user-edit select{
    width: 400px;
}

#edit-account{
  xbackground: #fff;
  xpadding: 8px;
  
}

.password-strength{
  display: none;
}



/* O V E R R I D E S */

/* Tabs front */
div.tabs{
  clear: both;
}

/* Links sectie (nodes, onderaan) */
ul.links{
  margin-top: 44px !important;
  display: block !important;
}

body.page-downloads-rescue-manuals .views-field-view-node,
ul.links li{
  display: inline-block;
  margin: 0 !important;
  padding: 1px 8px 2px 8px !important;
  background: #0068b1 !important;
  color: #fff !important;
}

body.page-downloads-rescue-manuals .views-field-view-node:hover,
ul.links li:hover{
  background: #e71e00 !important;
}

ul.links li.comment-reply{
  background: none !important;
  color: #333 !important;
  font-size: 12px;
  padding-top: 0px;
  border-top: 1px dotted #777;
  text-align: right;
  display: block;
  margin-bottom: -18px !important;
}


ul.links li.comment-reply a{
  color: #333 !important;
}

body.page-downloads-rescue-manuals .views-field-view-node a,
ul.links li a{
  color: #fff !important;
}

body.page-downloads-rescue-manuals .views-field-view-node a:hover,
ul.links li a:hover{
  text-decoration: none !important;
  background: #e71e00;
}

div.comment{

}

div#comments .indented{
  margin-left: 16px !important;
}

/* Verwijder filter-uitleg op comment form */
#comment-body-add-more-wrapper .filter-wrapper{
  display: none;
}

/* Comment form */
.comment-form input,
.comment-form select,
.comment-form textarea{
  width: 50%;
}

.comment-form textarea{
  width: 51%; /* ?? */
}

.comment-form .form-submit{
  width: 120px;
}

body.page-downloads-rescue-manuals #content h3{
  font-size: 15px;
  font-weight: normal;
  margin-bottom: 18px;
}

body.page-downloads-rescue-manuals #content h2{
  font-weight: normal;
  padding-bottom: 6px;
}

body.page-downloads-rescue-manuals #content h2{
  font-weight: normal;
  padding-bottom: 6px;
}

body.page-downloads-rescue-manuals .views-field-view-node{
  
}

/* Downloadlink lightbox2 */
#imageDetails a{
  font-size: 16px !important;
}

/* EXP */
body.node-type-tutorial iframe{
  width: 940px;
  height: 530px;
}

body.node-type-tutorial .field-items div{
  xfloat: left;
  xmargin-right: 12px;
}

#login-block-reglink{
  float: left;
  clear: right;
  xpadding-left: 6px;
  font-size: 11px;
  padding-top: 3px;
}

#user-login-form .form-submit{
  float: left;
  margin-right: 6px;
}

#block-user-login{
  padding-bottom: 12px;
  overflow: hidden;
}

fieldset#edit-conf-wrapper{
	margin: 0px 24px 18px 0px;
	padding: 12px;
	background: #fff;
	border: #ccc 1px solid;
}

fieldset#edit-conf-wrapper h2{
	xmargin-bottom: -32px;
}

body.page-edit-pass2 .password-suggestions{
  display: none !important;
}

input[type="submit"]:disabled {
    background: #fafafa;
    border-color: #aaa;
    color: #aaa;
    cursor: default;
}

/**/
.form-item-urls{
	display: none;
}


/* wbh 20180412 */
#block-animated-blocks-520,
#block-animated-blocks-199,
#block-animated-blocks-1161 {
	top: 32px;
	width: 224px;
	float: left;
	margin-left: 15px;
	margin-top: 10px;
}

#block-animated-blocks-199{
	margin-left: 16px;
}


#block-animated-blocks-199 .animated-block-wrapper,
#block-animated-blocks-520 .animated-block-wrapper,
#block-animated-blocks-1161 .animated-block-wrapper{
	margin-right: 18px;
	width: 224px;
}

#block-animated-blocks-520{
	width: 448px;
}

#block-animated-blocks-520 .animated-block-wrapper{
	width: 448px;
}

#block-animated-blocks-199 .ab-content,
#block-animated-blocks-520 .ab-content,
#block-animated-blocks-1161 .ab-content {
	background: #0068b1;
}


























