﻿.gradient-button{
 min-width: 6em;
 padding-left:1em;
 padding-right:1em;
 text-align:center;
 user-select:none;
 cursor:pointer;
 border:1px solid #616261; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 6px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #7d7e7d; background-image: -webkit-gradient(linear, left top, left bottom, from(#7d7e7d), to(#0e0e0e));
 background-image: -webkit-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: -moz-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: -ms-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: -o-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: linear-gradient(to bottom, #7d7e7d, #0e0e0e);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7d7e7d, endColorstr=#0e0e0e);
}

.gradient-button:hover{
 border:1px solid #4a4b4a;
 background-color: #646464; background-image: -webkit-gradient(linear, left top, left bottom, from(#646464), to(#282828));
 background-image: -webkit-linear-gradient(top, #646464, #282828);
 background-image: -moz-linear-gradient(top, #646464, #282828);
 background-image: -ms-linear-gradient(top, #646464, #282828);
 background-image: -o-linear-gradient(top, #646464, #282828);
 background-image: linear-gradient(to bottom, #646464, #282828);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#646464, endColorstr=#282828);
}

.gradient-button-white{
 min-width: 6em;
 padding-left:1em;
 padding-right:1em;
 text-align:center;
 user-select:none;
 cursor:pointer;
 border:1px solid #616261; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 6px 10px; text-decoration:none; display:inline-block;font-weight:bold; color: #000000;
 background-color: #FFFFFF; background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#7d7e7d));
 background-image: -webkit-linear-gradient(top, #FFFFFF, #7d7e7d);
 background-image: -moz-linear-gradient(top, #FFFFFF, #7d7e7d);
 background-image: -ms-linear-gradient(top, #FFFFFF, #7d7e7d);
 background-image: -o-linear-gradient(top, #FFFFFF, #7d7e7d);
 background-image: linear-gradient(to bottom, #FFFFFF, #7d7e7d);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFFFFF, endColorstr=#7d7e7d);
}

.gradient-button-white:hover{
 border:1px solid green;
 background-color: #FFFFFF; background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(green));
 background-image: -webkit-linear-gradient(top, #FFFFFF, green);
 background-image: -moz-linear-gradient(top, #FFFFFF, green);
 background-image: -ms-linear-gradient(top, #FFFFFF,green);
 background-image: -o-linear-gradient(top, #FFFFFF, green);
 background-image: linear-gradient(to bottom, #FFFFFF, green);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFFFFF, endColorstr=green);
}

/*ADDED BY RYAN*/
.gradient-button-disable {
    min-width: 6em;
    padding-left: 1em;
    padding-right: 1em;
    text-align: center;
    color: white;
    user-select: none;
    cursor: not-allowed;
    border: 1px solid #616261;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    padding: 6px 10px;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
    /*background-color: #FFFFFF;*/
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#7d7e7d));
    background-image: -webkit-linear-gradient(top, #FFFFFF, #7d7e7d);
    background-image: -moz-linear-gradient(top, #FFFFFF, #7d7e7d);
    background-image: -ms-linear-gradient(top, #FFFFFF, #7d7e7d);
    background-image: -o-linear-gradient(top, #FFFFFF, #7d7e7d);
    background-image: linear-gradient(to bottom, #FFFFFF, #7d7e7d);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFFFFF, endColorstr=#7d7e7d);
    /*background-image: url('../../images/hand-point-left.png');*/
    /*  background-size: 50%;*/
    background-repeat: no-repeat;
}

.gradient-button-green {
    min-width: 6em;
    padding-left: 1em;
    padding-right: 1em;
    text-align: center;
    user-select: none;
    cursor: pointer;
    border: 1px solid #389c38;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif !important;
    padding: 6px 10px;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
    color: white;
    background-color: #10b600;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#10b600), to(#0d6604));
    background-image: -webkit-linear-gradient(top, #10b600, #0d6604);
    background-image: -moz-linear-gradient(top, #10b600, #0d6604);
    background-image: -ms-linear-gradient(top, #10b600, #0d6604);
    background-image: -o-linear-gradient(top, #10b600, #0d6604);
    background-image: linear-gradient(to bottom, #10b600, #0d6604);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#10b600, endColorstr=#0d6604);
}

    .gradient-button-green:hover {
        border: 1px solid #10b600;
        background-color: #389c38;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#12ce00), to(#12a004));
        background-image: -webkit-linear-gradient(top, #12ce00, #12a004);
        background-image: -moz-linear-gradient(top, #12ce00, #12a004);
        background-image: -ms-linear-gradient(top, #12ce00,#12a004);
        background-image: -o-linear-gradient(top, #12ce00, #12a004);
        background-image: linear-gradient(to bottom, #12ce00, #12a004);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#12ce00, endColorstr=#12a004);
    }

.gradient-button-blue {
    min-width: 6em;
    padding-left: 1em;
    padding-right: 1em;
    text-align: center;
    user-select: none;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif !important;
    padding: 6px 10px;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
    color: white;
    background-color: #25344e;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#83a6e2), to(#25344e));
    background-image: -webkit-linear-gradient(top, #83a6e2, #25344e);
    background-image: -moz-linear-gradient(top, #83a6e2, #25344e);
    background-image: -ms-linear-gradient(top, #83a6e2, #25344e);
    background-image: -o-linear-gradient(top, #83a6e2, #25344e);
    background-image: linear-gradient(to bottom, #83a6e2, #25344e);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#83a6e2, endColorstr=#25344e);
}

.gradient-button-blue:hover, .gradient-button-blue:active, .gradient-button-blue:active {
font-weight: bold;
color: white;
text-decoration: none;
background-color: #2554a5;
background-image: -webkit-gradient(linear, left top, left bottom, from(#a2c4ff), to(#2554a5));
background-image: -webkit-linear-gradient(top, #a2c4ff, #2554a5);
background-image: -moz-linear-gradient(top, #a2c4ff, #2554a5);
background-image: -ms-linear-gradient(top, #a2c4ff,#2554a5);
background-image: -o-linear-gradient(top, #a2c4ff, #2554a5);
background-image: linear-gradient(to bottom, #a2c4ff, #2554a5);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a2c4ff, endColorstr=#2554a5);
}

.gradient-button-red {
    min-width: 6em;
    padding-left: 1em;
    padding-right: 1em;
    text-align: center;
    user-select: none;
    cursor: pointer;
    border: 1px solid #980000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif !important;
    padding: 6px 10px;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
    color: white;
    background-color: #980000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7979), to(#980000));
    background-image: -webkit-linear-gradient(top, #ff7979, #980000);
    background-image: -moz-linear-gradient(top, #ff7979, #980000);
    background-image: -ms-linear-gradient(top, #ff7979, #980000);
    background-image: -o-linear-gradient(top, #ff7979, #980000);
    background-image: linear-gradient(to bottom, #ff7979, #980000);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ff7979, endColorstr=#980000);
}

    .gradient-button-red:hover {
        border: 1px solid #980000;
        background-color: #ff7979;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#980000), to(#ff7979));
        background-image: -webkit-linear-gradient(top, #980000, #ff7979);
        background-image: -moz-linear-gradient(top, #980000, #ff7979);
        background-image: -ms-linear-gradient(top, #980000,#ff7979);
        background-image: -o-linear-gradient(top, #980000, #ff7979);
        background-image: linear-gradient(to bottom, #980000, #ff7979);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#980000, endColorstr=#ff7979);
    }

/** ASSA MENU **/
.assamenu, .assamenu > .rmRootGroup {
    color: #a1a0a0;
    float: left;
    font-family: Arial;
    font-weight: bold;
    margin-top: 13px;
    position: absolute;
    border: none !important;
}

.assamenu_inducteeitem {
    color: #fff;
    height: 35px;
    line-height:35px;
    padding-left: 14px;
    padding-right: 14px;
    font-size: 14px;
    cursor: pointer;    
    border: none !important;
    box-sizing: content-box;
    font-family:'Open Sans';
}

.assamenu_item {
    color: #a1a0a0;
    height: 26px;
    border-right: 2px solid #333;
    padding-left: 14px;
    padding-right: 14px;
    font-size: 12px;
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
}

.assamenu_hover {
    color: #ffd000;
    height: 26px;
    border-right: 2px solid #333;
    padding-left: 14px;
    padding-right: 14px;
    font-size: 12px;
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
}

.assamenu_active {
    color: White;
    text-decoration: underline;
    height: 26px;
    border-right: 2px solid #333;
    padding-left: 14px;
    padding-right: 14px;
    font-size: 12px;
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
}

.assamenu_expanded {
    color: White;
    text-decoration: underline;
    height: 26px;
    border-right: 2px solid #333;
    padding-left: 14px;
    padding-right: 14px;
    font-size: 12px;
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
}

.assamenu_sub_item {
    color: #a1a0a0;
    height: 26px;
    margin-top: 13px;
    margin-bottom: 13px;
    background: #000;
    border-bottom: 1px solid #333;
    padding-left: 14px;
    padding-right: 14px;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
}

.assamenu_sub_hover {
    color: #ffd000;
    height: 26px;
    margin-top: 13px;
    margin-bottom: 13px;
    background: #000;
    border-bottom: 1px solid #333;
    padding-left: 14px;
    padding-right: 14px;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
}

.assamenu_sub_active {
    color: White;
    text-decoration: underline;
    height: 26px;
    margin-top: 13px;
    margin-bottom: 13px;
    background: #000;
    border-bottom: 1px solid #333;
    padding-left: 14px;
    padding-right: 14px;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
}

.assamenu_sub_expanded {
    color: White;
    text-decoration: underline;
    height: 26px;
    margin-top: 13px;
    margin-bottom: 13px;
    background: #000;
    border-bottom: 1px solid #333;
    padding-left: 14px;
    padding-right: 14px;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
}

.assamenu_end_item {
    color: #a1a0a0;
    height: 26px;
    padding-left: 14px;
    padding-right: 14px;
    font-size: 12px;
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
}

.assamenu_end_hover {
    color: #ffd000;
    height: 26px;
    padding-left: 14px;
    padding-right: 14px;
    font-size: 12px;
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
}

.assamenu_end_active {
    color: White;
    text-decoration: underline;
    height: 26px;
    padding-left: 14px;
    padding-right: 14px;
    font-size: 12px;
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
}

.assamenu_end_expanded {
    color: White;
    text-decoration: underline;
    height: 26px;
    padding-left: 14px;
    padding-right: 14px;
    font-size: 12px;
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
}



.newassamenu, .newassamenu > .rmRootGroup {
    color: #a1a0a0;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    margin-top: 9px;
    border: none !important;
    box-sizing: content-box;
    z-index:1000 !important;
}

.newassamenu_item {
    color: #a1a0a0 !important;
    height: 26px;
    border-right: 2px solid #333;
    padding: 5px;
    font-size: 12px;
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
}

.assamenu_item_imageitem  {
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
}

.newassamenu_item_imageitem, .newassamenu_icon40_item_imageitem {
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
}
.newassamenu_icon40_expanded {
    color: #ffd000 !important;
}
.newassamenu_icon40_item_imageitem, .newassamenu_icon40_active {
    height: 26px;
    padding: 5px;

}
.newassamenu_icon40_active {
    border: none !important;
}
.newassamenu_icon40_active > .rmLink > .rmText {
    color: orange !important;
    text-decoration: underline;
}
    .newassamenu_icon40_item_imageitem > .rmLink, .newassamenu_icon40_active > .rmLink, .newassamenu_active > .rmRootLink, .newassamenu_icon40_expanded > .rmLink, .newassamenu_margin20_active > .rmRootLink {
        overflow: visible !important;
    }
        .newassamenu_icon40_item_imageitem > .rmLink > img, .newassamenu_icon40_active > .rmLink > img, .newassamenu_active > .rmRootLink > img,  .newassamenu_margin20_active > .rmRootLink > img, .newassamenu_icon40_expanded > .rmLink > img {
            position: relative;
            top: -12px;
        }
        .RadMenu .rmHorizontal > .newassamenu_imageitem {
            vertical-align: unset;
            height: 26px;
            padding: 5px;
        }

.newassamenu_inducteeitem {
    color: #fff !important;
    height: 35px;
    line-height: 35px;
    padding-left: 14px;
    padding-right: 14px;
    margin:0;
    font-size: 14px;
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
    font-family: 'Open Sans';
}

.newassamenu_item:hover, .newassamenu_active:hover {
    color: #ffd000 !important;
    height: 26px;
    border-right: 2px solid #333;
    padding: 5px;
    font-size: 12px;
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
}

.newassamenu_active, .newassamenu_margin20_active {
    color: orange !important;
    text-decoration: underline;
    height: 26px;
    border-right: 2px solid #333;
    padding: 5px;
    font-size: 12px;
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
}

.newassamenu_expanded {
    color: White;
    text-decoration: underline;
    height: 26px;
    border-right: 2px solid #333;
    padding: 5px;
    font-size: 12px;
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
}
.newassamenu_margin20_sub_item > .rmLink > .rmText {
    margin-left: 20px;
}
.newassamenu_sub_item, .newassamenu_end_sub_item, .newassamenu_margin20_sub_item {
    color: #a1a0a0 !important;
    height: 26px;
    background: black;
    background-image: linear-gradient(#333, black);
    padding: 5px 15px 5px 5px;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
}

.newassamenu_margin20_sub_item, .newassamenu_margin20_sub_active {
    background: #dd2019;
    background-image: linear-gradient(#dd2019, #520502);
    color: white !important;
    font-weight: bold;    
    padding: 5px;
}

.newassamenu_margin20_sub_active {
    text-decoration: underline;
    font-family: 'Open Sans', sans-serif;
    color:orange !important;
}
.newassamenu_margin20_sub_active:hover {
    color: white !important;
}
    .newassamenu_margin20_sub_item:hover {
        background: #dd2019;
        background-image: linear-gradient( #520502, #dd2019);
        color: yellow !important;
        font-weight: bold !important;
    }
.newassamenu > ul > li > .rmSlide {
    top:41px !important;
}
.newassamenu_sub_item:hover, .newassamenu_end_sub_item:hover, .newassamenu_margin20_sub_item:hover {
    color: #ffd000 !important;
    height: 26px;
    padding: 5px;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
}

.newassamenu_sub_active, .newassamenu_end_sub_active {
    color: White;
    text-decoration: underline;
    height: 26px;
    background: black;
    background-image: linear-gradient(#333, black);
    padding: 5px;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
}

.newassamenu_sub_expanded, .newassamenu_end_sub_expanded {
    color: White;
    text-decoration: underline;
    height: 26px;
    background: black;
    background-image: linear-gradient(#333, black);
    padding: 5px;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
}


.newassamenu_end_item,
.newassamenu_redend_item {
    color: #a1a0a0 !important;
    height: 26px;
    padding: 5px;
    font-size: 12px;
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
}

    .newassamenu_end_item:hover,
    .newassamenu_redend_item:hover {
        color: #ffd000 !important;
        height: 26px;
        padding: 5px;
        font-size: 12px;
        cursor: pointer;
        border: none !important;
        box-sizing: content-box;
    }

.newassamenu_end_active,
.newassamenu_redend_active {
    color: White;
    text-decoration: underline;
    height: 26px;
    padding: 5px;
    font-size: 12px;
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
}

.newassamenu_redend_item, .newassamenu_redend_item:hover, .newassamenu_redend_active {
    color: red !important;
    background-color: white;
    border-radius: 5px;
    padding: 0;
    margin-top: 5px;
}
.newassamenu_end_expanded {
    color: White;
    text-decoration: underline;
    height: 26px;
    padding: 5px;
    font-size: 12px;
    cursor: pointer;
    border: none !important;
    box-sizing: content-box;
}

.rmItem.rmLast.newassamenu_sub_item, .rmItem.rmLast.newassamenu_sub_active {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    background: black;
    background-image: linear-gradient(#333, black);
}

.rmItem.newassamenu_sub_item, .rmItem.newassamenu_sub_active {
    background: black;
    background-image: linear-gradient(#333, black);
}

.rmItem.rmFirst.newassamenu_sub_item, .rmItem.rmFirst.newassamenu_sub_active {
    border-top: 0 !important;
}

.rmGroup {
    border: none !important;
    padding: 0;
}

    .rmGroup:before {
        display: none;
        border: none !important;
    }

.RadMenu .rmGroup .rmLink {
    padding: 4px 28px 4px 4px !important;
}

.rmRootLink > .rmSlide {
    top: 40px !important;
}

.mobileinductiondiv h1, .desktopinductiondiv h1 {
    color: black;
    font-family: 'Open Sans';
    font-weight: 600;
    font-size: 2em;
    border-bottom: 1px solid silver;
    margin-bottom: 20px;
    padding-bottom: 5px;
}
.mobileinductiondiv h2, .desktopinductiondiv h2 {
    color: black;
    font-family: 'Open Sans';
    font-weight: 600;
    font-size: 1.4em;
    margin: 25px 0 15px 0;
}
.mobileinductiondiv p, .desktopinductiondiv p, .mobileinductiondiv li, .desktopinductiondiv li, .mobileinductiondiv dd, .desktopinductiondiv dd, .mobileinductiondiv dt, .desktopinductiondiv dt, .mobileinductiondiv label, .desktopinductiondiv label {
    color: #555;
    font-family: 'Open Sans';
    font-weight: 300;
    font-size: 1.2em;
    
}
.mobileinductiondiv li, .desktopinductiondiv li {
    margin:0;
}
#InductionQACallback .container ul, #InductionQACallback .container li {
    position: relative;
    overflow: unset;
}