/* -----------------------------------------------------
TABLE OF CONTENTS
--------------------------------------------------------
	1. Vendor CSS
	2. Base CSS
--------------------------------------------------------
----------------------------------------------------- */
/* -----------------------------------------------------
1. Vendor CSS
----------------------------------------------------- */
@import url(https://webarchive.library.unt.edu/web/20160512083802cs_/http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700,800);
@import url(https://webarchive.library.unt.edu/web/20160512083802cs_/https://fonts.googleapis.com/css?family=Josefin+Sans:400,100,100italic,300,300italic,400italic,600,600italic,700,700italic);
@import url(https://webarchive.library.unt.edu/web/20160512083802cs_/https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css);
@import url(https://webarchive.library.unt.edu/web/20160512083802cs_/https://fonts.googleapis.com/css?family=Architects+Daughter);
@import url(https://webarchive.library.unt.edu/web/20160512083802cs_/https://api.mapbox.com/mapbox.js/v2.4.0/mapbox.css);
@import url("vendor/gridgallery/gridGallery.css");
@import url("vendor/select2/select2.css");
@import url("vendor/colorbox/colorbox.css");
/* -----------------------------------------------------
2. Base CSS
----------------------------------------------------- */
@import "base/foundation.css";
@import "base/global.css";
@import "base/normalize.css";
/* -----------------------------------------------------
TABLE OF CONTENTS
--------------------------------------------------------
	1. Less Variables
--------------------------------------------------------
----------------------------------------------------- */
/* -----------------------------------------------------
1. Less Variables
----------------------------------------------------- */
/* -----------------------------------------------------
TABLE OF CONTENTS
--------------------------------------------------------
	1. Positioning Mixins
	2. Gradient Mixins
	3. Animations
--------------------------------------------------------
----------------------------------------------------- */
/* -----------------------------------------------------
1. Less Mixins
----------------------------------------------------- */
.accessible-hidden-content {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.text-shadow-dark {
  text-shadow: 1px 1px 1px #000;
}
.text-shadow-dark2 {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.box-shadow1 {
  -webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3);
}
.box-shadow2 {
  -webkit-box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.5);
}
.box-shadow3 {
  -webkit-box-shadow: 3px -3px 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: 3px -3px 0 3px rgba(0, 0, 0, 0.2);
}
.inset-shadow1 {
  -webkit-box-shadow: inset 0 0 10px 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 10px 1px rgba(0, 0, 0, 0.3);
}
.cover-bg {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.moving-bg {
  -webkit-animation-name: move-bg;
  -webkit-animation-duration: 30s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  -webkit-transition: height 0.5s;
  transition: height 0.5s;
  -webkit-transition: padding 0.5s;
  transition: padding 0.5s;
}
.auto-bg {
  -webkit-background-size: auto;
  -moz-background-size: auto;
  -o-background-size: auto;
  background-size: auto;
}
.iama-props {
  position: absolute;
  min-height: 768px;
  top: 90px;
  left: 0;
  bottom: 0px;
  right: 0;
}











/* -----------------------------------------------------
TABLE OF CONTENTS - Typography
--------------------------------------------------------
	1. Base Type CSS
	2. .in-header
	3. .in-search
	4. .in-history
	5. .in-services
	#. .in-iama
	#. .in-calendar
	#. .in-help
	#. .in-connect
	#. .in-settings
--------------------------------------------------------
----------------------------------------------------- */
/* -----------------------------------------------------
1. Base Type CSS
----------------------------------------------------- */
body {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Josefin Sans', sans-serif;
  line-height: 1.1em;
}
h1 {
  font-size: 28px;
  font-weight: 300;
}
h2 {
  font-size: 46px;
  font-weight: 600;
  letter-spacing: -1px;
}
h2 span {
  font-weight: 300;
  font-style: italic;
}
h6 {
  font-weight: 600;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
.next-section .fa-angle-double-down {
  font-size: 20px;
  text-align: center;
}
.other-dots a span {
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
  text-align: center;
  text-transform: uppercase;
}
ul.selector li {
  font-size: 22px;
  line-height: 50px;
}
.title .showing {
  font-size: 25px;
  line-height: 50px;
}
/* -----------------------------------------------------
2. .in-header
----------------------------------------------------- */
.in-utility {
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  text-align: center;
}
.in-utility .category {
  float: left;
}
.in-utility .category .showing {
  line-height: 30px;
  text-align: left;
}
.in-utility .category .showing:hover {
  font-style: italic;
}
.in-utility .category ul li {
  line-height: 30px;
  text-align: left;
}
.in-utility .location,
.in-utility .settings,
.in-utility .feedback {
  line-height: 20px;
}
.in-utility .feedback .icon,
.in-utility .feedback .form {
  line-height: 22px;
  text-align: center;
}
.in-header .menu,
.in-header .close {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.1em;
  text-align: center;
  text-transform: uppercase;
}
.in-header .category ul li {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.1em;
  text-align: center;
  text-transform: uppercase;
}
.in-jump ul li {
  font-family: 'Open Sans', sans-serif;
  font-size: 9px;
  font-weight: 600;
  line-height: 11px;
  text-align: center;
  text-transform: uppercase;
}
.in-menus {
  font-size: 13px;
}
.in-menus a:hover {
  opacity: 1;
  text-decoration: none;
}
.in-menus .skin-minimal.breadcrumbs {
  font-size: 11px;
  font-weight: 600;
  line-height: 1.3em;
}
.in-menus .skin-minimal.breadcrumbs span {
  text-decoration: underline;
}
.in-menus .skin-minimal.breadcrumbs span:last-child {
  font-style: italic;
  font-weight: 700;
  text-decoration: none;
}
/* -----------------------------------------------------
3. .in-search
----------------------------------------------------- */
.in-search .search-header {
  font-family: 'Open Sans', sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 58px;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px 1px #000;
}
.in-search .placeholder {
  text-align: center;
}
.in-search .placeholder .author {
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  text-shadow: 1px 1px 1px #000;
}
.in-search .placeholder .author a {
  text-decoration: underline;
}
/* -----------------------------------------------------
4. .in-history
----------------------------------------------------- */
.video-synopsis .fa-caret-up {
  font-size: 50px;
}
.video-synopsis p,
.video-synopsis a {
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4em;
}
.video-synopsis a {
  font-weight: 600;
}
/* -----------------------------------------------------
5. .in-services
----------------------------------------------------- */
.in-services h2 em {
  font-weight: 300;
  font-style: italic;
}
.in-services h3 {
  font-size: 24px;
  font-weight: 600;
  text-transform: uppercase;
}
.in-services h5 {
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}
.in-services .select h3 {
  font-size: 40px;
  font-weight: 300;
  font-style: italic;
}
.in-services .service-section ul li {
  font-size: 16px;
  font-weight: 400;
}
.in-services .see-all a {
  font-size: 18px;
  font-weight: 700;
}
.in-services .service-graphic em {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 600;
  line-height: 40px;
}
.in-services .statNum {
  font-size: 18px;
  font-weight: 800;
  line-height: 90px;
  text-align: center;
}
.in-services .statInfo,
.in-services .statCTA {
  font-size: 16px;
  font-weight: 400;
  text-transform: capitalize;
}
.in-services .statInfo a,
.in-services .statCTA a {
  font-weight: 700;
}
.in-services .call-to-actions h6 {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.in-services .call-to-actions a {
  text-decoration: none;
}
.in-services .call-to-actions a:hover {
  text-decoration: none;
}
/* -----------------------------------------------------
#. .in-iama
----------------------------------------------------- */
.in-iama .content {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5em;
}
.in-iama .content h3 {
  font-size: 50px;
  font-weight: 600;
}
.in-iama .content a {
  text-decoration: none;
}
.in-iama .content a:hover {
  text-decoration: none;
}
.in-iama .see-all {
  font-weight: 700;
}
.in-iama .icons {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4em;
  text-align: center;
}
/* -----------------------------------------------------
#. .in-calendar
----------------------------------------------------- */
.in-calendar .title h2 b {
  font-weight: 600;
}
.in-calendar .content section h3 {
  font-size: 24px;
  font-weight: 600;
  text-transform: uppercase;
}
.in-calendar .content .see-all {
  font-size: 20px;
  font-weight: 600;
  text-align: center;
}
.in-calendar .content .news-date {
  font-weight: 700;
  text-align: center;
  word-break: break-all;
}
.in-calendar .content .news-date .news-date-month {
  font-size: 11px;
  line-height: 20px;
  text-transform: uppercase;
}
.in-calendar .content .news-date .news-date-day {
  font-size: 30px;
  line-height: 34px;
}
.in-calendar .content .news-details span.news-details-title {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4em;
}
.in-calendar form label {
  font-size: 16px;
  font-weight: 700;
}
/* -----------------------------------------------------
#. .in-help
----------------------------------------------------- */
.in-help ol {
  font-size: 14px;
}
.in-help h3 {
  font-size: 24px;
  font-weight: 600;
  text-transform: uppercase;
}
.in-help h5 {
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}
.in-help .icon-links {
  font-size: 14px;
}
.in-help .office-links ul {
  font-size: 14px;
  line-height: 19px;
}
/* -----------------------------------------------------
#. .in-connect
----------------------------------------------------- */
.in-connect h3 {
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
}
.in-connect section .lft {
  font-size: 14px;
  font-weight: 700;
  text-align: center;
}
.in-connect section .lft i {
  font-size: 40px;
}
.in-connect .instagram-text {
  text-align: center;
}
.in-connect .instagram-text h3 {
  font-family: 'Open Sans', sans-serif;
  font-size: 36px;
  font-weight: 300;
}
.in-connect .instagram-text p {
  font-size: 24px;
  font-weight: 300;
}
.in-connect .instagram-container .pic a b {
  font-family: 'Architects Daughter', cursive;
  font-size: 13px;
  text-align: center;
}
/* -----------------------------------------------------
#. .in-transparency
----------------------------------------------------- */
.in-transparency h4 {
  font-size: 20px;
  font-weight: 600;
  text-align: center;
}
.in-transparency .see-all {
  text-align: center;
}
/* -----------------------------------------------------
#. .in-settings
----------------------------------------------------- */
.in-settings h3 {
  font-size: 24px;
  font-weight: 600;
  text-transform: uppercase;
}
.in-settings h5 {
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.in-settings label {
  font-size: 16px;
  font-weight: 600;
}
.in-settings a {
  color: #fff;
}
.in-settings a:hover {
  color: #fff;
}
.in-settings .toggle {
  font-size: 14px;
  text-align: center;
}
.in-settings .accessibility {
  font-size: 16px;
}
.in-settings .accessibility .fa-file-text {
  font-size: 20px;
}
.in-settings .chrome-message {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.6em;
}
.in-settings .zip-codes .update {
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  text-align: center;
}
.in-settings #weather {
  text-align: center;
  text-transform: uppercase;
}
.in-settings #weather h2 {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 100px;
  font-weight: 600;
  line-height: 1em;
  text-align: center;
  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
}
.in-settings #weather h2 span {
  font-size: 60px;
}
.in-settings #weather li {
  font-weight: 600;
}
.in-settings .forecast span {
  font-size: 14px;
}
.in-settings .forecast span em {
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
}
.feedback-wrapper,
.insta-wrapper,
.video-wrapper {
  font-size: 14px;
}
.feedback-wrapper .fa-times,
.insta-wrapper .fa-times,
.video-wrapper .fa-times {
  font-size: 25px;
  line-height: 30px;
  text-align: 30px;
}
.feedback-wrapper h2,
.insta-wrapper h2,
.video-wrapper h2 {
  font-family: 'Open Sans', sans-serif;
  font-size: 24px;
  font-weight: 700;
}
.feedback-wrapper label,
.insta-wrapper label,
.video-wrapper label,
.feedback-wrapper .fsLabel,
.insta-wrapper .fsLabel,
.video-wrapper .fsLabel {
  font-size: 16px;
  font-weight: 600;
}
.feedback-wrapper input[type="submit"],
.insta-wrapper input[type="submit"],
.video-wrapper input[type="submit"],
.feedback-wrapper button,
.insta-wrapper button,
.video-wrapper button,
.feedback-wrapper .button,
.insta-wrapper .button,
.video-wrapper .button {
  font-size: 1.25em !important;
}
/* -----------------------------------------------------
#. Font Size
----------------------------------------------------- */
@media only screen and (min-width: 1025px) {
  .type-bigger .in-utility {
    font-size: 15px;
  }
  .type-bigger .in-header .category ul li {
    font-size: 18px;
  }
  .type-bigger .in-menus {
    font-size: 18px;
  }
  .type-bigger .in-search .placeholder .author {
    font-size: 1.1em;
  }
  .type-bigger .in-services h3 {
    font-size: 28px;
  }
  .type-bigger .in-services h5 {
    font-size: 20px;
  }
  .type-bigger .in-services .service-section ul li {
    font-size: 18px;
  }
  .type-bigger .in-services .top-links {
    font-size: 18px;
  }
  .type-bigger .in-services .see-all a {
    font-size: 20px;
  }
  .type-bigger .in-services .statNum {
    font-size: 20px;
  }
  .type-bigger .in-services .statInfo,
  .type-bigger .in-services .statCTA {
    font-size: 18px;
  }
  .type-bigger .video-synopsis p,
  .type-bigger .video-synopsis a {
    font-size: 20px;
  }
  .type-bigger .in-iama .content {
    font-size: 22px;
  }
  .type-bigger .in-iama .content h3 {
    font-size: 55px;
  }
  .type-bigger .in-iama .icons {
    font-size: 16px;
  }
  .type-bigger .in-calendar .content section h3 {
    font-size: 28px;
  }
  .type-bigger .in-calendar .content .see-all {
    font-size: 22px;
  }
  .type-bigger .in-calendar .content .news-details span.news-details-title {
    font-size: 20px;
  }
  .type-bigger .in-calendar form label {
    font-size: 20px;
  }
  .type-bigger .in-transparency .see-all {
    font-size: 20px;
  }
  .type-bigger .in-connect section {
    font-size: 16px;
  }
  .type-bigger .in-connect section .button {
    font-size: 18px;
  }
  .type-bigger .in-connect .instagram-text h3 {
    font-size: 50px;
    font-weight: 400;
  }
  .type-bigger .in-connect .instagram-text p {
    font-size: 30px;
  }
  .type-bigger .in-settings h3 {
    font-size: 30px;
  }
  .type-bigger .in-settings h5 {
    font-size: 24px;
  }
  .type-bigger .in-settings label {
    font-size: 18px;
  }
  .type-bigger .in-settings .toggle {
    font-size: 18px;
  }
  .type-bigger .in-settings .accessibility {
    font-size: 16px;
  }
  .type-bigger .in-settings .chrome-message {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6em;
  }
  .type-bigger .in-settings .zip-codes .update {
    font-size: 16px;
  }
  .type-bigger .in-settings #weather h2 {
    font-size: 130px;
  }
  .type-bigger .in-settings #weather h2 span {
    font-size: 80px;
  }
  .type-bigger .in-settings .forecast span {
    font-size: 15px;
  }
  .type-bigger .in-settings .forecast span em {
    font-size: 22px;
  }
  .type-bigger .in-help section {
    height: auto;
    min-height: 320px;
  }
  .type-bigger .in-help ol {
    font-size: 16px;
  }
  .type-bigger .in-help h3 {
    font-size: 30px;
  }
  .type-bigger .in-help h5 {
    font-size: 20px;
  }
  .type-bigger .in-help .icon-links {
    font-size: 16px;
  }
  .type-bigger .in-help .office-links ul {
    font-size: 16px;
  }
}
/* -----------------------------------------------------
8. Media Query CSS
----------------------------------------------------- */
@media screen and (max-width: 1520px) {
  .in-utility {
    font-size: 11px;
  }
  .in-header .menu {
    font-size: 11px;
  }
  .in-header .category ul li {
    font-size: 11px;
  }
  .icon-links li i {
    line-height: 20px;
    text-align: center;
  }
  .video-synopsis p,
  .video-synopsis a {
    font-size: 16px;
  }
}
@media screen and (max-width: 1025px) {
  h1 {
    font-size: 26px;
    line-height: 34px;
    text-align: left;
  }
  h2 {
    font-size: 34px;
  }
  h3 {
    font-size: 20px;
  }
  h4 {
    font-size: 18px;
  }
  h5 {
    font-size: 16px;
  }
  .title h2 {
    text-align: center;
  }
  .title .showing {
    font-size: 16px;
    font-weight: 600;
    line-height: 40px;
  }
  ul.selector li {
    font-size: 16px;
    font-weight: 600;
    line-height: 40px;
  }
  .in-search .search-header {
    font-size: 39px;
    font-weight: 800;
    line-height: 58px;
  }
  .in-search .placeholder .author {
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
  }
  .video-synopsis p {
    font-size: 16px;
  }
  .in-iama .content {
    font-size: 16px;
  }
  .in-iama .content h3 {
    font-size: 24px;
    font-weight: 600;
  }
  .in-iama .see-all {
    font-weight: 700;
  }
  .in-iama .icons {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.4em;
    text-align: center;
  }
  .in-calendar .content section h3 {
    text-align: center;
  }
  .in-settings h3 {
    font-size: 20px;
    text-align: center;
  }
}
@media screen and (max-width: 640px) {
  .in-search .search-header {
    font-size: 20px;
  }
}
/* -----------------------------------------------------
TABLE OF CONTENTS - Colors & Backgrounds
--------------------------------------------------------
	1. Base Color CSS
	2. .in-header
	3. .in-search
	4. .in-history
	5. .in-services
	#. .in-iama
	#. .in-calendar
	#. .in-help
	#. .in-connect
	#. .in-settings
	#. Media Query CSS
	#. .contrast-high
--------------------------------------------------------
----------------------------------------------------- */
/* -----------------------------------------------------
1. Base Color CSS
----------------------------------------------------- */
body {
  color: #333;
  background: #ddd;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #333;
}
h1 {
  color: #333;
}
a {
  color: #2a4d87;
}
.zebra {
  background-color: #fff;
}
.zebra:nth-child(odd) {
  background-color: #eee;
}
.title {
  border-bottom: 1px solid #ccc;
  background: #eee;
}
.title .fa-caret-right {
  color: #aaa;
}
.next-section {
  border: 2px solid #fff;
  background: rgba(0, 0, 0, 0.7);
}
.other-dots a {
  border: 1px solid rgba(255, 255, 255, 0.7);
  background: rgba(0, 0, 0, 0.7);
}
.other-dots a.active {
  background: #cc7027;
}
.other-dots a span {
  color: #fff;
  text-shadow: 1px 1px 1px #000;
}
.next-section .fa-angle-double-down {
  color: #fff;
  text-shadow: 1px 1px 1px #000;
}
.title .showing,
ul.selector {
  border: 1px solid #ddd;
  background: #fff;
}
ul.selector li {
  border-bottom: 1px dashed #eee;
}
ul.selector li:hover {
  background: rgba(255, 255, 255, 0.5);
}
input[type="submit"],
button,
.button {
  background: #cc7027;
}
input[type="submit"]:hover,
button:hover,
.button:hover,
input[type="submit"]:focus,
button:focus,
.button:focus {
  background: #a1581f;
}
/* -----------------------------------------------------
2. .in-header
----------------------------------------------------- */
.in-utility {
  color: #fff;
  background: #1e3f75;
}
.in-utility a {
  color: #fff;
}
.in-utility .showing {
  background: rgba(0, 0, 0, 0.2);
}
.in-utility .showing:hover {
  background: rgba(0, 0, 0, 0.8);
}
.in-utility .category ul li {
  background: rgba(0, 0, 0, 0.7);
}
.in-utility .category ul li:hover {
  background: rgba(0, 0, 0, 0.8);
}
.in-utility .category,
.in-utility .location,
.in-utility .settings,
.in-utility .feedback {
  border-color: rgba(255, 255, 255, 0.2);
}
.in-utility .feedback {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  border-right-style: solid;
  border-right-width: 1px;
}
.in-utility .feedback span {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.in-utility .feedback .icon,
.in-utility .feedback .form {
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
}
.in-header {
  background: #2a4d87;
}
.in-header .menu,
.in-header .close {
  color: #fff;
  background: #CA7031;
}
.in-header .logo {
  border-right-color: rgba(0, 0, 0, 0.2);
}
.in-header .category ul li {
  color: #fff;
  border-left-color: rgba(255, 255, 255, 0.1);
  border-right-color: rgba(0, 0, 0, 0.2);
}
.in-jump {
  background: #222;
  color: #fff;
}
.in-jump a {
  color: #fff;
}
.in-jump ul li {
  border-bottom-color: #444;
}
.in-jump ul li span {
  border-bottom-color: #111;
}
.in-menus {
  color: #fff;
  background: #333;
}
.in-menus ul li {
  border-bottom-color: #444;
}
.in-menus ul li a {
  border-bottom-color: #222;
}
.in-menus a {
  color: #fff;
}
.in-menus a:hover {
  color: #ccc;
}
.in-menus *::-webkit-scrollbar-track {
  background: #222;
}
.in-menus *::-webkit-scrollbar-thumb {
  background: #111;
}
.in-menus .skin-minimal.breadcrumbs {
  border-top-color: #dc8b4a;
  border-bottom-color: #dc8b4a;
  background: #cc7027;
}
/* -----------------------------------------------------
3. .
----------------------------------------------------- */
.in-search {
  background: #eee;
  /* Old browsers */
  background: -moz-linear-gradient(top, #eee 0%, #ddd 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #eee 0%, #ddd 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #eee 0%, #ddd 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@bg1', endColorstr='@bg2', GradientType=0);
  /* IE6-9 */
}
.placeholder {
  color: #fff;
}
.placeholder a {
  color: #fff;
}
/* -----------------------------------------------------
4. .in-history
----------------------------------------------------- */
.video-synopsis {
  border-top-color: #cc7027;
  background: #eee;
}
.video-synopsis .fa-caret-up {
  color: #cc7027;
}
.video-synopsis h6 {
  border-bottom-color: #ddd;
}
.gallery-synopsis {
  border-top-color: #bbb;
}
.gallery-synopsis .grid-border {
  background: #eee;
}
/* -----------------------------------------------------
5. .in-services
----------------------------------------------------- */
.in-services .service-section ul li,
.in-services .top-links ul li,
.in-services .top-forms ul li {
  border-top-color: #eee;
  border-bottom-color: #bbb;
}
.in-services .service-section .border-lft,
.in-services .top-links .border-lft,
.in-services .top-forms .border-lft {
  background: #eee;
}
.in-services .service-section .border-rgt,
.in-services .top-links .border-rgt,
.in-services .top-forms .border-rgt {
  background: #eee;
}
.in-services ul.stats li {
  border-top-color: #eee;
  border-bottom-color: #bbb;
}
.in-services .statNum {
  color: #fff;
  background: #cc7027 url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-stripe1.png) repeat;
}
.in-services .top-links {
  border-right-color: #bbb;
  border-left-color: #bbb;
}
.in-services .category-loader {
  border-bottom-color: #bbb;
}
.in-services .call-to-actions {
  border-top-color: #eee;
}
.in-services .call-to-actions a {
  color: #2a4d87;
  background: #ddd;
}
.in-services .call-to-actions a:hover {
  color: #1e3f75;
}
/* -----------------------------------------------------
#. .in-iama
----------------------------------------------------- */
.in-iama .content {
  color: #fff;
  background: rgba(0, 0, 0, 0.3);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.in-iama .content h3 {
  color: #fff;
}
.in-iama .content a {
  color: #fff;
}
.in-iama .content a:hover {
  color: #fff;
}
.in-iama .content .icon {
  border-color: #fff;
  background: rgba(0, 0, 0, 0.2);
}
.in-iama .content ul {
  border-top-color: rgba(255, 255, 255, 0.2);
}
.in-iama .content ul li {
  border-bottom-color: rgba(255, 255, 255, 0.2);
}
/* -----------------------------------------------------
#. .in-calendar
----------------------------------------------------- */
.in-calendar {
  color: #fff;
}
.in-calendar .title {
  background: rgba(0, 0, 0, 0.25);
}
.in-calendar .title h2 b {
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.in-calendar .title .fa-caret-right {
  color: #fff;
}
.in-calendar .content section {
  background: rgba(0, 0, 0, 0.25);
}
.in-calendar .content section .see-all {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  background: rgba(0, 0, 0, 0.2);
}
.in-calendar .content section h3 {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  color: #fff;
}
.in-calendar .content section .page {
  border-top: 1px solid #f8f8f8;
  border-bottom: 1px solid #ccc;
  border: none;
}
.in-calendar .content section label {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  color: #fff;
}
.in-calendar .content section form p {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.in-calendar form select,
.in-calendar form input[type="text"] {
	color: #333;
}
.in-calendar .content .feed-cover,
.in-calendar .content .traffic-cover {
  background: none;
}
.in-calendar .content .news-date {
  background: #fff;
}
.in-calendar .content .news-date .news-date-month {
  color: #fff;
  background: #cc7027;
}
.in-calendar .content .news-date .news-date-day {
  color: #cc7027;
}
.in-calendar .content .news-date .dot1 {
  background: #ddd;
}
.in-calendar .content .news-date .dot2 {
  background: #ddd;
}
.in-calendar .content .news-details span.news-details-title {
  display: block;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
/* -----------------------------------------------------
#. .in-transparency
----------------------------------------------------- */
.in-transparency .stats-loader,
.in-transparency .call-to-action,
.in-transparency .agency-stats {
  background: rgba(255, 255, 255, 0.7);
}
.in-transparency .stats-loader .stats-cover {
  background: #fff;
}
.in-transparency .see-all {
  background: rgba(255, 255, 255, 0.5);
}
/* -----------------------------------------------------
#. .in-help
----------------------------------------------------- */
.in-help ol li {
  border-top-color: #ccc;
  border-bottom-color: #f8f8f8;
}
.in-help section {
  background: rgba(255, 255, 255, 0.5);
}
.in-help .help-links li,
.in-help .icon-links li,
.in-help .office-links ul li {
  border-top-color: #ccc;
  border-bottom-color: #f8f8f8;
}
.in-help .office-links ul .img {
  border: 1px solid #ccc;
  background: #fff;
}
.in-help .office-links ul .img img {
  border: 1px solid #f8f8f8;
}
.in-help .faq-cover {
  background: rgba(255, 255, 255, 0.5);
}
/* -----------------------------------------------------
#. .in-connect
----------------------------------------------------- */
.in-connect section {
  background: #fff;
}
.in-connect .insta .lft {
  color: #125688;
}
.in-connect .insta .button {
  background: #125688;
}
.in-connect .insta .button:hover {
  background: #125688;
}
.in-connect .youtube .lft {
  color: #bb0000;
}
.in-connect .youtube .button {
  background: #bb0000;
}
.in-connect .youtube .button:hover {
  background: #bb0000;
}
.in-connect .twitter .lft {
  color: #55acee;
}
.in-connect .twitter .button {
  background: #55acee;
}
.in-connect .twitter .button:hover {
  background: #55acee;
}
.in-connect .facebook .lft {
  color: #3b5998;
}
.in-connect .facebook .button {
  background: #3b5998;
}
.in-connect .facebook .button:hover {
  background: #3b5998;
}
.in-connect .instagram-text h3 {
  color: #125688;
}
.in-connect .instagram-container .pic a b {
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
/* -----------------------------------------------------
#. .in-settings
----------------------------------------------------- */
.in-settings {
  color: #fff;
}
.in-settings .title {
  background: rgba(0, 0, 0, 0.2);
}
.in-settings .title h2 {
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.in-settings .title .fa-caret-right {
  color: #fff;
}
.in-settings h3,
.in-settings h5 {
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.in-settings label {
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.in-settings .content section {
  background: rgba(0, 0, 0, 0.2);
}
.in-settings .accessibility {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.in-settings .toggle {
  text-shadow: none;
}
.in-settings .toggle .tog {
  border: 1px solid #fff;
  color: #333;
  background: #fff;
}
.in-settings .toggle .tog.active {
  border: 1px solid #fff;
  color: #fff;
  background: #aaa;
}
.in-settings .zip-codes .update {
  background: #cc7027;
}
.in-settings .zip-codes .update:hover,
.in-settings .zip-codes .update:focus {
  background: #a1581f !important;
}
.in-settings #map a {
  color: #333;
}
.in-settings #weather h2 {
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.in-settings #weather li {
  border: 1px solid #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.in-settings .forecast span {
  border: 1px solid #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.feedback-wrapper,
.insta-wrapper,
.video-wrapper {
  color: #333;
}
.feedback-wrapper .feedback-form,
.insta-wrapper .feedback-form,
.video-wrapper .feedback-form,
.feedback-wrapper .insta-form,
.insta-wrapper .insta-form,
.video-wrapper .insta-form,
.feedback-wrapper .video-form,
.insta-wrapper .video-form,
.video-wrapper .video-form {
  border: 10px solid #fff;
}
.feedback-wrapper .fa-times,
.insta-wrapper .fa-times,
.video-wrapper .fa-times {
  color: #2a4d87;
  background: #fff;
}
.feedback-wrapper .fa-times:hover,
.insta-wrapper .fa-times:hover,
.video-wrapper .fa-times:hover {
  color: #3663ae;
}
.feedback-wrapper label,
.insta-wrapper label,
.video-wrapper label,
.feedback-wrapper .fsLabel,
.insta-wrapper .fsLabel,
.video-wrapper .fsLabel {
  color: #333;
}
.feedback-wrapper input[type="submit"],
.insta-wrapper input[type="submit"],
.video-wrapper input[type="submit"],
.feedback-wrapper button,
.insta-wrapper button,
.video-wrapper button,
.feedback-wrapper .button,
.insta-wrapper .button,
.video-wrapper .button {
  background: #cc7027 !important;
}
.feedback-wrapper input[type="submit"]:hover,
.insta-wrapper input[type="submit"]:hover,
.video-wrapper input[type="submit"]:hover,
.feedback-wrapper button:hover,
.insta-wrapper button:hover,
.video-wrapper button:hover,
.feedback-wrapper .button:hover,
.insta-wrapper .button:hover,
.video-wrapper .button:hover,
.feedback-wrapper input[type="submit"]:focus,
.insta-wrapper input[type="submit"]:focus,
.video-wrapper input[type="submit"]:focus,
.feedback-wrapper button:focus,
.insta-wrapper button:focus,
.video-wrapper button:focus,
.feedback-wrapper .button:focus,
.insta-wrapper .button:focus,
.video-wrapper .button:focus {
  background: #a1581f !important;
}
/* -----------------------------------------------------
#. Media query CSS
----------------------------------------------------- */
@media screen and (max-width: 1025px) {
  .other-dots {
    background: rgba(255, 255, 255, 0.6);
  }
  /*.other-dots a.active {
  	border: 1px solid rgba(255, 255, 255, 0.7);
  background: rgba(0, 0, 0, 0.7);
  }*/
}
@media screen and (max-width: 1025px) {
  .in-services .see-all {
    background: rgba(255, 255, 255, 0.3);
  }
  .in-iama .content {
    background: rgba(0, 0, 0, 0.6);
  }
}
/* -----------------------------------------------------
#. contrast-high
----------------------------------------------------- */
.img-default {
  display: block;
}
.img-alternate {
  display: none;
}
.contrast-high .img-default {
  display: none;
}
.contrast-high .img-alternate {
  display: block;
}
.contrast-high body {
  color: #000;
  background: #ddd;
}
.contrast-high h1,
.contrast-high h2,
.contrast-high h3,
.contrast-high h4,
.contrast-high h5,
.contrast-high h6 {
  color: #fff;
}
.contrast-high h1 {
  color: #fff;
}
.contrast-high a {
  color: #fff;
}
.contrast-high a:hover {
  color: #fff;
}
.contrast-high .title {
  border-bottom: 1px solid #000;
  background: #222;
}
.contrast-high .title .showing,
.contrast-high .title .selector li {
  color: #000;
}
.contrast-high .title .fa-caret-right {
  color: #fff;
}
.contrast-high .next-section {
  border: 2px solid #000;
}
.contrast-high .next-section .fa-angle-double-down {
  color: #000;
}
.contrast-high .in-utility {
  background: #222;
}
.contrast-high .in-utility a {
  color: #fff;
}
.contrast-high .in-utility .showing {
  background: rgba(0, 0, 0, 0.2);
}
.contrast-high .in-utility .showing:hover {
  background: rgba(0, 0, 0, 0.7);
}
.contrast-high .in-utility .category ul li {
  background: rgba(0, 0, 0, 0.7);
}
.contrast-high .in-utility .category ul li:hover {
  background: rgba(0, 0, 0, 0.8);
}
.contrast-high .in-utility .category,
.contrast-high .in-utility .location,
.contrast-high .in-utility .settings,
.contrast-high .in-utility .feedback {
  border-color: rgba(255, 255, 255, 0.2);
}
.contrast-high .in-utility .feedback span {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.contrast-high .in-utility .feedback .icon,
.contrast-high .in-utility .feedback .form {
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
}
.contrast-high .in-header {
  background: #000;
}
.contrast-high .in-header .menu,
.contrast-high .in-header .close {
  color: #fff;
  background: #CA7031;
}
.contrast-high .in-jump {
  background: #222;
  color: #fff;
}
.contrast-high .in-jump a {
  color: #fff;
}
.contrast-high .in-jump ul li {
  border-bottom-color: #444;
}
.contrast-high .in-jump ul li span {
  border-bottom-color: #111;
}
.contrast-high .in-menus {
  color: #fff;
  background: #333;
}
.contrast-high .in-menus ul li {
  border-bottom-color: #444;
}
.contrast-high .in-menus ul li a {
  border-bottom-color: #222;
}
.contrast-high .in-menus a {
  color: #fff;
}
.contrast-high .in-menus a:hover {
  color: #ccc;
}
.contrast-high .in-menus *::-webkit-scrollbar-track {
  background: #222;
}
.contrast-high .in-menus *::-webkit-scrollbar-thumb {
  background: #111;
}
.contrast-high .in-menus .skin-minimal.breadcrumbs {
  border-top-color: #dc8b4a;
  border-bottom-color: #dc8b4a;
  background: #cc7027;
}
.contrast-high .in-search .video-overlay {
  opacity: 0.6;
  background: #000;
}
.contrast-high .placeholder {
  color: #fff;
}
.contrast-high .placeholder a {
  color: #fff;
}
.contrast-high .in-history {
  background: #111;
}
.contrast-high .in-history .content {
  border-top: 1px solid #222;
}
.contrast-high .video-synopsis {
  border-top-color: #fff;
  color: #fff;
  background: #000;
}
.contrast-high .video-synopsis .fa-caret-up {
  color: #fff;
}
.contrast-high .video-synopsis h6 {
  border-bottom-color: #fff;
}
.contrast-high .gallery-synopsis {
  border-top-color: #bbb;
}
.contrast-high .gallery-synopsis .grid-border {
  background: #eee;
}
.contrast-high .in-services {
  background: #111;
}
.contrast-high .in-services .category-loader .category-cover {
  background: #111;
}
.contrast-high .in-services .content {
  border-top: 1px solid #222;
}
.contrast-high .in-services .service-section ul li,
.contrast-high .in-services .top-links ul li,
.contrast-high .in-services .top-forms ul li {
  border-top-color: #000;
  border-bottom-color: #444;
}
.contrast-high .in-services .service-section .border-lft,
.contrast-high .in-services .top-links .border-lft,
.contrast-high .in-services .top-forms .border-lft {
  background: #eee;
}
.contrast-high .in-services .service-section .border-rgt,
.contrast-high .in-services .top-links .border-rgt,
.contrast-high .in-services .top-forms .border-rgt {
  background: #eee;
}
.contrast-high .in-services .top-links {
  border-right-color: #000;
  border-left-color: #444;
}
.contrast-high .in-services .category-loader {
  border-bottom-color: #444;
}
.contrast-high .in-services .call-to-actions {
  border-top-color: #000;
}
.contrast-high .in-services .call-to-actions a {
  color: #fff;
  background: #000;
}
.contrast-high .in-services .call-to-actions a:hover {
  color: #fff;
}
.contrast-high .in-services .statInfo {
  color: #fff;
}
.contrast-high .in-iama .content {
  border-top: 1px solid #222;
  color: #fff;
  background: rgba(0, 0, 0, 0.3);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.contrast-high .in-iama .content h3 {
  color: #fff;
}
.contrast-high .in-iama .content a {
  color: #fff;
}
.contrast-high .in-iama .content a:hover {
  color: #fff;
}
.contrast-high .in-iama .content .icon {
  border-color: #fff;
  background: rgba(0, 0, 0, 0.2);
}
.contrast-high .in-iama .content ul {
  border-top-color: rgba(255, 255, 255, 0.2);
}
.contrast-high .in-iama .content ul li {
  border-bottom-color: rgba(255, 255, 255, 0.2);
}
.contrast-high .in-iama .profiles-cover {
  background: #000;
}
.contrast-high .in-iama .dark-cover {
  display: block;
  opacity: 0.8;
  background: #000;
}
.contrast-high .in-calendar {
  color: #fff;
}
.contrast-high .in-calendar .calendar-mask {
  display: block;
  opacity: 0.9;
  background: #000;
}
.contrast-high .in-calendar .content {
  border-top: 1px solid #222;
}
.contrast-high .in-calendar .content .feed-cover,
.contrast-high .in-calendar .content .traffic-cover {
  background: #000;
}
.contrast-high .in-calendar .content section {
  background: #000;
}
.contrast-high .in-calendar .content section .page {
  border-top: 1px solid #444;
  border-bottom: 1px solid #000;
}
.contrast-high .in-calendar .content .news-date {
  background: #fff;
}
.contrast-high .in-calendar .content .news-date .news-date-month {
  color: #fff;
  background: #cc7027;
}
.contrast-high .in-calendar .content .news-date .news-date-day {
  color: #cc7027;
}
.contrast-high .in-calendar .content .news-date .dot1 {
  background: #000;
}
.contrast-high .in-calendar .content .news-date .dot2 {
  background: #000;
}
.contrast-high .in-calendar .content .news-details span.news-details-title {
  display: block;
}
.contrast-high .in-calendar .content label {
  color: #fff;
}
.contrast-high .in-transparency {
  background: #111;
}
.contrast-high .in-transparency h4 {
  color: #000;
}
.contrast-high .in-transparency .content {
  border-top: 1px solid #222;
}
.contrast-high .in-transparency .stats-loader,
.contrast-high .in-transparency .agency-stats {
  background: #fff;
}
.contrast-high .in-transparency .call-to-action {
  background: #000;
}
.contrast-high .in-transparency .stats-loader .stats-cover {
  background: #fff;
}
.contrast-high .in-transparency .see-all {
  background: #fff;
}
.contrast-high .in-help {
  background: #111;
}
.contrast-high .in-help .content {
  border-top: 1px solid #222;
}
.contrast-high .in-help ol li {
  color: #fff;
  border-top-color: #000;
  border-bottom-color: #444;
}
.contrast-high .in-help section {
  background: #222;
}
.contrast-high .in-help .help-links li,
.contrast-high .in-help .icon-links li,
.contrast-high .in-help .office-links ul li {
  border-top-color: #000;
  border-bottom-color: #444;
  color: #fff;
}
.contrast-high .in-help .office-links .img {
  border: 1px solid #000;
}
.contrast-high .in-help .office-links .img img {
  border: 1px solid #444;
}
.contrast-high .in-help .faq-cover {
  background: #222;
}
.contrast-high .in-connect {
  color: #fff;
  background: #111;
}
.contrast-high .in-connect .content {
  border-top: 1px solid #222;
}
.contrast-high .in-connect section {
  background: #000;
}
.contrast-high .in-connect section .button {
  color: #000;
}
.contrast-high .in-connect .insta .lft {
  color: #fff;
}
.contrast-high .in-connect .insta .button {
  background: #fff;
}
.contrast-high .in-connect .insta .button:hover {
  background: #fff;
}
.contrast-high .in-connect .youtube .lft {
  color: #fff;
}
.contrast-high .in-connect .youtube .button {
  background: #fff;
}
.contrast-high .in-connect .youtube .button:hover {
  background: #fff;
}
.contrast-high .in-connect .twitter .lft {
  color: #fff;
}
.contrast-high .in-connect .twitter .button {
  background: #fff;
}
.contrast-high .in-connect .twitter .button:hover {
  background: #fff;
}
.contrast-high .in-connect .facebook .lft {
  color: #fff;
}
.contrast-high .in-connect .facebook .button {
  background: #fff;
}
.contrast-high .in-connect .facebook .button:hover {
  background: #fff;
}
.contrast-high .in-settings {
  color: #fff;
}
.contrast-high .in-settings h3 {
  color: #fff;
}
.contrast-high .in-settings label {
  color: #fff;
}
.contrast-high .in-settings .content {
  border-top: 1px solid #222;
}
.contrast-high .in-settings .content section {
  background: rgba(0, 0, 0, 0.1);
}
.contrast-high .in-settings .toggle .tog {
  border: 1px solid #fff;
  color: #333;
  background: #fff;
}
.contrast-high .in-settings .toggle .tog.active {
  border: 1px solid #fff;
  color: #fff;
  background: #aaa;
}
.contrast-high .in-settings .settings-overlay {
  background: #000;
  opacity: 0.8;
}
/* -----------------------------------------------------
TABLE OF CONTENTS - Header
--------------------------------------------------------
	1. .in-utility
	2. .in-header
	3. .in-jump
	4. .in-menus
	5. Media Queries
--------------------------------------------------------
----------------------------------------------------- */
/* -----------------------------------------------------
1. .in-utility
----------------------------------------------------- */
.in-utility {
  position: fixed;
  z-index: 100;
  top: 55px;
  left: 0;
  right: 0;
  height: 30px;
  padding: 0;
  -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3);
}
.in-utility .skip {
  display: none;
}
.in-utility .category {
  display: block;
  position: relative;
  float: left;
  width: 250px;
  margin: 0;
  padding: 0;
}
.in-utility .category .fa-caret-down {
  position: absolute;
  top: 10px;
  right: 18px;
}
.in-utility .category .showing {
  padding: 0 10px;
  cursor: pointer;
}
.in-utility .category ul {
  display: none;
  float: left;
  width: 250px;
  height: 30px;
  overflow: visible;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.in-utility .category ul li {
  height: 30px;
  margin: 0;
  padding: 0 10px;
}
.in-utility .category ul:hover li {
  cursor: pointer;
}
.in-utility .location {
  display: block;
  float: left;
  margin: 5px 0;
  padding: 0 10px;
  border-right-style: solid;
  border-right-width: 1px;
}
.in-utility .settings {
  float: left;
  margin: 5px 0;
  padding: 0 10px;
  border-right-style: solid;
  border-right-width: 1px;
}
.in-utility .feedback {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  border-right-style: solid;
  border-right-width: 1px;
}
.in-utility .feedback span {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.in-utility .feedback .icon {
  float: left;
  height: 22px;
  width: 22px;
  margin-top: 5px;
  margin-right: 2px;
}
.in-utility .feedback .form {
  float: left;
  height: 22px;
  width: auto;
  margin-top: 5px;
  margin-right: 2px;
  padding: 0 5px;
}
/* -----------------------------------------------------
2. .in-header
----------------------------------------------------- */
.in-header {
  position: fixed;
  z-index: 101;
  top: 0;
  left: 0;
  right: 0;
  height: 55px;
  -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3);
}
.in-header .menu {
  display: block;
  width: 80px;
  height: 55px;
  padding-top: 10px;
  cursor: pointer;
}
.in-header .menu .in-menu {
  display: block;
  width: 40px;
  height: 21px;
  margin: 0 auto;
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/icon-menux2.png) no-repeat 0 0;
  background-size: 40px 21px;
  cursor: pointer;
}
.in-header .menu span {
  display: block;
  margin-top: 5px;
  cursor: pointer;
}
.in-header .menu:hover,
.in-header .menu:hover * {
  opacity: 0.5;
  cursor: pointer;
}
.in-header .close {
  display: none;
  width: 80px;
  height: 55px;
  padding-top: 10px;
  cursor: pointer;
}
.in-header .close .in-close {
  display: block;
  width: 40px;
  height: 21px;
  margin: 0 auto;
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/icon-closex2.png) no-repeat 0 0;
  background-size: 40px 21px;
  cursor: pointer;
}
.in-header .close span {
  display: block;
  margin-top: 5px;
  cursor: pointer;
}
.in-header .close:hover,
.in-header .close:hover * {
  opacity: 0.5;
  cursor: pointer;
}
.in-header .logo {
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 80px;
  height: 45px;
  width: 200px;
  border-right-style: solid;
  border-right-width: 1px;
}
.in-header .logo a {
  display: block;
}
.in-header .logo img {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  height: 32px;
  width: 120px;
  margin-top: -14px;
  margin-left: -60px;
}
.in-header .logo span {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.in-header .category {
  position: absolute;
  top: 0;
  left: 280px;
  right: 0;
  height: 55px;
}
.in-header .category ul {
  display: table;
  width: 100%;
  height: 55px;
  margin: 0;
  padding: 5px 0;
  list-style-type: none;
}
.in-header .category ul li {
  display: table-cell;
  vertical-align: middle;
  width: 14%;
  margin: 0;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-style: solid;
  border-right-width: 1px;
  padding: 0 10px;
  list-style-type: none;
  cursor: pointer;
}

.in-header .category ul li:hover {
  opacity: 0.5;
}
.in-header .category ul li.bus {
  width: 15%;
}
.in-header .category ul li.vis {
  width: 15%;
}
.slide-out-menu {
  position: fixed;
  z-index: 102;
  top: 55px;
  left: -440px;
  bottom: 0;
  width: 440px;
}
/* -----------------------------------------------------
3. .in-jump
----------------------------------------------------- */
.black-fade {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: -25px;
  height: 75px;
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/black-fade.png) repeat-x;
}
.in-jump {
  position: absolute;
  top: 0;
  left: 340px;
  bottom: 0;
  z-index: 102;
  overflow: hidden;
  width: 100px;
}
.in-jump ul {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  list-style: none;
}
.in-jump ul li {
  position: relative;
  display: block;
  width: 100%;
  height: 70px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.in-jump ul li a {
  display: block;
  width: 100%;
  height: 70px;
}
.in-jump ul li:hover * {
  opacity: 0.8;
}
.in-jump ul li img {
  position: absolute;
  top: 10px;
  left: 50%;
  display: block;
  width: 30px;
  height: 30px;
  margin-left: -15px;
}
.in-jump ul li:hover img {
  width: 36px;
  height: 36px;
  margin-left: -18px;
}
.in-jump ul li span {
  position: absolute;
  bottom: 0px;
  display: block;
  width: 100%;
  padding-bottom: 10px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
/* -----------------------------------------------------
4. .in-menus
----------------------------------------------------- */
.in-menus {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 102;
  overflow: auto;
  overflow-x: hidden;
  width: 340px;
  padding: 0;
}
.in-menus .nav-agency {
  display: none;
}
.in-menus .nav-global {
  display: block;
}
.in-menus *::-webkit-scrollbar {
  width: 8px;
}
.in-menus *::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
  border-radius: 0px;
}
.in-menus *::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.5);
}
.in-menus ul {
  margin: 0;
  border: none;
  padding: 0;
  list-style-type: none;
}
.in-menus ul li {
  display: block;
  margin: 0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding: 0;
}
.in-menus ul li a {
  position: relative;
  display: block;
  margin: 0;
  padding: 10px 20px 10px 10px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  cursor: pointer;
}
.in-menus ul li a.agency-category i {
  display: none;
}
.in-menus ul li a .fa-external-link {
  display: none;
  position: absolute;
  top: 13px;
  right: 20px;
}
.in-menus ul li a:hover {
  opacity: 0.5;
}
.in-menus .drilldown {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.in-menus .drilldown ul {
  position: absolute;
  top: 0;
  width: 100%;
  display: none;
  background: : #000;
}
.in-menus .drilldown > ul {
  left: 0;
  display: block;
}
.in-menus .drilldown ul li {
  width: 100%;
  list-style: none;
}
.in-menus .drilldown ul li > a,
.in-menus .drilldown ul li > span {
  position: relative;
  display: block;
}
.in-menus .drilldown ul li.expandable > a {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/ellipsis.png) no-repeat center right 15px;
  background-size: 21px 4px;
}
.in-menus .skin-minimal.breadcrumbs {
  margin: 0;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-width: 1px;
  border-bottom-width: 1px;
  padding: 10px;
}
.in-menus .skin-minimal.breadcrumbs span {
  margin: 0;
  padding: 0 10px 0 0;
  cursor: pointer;
  background: transparent url(/web/20160512083802oe_/http://www.in.gov/core/img/drilldown-next.png) no-repeat 100% 50%;
}
.in-menus .skin-minimal.breadcrumbs span:hover {
  opacity: 0.5;
}
.in-menus .skin-minimal.breadcrumbs span:last-child {
  padding: 0;
  cursor: default;
  background: none;
}
.in-menus .skin-minimal.breadcrumbs span:last-child:hover {
  opacity: 1;
}
/* -----------------------------------------------------
4. Media Queries
----------------------------------------------------- */
@media screen and (max-width: 1340px) {
  .in-header .logo {
    width: 120px;
  }
  .in-header .logo img {
    height: 21px;
    width: 80px;
    margin-top: -10px;
    margin-left: -40px;
  }
  .in-header .category {
    left: 200px;
  }
}
/* -----------------------------------------------------
2. Media Query Breakpoints
----------------------------------------------------- */
@media screen and (max-width: 1025px) {
  .in-utility {
    display: none;
    height: 30px;
    margin: 0;
  }
  .in-utility .category {
	  display: block;
    position: absolute;
    top: 0;
    float: none;
    height: 30px;
    width: 100%;
    padding: 0;
  }
  .in-utility .category .fa-caret-down {
    right: 5px;
  }
  .in-utility .category ul {
    float: none;
    width: 100%;
  }
  .in-utility .location,
  .in-utility .settings,
  .in-utility .feedback {
    display: none !important;
  }
  .in-header .logo {
    left: 80px;
    height: 45px;
    width: 100%;
    border: none;
  }
  .in-header .logo img {
    position: absolute;
    height: 32px;
    width: 120px;
    margin-top: -14px;
    margin-left: -100px;
  }
  .in-header .category {
    display: none;
  }
  .in-menus {
    width: 100%;
  }
  .in-menus ul {
    width: 100%;
  }
}

@media screen and (max-height: 680px) {
	/*.slide-out-menu {
  width: 100%;
}*/

	.in-jump ul li {
		height: 40px;
	}
	.in-jump ul li a {
		height: 40px;
	}
	.in-jump ul li img {
		top: 4px;
		margin-left: -15px;
	}
	
	.in-jump ul li a span {
		display: none;
	}
}
/* -----------------------------------------------------
TABLE OF CONTENTS - Search
--------------------------------------------------------
	1. .in-search
	2. Media Query CSS
--------------------------------------------------------
----------------------------------------------------- */
/* -----------------------------------------------------
1. .in-search
----------------------------------------------------- */
.alternate .in-search {
  height: 500px;
}
.in-search {
  position: relative;
  overflow: hidden;
  width: 100%;
  min-height: 768px;
  background: #000;
}
.in-search .video-bg {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  /*background: url(/web/20160512083802oe_/http://www.in.gov/core/video/flowers.jpg) no-repeat 0 0;*/
  background: url(/web/20160512083802oe_/http://www.in.gov/core/video/waterfall-colored.mp4.png) no-repeat 0 0;
  background-size: cover;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -webkit-transition: opacity 0.5s ease-in-out;
}
.in-search .video-bg.fade-video {
  opacity: 1;
}
.in-search .video-overlay {
  position: absolute;
  width: 100%;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.3;
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/video-overlay.png) repeat-x 0 0;
}
.in-search .search-header {
  display: none;
  position: absolute;
  z-index: 90;
  top: 50%;
  left: 50%;
  width: 640px;
  height: 58px;
  margin-left: -320px;
  margin-top: -90px;
  color: #fff;
}
.in-search .mobile-search {
  display: none;
}
.in-search .placeholder {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 4;
  width: 600px;
  height: 126px;
  margin-top: -50px;
  margin-left: -300px;
}
.in-search .placeholder .author {
  position: absolute;
  bottom: 0;
  z-index: 4;
  width: 600px;
}
.in-search .placeholder .video-controls {
  display: none;
  position: absolute;
  z-index: 100;
  right: 10px;
  bottom: 0;
}
#mainSearchContainer {
  display: none;
  position: absolute;
  z-index: 90;
  top: 50%;
  left: 50%;
  width: 600px;
  height: 58px;
  margin-left: -300px;
  margin-top: -22px;
}
#mainSearchContainer *,
#mainSearchContainer *:before,
#mainSearchContainer *:after {
  box-sizing: content-box;
}
#mainSearchBarWrap {
  width: 600px;
  height: 58px;
  position: absolute;
  z-index: 102;
  top: 0px;
  overflow: hidden;
  background: #fff;
}
#mainSearchBar {
  box-sizing: border-box;
  border: none;
  padding: 0 60px 0 10px;
  width: 600px;
  height: 58px;
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/stateSearch.png) no-repeat center left #fff;
  float: left;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  font-family: 'Open Sans', sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 300;
  letter-spacing: 0px;
  line-height: 58px;
  color: #333;
}
#mainSearchBarWrap.mobile,
#mainSearchBar.mobile {
  position: absolute !important;
  width: 100% !important;
  left: 0px !important;
  top: 126px !important;
}
#mainSearchSubmit {
  color: #fff;
  cursor: pointer;
  position: absolute;
  right: 0px;
  text-indent: -9999px;
  top: 0px;
  width: 56px;
  height: 58px;
  background: url(https://webarchive.library.unt.edu/web/20160512083802oe_/http://www.in.gov/core/images/mainSearchSubmit.png) no-repeat center top #cc7027;
  border: none;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
#mainSearchSubmit:hover {
  cursor: pointer;
  opacity: 0.7;
}
/* --------------------  GOOGLE SAYT STYLES  ------------------------------ */
.personTitle {
  font-weight: 600;
}
#rtSearchResults {
  width: 904px;
  height: 0px;
  background-color: #eeeeee;
  position: absolute;
  margin-left: -452px;
  left: 50%;
  margin-top: 160px;
  z-index: 85;
  overflow: hidden;
  box-shadow: 0px 0px 5px #444444;
}
#rtSearchResults *,
#rtSearchResults *:before,
#rtSearchResults *:after {
  box-sizing: content-box;
}
#rtSearchResults.mobile {
  height: 0px !important;
}
#searchRefine {
  width: 100%;
  height: 48px;
  font-size: 12px;
  color: #333333;
  padding-top: 8px;
  background-color: #dddddd;
}
#sRefineText,
#sRefineCats,
#sRefineAgencies {
  float: left;
}
.resultsHeader {
  height: 45px;
  width: 100%;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  font-size: 20px;
  font-weight: bold;
  color: #444444;
  padding-left: 20px;
  line-height: 43px;
  box-sizing: border-box;
}
#sRefineText {
  line-height: 41px;
  padding-left: 20px;
  margin-right: 61px;
}
#sRefineCats {
  margin-right: 20px;
}
#sRefineCat,
#sRefineAgency {
  height: 28px;
  margin-top: 10px;
}
.rf {
  float: left;
  height: 322px;
  overflow: hidden;
}
#resultsAll,
#resultsServicesWrapper,
#resultsAgenciesWrapper,
#resultsPeopleWrapper,
#resultsFormsWrapper {
  width: 0px;
  overflow: hidden;
}
.rtText {
  overflow: hidden;
}
.resultsContainer {
  overflow-x: hidden;
  overflow-y: auto;
  width: 692px;
  height: 275px;
  background-color: #ffffff;
  -webkit-box-shadow: -10px 0 5px rgba(30, 30, 30, 0.49) inset;
  box-shadow: -10px 0 5px rgba(30, 30, 30, 0.49) inset;
}
.hiddenTab .rtText {
  height: 0px;
  width: 0px;
  overflow: hidden;
}
.aReturn,
.aReturn:hover {
  width: 100%;
  box-sizing: border-box;
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 20px;
  color: #333333;
}
.resultsTab {
  position: relative;
  width: 53px;
  height: 322px;
  background-image: url(https://webarchive.library.unt.edu/web/20160512083802oe_/http://www.in.gov/core/images/resultsCatGrad.png);
  background-repeat: repeat-y;
  background-position: top left;
  background-color: #B56E12;
  overflow: hidden;
  cursor: pointer;
}
#resultsAll {
  width: 0px;
}
.ss {
  float: left;
  width: 33%;
  margin-top: 6px;
}
#suggestSearch {
  display: none;
}
#mostPopular {
  width: 66%;
}
.saytBtn {
  background-color: #3a5b91;
  color: #ffffff;
  cursor: pointer;
  height: 35px;
  margin-top: 11px;
  padding-top: 12px;
  text-align: center;
  width: 100%;
}
.ssHeader {
  color: #444444;
  font-size: 16px;
  font-weight: bold;
}
.ssResults {
  list-style-image: url(https://webarchive.library.unt.edu/web/20160512083802oe_/http://www.in.gov/core/images/listArrow.jpg);
  color: #2e5088;
  font-weight: 700;
  margin-left: 21px;
  margin-top: 3px;
  padding: 0px;
}
.ssResults li {
  float: left;
  width: 45%;
  margin-right: 5%;
}
.ob-result {
  color: #3A5B91;
}
.ssResults li a:link,
.ssResults li a:visited,
.ssResults li {
  color: #2e5088;
  font-weight: 600;
}
.ssResults li a:hover {
  color: #2e5088;
  font-weight: 600;
  text-decoration: underline;
}
#secondarySearch {
  width: 100%;
  box-sizing: border-box;
  padding: 20px;
  padding-top: 10px;
  height: 133px;
  box-shadow: 0px 0px 5px #444444;
}
.rtText {
  position: absolute;
  z-index: 100;
  top: 144px;
  left: -135px;
  width: 300px;
  margin-left: 10px;
  font-size: 24px;
  color: #ffffff;
  text-align: center;
}
.aReturn a:link,
.aReturn a:visited,
.aReturn a:hover {
  color: #2a4c86;
}
.sReturnTitle {
  font-size: 16px;
  font-weight: 600;
}
.sReturnLink {
  font-size: 12px;
  font-weight: 400;
}
.sReturnShort {
  font-size: 14px;
  padding-bottom: 10px;
  border-bottom: 1px solid #d3d3d3;
}
#rtSearchResults a:hover,
.aReturn:hover {
  opacity: 0.8;
}
#closeSAYT {
  margin: 20px 0 0 0;
  font-size: 20px;
  cursor: pointer;
}
#allResults:hover,
#closeSAYT:hover {
  opacity: 0.8;
}
.nav-jumper {
  display: none;
}
.jumper-offset {
  display: block;
  height: 45px;
}
.mobile-txt,
#seeAllTrans .mobile-txt {
  display: none;
}
#mainSearchBarWrap.mobile,
#mainSearchBar.mobile {
  position: absolute !important;
  width: 100% !important;
  left: 0px !important;
  top: 126px !important;
}
#rtSearchResults.mobile {
  height: 0px !important;
}
.search-header.mobile {
  display: block !important;
}
.placeholder.mobile {
  display: block !important;
}
.search-mask.mobile {
  display: none !important;
}
.results-refine .select2 {
  width: 100%;
  margin: 0 0 10px 0;
}
.results-page .aReturn,
.results-page .aReturn:hover {
  padding: 10px 0;
}
.q-tabs .active {
  font-weight: 700;
}
.results-page .panel {
  overflow: hidden;
}
.results-page .sReturnLink {
  word-break: break-all;
}
.results-list {
  display: block;
  width: 100%;
  overflow: hidden;
}
.paginate-page {
  display: block;
  width: 100%;
}
.results-page .pagination {
  margin: 0 0 20px 0;
  padding: 10px;
  background: #f6f6f6;
  /* old browsers */
  background: rgba(255, 255, 255, 0.5);
}
.page-content.results-page .pagination ul {
  display: block;
  overflow: hidden;
  width: 100%;
  margin: 0 0 20px 0;
  border-bottom: 1px solid #ccc;
  padding: 0 0 20px 0;
}
.page-content.results-page .pagination ul li {
  display: block;
  float: left;
  margin: 2px;
  border: 1px solid #ccc;
  padding: 5px 10px;
  cursor: pointer;
  background: #ddd;
}
.page-content.results-page .pagination ul li:hover,
.page-content.results-page .pagination ul li.active {
  background: #fff;
}
.pagination-txt {
  padding: 0 0 20px 0;
  text-align: center;
}
.ob-wrapper {
  display: block;
  width: 100%;
  overflow: hidden;
  margin: 0 0 10px 0;
  border: 1px solid #ddd;
  padding: 10px 20px;
  background: #f8f8f8;
}
.ob-content {
  margin: 10px 0;
}
.ob-result {
  position: relative;
  display: block;
  margin: 0;
  padding: 10px 0 10px 50px;
}
.ob-result i {
  display: block;
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 0;
  width: 40px;
  height: 40px;
  font-size: 20px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  background: #2a4c86;
}
.ob-title {
  font-weight: 600;
}
.ob-url {
  font-size: 11px;
}
.spinner-wrapper {
  position: absolute;
  z-index: 100;
  display: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
}
.count {
  display: none;
}
b.loading {
  display: inline-block;
  width: 16px;
  height: 11px;
}
/* -----------------------------------------------------
2. Media Query CSS
----------------------------------------------------- */
@media screen and (max-width: 1025px) {
  .in-search {
    height: 500px;
    min-height: inherit;
    background: url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-tablet-barn.jpg) no-repeat fixed top center;
    -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  -o-background-size: 100% auto;
  background-size: 100% auto;
  }
  
  .in-search .video-overlay {
	  display: none;
  }
  
  .in-search video {
    display: none;
  }
  .in-search .search-header {
    width: 600px;
    height: 58px;
    margin-top: -65px;
    margin-left: -300px;
  }
  .in-search .placeholder {
    display: none;
  }
  .in-search .placeholder .author {
    display: none;
  }
  .in-search .mobile-search {
    display: block;
    overflow: hidden;
    position: absolute;
    z-index: 100;
    left: 50%;
    top: 50%;
    height: 60px;
    width: 600px;
    margin-top: -5px;
    margin-left: -300px;
    background: #fff;
    -webkit-box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.5);
  }
  .in-search .mobile-search input[type="text"] {
    display: block;
    position: absolute;
    z-index: 100;
    left: 0;
    top: 0;
    bottom: 0;
    height: 60px;
    border: none;
    padding: 0 10px;
    line-height: 60px;
    background: #fff;
  }
  .in-search .mobile-search input[type="submit"] {
    position: absolute;
    z-index: 100;
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
    height: 60px;
    width: 60px;
    border: none;
    line-height: 60px;
    text-align: center;
    text-indent: -9999px;
    background: url(https://webarchive.library.unt.edu/web/20160512083802oe_/http://www.in.gov/core/images/mainSearchSubmit.png) no-repeat center top #cc7027;
  }
  #mainSearchContainer {
    display: none;
  }
  #mainSearchBarWrap {
    display: none;
  }
  #mainSearchBar {
    display: none;
  }
}
@media screen and (max-width: 640px) {
  .in-search {
    height: 400px;
    min-height: inherit;
    background: url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-mobile-city.jpg) no-repeat top center fixed;
      -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  -o-background-size: 100% auto;
  background-size: 100% auto;
  }
  .in-search .search-header {
    width: 300px;
    margin-top: -40px;
    margin-left: -150px;
  }
  .in-search .mobile-search {
    width: 300px;
    top: 215px;
    margin-left: -150px;
  }
}
/* -----------------------------------------------------
TABLE OF CONTENTS - InHistory
--------------------------------------------------------
	1. .in-history
	2. Media Query CSS
--------------------------------------------------------
----------------------------------------------------- */
/* -----------------------------------------------------
1. .in-history
----------------------------------------------------- */
.in-history {
  position: relative;
  min-height: 768px;
  background: #ddd url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-texture.jpg) repeat;
}
.in-history .content {
  border-top: 1px solid #eee;
  padding: 30px 20px;
}
.in-history .row,
.in-history .columns {
  overflow: visible;
}
.in-history .video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.in-history .video-container.mobile-video{
    display:none;
  }
.in-history .video-container iframe,
.in-history .video-container object,
.in-history .video-container embed,
.in-history .video-container img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.in-history .video-synopsis {
  position: relative;
  overflow: visible;
  margin: 20px 0 0 0;
  border-top-width: 10px;
  border-top-style: solid;
  padding: 15px;
}
.in-history .video-synopsis .fa-caret-up {
  position: absolute;
  top: -40px;
  left: 50%;
  display: block;
  height: 40px;
  width: 40px;
  margin-left: -20px;
}
.in-history .video-synopsis h6 {
  margin: 0 0 10px 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding: 0 0 10px 0;
}
.in-history .video-synopsis p {
  margin: 0 0 10px 0;
  padding: 0;
}
.in-history .gallery-synopsis {
  position: relative;
  overflow: visible;
  margin: 10px 0 5px 0;
  border-top-width: 1px;
  border-top-style: solid;
  padding: 15px 0;
}
.in-history .gallery-synopsis .grid-border {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 1px;
}
.in-history .button.large {
  display: block;
}
.in-history .button.medium {
  display: none;
}
.in-history .button.small {
  display: none;
}
/* -----------------------------------------------------
2. Media Query CSS
----------------------------------------------------- */
@media screen and (max-width: 1520px) {
  .in-history .button.large {
    display: none;
  }
  .in-history .button.medium {
    display: none;
  }
  .in-history .button.small {
    display: block;
  }
}
@media screen and (max-width: 1366px) {
  .in-history .video-synopsis h6 {
    display: none;
  }
  .in-history .button.large {
    display: none;
  }
  .in-history .button.medium {
    display: none;
  }
  .in-history .button.small {
    display: block;
  }
}
@media screen and (max-width: 1025px) {
  .in-history .video-container {
    position: relative;
    padding: 0;
    width: 100%;
    height: 315px;
  }
  .in-history .video-container iframe,
  .in-history .video-container object,
  .in-history .video-container embed {
    position: relative;
    width: 100%;
    height: 315px;
  }
  .in-history .video-container.desk-video{
    display:none;
  }
  .in-history .video-container.mobile-video{
    display:block;
    height: 200px;
  }
  .in-history .video-container.mobile-video a {
    display: block;
    position: relative;
    width: 100%;
    height: 200px;
    background: url(https://webarchive.library.unt.edu/web/20160512083802oe_/http://img.youtube.com/vi/cLAcdNJtowc/maxresdefault.jpg) no-repeat center;
    background-size: cover;
  }
  .in-history .hide-column {
    display: none;
  }
  .in-history .video-synopsis {
    margin: 0 0 20px 0;
    border: none;
  }
  .in-history .video-synopsis .fa-caret-up {
    display: none;
  }
  .in-history .video-synopsis h6 {
    margin: 0 0 10px 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding: 0 0 10px 0;
  }
  .in-history .video-synopsis p {
    margin: 0;
    padding: 0;
  }
}
/* -----------------------------------------------------
TABLE OF CONTENTS - Online Services
--------------------------------------------------------
	1. .in-services
	2. Media Query CSS

--------------------------------------------------------
----------------------------------------------------- */
/* -----------------------------------------------------
1. .in-services
----------------------------------------------------- */
.in-services {
  position: relative;
  min-height: 300px;
  background: #ddd url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-texture.jpg) repeat;
}
.in-services .content {
  border-top: 1px solid #eee;
  padding: 30px 20px 90px 20px;
}
.in-services h3 {
  margin: 0 0 10px 0;
}
.in-services .select h3 {
  margin: 0 0 10px 0;
}
.in-services .category-loader {
  position: relative;
  min-height: 400px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.in-services .category-loader .category-cover {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #ddd url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-texture.jpg) repeat;
}
.in-services .services-section {
  padding-bottom: 30px;
}
.in-services .service-section ul {
  display: none;
  margin: 10px 0 20px 0;
  padding: 0;
  list-style-type: none;
}
.in-services .service-section ul li {
  margin: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding: 5px 0;
}
.in-services .service-section ul li:first-child {
  border-top: none;
}
.in-services .service-section ul li:last-child {
  border-bottom: none;
}
.in-services .service-section .default-list {
  display: block;
}
.in-services .top-links,
.in-services .top-forms {
  position: relative;
  padding: 0 30px 30px 30px;
}
.in-services .top-links ul,
.in-services .top-forms ul {
  margin: 0 0 20px 0;
  padding: 0;
  list-style-type: none;
}
.in-services .top-links ul li,
.in-services .top-forms ul li {
  margin: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding: 3px 0;
}
.in-services .top-links ul li:first-child,
.in-services .top-forms ul li:first-child {
  border-top: none;
}
.in-services .top-links ul li:last-child,
.in-services .top-forms ul li:last-child {
  border-bottom: none;
}
.in-services .top-links ul .fa,
.in-services .top-forms ul .fa {
  display: none;
}
.in-services .top-links .border-lft,
.in-services .top-forms .border-lft {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 1px;
}
.in-services .top-links .border-rgt,
.in-services .top-forms .border-rgt {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 1px;
}
.in-services .top-forms {
  padding: 0;
}
.in-services .top-links {
  border-right-width: 1px;
  border-right-style: solid;
  border-left-width: 1px;
  border-left-style: solid;
}
.in-services .service-graphic {
  position: relative;
  width: 100%;
  height: 330px;
  text-align: center;
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/services-icon.png) no-repeat top center;
  background-size: 300px 300px;
}
.in-services .service-graphic em {
  position: absolute;
  bottom: 50px;
  left: 0;
  right: 0;
}
.in-services .top-pages ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.in-services .top-pages ul li {
  margin: 0;
  padding: 5px 0;
}
.in-services .stat-wrapper {
  position: relative;
}
.in-services .stat-wrapper .border-lft {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 1px;
}
.in-services ul.stats {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.in-services ul.stats li {
  position: relative;
  height: 110px;
  overflow: visible;
  clear: both;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin: 0;
  padding: 5px 5px 5px 110px;
}
.in-services ul.stats li:first-child {
  border-top: none;
}
.in-services ul.stats li:last-child {
  border-bottom: none;
}
.in-services .statNum {
  position: absolute;
  left: 0;
  top: 50%;
  width: 90px;
  height: 90px;
  margin-top: -42px;
  padding: 0px;
  border-radius: 45px;
  -webkit-box-shadow: 3px -3px 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: 3px -3px 0 3px rgba(0, 0, 0, 0.2);
}
.in-services .statInfo {
  display: block;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.in-services .call-to-actions {
  border-top-width: 1px;
  border-top-style: solid;
  padding-top: 30px;
}
.in-services .call-to-actions:last-child {
  border: none;
}
.in-services .call-to-actions a {
  position: relative;
  display: block;
  margin: 0;
  padding: 15px 15px 15px 100px;
  border-radius: 50px 0 0 50px;
}
.in-services .call-to-actions a img {
  display: block;
  position: absolute;
  top: -15px;
  left: -10px;
  width: 100px;
  height: 100px;
}
.in-services .call-to-actions a:hover {
  opacity: 0.8;
}
/* -----------------------------------------------------
2. Media Query CSS
----------------------------------------------------- */
@media screen and (max-width: 1025px) {
  .in-services .content {
    padding: 30px 20px;
  }
  .in-services .row .columns .row {
    margin: 0;
    padding: 0;
  }
  .in-services .row .columns .row .columns {
    margin: 0;
    padding: 0;
  }
  .in-services .see-all {
    padding: 10px;
  }
  .in-services .category-loader {
    border: none;
  }
  .in-services .top-links {
    margin: 30px 0;
    border: none;
    padding: 0;
  }
  .in-services .top-links ul li {
    border: none;
  }
  .in-services .top-links .border-lft {
    display: none;
  }
  .in-services .top-links .border-rgt {
    display: none;
  }
  .in-services .stat-wrapper {
    display: block;
    margin-bottom: 30px;
  }
  .in-services .call-to-actions {
    display: none;
    padding: 0;
  }
  .in-services .call-to-actions a {
    margin: 15px 0;
  }
}
/* -----------------------------------------------------
TABLE OF CONTENTS - I am a...
--------------------------------------------------------
	1. .iama
	2. Media Query CSS
--------------------------------------------------------
----------------------------------------------------- */
/* -----------------------------------------------------
1. .iama
----------------------------------------------------- */
.in-iama {
  position: relative;
  min-height: 768px;
  padding-bottom: 30px;
  background: #ddd url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-texture.jpg) repeat;
}
.in-iama .title .showing {
  left: 180px;
}
.in-iama ul.selector {
  left: 180px;
}
.in-iama .iama .see-all {
  position: absolute;
  z-index: 10;
  display: block;
  left: 75%;
  top: 50%;
  width: 300px;
  height: 80px;
  margin-left: -150px;
  margin-top: -40px;
  border-style: solid;
  border-width: 2px;
  border-color: #fff;
  line-height: 78px;
  text-align: center;
  background: rgba(0, 0, 0, 0.4);
}
.in-iama .iama .see-all a {
  font-size: 20px;
  color: #fff;
}
.in-iama .iama .see-all a:hover {
  color: #fff;
  text-decoration: none;
}
.in-iama .iama-bus {
  position: absolute;
  min-height: 768px;
  top: 90px;
  left: 0;
  bottom: 0px;
  right: 0;
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-bus.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-iama .iama-res {
  position: absolute;
  min-height: 768px;
  top: 90px;
  left: 0;
  bottom: 0px;
  right: 0;
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-res.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-iama .iama-gov {
  position: absolute;
  min-height: 768px;
  top: 90px;
  left: 0;
  bottom: 0px;
  right: 0;
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-gov.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-iama .iama-teacher {
  position: absolute;
  min-height: 768px;
  top: 90px;
  left: 0;
  bottom: 0px;
  right: 0;
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-teacher.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-iama .iama-vendor {
  position: absolute;
  min-height: 768px;
  top: 90px;
  left: 0;
  bottom: 0px;
  right: 0;
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-vendor.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-iama .iama-vis {
  position: absolute;
  min-height: 768px;
  top: 90px;
  left: 0;
  bottom: 0px;
  right: 0;
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-vis2.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-iama .iama-parent {
  position: absolute;
  min-height: 768px;
  top: 90px;
  left: 0;
  bottom: 0px;
  right: 0;
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-parent.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-iama .iama-state {
  position: absolute;
  min-height: 768px;
  top: 90px;
  left: 0;
  bottom: 0px;
  right: 0;
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-state.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-iama .profiles-cover {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #ddd url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-texture.jpg) repeat;
}
.in-iama .dark-cover {
  display: none;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.in-iama .title {
  z-index: 2;
}
.in-iama .content {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0px;
  bottom: 0;
  width: 50%;
  padding: 0px;
}
.in-iama .content .links {
  padding: 50px 50px 20px 50px;
}
.in-iama .content h3 {
  margin: 0 0 20px 0;
}
.in-iama .content ul {
  margin: 0;
  border-top-style: solid;
  border-top-width: 1px;
  padding: 0;
  list-style-type: none;
}
.in-iama .content ul li {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding: 5px;
}
.in-iama .content .icons {
  margin: 0;
  padding: 15px;
}
.in-iama .content .icon {
  display: block;
  width: 100px;
  height: 100px;
  overflow: auto;
  margin: 0 auto;
  margin-bottom: 10px;
  border-style: solid;
  border-width: 2px;
  border-radius: 100px;
  -webkit-box-shadow: 3px -3px 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: 3px -3px 0 3px rgba(0, 0, 0, 0.2);
}
.in-iama .content .icon.bmv {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/iama-bmv.jpg) no-repeat center center;
  background-size: 151px 100px;
}
.in-iama .content .icon.vote {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/iama-vote.jpg) no-repeat center center;
  background-size: 151px 100px;
}
.in-iama .content .icon.memory {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/iama-memory.png) no-repeat center center;
  background-size: 151px 100px;
}
.in-iama .content .icon.informed {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/iama-informed.png) no-repeat center center;
  background-size: 151px 100px;
}
.in-iama .content .icon.report {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/iama-report.png) no-repeat center center;
  background-size: 151px 100px;
}
.in-iama .content .icon.market {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/iama-market.png) no-repeat center center;
  background-size: 151px 100px;
}
.in-iama .content .icon.pla {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/iama-pla.png) no-repeat center center;
  background-size: 151px 100px;
}
.in-iama .content .icon.care {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/iama-care.png) no-repeat center center;
  background-size: 151px 100px;
}
.in-iama .content .icon.road {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/iama-road.png) no-repeat center center;
  background-size: 151px 100px;
}
.in-iama .content .icon.judicial {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/iama-judicial.png) no-repeat center center;
  background-size: 151px 100px;
}
.in-iama .content .icon.utility {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/iama-utility.png) no-repeat center center;
  background-size: 151px 100px;
}
.in-iama .content .icon.unclaimed {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/iama-unclaimed.png) no-repeat center center;
  background-size: 151px 100px;
}
.in-iama .content .icon.inspire {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/iama-inspire.png) no-repeat center center;
  background-size: 151px 100px;
}
.in-iama .content .icon.edu {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/iama-edu.png) no-repeat center center;
  background-size: 151px 100px;
}
.in-iama .content .icon.grads {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/iama-grads.png) no-repeat center center;
  background-size: 151px 100px;
}
.in-iama .content .icon.money {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/iama-money.png) no-repeat center center;
  background-size: 151px 100px;
}
.in-iama .content .icon.mortgage {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/iama-mortgage.png) no-repeat center center;
  background-size: 151px 100px;
}
.in-iama .content .icon.calc {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/iama-calc.png) no-repeat center center;
  background-size: 151px 100px;
}
.in-iama .content .icon.unplug {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/iama-unplug.png) no-repeat center center;
  background-size: 151px 100px;
}
.in-iama .content .icon.child {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/iama-child.png) no-repeat center center;
  background-size: 151px 100px;
}
.in-iama .content .icon.help {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/iama-help.png) no-repeat center center;
  background-size: 151px 100px;
}
.in-iama .content .icon.inshape {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/iama-inshape.jpg) no-repeat center center;
  background-size: 151px 100px;
}
.in-iama .content .icon.works {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/iama-works.png) no-repeat center center;
  background-size: 151px 100px;
}
.in-iama .profile-list {
  display: none;
}
/* -----------------------------------------------------
2. Media Query CSS
----------------------------------------------------- */
@media screen and (max-width: 1025px) {
  .in-iama {
    min-height: inherit;
    padding-bottom: 0px;
  }
  
  .in-iama .title .showing {
   		left: 0px;
   }
  
  .in-iama 	ul.selector {
	display: none;
		position: absolute;
		left: 30px;
		right: 30px;
		bottom: inherit;
		top: inherit;
		width: auto;
		height: auto;
		margin: 0 auto;
  }	

	.in-iama .iama-bus {
	  background: #000 url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-bus2.jpg) no-repeat top right;
	}
	.in-iama .iama-res {
	  background: #000 url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-res2.jpg) no-repeat top right;
	}
	.in-iama .iama-gov {
	  background: #000 url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-gov2.jpg) no-repeat top right;
	}
	.in-iama .iama-teacher {
	  background: #000 url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-teacher2.jpg) no-repeat top right;
	}
	.in-iama .iama-vendor {
	  background: #000 url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-vendor2.jpg) no-repeat top right;
	}
	.in-iama .iama-vis {
	  background: #000 url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-vis3.jpg) no-repeat top right;
	}
	.in-iama .iama-parent {
	  background: #000 url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-parent2.jpg) no-repeat top right;
	}
	.in-iama .iama-state {
	  background: #000 url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-state2.jpg) no-repeat top right;
	}

  .in-iama .iama-bus,
  .in-iama .iama-res,
  .in-iama .iama-gov,
  .in-iama .iama-teacher,
  .in-iama .iama-vendor,
  .in-iama .iama-vis,
  .in-iama .iama-parent,
  .in-iama .iama-state {
    position: relative;
    top: 0;
    min-height: 500px;
    -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  -o-background-size: 100% auto;
  background-size: 100% auto;
  }
  .in-iama .iama .see-all {
    display: none;
  }
  .in-iama .iama .content {
    position: static;
    width: 100%;
    background: url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-iama-mobile.png) repeat-x 0 0;
  }
  .in-iama .iama .content .links {
    padding: 20px;
  }
  .in-iama .small-4.columns {
    margin: 0 0 50px 0;
    padding: 0;
    width: 33.33333%;
  }
  .in-iama .small-6.columns,
  .in-iama .small-3.columns {
    margin: 0 0 50px 0;
    padding: 0;
    width: 50%;
  }
}
/* -----------------------------------------------------
TABLE OF CONTENTS - Calendar
--------------------------------------------------------
	1. .in-calendar

--------------------------------------------------------
----------------------------------------------------- */
/* -----------------------------------------------------
1. .in-calendar
----------------------------------------------------- */
.in-calendar {
  position: relative;
  z-index: 1;
  overflow: hidden;
  /*background: #ddd url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-texture.jpg) repeat;*/
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-field.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-calendar .title {
  border: none;
}
.in-calendar .content {
  position: relative;
  z-index: 3;
  border-top: 1px solid #eee;
  border: none;
  padding: 30px 20px;
}
.in-calendar .content section {
  position: relative;
  height: 480px;
  overflow: hidden;
  padding: 20px;
}
.in-calendar .content section .see-all {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 10px;
}
.in-calendar .content section h3 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 60px;
  padding: 20px;
}
.in-calendar .content section a {
  color: #fff;
}
.in-calendar .content .feed-cover,
.in-calendar .content .traffic-cover {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  /*background: #ddd url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-texture.jpg) repeat;*/
}
.in-calendar .content .feed-results {
  position: absolute;
  top: 60px;
  left: 20px;
  right: 20px;
  bottom: 20px;
  overflow: auto;
  margin: 0;
  padding: 0 10px 0 0;
  list-style-type: none;
}
.in-calendar .content .page {
  position: relative;
  min-height: 70px;
  margin: 0;
  padding: 10px 0 0 80px;
}
.in-calendar .content .page:first-child {
  border-top: none;
}
.in-calendar .content .page:last-child {
  border-bottom: none;
}
.in-calendar .content .news-date {
  position: absolute;
  top: 5px;
  left: 0;
  overflow: visible;
  height: 55px;
  width: 60px;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3);
}
.in-calendar .content .news-date .news-date-month {
  height: 20px;
  border-radius: 4px 4px 0 0;
}
.in-calendar .content .news-date .news-date-day {
  height: 40px;
}
.in-calendar .content .news-date .dot1 {
  position: absolute;
  top: 6px;
  left: 5px;
  width: 6px;
  height: 6px;
  border-radius: 6px;
}
.in-calendar .content .news-date .dot2 {
  position: absolute;
  top: 6px;
  right: 5px;
  width: 6px;
  height: 6px;
  border-radius: 6px;
}
.in-calendar .content .news-details span {
  display: none;
}
.in-calendar .content .news-details span.news-details-title {
  display: block;
}
.in-calendar form {
  position: relative;
  top: 40px;
  margin: 0;
  padding: 0;
}
.in-calendar form ul,
.in-calendar form ol {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.in-calendar form .sub-type {
  margin: 0 0 20px 0;
}
.in-calendar form .email_fields {
  margin: 0 0 20px 0;
}
.in-calendar form .wireless_fields {
  display: none;
  margin: 0 0 20px 0;
}
.in-calendar fieldset {
  margin: 0;
  border: none;
  padding: 0;
}
.in-calendar .calendar-overlay,
.in-calendar .calendar-mask {
  position: absolute;
  width: 100%;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.3;
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/video-overlay.png) repeat-x 0 0;
}
.in-calendar .calendar-mask {
  display: none;
}
/* -----------------------------------------------------
2. Media Query CSS
----------------------------------------------------- */
@media screen and (max-width: 1260px) {
  .in-calendar .row .large-4.columns {
    display: block;
    float: none;
    margin: 0 0 30px 0;
    padding: 0;
  }
}
@media screen and (max-width: 1025px) {
	.in-calendar {
		background: #355cc3 url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-tablet-clouds.jpg) no-repeat fixed top center;
		-webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  -o-background-size: 100% auto;
  background-size: 100% auto;
	}
  .in-calendar .content {
    padding: 20px 10px;
  }
  .in-calendar form {
    top: 0;
  }
  .in-calendar .content section {
    height: auto;
    padding-bottom: 100px;
    margin-bottom: 30px;
  }
  .in-calendar .content section h3 {
    position: static;
  }
  .in-calendar .content .feed-results {
    position: static;
  }
  .in-calendar .content section h3 {
    padding: 0;
  }
}
/* -----------------------------------------------------
TABLE OF CONTENTS - Transparency
--------------------------------------------------------
	1. .in-transparency
	2. Media Query CSS
--------------------------------------------------------
----------------------------------------------------- */
/* -----------------------------------------------------
1. 
----------------------------------------------------- */
.in-transparency {
  position: relative;
  background: #ddd url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-texture.jpg) repeat;
}
.in-transparency .title .showing {
  left: 312px;
}
.in-transparency ul.selector {
  left: 312px;
}
.in-transparency .content {
  border-top: 1px solid #eee;
  padding: 30px 20px;
}
.in-transparency .stats-loader {
  position: relative;
  height: 550px;
  margin: 0;
  padding: 20px;
  -webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3);
}
.in-transparency .stats-loader .stats-cover {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.in-transparency h4 {
  margin: 0 0 20px 0;
}
.in-transparency .call-to-action,
.in-transparency .agency-stats {
  height: 260px;
  margin: 0 0 30px 0;
  padding: 20px;
  -webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3);
}
.in-transparency .call-to-action a {
  display: block;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.in-transparency .see-all {
  display: block;
  position: absolute;
  left: 00px;
  right: 0px;
  bottom: 0px;
  padding: 20px;
}
/* -----------------------------------------------------
2. Media Query CSS
----------------------------------------------------- */
@media screen and (max-width: 1025px) {
  .in-transparency {
    padding-bottom: 30px;
  }
  
  .in-transparency .title .showing {
  	left: 0px;
	}

  .in-transparency .row .medium-4.columns {
    float: none;
    display: block;
    margin-bottom: 60px;
    width: 100%;
  }
  .in-transparency .stats-loader {
    height: auto;
  }
  .in-transparency .call-to-action {
    display: none;
  }
  .in-transparency ul.selector {
    display: none;
		position: absolute;
		left: 30px;
		right: 30px;
		bottom: inherit;
		top: inherit;
		width: auto;
		height: auto;
		margin: 0 auto;
  }
}
/* -----------------------------------------------------
TABLE OF CONTENTS - Help
--------------------------------------------------------
	1. .in-help
	2. Media Query CSS
--------------------------------------------------------
----------------------------------------------------- */
/* -----------------------------------------------------
1. .in-help
----------------------------------------------------- */
.in-help {
  position: relative;
  min-height: 300px;
  background: #ddd url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-texture.jpg) repeat;
}
.in-help .title .showing {
  left: 380px;
}
.in-help ul.selector {
  left: 380px;
}
.in-help .row,
.in-help .columns {
  margin: 0;
  padding: 0;
}
.in-help h3,
.in-help h5 {
  margin: 0 0 10px 0;
}
.in-help ol {
  margin: 0;
  padding: 0 20px;
}
.in-help ol li {
  border-top-style: solid;
  border-top-width: 1px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding: 5px 10px;
}
.in-help ol li:first-child {
  border-top: none;
}
.in-help ol li:last-child {
  border-bottom: none;
}
.in-help .content {
  border-top: 1px solid #eee;
  padding: 30px 20px 70px 20px;
}
.in-help section {
  position: relative;
  height: 320px;
  margin: 0 15px 30px 15px;
  padding: 20px;
}
.in-help .faqs {
  display: none;
}
.in-help .faqs-all {
  display: block;
}
.in-help .faq-cover {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  /*background: #ddd url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-texture.jpg) repeat;*/
}
.in-help .help-links,
.in-help .icon-links,
.in-help .office-links ul {
  display: block !important;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.in-help .help-links li,
.in-help .icon-links li,
.in-help .office-links ul li {
  position: relative;
  border-top-style: solid;
  border-top-width: 1px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding: 5px 10px;
}
.in-help .help-links li:first-child,
.in-help .icon-links li:first-child,
.in-help .office-links ul li:first-child {
  border-top: none;
}
.in-help .help-links li:last-child,
.in-help .icon-links li:last-child,
.in-help .office-links ul li:last-child {
  border-bottom: none;
}
.in-help .office-links .first {
  padding-right: 20px;
}
.in-help .office-links .second {
  padding-left: 20px;
}
.in-help .office-links a,
.in-help .office-links a:hover {
  opacity: 0.8;
}
.in-help .office-links .row {
  margin: 0;
  padding: 0;
}
.in-help .office-links .row .columns {
  margin: 0;
  padding: 0;
}
.in-help .office-links ul li {
  min-height: 48px;
  padding-left: 70px;
}
.in-help .office-links .img {
  position: absolute;
  left: 10px;
  top: 5px;
  height: 38px;
  width: 50px;
  overflow: hidden;
  margin-right: 5px;
}
.in-help .office-links .img img {
  display: block;
  height: 38px;
  width: 50px;
  margin: 0 auto;
}
.in-help .icon-links {
  margin-bottom: 20px;
}
.in-help .icon-links li {
  padding: 5px 10px 5px 30px;
}
.in-help .icon-links li i {
  position: absolute;
  top: 8px;
  left: 0;
  display: block;
  width: 20px;
  height: 20px;
}
.in-help .help-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 500px;
  width: 100%;
  opacity: 1;
  background-image: url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-indy.png);
  background-position: 50% bottom;
  background-repeat: repeat-x;
}
/* -----------------------------------------------------
2. Media Query CSS
----------------------------------------------------- */
@media screen and (max-width: 1360px) {
  .in-help section {
    height: 420px;
  }
}
@media screen and (max-width: 1280px) {
  .in-help section {
    height: 420px;
  }
}
@media screen and (max-width: 1025px) {
  .in-help section {
    height: auto;
  }
  
  .in-help .title .showing {
  	left: 0px;
	}
  .in-help .office-links ul {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
  }
  .in-help .office-links ul li:first-child {
    border-top: 1px solid #f8f8f8;
  }
  .in-help .office-links ul li:last-child {
    border-bottom: 1px solid #ccc;
  }
  .in-help .office-links .first {
    padding-right: 0;
  }
  .in-help .office-links .first li:first-child {
    border-top: none;
  }
  .in-help .office-links .second {
    padding-left: 0;
  }
  .in-help .office-links .second li:last-child {
    border-bottom: none;
  }
  .in-help ul.selector {
    display: none;
		position: absolute;
		left: 30px;
		right: 30px;
		bottom: inherit;
		top: inherit;
		width: auto;
		height: auto;
		margin: 0 auto;
  }
}
/* -----------------------------------------------------
TABLE OF CONTENTS - Connect
--------------------------------------------------------
	1. .in-connect
	2. Media Query CSS

--------------------------------------------------------
----------------------------------------------------- */
/* -----------------------------------------------------
1. .in-connect
----------------------------------------------------- */
.in-connect {
  position: relative;
  min-height: 300px;
  overflow: hidden;
  background: #ddd url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-texture.jpg) repeat;
}
.in-connect .content {
  border-top: 1px solid #eee;
  padding: 30px 20px;
}
.in-connect h3 {
  margin: 0 0 10px 0;
}
.in-connect section {
  position: relative;
  height: 220px;
  padding: 20px 20px 20px 130px;
  -webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3);
}
.in-connect section .lft {
  position: absolute;
  top: 20px;
  left: 10px;
  width: 100px;
}
.in-connect section .lft i {
  display: block;
  margin: 0 0 10px 0;
}
.in-connect section .button {
  position: absolute;
  bottom: 0px;
  left: 10px;
  right: 10px;
}
.in-connect section.twitter {
  overflow: hidden;
}
.in-connect section.twitter iframe {
  height: 280px !important;
  width: 100% !important;
}
.in-connect section.facebook {
  overflow: hidden;
}
.in-connect section.facebook img {
  display: block;
  max-width: 280px;
  height: auto;
  margin: 0 auto;
  margin-top: 40px;
}
.in-connect section.facebook .fb-like {
  position: absolute;
  bottom: 50px;
  left: 50%;
  margin-left: -90px;
}
.in-connect .instagram-text {
  margin: 0;
  padding: 0 20px 0 20px;
}
.in-connect .instagram-text h3 {
  margin: 0 0 10px 0;
}
.in-connect .instagram {
  position: relative;
  width: 100%;
}

.in-connect .instagram-container {
  clear: left;
  position: relative;
  overflow: visible;
  z-index: 5;
  height: auto;
  width: 100%;
  margin: 0 auto;
}

.in-connect .instagram-container.ic3 {
	display: none;
}

.in-connect .instagram .clear {
	clear: bot;
	height: 50px;
}

.instadots {
	display: none;
	width: 210px;
	height: 50px;
	margin: 0 auto;
}

.instadot {
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	margin: 0 10px;
	border: 2px solid #fff;
	border-radius: 50px;
	font-size: 20px;
	font-weight: 400;
	line-height: 48px;
	text-indent: 1px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.5);
	cursor: pointer;
}

.instadot:hover,
.instadot.active {
	font-weight: 800;
	background: rgba(0,0,0,0.8);
}
.in-connect .instagram-container .pic {
  width: 10%;
  height: auto;
  float: left;
  cursor: pointer;
  -webkit-box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.5);
  -webkit-transition:all 0.5s ease-out;
  -moz-transition:all 0.5s ease-out;
  -ms-transition:all 0.5s ease-out;
  -o-transition:all 0.5s ease-out;
  transition:all 0.5s ease-out;
}
.in-connect .instagram-container .pic:hover {
	 -webkit-transform:scale(1.1);
  -moz-transform:scale(1.1);
  -ms-transform:scale(1.1);
  -o-transform:scale(1.1);
  transform:scale(1.1);
  -webkit-transform:rotate(5deg);
  -moz-transform:rotate(5deg);
  -ms-transform:rotate(5deg);
  -o-transform:rotate(5deg);
  transform:rotate(5deg);
}
.in-connect .instagram-container .pic a {
  position: relative;
  display: block;
}
.in-connect .instagram-container .pic a:hover {
  opacity: 1;
}
.in-connect .instagram-container .pic a b {
  position: absolute;
  left: 10px;
  right: 10px;
  top: 10px;
  padding: 10px;
}
.in-connect .instagram-container .pic img {
  display: block;
  width: 100%;
  height: auto;
}
/* -----------------------------------------------------
2. Media Query CSS
----------------------------------------------------- */
@media screen and (max-width: 1640px) {
  .in-connect .row .columns section {
    height: 250px;
  }
}
@media screen and (max-width: 1530px) {
  .in-connect .row .columns section {
    height: 280px;
  }
}
@media screen and (max-width: 1380px) {
  .in-connect .row .columns section {
    height: 310px;
  }
}
@media screen and (max-width: 1280px) {
  .in-connect .row .columns section {
    height: 230px;
    padding: 20px;
  }
  .in-connect .row .columns section .lft {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  .in-connect .row .columns section h3 {
    display: none;
  }
}
@media screen and (max-width: 1100px) {
  .in-connect .row .columns section {
    height: auto;
    padding: 20px;
  }
  .in-connect .row .columns section p {
    display: none;
  }
  .in-connect .row .columns section .button {
    position: static;
    width: 100%;
    margin: 0;
  }
 .in-connect .instagram-container .pic {
	  width: 20%;
	  height: auto;
	}
}
@media screen and (max-width: 1025px) {
  .in-connect {
    padding-bottom: 60px;
  }
  .in-connect .instagram-text {display: none;}
}
@media screen and (max-width: 640px) {
  .in-connect .row .columns {
    float: none;
    width: 100%;
    margin-bottom: 20px;
  }
}
/* -----------------------------------------------------
TABLE OF CONTENTS - Settings
--------------------------------------------------------
	1. .in-settings
	2. Media Query CSS
--------------------------------------------------------
----------------------------------------------------- */
/* -----------------------------------------------------
1. .in-settings
----------------------------------------------------- */
.in-settings {
  position: relative;
  z-index: 1;
  overflow: hidden;
  min-height: 700px;
  background: #ddd url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-texture.jpg) repeat;
}
.in-settings .title {
  border: none;
}
.in-settings.sun-bg {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/weather/bg-weather-sun.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-settings.mostly-bg {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/weather/bg-weather-clouds3.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-settings.clouds-bg {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/weather/bg-weather-clouds2.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-settings.partly-bg {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/weather/bg-weather-partly.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-settings.rain-bg {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/weather/bg-weather-rain.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-settings.showers-bg {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/weather/bg-weather-showers.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-settings.wind-bg {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/weather/bg-weather-wind.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-settings.night-bg {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/weather/bg-weather-night.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-settings.night2-bg {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/weather/bg-weather-night2.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-settings.snow-bg {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/weather/bg-weather-snow.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-settings.fog-bg {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/weather/bg-weather-fog.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-settings.mixed-rains-bg {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/weather/bg-weather-mixed.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-settings.hail-bg {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/weather/bg-weather-hail.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-settings.sleet-bg {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/weather/bg-weather-sleet.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-settings.cold-bg {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/weather/bg-weather-cold.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-settings.hot-bg {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/weather/bg-weather-hot.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-settings.tornado-bg {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/weather/bg-weather-tornado.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-settings.hurricane-bg {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/weather/bg-weather-hurricane.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-settings.generic-bg {
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/weather/bg-weather-generic.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.in-settings h3 {
  margin: 0 0 20px 0;
}
.in-settings h5 {
  margin: 0 0 10px 0;
}
.in-settings .content {
  position: relative;
  z-index: 10;
  border-top: 1px solid #eee;
  border: none;
  padding: 30px 20px;
}
.in-settings .content section {
  padding: 20px;
}
.in-settings .content .container {
  position: relative;
  width: 100%;
  min-height: 390px;
}
.in-settings .toggle {
  display: flex;
  width: auto;
  margin-bottom: 20px;
}
.in-settings .toggle .tog {
  height: auto;
  width: 50%;
  margin: 0 2px 0 0;
  padding: 10px;
  cursor: pointer;
}
.in-settings .toggle .tog .fa-check {
  display: none;
}
.in-settings .toggle .tog.active {
  -webkit-box-shadow: inset 0 0 10px 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 10px 1px rgba(0, 0, 0, 0.3);
}
.in-settings .toggle .tog.active .fa-check {
  display: inline-block;
}
.in-settings .toggle.three .tog {
  width: 33.3333%;
  width: 50%;
}
.in-settings .accessibility {
  margin: 30px 0 0 0;
}
.in-settings .location {
  position: relative;
  min-height: 390px;
}
.in-settings .location .button {
  display: block;
  position: absolute;
  bottom: 50px;
  left: 50%;
  width: 160px;
  padding: 10px 0;
  margin: 0 0 0 -80px;
  z-index: 100;
}
.in-settings .location .button.zip {
  display: block;
  position: static;
  width: 100%;
  padding: 10px 0;
  margin: 0;
}
.in-settings #google_translate_element {
  display: block;
  width: 100%;
  margin-bottom: 20px;
}
.in-settings button.reset {
  display: block;
  width: 100%;
  margin: 10px 0 0 0;
}
.in-settings #map {
  position: absolute;
  top: 0px;
  bottom: 30px;
  right: 0px;
  left: 0px;
  width: 100%;
}
.in-settings .chrome-message {
  display: none;
  width: 100%;
  float: right;
  clear: right;
  margin: 120px 0 0 0;
}
.in-settings .zip-codes {
  position: absolute;
  top: 20px;
  right: 0;
  left: 0;
  z-index: 1;
  width: 100%;
}
.in-settings .zip-codes .drop {
  float: left;
  clear: left;
  width: 74%;
}
.in-settings .zip-codes .update {
  float: right;
  clear: right;
  width: 25%;
  height: 40px;
  padding: 0;
  cursor: pointer;
}
.in-settings .no-zip-update .zip-codes {
  display: none;
}
.in-settings .settings-overlay {
  position: absolute;
  top: 0px;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  opacity: 0;
  background: url(/web/20160512083802oe_/http://www.in.gov/core/img/video-overlay.png) repeat-x 0 0;
}
.in-settings #weather {
  position: absolute;
  top: 20px;
  left: 0;
  width: 100%;
  margin: 0px auto;
}
.in-settings #weather h2 {
  margin: 0;
  padding: 0;
}
.in-settings #weather ul {
  width: 350px;
  margin: 0 auto;
  padding: 0;
}
.in-settings #weather li {
  display: block;
  margin: 0 0 10px 0;
  padding: 10px;
}
.in-settings .forecast {
  clear: both;
  height: 60px;
  width: 350px;
  margin: 0 auto;
}
.in-settings .forecast span {
  float: left;
  height: 60px;
  width: 62px;
  margin: 0px 5px;
  padding-top: 3px;
}
.in-settings .forecast span:first-child {
  margin-left: 0;
}
.in-settings .forecast span:last-child {
  margin-right: 0;
}
.in-settings .forecast em {
  display: block;
}
.in-settings pre.ui-output {
  display: block;
  position: absolute;
  bottom: 10px;
  left: 10px;
  padding: 5px 10px;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-size: 11px;
  line-height: 18px;
  border-radius: 3px;
  max-height: 50%;
  max-width: 25%;
  overflow: auto;
  word-wrap: break-word;
  white-space: pre-wrap;
}
.in-settings pre.ui-output:empty {
  padding: 0;
}
.feedback-wrapper,
.insta-wrapper,
.video-wrapper {
  display: none;
  position: fixed;
  z-index: 102;
  left: 50%;
  top: 50%;
  height: 600px;
  width: 800px;
  margin: -300px 0 0 -400px;
  padding: 30px 20px;
  border-radius: 5px;
  background: #ddd url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-texture.jpg) repeat;
  -webkit-box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.5);
}
.feedback-wrapper .feedback-form,
.insta-wrapper .feedback-form,
.video-wrapper .feedback-form,
.feedback-wrapper .insta-form,
.insta-wrapper .insta-form,
.video-wrapper .insta-form,
.feedback-wrapper .video-form,
.insta-wrapper .video-form,
.video-wrapper .video-form {
  position: absolute;
  z-index: 103;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  border-radius: 5px;
  padding: 20px;
}
.feedback-wrapper .fa-times,
.insta-wrapper .fa-times,
.video-wrapper .fa-times {
  display: block;
  position: absolute;
  z-index: 104;
  top: 3px;
  right: 2px;
  height: 32px;
  width: 30px;
  padding: 0 0 5px 5px;
  cursor: pointer;
}
.feedback-wrapper h2,
.insta-wrapper h2,
.video-wrapper h2 {
  margin: 0 0 20px 0;
}
.feedback-wrapper fieldset,
.insta-wrapper fieldset,
.video-wrapper fieldset,
.feedback-wrapper .fsSupporting,
.insta-wrapper .fsSupporting,
.video-wrapper .fsSupporting {
  margin: 0 0 30px 0;
  border: none;
  padding: 0;
}
.feedback-wrapper input[type="text"],
.insta-wrapper input[type="text"],
.video-wrapper input[type="text"],
.feedback-wrapper input[type="email"],
.insta-wrapper input[type="email"],
.video-wrapper input[type="email"] {
  margin: 0;
}
.feedback-wrapper textarea,
.insta-wrapper textarea,
.video-wrapper textarea {
  height: 100px;
}
.feedback-wrapper .insta-form textarea,
.insta-wrapper .insta-form textarea,
.video-wrapper .insta-form textarea {
  height: 70px;
}
.feedback-wrapper input[type="submit"],
.insta-wrapper input[type="submit"],
.video-wrapper input[type="submit"],
.feedback-wrapper button,
.insta-wrapper button,
.video-wrapper button,
.feedback-wrapper .button,
.insta-wrapper .button,
.video-wrapper .button {
  display: inline-block;
  text-align: center;
  line-height: 1;
  cursor: pointer;
  -webkit-appearance: none;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 0.85em 1em;
  margin: 0 0 1rem 0;
  font-size: 0.9rem;
  background-color: #2199e8;
  color: #fefefe;
}
.insta-wrapper {
  height: 670px;
}
/* -----------------------------------------------------
2. Media Query CSS
----------------------------------------------------- */
@media screen and (max-width: 1260px) {
  .in-settings .location .row .large-6.columns {
    float: none;
    width: 100%;
  }
}
@media screen and (max-width: 1025px) {
 .in-settings.sun-bg,
.in-settings.mostly-bg,
.in-settings.clouds-bg,
.in-settings.partly-bg,
.in-settings.rain-bg,
.in-settings.showers-bg,
.in-settings.wind-bg,
.in-settings.night-bg,
.in-settings.night2-bg,
.in-settings.snow-bg,
.in-settings.fog-bg,
.in-settings.mixed-rains-bg,
.in-settings.hail-bg,
.in-settings.sleet-bg,
.in-settings.cold-bg,
.in-settings.hot-bg,
.in-settings.tornado-bg,
.in-settings.hurricane-bg,
.in-settings.generic-bg {
	-webkit-background-size: auto auto !important;
	-moz-background-size: auto auto !important;
	-o-background-size: auto auto !important;
	background-size: auto auto !important;
	background: #2a4d87; /* Old browsers */
background: -moz-linear-gradient(top,  #2a4d87 0%, #000111 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #2a4d87 0%,#000111 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #2a4d87 0%,#000111 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a4d87', endColorstr='#000111',GradientType=0 ); /* IE6-9 */
} 

  .in-settings .location {
    min-height: auto;
  }
  .in-settings .location .row,
  .in-settings .location .row .columns {
    margin: 0;
    padding: 0;
  }
  .in-settings #geolocate,
  .in-settings #map {
    display: none;
  }
	
  .in-settings .content .container {
    min-height: inherit;
    height: inherit;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .in-settings #weather {
    position: static;
  }
  .in-settings #weather ul {
    width: 100%;
  }
  .in-settings .forecast {
    display: none;
  }
  .in-settings .accessibility {
    display: none;
  }
  .in-settings .toggle .tog {
	  display: block;
	  width: 100%;
  }
  .in-settings .toggle.three {
    display: none;
  }
  .feedback-wrapper,
  .insta-wrapper,
  .video-wrapper {
    display: none;
  }
  
  .in-settings .zip-codes {
	  position: static; 
   }
  
  .in-settings .chrome-message {
	  margin: 20px 0 0 0;
  }
  
  .in-settings .zip-codes .drop,
  .in-settings .zip-codes .update {
    float: none;
    clear: none;
    width: 100%;
    margin: 0 0 10px 0;
	}
}



/* IE MESSAGE */
.browser-message-ie {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	overflow: hidden;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	color: #fff;
	background: #fff url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-ie.jpg) no-repeat center bottom;
}

.lt-ie10 .browser-message-ie {
	display: block;
}

.browser-message-ie .ie-logo {
	display: block;
	width: 200px;
	height: auto;
	margin: 50px auto;
}

.browser-message-ie h6 {
	margin: 0 0 30px 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	color: #fff;
	text-align: center;
}

.browser-message-ie p {
	font-size: 18px;
	font-weight: 400;
}

.browser-message-ie ul {
	width: 880px;
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
}

.browser-message-ie ul li {
	display: block;
	float: left;
	list-style-type: none;
	margin: 0 10px;
	padding: 10px 0;
	width: 200px;
	background: url(/web/20160512083802oe_/http://www.in.gov/core/img/bg-white-ie.png) repeat;
}

.browser-message-ie img {
	display: block;
	margin: 0 auto;
}

.browser-message-ie a {
	display: block;
	font-weight: 800;
	margin: 10px 0;
	color: #2a4d87;
}

.browser-message-ie a:hover {
	color: #2a4d87;
	text-decoration: underline;
}

.back-to-top {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 40px;
	z-index: 9999;
	font-size: 14px;
	font-weight: 800;
	line-height: 40px;
	text-align: center;
	background: rgba(255,255,255,0.8);
}

.back-to-top a {
	display: block;
}

.back-to-top a:hover,
.back-to-top a:focus {
	text-decoration: none;
	opacity: 0.9;
}

@media screen and (max-width: 1025px) {
	.back-to-top {
		display: block;
	}
}


/* CHAT POP UP CSS --------------------------------------*/
/* ------------------------------------------------------*/
.chat-invite {
    position: fixed;
    z-index: 9999;
    top: 120px;
    left: 50%;
    display: none;
    margin-left: -250px;
    background: #fff;
    width: 500px;
    height: auto;
    -moz-box-shadow: 0 0 5px #333333;
    -webkit-box-shadow: 0 0 5px #333333;
    box-shadow: 0 0 5px #333333;
}

.chat-mid {
    padding: 20px 30px 10px 30px;
    font-size: 24px;
    font-weight: 300;
    color: #444;
}

.chat-box {
    margin: 10px 20px 20px 20px;
    border: 1px solid #ddd;
    padding: 20px;
    background: #f8f8f8;
}

.chat-box h6,
.chat-box p {
    margin: 0;
    padding: 0;
    color: #444;
}

.chat-box h6 {
    margin: 0 0 10px 0;
    font-size: 20px;
    font-weight: 600;
    color: #444;
}

.chat-top {
    border-bottom: 1px solid #ddd;
    padding: 10px;
    background: #eee;
}

.chat-clear {
    clear: both;
}

.chat-top-logo {
    width: 200px;
    float: left;
    clear: left;
}

.chat-top-logo img {
    display: block;
    width: 200px;
}

.chat-top-phone {
    width: 280px;
    height: 78px;
    float: right;
    clear: right;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    line-height: 78px;
    color: #444;
}

.chat-btm {
    height: 80px;
    border-top: 1px solid #ddd;
    padding: 20px 30px;
    background: #eee;
}

.chat-btm ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.chat-btm ul li {
    float: left;
    width: 25%;
    margin: 0;
    padding: 0;
    list-style-type: none;
}


.chat-btm .btn {
    display: block;
    margin: 0 4px;
    border:1px solid #2e5088;
    padding: 10px 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    background: #2e5088;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; 
    -webkit-appearance: none;
}

.chat-btm .btn:hover {
    border:1px solid #5478b2;
    text-decoration: none;
    background: #5478b2;
    color: #fff;
    cursor: pointer;
}

.chat-btm .btn.no-thanks {
    border:1px solid #ccc;
    color: #444;
    background: #ddd;
}

.chat-btm .no-thanks.btn:hover {
    border:1px solid #ccc;
    text-decoration: none;
    background: #ccc;
    color: #444;
    cursor: pointer;
}
/* END CHAT POP UP CSS --------------------------------------*/
/* ------------------------------------------------------*/
