/* Used to ovverride webflow css defs in conflict with old bootstrap css  */



.homepage .h1.master-page
{
    display:none;
}
.card:hover, .card-nav:hover
{
    text-decoration:none;
}
.link-bottom-menu {
    font-weight: 400;
}

a {
    color: #1A45A1;
    text-decoration: underline;
}

a:hover {
    color: #3674CE;
}

a:active {
    color: #4AC2F6;
}

body{
    font-family:Open Sans, sans-serif;
}

h1, h2 {
    font-family: Raleway, sans-serif;
}


ul, ol
{
    padding-left:0;
}

.w-container.fullWidth
{
    width:100%;
    max-width:100%;
    padding-left:50px;
}

.icon-info-sign {
    background-position: -120px -96px;
}
.icon-info-sign {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: 1px;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("/styles/images/glyphicons-halflings.png");
    background-repeat: no-repeat;
}


h1.h1 {
    font-weight: bold;
}

.user-number-coupons
{
    top:-55px;
    text-align: center;
}
.user-number
{
     text-align: center;
}

.master-menu  a:focus, a:hover, .header-menu  a:focus, a:hover
{
    text-decoration:none;
    color:inherit;
}

table.gridview
{
    font-family: "proxima-nova",sans-serif;
    border: 1px solid #E3E4E5;
    box-shadow: 0px 5px 5px rgba(0,0,0,0.15);

}

table.gridview td {
    border: none;
}

table.gridview tr{
    border-bottom: 1px solid #E3E4E5;
}

table.gridview a {
    color: #1A45A1;
    text-decoration: underline;
}

table.gridview a:hover {
    color: #3674CE;
    text-decoration: underline;
}

table.gridview a:active {
    color: #4AC2F6;
    text-decoration: underline;
}

/*
table.gridview  tr::after{
    content:'';
    height:1px;
    width:92%;
    position:absolute;
    background:#E3E4E5;
    left:60px;
}
table.gridview tr.gridview-header::after, table.gridview table.header-table tr::after
{
    height:0px;
}

*/

table.gridview tr.gridview-header, table.gridview table.header-table tr
{
    border-bottom: 0px;
    height: 66px;
}

table.gridview th {
    border: none;
}


.nav-menu-mc a.homelink:hover img,
.nav-menu-mc a.manage:hover img,
.nav-menu-mc a.skills:hover img,
.nav-menu-mc a.account:hover img {
    opacity: 0.4;
}

.nav-menu-mc a.homelink:hover .text-menu,
.nav-menu-mc a.manage:hover .text-menu,
.nav-menu-mc a.skills:hover .text-menu,
.nav-menu-mc a.account:hover .text-menu {
    color: #69a8e2;
}

.admin.pages{
    position: static;
    top: 59px;
    right: 20px;
    display: inline-block;
    margin-left: 5px;
    border-radius: 5px;
}

@media all and (max-width: 1060px) {

    .admin.pages {display:none;}
}


