/* Bootstrap Reset */
.ip-mod h1, .ip-mod h2, .ip-mod h3,
.ip-mod h4, .ip-mod h5, .ip-mod h6{margin-top:0;}

/* Responsive Slides */
.rslides{position:relative; list-style:none; overflow:hidden; width:100%; padding:0; margin:0;}
.rslides li{-webkit-backface-visibility:hidden; position:absolute; display:none; width:100%; left:0; top:0;}
.rslides li:first-child{position:relative; display:block; float:left;}
.rslides img{display:block; height:auto; /*float:left;*/ border:0;}
.rslides_tabs{list-style-type:none; padding:0; margin:0;}
.rslides_tabs li{padding:0; margin:0; float:left;}

/* Misc Responsive Fixes */
a[href^="tel:"]{text-decoration:none;}
img{max-width:100%; border:0;}

/* Responsive container for embedded videos */
.video-container{height:0; padding-top:30px; padding-bottom:56.25%;  position:relative; overflow:hidden;}
.video-container iframe,
.video-container object,
.video-container embed{width:100%; height:100%; position:absolute; top:0; left:0;}

/* Make the Facebook Like Box responsive */
#fb-root{display:none;}

.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style]{width:100%!important;}

/* Icon Area */
.icon-area{font-size:0!important; line-height:0!important; text-align:right; padding:0 0 8px; margin:0 0 20px;}
.icon-area a{display:inline-block; color:#969696; font-family:'Flaticon'; font-size:20px!important; line-height:20px!important;; font-weight:normal; text-decoration:none; margin-left:12px;}
.icon-area .font-increase{font-family:'Open Sans', sans-serif; font-weight:600; padding:0 4px; margin-left:0;}
.icon-area .font-decrease{font-family:'Open Sans', sans-serif; font-weight:600; font-size:14px!important;; line-height:16px!important;; padding:0 2px; margin-left:0;}
.icon-area a:hover, .icon-area a:focus{color:#363636; text-decoration:none;}
.icon-area .icon-print:before{content:"\e001";}
.icon-area .icon-email:before{content:"\e000";}

/* Icons */
@font-face {
	font-family: "Flaticon";
	src: url("/Content/Uploads/vuu.edu/fonts/flaticon.eot");
	src: url("/Content/Uploads/vuu.edu/fonts/flaticon.eot#iefix") format("embedded-opentype"),
	url("/Content/Uploads/vuu.edu/fonts/flaticon.woff") format("woff"),
	url("/Content/Uploads/vuu.edu/fonts/flaticon.ttf") format("truetype"),
	url("/Content/Uploads/vuu.edu/fonts/flaticon.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
	font-family: 'Flaticon';
}.flaticon-email:before {
	content: "\e000";
}
.flaticon-print:before {
	content: "\e001";
}
.flaticon-minus:before {
	content: "\e002";
}
.flaticon-plus:before {
	content: "\e003";
}
.flaticon-sharethis:before {
	content: "\e004";
}

/* News List */
.news-list .news-image{width:25%; margin:0 0 20px 20px; float:right;}
.news-list .news-item{margin-bottom:24px;}
.news-item .title,
.news-item .date,
.news-item .snippet{margin-bottom:6px;}

/* Form Wizard */
.formSubmission .radio-list label,
.formSubmission .check-list label{display:block; font-weight:normal;}

@media screen and (max-width:767px) {
    .formSubmission .city-state-zip .col,
    .formSubmission .exp-date .col{margin-bottom:15px;}
    .formSubmission .city-state-zip > div > div:last-of-type,
    .formSubmission .exp-date > div > div:last-of-type{margin-bottom:0;}
}

/* Tools General */
.livePagination{display:inline-block!important;}
.liveItemsPerPage{vertical-align:top!important;}
.livePagination .pagination{margin:0;}

.tool-search .tool-label{font-size:12px; font-weight:normal;}
.tool-search .btn-same-size .btn{width:32px; padding:4px; margin-bottom:4px;}

.tool-list{margin-top:20px;}
.tool-list-image{text-align:center; margin-bottom:4px;}
.tool-list .tool-list-footer button{width:100%; margin-bottom:4px;}
.tool-list .label-hidden{color:#333; font-size:14px;}
.tool-list .label-hidden-No{display:none!important;}

.label-hidden-, .label-hidden-9999,
.label-hidden-No, .label-hidden-No{display:none!important;}

/* Locations Tab */
.ip-mod .nav-pills{margin-bottom:2px;}

/* Events */
#eventsList{margin:20px 0 0;}
#eventsList .eventBox{margin:20px 0 0;}
#eventsList .eventBox .eventDate{text-align:center;}

/* A-Z Index */
.tool-search-az-index{position:relative;}
.tool-search-az-index .fixed-col{position:fixed;}

@media screen and (max-width:991px) {
    .tool-search-az-index .fixed-col{position:relative!important;}
}

#AZIndex h2{padding:0; margin:0 0 10px;}
#AZIndex ul{list-style:none; padding:0; margin:0 0 20px 40px;}
#AZIndex ul li{padding:0; margin:0 0 10px;}
#AZIndex > ul:nth-child(1){display:none!important;}

/* Multiple Columns */
.inn-multi-cols{}
.inn-multi-cols--col{padding-bottom:15px;}

/* Tables */
table {
  border-collapse: collapse;
   margin-bottom:30px;
   caption-side: bottom;
}
.table td, .table th {
    padding: .75rem;
    vertical-align: top;
    border: 1px solid #dee2e6;
}
tr:nth-child(even) {background-color: #f2f2f2;}