/*Basic reset*/
* {margin: 0; padding: 0;}

body {
	background: White;
	font-family: Nunito, arial, verdana;
}

/*basic settings for accordian*/
#accordian {
	background: #004050;
	width: 100%;
	margin: 0px auto 0 auto;
    margin-left:10px;
	color: white;
	/*Some cool shadow and glow effect*/
	box-shadow: 
		0 5px 15px 1px rgba(0, 0, 0, 0.6), 
		0 0 200px 1px rgba(255, 255, 255, 0.5);
}

/*basic settings for accordian*/
#accordian-mobile {
    background: #004050;
    width: 100%;
    margin: 0px auto 0 auto;
    margin-left: 0px;
    color: white;
    /*Some cool shadow and glow effect*/
    box-shadow: 0 5px 15px 1px rgba(0, 0, 0, 0.6), 
    0 0 200px 1px rgba(255, 255, 255, 0.5);
}

/*type of letters for main menu*/
.accordian-mainmenu-fonts {
    font-family: 'Times New Roman';
}

/*type of letters for submenus*/
.accordian-submenus-fonts {
    font-family: 'Nunito,arial,verdana';
    font-size: 21px;
}
/*type of letters for submenus*/
.accordian-submenus-fonts-mobile {
    font-family: 'Nunito,arial,verdana';
    font-size: 9px;
}

/*accordian width and alignment*/
.accordian-width-align {
    vertical-align:top;
}

/*transaction font size*/
.transaction-font-size {
    font-size:14px;
}

/*color of transaction detail header*/
.headercolor {
    background-color: #506090;
    color: white;
}

/*accordian main menu link styles*/
#accordian h3 a {
    color: white;
    text-decoration: none;
    font-size: 22px;
    line-height: 34px;
    padding: 0 15px;
    /*transition for smooth hover animation*/
}

/*accordian main menu link text color when hover*/
#accordian h3 a:hover {
    color: #E1E1E1;
}

/* color for all list items*/
#accordian ul ul li a {
    color: white;
    text-decoration: none;
}

/* font size for all li items*/
#accordian ul ul li {
    font-size: 1px;
}
/*accordian main menu*/
.accordian-mainmenu {
    font-size: 22px;
    line-height: 34px;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100%;
    padding: 0 10px;
    cursor: pointer;
}
    
/*accordian main menu background color*/
.accordian-mainmenubackground {
    /*fallback for browsers not supporting gradients*/
    background: #3083e7;
    background: linear-gradient(#3083e7, #002535);
}

/*accordian main menu styles when hover or slidedown*/
.accordian-mainmenuhover {
    /*fallback for browsers not supporting gradients*/
    text-shadow: 0 0 1px rgba(255, 255, 255, 0.7);
    background: #cb8413;
}

/*accordian sub menu*/
.accordian-submenu {
    color: white;
    text-decoration: none;
    font-size: 21px;
    line-height: 34px;
    display: block;
    padding: 0 15px;
    /*transition for smooth hover animation*/
    transition: all 0.15s;
}

/*accordian sub menu background color*/
.accordian-submenubackground {
    list-style-type: none;
    background: #18cc8d;
    background: linear-gradient(#18cc8d, #002535);
}

/*accordian sub menu styles when hover or slidedown*/
.accordian-submenuhover {
    background: #e34b19;
}

/*accordian sub sub menu*/
.accordian-subsubmenu {
    color: white;
    text-decoration: none;
    font-size: 20px;
    line-height: 34px;
    display: block;
    padding: 0 15px;
    /*transition for smooth hover animation*/
    transition: all 0.15s;
}

/*accordian sub sub menu background color*/
.accordian-subsubmenubackground {
    list-style-type: none;
    background: #19d6dd;
    background: linear-gradient(#19d6dd, #002535);
}

/*accordian sub sub menu styles when hover or slidedown*/
.accordian-subsubmenuhover {
    background: #ae23be;
    border-left: 5px solid lightgreen;
}

/*accordian sub sub sub menu*/
.accordian-subsubsubmenu {
    color: white;
    text-decoration: none;
    font-size: 19px;
    /*font-family:'Nunito,arial,verdana';*/
    line-height: 34px;
    display: block;
    padding: 0 15px;
    /*transition for smooth hover animation*/
    transition: all 0.15s;
}
 
/*accordian sub sub sub menu background color*/
.accordian-subsubsubmenubackground {
    list-style-type: none;
    background: #2ed31d;
    background: linear-gradient(#2ed31d, #002535);
    border-left: 0px;
}

/*accordian sub sub sub menu styles when hover or slidedown*/
.accordian-subsubsubmenuhover {
    background: #be2842;
    border-left: 5px solid lightyellow;
}

/*accordian sub sub sub sub menu*/
.accordian-subsubsubsubmenu {
    color: white;
    text-decoration: none;
    font-size: 19px;
    /*font-family:'Nunito,arial,verdana';*/
    line-height: 34px;
    display: block;
    padding: 0 15px;
    /*transition for smooth hover animation*/
    transition: all 0.15s;
}

/*accordian sub sub sub sub menu background color*/
.accordian-subsubsubsubmenubackground {
    list-style-type: none;
    background: #b215f1;
    background: linear-gradient(#b215f1, #002535);
    border-left: 0px;
}

/*accordian sub sub sub sub menu styles when hover or slidedown*/
.accordian-subsubsubsubmenuhover {
    background: #8499c6;
    border-left: 5px solid lightyellow;
}

/*hiding the non active submenus by default*/
#accordian ul ul {
	display: none;
}

/*showing active submenus in block*/
#accordian li.active ul {
	display: block;
}

/*accordian main menu link styles*/
#accordian-mobile h3 a {
    color: white;
    text-decoration: none;
    font-size: 9px;
    line-height: 14px;
    padding: 0px;
    /*transition for smooth hover animation*/
}

/*accordian main menu link text color when hover*/
#accordian-mobile h3 a:hover {
    color: #E1E1E1;
}

/* color for all list items*/
#accordian-mobile ul ul li a {
    color: white;
    text-decoration: none;
}

/* font size for all li items*/
#accordian-mobile ul ul li {
    font-size: 1px;
}

/*accordian main menu*/
.accordian-mainmenu-mobile {
    font-size: 9px;
    line-height: 17px;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100%;
    padding: 0px;
    cursor: pointer;
}

/*accordian sub menu*/
.accordian-submenu-mobile {
    color: white;
    text-decoration: none;
    font-size: 9px;
    line-height: 17px;
    display: block;
    padding: 0px;
    /*transition for smooth hover animation*/
    transition: all 0.15s;
}

/*accordian sub sub menu*/
.accordian-subsubmenu-mobile {
    color: white;
    text-decoration: none;
    font-size: 9px;
    line-height: 17px;
    display: block;
    padding: 0px;
    /*transition for smooth hover animation*/
    transition: all 0.15s;
}

/*accordian sub sub sub menu*/
.accordian-subsubsubmenu-mobile {
    color: white;
    text-decoration: none;
    font-size: 9px;
    /*font-family:'Nunito,arial,verdana';*/
    line-height: 17px;
    display: block;
    padding: 0px;
    /*transition for smooth hover animation*/
    transition: all 0.15s;
}

/*accordian sub sub sub menu*/
.accordian-subsubsubsubmenu-mobile {
    color: white;
    text-decoration: none;
    font-size: 9px;
    /*font-family:'Nunito,arial,verdana';*/
    line-height: 17px;
    display: block;
    padding: 0px;
    /*transition for smooth hover animation*/
    transition: all 0.15s;
}

/*hiding the non active submenus by default*/
#accordian-mobile ul ul {
    display: none;
}

/*showing active submenus in block*/
#accordian-mobile li.active ul {
    display: block;
}

/*Hiding borderleft for internal bar of accordian*/
.borderleft {
    border-left: 0px;
}
    
/*bottom bar*/
    
/*styles for bottom bar*/
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  border-width: 0 0 1px;
  bottom: 0;
  margin-bottom: 0;
}

/*current styles for bottom bar*/
.bottom-fixed {
    margin-bottom:.0001pt;
    text-align:center;
    line-height:normal;
    background:#92CDDC;
}

/*fonts for bottom bar*/
.bottom-font {
    font-size:12.0pt;
    font-family:'Times New Roman';
    font-weight:bold;
}

/*general classes*/

/*style for no displaying item*/
.nodisplay {
    display:none;
}

/*styles for display pages*/

/*font size for errors and search messages*/
.result-font-size {
    font-size:18px;
}

/*color in pages*/
.color-bold {
	color: #FF0000;
    font-weight:bold
}

/*Largest Fonts*/
.Header1 {
    font-size:30px
}

/*font size*/
.Header2 {
    font-size:25px;
}

/*font size*/
.Header3 {
    font-size:18px;
}

/*font size and bold*/
.Header3-bold {
    font-size:18px;
    font-weight:bold;
}

/*font size bold and italic*/
.Header3-bold-italic {
    font-size:18px;
    font-weight:bold;
    font-style:italic
}

/*margin bottom for fonts*/
.Header3-margin-bottom {
    font-size:18px;
    margin-bottom:6.0pt;
}

/*font size*/
/*.Header4 {
    font-size:16px;
}*/

.mobile-large-font-size {
    font-size: 16px;
}

/*Smallest fonts*/
.Header5 {
    font-size:14px;
}

/*font size italic underline*/
.Header4-italic-underline {
    font-size:16px;
    font-style:italic;
    text-decoration:underline;
}

/*body mrgin bottom*/
.body-style {
    margin-bottom: 0px;
}

/*font arial fonts and its size*/
.font-arial {
    font-family:Arial;
    font-size:13px
}


/*font arial its size and bold*/
.font-arial-bold {
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
}

.font-bold {
    font-weight: bold;
}

.font-italic {
    font-style:italic;
}

/*font type and its size for text*/
.paragraph {
    font-family: Nunito, Arial, Verdana;
    font-size:17px;
}

/*font size for title*/
.title {
    font-size:34px
}

/*font size for subtitle*/
.subtitle {
    font-size:28px
}

/*circle type of bullets*/
.bullets-circle {
    list-style-type: circle;
}

/*square type of bullets*/
.bullets-square {
    list-style-type: square;
}

/*upper-roman type of bullets*/
.bullets-roman {
    list-style-type: upper-roman;
}

/*lower-alpha type of bullets*/
.bullets-alpha {
    list-style-type: lower-alpha;
}

/*decimal type of bullets*/
.bullets-number {
    list-style-type: decimal;
}

/*center text alignment*/
.center-text {
    text-align:center;
}

/*left text alignment*/
.left-text {
    text-align: left;
}

/*font size in image*/
.image-text {
    font-size:24px;
}

.laptop-large-font-size {
    font-size: 24px;
}
/*image background color*/
.image-display {
    background-image: url(/img/arrest.ico);
}

/*Extension of bootstrap columns*/

.col-md-2-25,
.col-md-2-5,
.col-md-3-25,
.col-md-4-5,
.col-md-7-5,
.col-md-8-5,
.col-md-8-75,
.col-md-9-5,
.col-md-9-75 {
    position: relative;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
}

.col-md-1-mobile {
    position: relative;
    width: 8.333333333333332%;
    float: left;
}
.col-md-1-5 {
    position: relative;
    width: 12.5%;
    float: left;
}

.col-md-2-mobile {
    width: 16.666666666666664%;
}

.col-md-2-25 {
    width: 17.77777777%;
}

.col-md-2-25-mobile {
    position: relative;
    width: 17.77777777%;
    float: left;
}

.col-md-2-5 {
    width: 20.88888888%;
}

.col-md-2-5-mobile {
    position: relative;
    width: 20.88888888%;
    float: left;
}

.col-md-2-75 {
    position: relative;
    width: 22.99999999%;
    float: left;
}

.col-md-3-25-mobile {
    position: relative;
    width: 26.77777777%;
    float: left;
}

.col-md-3-25 {
    width: 26.77777777%;
}


.col-md-4-5 {
    width: 37.5%;
}

.col-md-7-5 {
    width: 62.5%;
}

.col-md-7-5-mobile {
    position: relative;
    width: 62.5%;
    float: left;
}

  .col-md-8-5 {
    width: 70.7%;
  }

.col-md-8-5-mobile {
    position: relative;
    width: 70.7%;
    float: left;
}

  .col-md-8-75 {
    width: 73.22222222%;
  }

  .col-md-9-5 {
    width: 79.11111111%;
  }

  .col-md-9-75 {
    width: 82.22222222%;
  }

.col-md-10-mobile {
    position: relative;
    width: 83.33333333333334%;
    float: left;
}

.col-md-11-mobile {
    position: relative;
    width: 91.66666666666666%;
    float: left;
}

  .text-ident {
      text-indent:.5in;
  }


/*One inch ident*/
  .text-ident-inch {
      text-indent:1in;
  }

/*small text size*/
  .small-text {
      font-size:10.0pt;
      line-height:115%;
  }

/*text column width in table*/
  .agency-lookup-table-text {
      width:319.5pt;
  }

/*text column width in table*/
  .description-table-text {
      width:423.9pt;
  }

/*styles for table text*/
  .styles-table-text {
      border-top:none;
      border-left:none;
      border-bottom:solid windowtext 1.0pt;
      border-right:solid windowtext 1.0pt;
      padding:0in 5.4pt 0in 5.4pt;

  }

/*column width for images and styles*/
  .page-table-image {
      width:49.5pt;
      border:solid windowtext 1.0pt;
      border-top:none;
      padding:0in 5.4pt 0in 5.4pt;
  }

/*margin for image*/
  .page-image-margin {
      margin-bottom:0in;
      margin-bottom:.0001pt;
      line-height:normal;
  }

  /*table header styles*/
  .header-styles {
      border:solid windowtext 1.0pt;
      border-left:none;
      padding:0in 5.4pt 0in 5.4pt;

  }

/*margin for buttons in table*/
  .button-header-margin {
      margin-bottom:0in;
      margin-bottom:.0001pt; 
      text-align:center;
      line-height:normal;
  }

 /*button header styles*/
   .button-header {
      width:49.5pt;
      border:solid windowtext 1.0pt; 
      padding:0in 5.4pt 0in 5.4pt;
  }

   /*border for table*/
  .table-header {
      border-collapse:collapse;
      border:none;
  }

  a:focus, a:hover {
      text-decoration:none;
  }

/*#accordian h3:hover {
    color: #cb8413;
}

#accordian h3 a:hover {
    color: #cb8413;
}*/

.switchlanguagePol
{
    text-decoration:none;
    color:black;
}
.switchlanguageEng {
    text-decoration: none;
    color: black;
}

.marginleft-30px {
    margin-left: -30px
}

.marginleft-5px {
    margin-left: -5px
}

.marginleft-10px {
    margin-left: -10px
}

.marginleft5px {
    margin-left: 5px
}

.marginleft15px {
    margin-left: 15px
}

.marginleft20px {
    margin-left: 20px
}

.marginleft40px {
    margin-left: 40px
}

.marginleft60px {
    margin-left: 60px
}

.languagefont {
    font-size: 16px;
    font-weight: bold;
}

.languagefontmobile {
    font-size: 9px;
    font-weight: bold;
}

.margintop10px {
    margin-top: 10px;
}

.margintop20px {
    margin-top: 20px;
}

.marginleftlinks {
    margin-left: 90px;
    margin-top: 50px;
}

.marginleftlinks-mobile {
    margin-left: 35px;
    margin-top: 30px;
}

.marginrightlinks {
    margin-left: 15px;
    margin-top: 300px;
}

.marginrightlinks-mobile {
    margin-left: 20px;
    margin-top: 25px;
}
.languagefield {
    cursor: pointer;
    min-width: 80px;
}
.languagefield-mobile {
    cursor: pointer;
    min-width: 50px;
    margin-left: 25px;
}
.languagefield-lista-mobile {
    min-width: 50px;
}

.mobile-font-size {
    font-size: 12px;
}

.mobile-font-small-size {
    font-size: 10px;
}
.laptop-font-size {
    font-size: 20px;
}

.oskarzenie-wystepuja {
    color: #C00000;
}

.oskarzenie-opis {
    color: green;
}

.oskarzenie-rezyseria {
    color: #FF0066;
}

.recenzja-wystepuja {
    color: #C00000;
}

.recenzja-omowienie {
    color: #C00000;
}

.mobile-error-page {
    margin-top: 100px;
    font-size: 14px;
}

.desktop-error-page {
    margin-top: 200px;
    font-size: 30px;
}

.StripedMailSummary {
    /*margin-left: 50px;*/
    width: 100%;
    border: solid;
}

.StripedMailSummary-mobile {
    /*margin-left: 50px;*/
    width: 100%;
    border: solid;
    font-size: 12px;
}

.webgrid-row {
    background-color: white;
    border: double;
}

.webgrid-alternating-row {
    background-color: #DFE3EC;
    border:double;
}

.header {
    border:double;
    background-color:yellow;
    font-size:22px;
}

.header-lista {
    border: double;
    text-align-last:center;
    background-color: yellow;
    font-size: 18px;
}

.header-mobile {
    border: double;
    background-color: yellow;
    font-size: 12px;
}

.header-lista-mobile {
    border: double;
    text-align-last: center;
    background-color: yellow;
    font-size: 12px;
}

.replyclass {
    min-width:60px;
    max-width:75px;
    text-align:right;
}
.deleteclass {
    min-width: 60px;
    max-width: 60px;
    text-align: right;
}

.imie {
    min-width: 100px;
    max-width: 100px;
    text-align: center;
}

.cellstyle {
    border:double;
}

.titlecolor {
    color: blue;
}

.color-red {
    color: red;
}

.color-brown {
    color: brown;
}

.color-blue {
    color: blue;
}

.color-green {
    color: green;
}

.background-color-lightyellow {
    background-color:lightyellow;
}

.background-color-white {
    background-color: white;
}

.background-color-darkgreen {
    background-color: darkgreen;
}

.color-white {
    color: white;
}

.style1 {
    font-size: small;
    color: #0000FF;
    text-align: center;
    font-weight: bold;
}

.style1-mobile {
    font-size: smaller;
    color: #0000FF;
    text-align: center;
    font-weight: bold;
}

.style1-desktop {
    font-size: large;
    color: #0000FF;
    text-align: center;
    font-weight: bold;
}

.thin-border {
    border: solid 1px gray
}

.fat-border {
    border: solid 4px gray
}

.officers-padding {
    padding: 15px
}

.style2 {
    vertical-align: top;
    text-align: center;
}

.style2-mobile {
    font-size: small;
    vertical-align: top;
    text-align: center;
}

.style5 {
    color: #C00000;
    font-weight: bold;
}

.h1red {
    font-weight: bold;
    font-size: medium;
    color: maroon;
    text-align: center;
}

.h1red-mobile {
    font-weight: bold;
    color: maroon;
    text-align: center;
}

.style3 {
    font-size: medium;
    text-align: center;
}

.style3-election {
    font-size: small;
    text-align: center;
}

.style3-aclamation {
    color: #0000FF;
    font-size: small;
    text-align: center;
}

.style3-mobile {
    text-align: center;
}
.style4 {
    font-size: small;
}

.style6 {
    font-size: small;
    text-align: center;
}

.style7 {
    font-size: x-small;
}

.style5 {
    margin-left: 10px;
    margin-right: 10px;
}

.important-people {
    margin-left:50px;
}

.leftpadding {
    padding-left: 20px;
}

.leftpadding-middle {
    padding-left: 10px;
}
.leftpadding-mobile {
    padding-left: 5px;
}

.rightpadding {
    padding-right: 20px;
}

.rightpadding-large {
    padding-right: 50px;
}
.rightpadding-mobile {
    padding-right: 5px;
}

.padding-landscape {
    padding: 30px;
}

.padding-portrait {
    padding: 10px;
}
.padding-laptop {
    padding: 60px;
}

.margin-meetings {
    margin-left:100px;
}

.background-color-white {
    background-color: white;
}

.underline {
    text-decoration: underline
}

.video_link_color {
    color: green;
}

.video_excerpts_link_color {
    color: green;
}

.review_link_color {
    color: green;
}

.irving_berlin_link_color {
    color: green;
}

.video_link_black_and_white {
    color: black;
}

.video_excerpts_link_black_and_white {
    color: black;
}

.review_link_black_and_white {
    color: black;
}

.irving_berlin_link_black_and_white {
    color: black;
}

.audio_link {
    color: dodgerblue;
}

.john_boulter_link {
    color: violet;
}

.dai_francis_link {
    color: olive;
}

.margaret_savage_link {
    color:darksalmon;
}

.reunion_link {
    color: deeppink;
}

.tony_mercer_link {
    color:fuchsia;
}

.link_section {
    color:seagreen;
}

.topbottom {
    color: blue;
}
