﻿/* copied from a 12-column layout grid, e.g. small-6 is half the full width, medium-4 is one third the full width */

.help-and-support.flex 
{
    display: flex;
    flex-wrap: wrap;
}

.help-and-support .columns 
{
    /*padding: 0 .975rem 1.95rem;*/
    padding: 0 0 1.95rem;
    position: relative;
    float: left;
}

.help-and-support h4 
{
    font-weight: 900;
    font-size: 16px;
}

.help-and-support a 
{
    text-decoration: none;
}

.help-and-support p
{
	margin-bottom: 0px;
}

.help-and-support .panel
{
    /*margin-bottom: 1.25rem;*/
    /*padding: .4rem;*/
    padding: .4rem 1rem .4rem 1rem;
    background: #eceeee;
    border-width: 1px;
    border-color: #bac1c1;
    border-style: solid;
    color: #566060;
}

.help-and-support .panel>:first-child
{
    margin-top: 0;
}

.help-and-support .medium-4
{
    width: 30%;
}

.jump-box 
{
    border-radius: 5px;
    text-align: center;
    height: 100%;
    display: block;
}

.help-and-support .jump-box .image-wrapper 
{
    position: relative;
    max-width: 100px;
    width:100px;
    margin: 0 auto;
}

.help-and-support .jump-box .image-wrapper .main-img 
{
    opacity: 1;
}

.help-and-support .jump-box:hover .image-wrapper .main-img 
{
    opacity: 0;
}

.help-and-support .jump-box .image-wrapper .hover-img 
{
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 100px 100px;
}

    .help-and-support .jump-box .image-wrapper .hover-img.folder-blue {
        background-size: 100px auto;
        background-image: url('../images/noun_Folder_1593982_blue_open.png');
    }

    .help-and-support .jump-box .image-wrapper .hover-img.folder-grey {
        background-size: 100px auto;
        background-image: url('../images/noun_Folder_1593982_grey_open.png');
    }

.help-and-support .jump-box .image-wrapper .hover-img.gcs-online
{
    background-image: url('../images/noun_online_1555996-1-300x300.png');
}

.help-and-support .jump-box .image-wrapper .hover-img.group-accounts 
{
    background-image: url('../images/help-and-support-icon-group-accounts-green.png');
}

.help-and-support .jump-box .image-wrapper .hover-img.issuing
{
    background-image: url('../images/noun_new-document_2125562-1-300x300.png');
}

.help-and-support .jump-box .image-wrapper .hover-img.gcs-policies
{
    background-image: url('../images/noun_documents_2211087-1-300x300.png');
}

.help-and-support .jump-box .image-wrapper .hover-img.need-help-getting-started
{
    background-image: url('../images/noun_help_480780-1-300x300.png');
}

.help-and-support .jump-box .image-wrapper .hover-img.payments
{
    background-image: url('../images/noun_Billing_1120636-1-300x300.png');
}

.help-and-support .jump-box .image-wrapper .hover-img.need-help-deciding
{
    background-image: url('../images/noun_help_676593-300x300.png');
}

.help-and-support .jump-box .image-wrapper .hover-img.ipid-key-facts
{
    background-image: url('../images/noun_documents_2211029-1-300x300.png');
}

.help-and-support .jump-box:hover .image-wrapper .hover-img 
{
    opacity: 1;
}

.help-and-support .jump-box img 
{
    max-width: 100%;
    height: auto;
    width: auto;
}

.help-and-support .jump-box * 
{
    transition: .2s ease-in-out;
}

.help-and-support .jump-box:hover 
{
    border-color: #c7d931;
    text-decoration: none!important;
}

.help-and-support img 
{
    display: inline-block;
    vertical-align: middle;
}

