﻿
.DnnModule-FVTCPOSApply + .DnnModule-FVTCCTABuilder
{
	margin-top: 0px;
}

div.news div.details p.tags a span.hide,
div.news div.details p.categories a span.hide {
    display: none;
} 

a:focus{
    text-decoration: underline !important;
}

a, a:visited{
	border-bottom: 1px dotted rgba(128,13,34,.2);
}

.flex-video-wide {
    position: relative;
    height: 0;
    padding-bottom: 60%;
    margin-bottom: 1rem;
    overflow: hidden;
}

/* Search Popup */
#dnn_dnnSearch_ClassicSearch ul.searchSkinObjectPreview li.searchSkinObjectPreview_group,
#dnn_dnnSearchMobile_ClassicSearch ul.searchSkinObjectPreview li.searchSkinObjectPreview_group
{
	border-bottom: none;
	border-top: 2px solid #999;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	background-color: #F1EDE1;
	color: #333;
}

#dnn_dnnSearch_ClassicSearch ul.searchSkinObjectPreview li span,
#dnn_dnnSearchMobile_ClassicSearch ul.searchSkinObjectPreview li span
{
	font-size: 13px;
	color: #333;
	
}

#dnn_dnnSearch_ClassicSearch ul.searchSkinObjectPreview li p b,
#dnn_dnnSearchMobile_ClassicSearch ul.searchSkinObjectPreview li p b
{
	color: #999;
}

#dnn_dnnSearch_ClassicSearch ul.searchSkinObjectPreview li,
#dnn_dnnSearchMobile_ClassicSearch ul.searchSkinObjectPreview li
{
	background-color: #FFF;
	border-top: 1px solid #DDD;
}
#dnn_dnnSearch_ClassicSearch ul.searchSkinObjectPreview li:hover,
#dnn_dnnSearchMobile_ClassicSearch ul.searchSkinObjectPreview li:hover
{
	background-color: #FCFCF9;
}
#dnn_dnnSearch_ClassicSearch ul.searchSkinObjectPreview li.searchSkinObjectPreview_group:hover,
#dnn_dnnSearchMobile_ClassicSearch ul.searchSkinObjectPreview li.searchSkinObjectPreview_group:hover
{
	background-color: #F1EDE1;
}

#dnn_dnnSearch_ClassicSearch ul.searchSkinObjectPreview > li > a.searchSkinObjectPreview_more,
#dnn_dnnSearchMobile_ClassicSearch ul.searchSkinObjectPreview > li > a.searchSkinObjectPreview_more
{
	color: #800D22;
}

/*  Leading Buttons */
.button.tiny.radius.fvtc-leading-button
{
	margin: 0 0 -20px 0;
}

.button.small.radius.fvtc-leading-button
{
	margin: 0 0 -20px 0;
}

/* SharePoint List Styles */
.dnnSPList :focus {
	outline: none;
}

.dnnSPList td
{
	font-size: 11px;
}

.dnnSPList .rgPager a
{
	padding-right: 25px;
	color: #800D22;
}

.dnnSPList .rgPager a.aspNetDisabled
{
	color: #999;
	cursor: default;
}

.dnnSPList .rgPager a.aspNetDisabled:hover
{
	text-decoration: none;
}

.dnnSPList .RadGrid_Default {
	border: 0px !important;
	background: transparent !important; 
	color: #333;
}

.dnnSPList .RadGrid_Default .rgRow td {
	cursor: default;
}

.dnnSPList .rgMasterTable
{
	margin-top: 25px;
}

.dnnSPList .RadGrid_Default .rgHeader a {
	font-weight: bold;
	font-size: 11px;
}

.dnnSPList .RadGrid_Default .rgHeader {
	border: 0;
	border-bottom: 0px;
	border-right: 0px; 
	background: #E0DAD0 !important;
}

.dnnSPList .RadGrid_Default .rgAltRow,
.dnnSPList .RadGrid_Default .rgAltRow  .rgSorted{
	background: #E0DAD0;
}

.dnnSPList .rgRow, 
.dnnSPList .RadGrid_Default .rgRow .rgSorted, 
.dnnSPList .rgMasterTable, 
.dnnSPList .rgMasterTable tfoot, 
.dnnSPList .rgMasterTable tfoot .rgPageTable{
	background: transparent !important;
}

.dnnSPList .rgMasterTable, 
.dnnSPList .rgMasterTable tr, 
.dnnSPList .rgMasterTable td, 
.dnnSPList .rgMasterTable th
{
	border: 0px !important;
}

/* EasyDNN News Load More Articles Styling */
.ednMoreArticlesTriggerWrapper .trigger
{
	background: transparent !important;
	transition: none !important;
	-webkit-transition: none !important;
	box-shadow: none !important;
}

.news .ednMoreArticlesTriggerWrapper .trigger .actionTextContainer span
{	
	font-size: 16px  !important;
	font-weight: normal  !important;
    color: #800D22 !important;
}

.news .actionTextContainer span:hover {
    text-decoration: underline; 
}

/*
    ----------------------------------------------------------

    SuperForm Module
    ----------------------------------------------------------
*/
.fvtc-grey-title .field_div table tr td
{
    white-space: nowrap;
}
/*
    ----------------------------------------------------------

    DNNGo DNNGallery Module
    Effect_25_ResponsiveSlide
    Theme_25_Default

    ----------------------------------------------------------
*/

/* Increase the padding between the slides. */
.Theme_25_Default .slide_content
{
    padding-right: 1.5em;
}

/*
    ----------------------------------------------------------

    Module              DNNGo DNNGallery Module
    Effect              Effect_09_jQueryAccordion
    Theme               Theme_09_Default
    CSS Abbreviation    dga
    Example             .fvtc-mod-dga-{selector}

    ----------------------------------------------------------
*/

.fvtc-mod-dga .Theme_09_Default .ui-widget-content
{
    border-top: none;
    border-bottom: 1px solid #aaaaaa;
    border-left: none;
    border-right: none;
    background: none;
    background-color: #F5F2EB;
    color: #222222;
}

    .fvtc-mod-dga .Theme_09_Default .ui-widget-content body
    {
        font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
        font-size: 1em;
    }

    .fvtc-mod-dga .Theme_09_Default .ui-widget-content a, .fvtc-mod-dga .Theme_09_Default .ui-widget-content a:visited
    {
        color: #800D22;
    }

        .fvtc-mod-dga .Theme_09_Default .ui-widget-content a:hover, .fvtc-mod-dga .Theme_09_Default .ui-widget-content a:active
        {
            text-decoration: underline;
        }

    .fvtc-mod-dga .Theme_09_Default .ui-widget-content p, .fvtc-mod-dga .Theme_09_Default .ui-widget-content ul
    {
        font-family: Arial, sans-serif;
        font-size: 0.75em;
        line-height: 1.4em;
        color: #333333;
    }

    .fvtc-mod-dga .Theme_09_Default .ui-widget-content h1
    {
        font-size: 1.75em !important;
        font-family: 'OSWALD', sans-serif !important;
        text-transform: uppercase;
        font-weight: 400;
        letter-spacing: normal;
        color: #282828;
    }

        .fvtc-mod-dga .Theme_09_Default .ui-widget-content h1 sup span
        {
            font-size: .75em;
        }

.fvtc-mod-dga h2
{
    font-size: 1.375em !important;
    font-family: 'OSWALD', sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: normal;
    color: #484848;
}

.fvtc-mod-dga h3
{
    font-size: 1.125em !important;
    font-family: 'OSWALD', sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: normal;
    color: #686868;
}

.fvtc-mod-dga h4
{
    font-size: 1em !important;
    font-family: 'OSWALD', sans-serif;
    text-transform: uppercase;
    font-weight: 400 !important;
    letter-spacing: normal;
    color: #686868;
}

.fvtc-mod-dga a h1, a h2, a h3, a h4, a h5, a h6
{
    color: #800D22;
}

.fvtc-mod-dga span.ui-icon.ui-icon-triangle-1-e
{
    background: none;
    background-image: url('/portals/_default/skins/fvtcresponsive/images/url-up.png');
    background-repeat: no-repeat !important;
}

.fvtc-mod-dga span.ui-icon.ui-icon-triangle-1-s
{
    background: none;
    background-image: url('/portals/_default/skins/fvtcresponsive/images/url-down.png');
    background-repeat: no-repeat !important;
}

/* customize the color of the header bars.*/
.fvtc-mod-dga .Theme_09_Default .ui-state-default
{
    background: #cfcbbe;
}

    .fvtc-mod-dga .Theme_09_Default .ui-state-default a:hover
    {
        background: #bfbcb1;
    }

.fvtc-mod-dga .Theme_09_Default .ui-state-active, .Theme_09_Default .ui-widget-content .ui-state-active
{
    border: none;
    border-top: 1px dotted #aaaaaa;
    font-weight: inherit;
    background: #F5F2EB;
}

.fvtc-mod-dga .ui-accordion-content ul
{
    margin-top: 0in;
    list-style-type: disc;
}

/*
    ----------------------------------------------------------

    Module              EasyDNN Rotator
    Purpose             Home page slider overrides
    CSS Wrapper         fvtc-homepage-slider

    ----------------------------------------------------------
*/



/*
    DNNGo DNNGallery Accordion

    Module              DNNGo DNNGallery Accordion
    CSS Abbreviation    dga
    Example             .fvtc-mod-dga-{selector}

    **Note: customized styling for the active accordion pane and the collapse/expand icon
            has been made in DesktopModules\DNNGo_DNNGallery\Effects\Effect_09_jQueryAccordion\Themes\Theme_09_Default\Style.css.
            These styles cannot be overridden in this css file since module template styles are loaded after the skin.css file.
*/

.fvtc-mod-dga .Head
{
    font-size: 0.75em !important;
    margin-bottom: 0;
}

.fvtc-mod-dga h2
{
    margin-bottom: 5px;
    color: #373737 !important;
}

.fvtc-mod-dga ul
{
    padding-left: 2.1em;
    padding-right: 1em;
}

.fvtc-mod-dga h3 > a
{
    font-size: 0.8em !important;
    font-family: 'OSWALD', sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: normal;
    color: #373737 !important;
}


/*
    ----------------------------------------------------------

    LiveTabs
    Theme               Default
    CSS Abbreviation    lt
    Example             .fvtc-mod-lt-{selector}
    ----------------------------------------------------------
*/

.fvtc-mod-lt .livetabsdefault .ui-widget-header
{
    border: none;
    background: none;
    background-color: #EFEBDF;
    background-image: url('images/pageBGbottomTan.jpg');
}

.fvtc-mod-lt .livetabsdefault .ui-tabs
{
    padding: 0;
}

.fvtc-mod-lt .livetabsdefault .ui-tabs-nav
{
    padding: 1.0em 1.5em 0 !important;
}

.fvtc-mod-lt .livetabsdefault .ui-corner-all
{
    -webkit-border-bottom-left-radius: 0;
    -khtml-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -khtml-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}

.fvtc-mod-lt .livetabsdefault .ui-tabs .ui-tabs-panel
{
    background-color: #F5F2EB;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 1em;
    padding: 1.2em 2em;
}

.fvtc-mod-lt .livetabsdefault .ui-tabs .ui-tabs-nav li
{
    margin-right: 0.6em;
    background: none;
    background-color: #cfcbbe;
    border: none;
}

    .fvtc-mod-lt .livetabsdefault .ui-tabs .ui-tabs-nav li > a h5
    {
        padding: 0em 1em;
        color: #555555;
        font-size: 16px;
        font-family: 'OSWALD', sans-serif;
        text-transform: uppercase;
        font-weight: 400;
        letter-spacing: normal;
    }

    .fvtc-mod-lt .livetabsdefault .ui-tabs .ui-tabs-nav li a
    {
        padding: 0;
    }

        .fvtc-mod-lt .livetabsdefault .ui-tabs .ui-tabs-nav li a:hover
        {
            background: none;
            background-color: #bfbcb1;
            -moz-border-radius-topleft: 4px;
            -webkit-border-top-left-radius: 4px;
            -khtml-border-top-left-radius: 4px;
            border-top-left-radius: 4px;
            -moz-border-radius-topright: 4px;
            -webkit-border-top-right-radius: 4px;
            -khtml-border-top-right-radius: 4px;
            border-top-right-radius: 4px;
        }

    .fvtc-mod-lt .livetabsdefault .ui-tabs .ui-tabs-nav li.ui-tabs-selected, .livetabsdefault .ui-tabs .ui-tabs-nav li.ui-tabs-active,
    .livetabsdefault .ui-tabs .ui-tabs-nav li.ui-tabs-active
    {
        background-color: #F5F2EB;
    }

.fvtc-mod-lt .livetabsdefault .ui-corner-all,
.livetabsdefault .ui-corner-bottom, .livetabsdefault .ui-corner-right, .livetabsdefault .ui-corner-br
{
    border: none;
}

.fvtc-mod-lt .livetabsdefault .ui-widget-content
{
    border: none;
}

    .fvtc-mod-lt .livetabsdefault .ui-widget-content table
    {
        border: none;
        background-color: #F5F2EB;
        font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    }

        .fvtc-mod-lt .livetabsdefault .ui-widget-content table tr td
        {
            padding: 0;
            border-bottom: 1px dotted #222222;
        }

    .fvtc-mod-lt .livetabsdefault .ui-widget-content p
    {
        font-size: 0.875em;
        margin-bottom: 0.714em;
    }

    .fvtc-mod-lt .livetabsdefault .ui-widget-content table tr:nth-of-type(even)
    {
        background-color: #F5F2EB;
    }

.dnnSearchBox
{
    height: 32px;
    margin-right: 125px !important;
    padding-right: 25px;
}

.ui-accordion-header
{
    margin-bottom: 0px !important;
}

@media only screen and (max-width: 1400px) /*When width is too much for form*/ {
    .SuperForm
    {
        margin: 0 !important;
    }
}
@media handheld, only screen and (max-width: 600px), only screen and (max-device-width: 600px)
{
	/*  Leading Buttons */
	.button.tiny.radius.fvtc-leading-button
	{
		margin: 0 0 0 0;
	}

	.button.small.radius.fvtc-leading-button
	{
		margin: 0 0 0 0;
	}

	.slider-wrapper div.nivoSlider div.nivo-caption,
	.slider-wrapper div.nivoSlider div.nivo-caption b,
	.slider-wrapper div.nivoSlider div.nivo-caption p,
	.slider-wrapper div.nivoSlider div.nivo-caption div	
	{
	    font-size: 12px;
	}
}

@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px)
{

    .dnnSearchBoxPanel, .dnnSearchResultPanel
    {
        max-width: 100% !IMPORTANT;
    }

    .dnnSearchResultAdvancedTip,
    .dnnSearchResultCountPerPage,
    .dnnSearchBox_advanced,
    .dnnShow,
    .dnnSearchBoxClearAdvanced,
    .dnnSearchResultItem-Others
    {
        display: none !important;
    }

    .dnnSearchBox
    {
        height: 32px;
        margin-right: 25px !important;
        padding-right: 25px;
        width: 95% !important;
    }

        #dnnSearchResult_dnnSearchBox_input,
        .dnnSearchBox input
        {
            width: 90% !important;
        }

    .dnnSearchResultItem-Link,
    .dnnSearchResultItem-Others,
    .dnnSearchResultItem-Description
    {
        font-size: .75em !important;
    }
}
@media handheld, only screen and (max-width: 500px), only screen and (max-device-width: 500px)
{
    .slider-wrapper div.nivoSlider {
        background-color: transparent !important;
        background-image: none !important; 
    }

	.slider-wrapper div.nivoSlider div.nivo-caption
	{
		height: 88px !important;

	}

	.slider-wrapper div.nivoSlider
	{
		height: 200px !important;
	}
}
@media handheld, only screen and (max-width: 500px), only screen and (max-device-width: 500px)
{
    .slider-wrapper div.nivoSlider {
        background-color: transparent !important;
        background-image: none !important; 
    }

	.slider-wrapper div.nivoSlider div.nivo-caption
	{
		height: 88px !important;

	}

	.slider-wrapper div.nivoSlider
	{
		height: 200px !important;
	}
}
@media handheld, only screen and (max-width: 385px), only screen and (max-device-width: 385px)
{
	.slider-wrapper div.nivoSlider
	{
		height: 190px !important;
	}
}
@media handheld, only screen and (max-width: 375px), only screen and (max-device-width: 375px)
{
	.slider-wrapper div.nivoSlider
	{
		height: 187px !important;
	}
}
@media handheld, only screen and (max-width: 320px), only screen and (max-device-width: 320px)
{
	.slider-wrapper div.nivoSlider
	{
		height: 175px !important;
	}
}
@media handheld, only screen and (max-width: 240px), only screen and (max-device-width: 240px)
{
	.slider-wrapper div.nivoSlider
	{
		height: 152px !important;
	}
}


.ui-autocomplete {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    display: none;
    min-width: 160px;   
    padding: 4px 0;
    margin: 0 0 10px 25px;
    list-style: none;
    background-color: #ffffff;
    border-color: #ccc;
    border-color: rgba(0, 0, 0, 0.2);
    border-style: solid;
    border-width: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
}

.ui-menu-item > a.ui-corner-all {
    display: block;
    padding: 3px 15px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #666;
    white-space: nowrap;
    text-decoration: none;
}

.ui-state-hover, .ui-state-active {
    color: #ffffff;
    text-decoration: none;
    background-color: #0088cc;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    background-image: none;
}

.ui-menu
{
   max-height: 500px;
   overflow: scroll;
}

.ui-menu .ui-menu-item:nth-child(odd)
{
   background-color: #DDD; 
}

.ui-menu .ui-menu-item:hover{
    background-color: #CCC;
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ModSearchResultsC .dnnSearchResultContainer .dnnSearchResultItem-Others{
    display: none;
}

.ModSearchResultsC .dnnSearchResultContainer .dnnSearchResultItem-Link {
    display: none;
}

.dnnSearchResultPager .dnnLeft{
    display:none;
}

.dnnSearchResultItem-Description{
    font-size: .9em;
}

.dnnSearchResultPanel, .dnnSearchResultAdvancedTip, .dnnSearchBox_advanced, .dnnSearchBoxClearText {
    display: none !important;
}

.dnnSearchButton {
    border-bottom: none;
}

.dnnSearchBox {
    width: 98%;
}

#dnnSearchResult_dnnSearchBox_input,
.dnnSearchBox input {
    width: 98% !important;
}

/*Show description in DNN rotator at bottom of image*/
.edsc3d__Theme1 .edsms_layout3 .edsms_slideContent3{
	bottom: 5px !important
}

/*Show description in DNN rotator at bottom of image*/
.edsc3d__Theme1 .edsms_layout1 .edsms_slideTitle {
    bottom: 5px !important
}
