/****************************************/
/****************************************/
/** Launchpad1 **/
/*
 * 
 *  Author: CAUSEIS PTY LTD -
 * 
 *  Version: 1 -   
 *
 * 
 *  Document contains changes to Buttons
 *
 *
*/
/****************************************/
/****************************************/ 
a.button, a.Button, .PrimaryButton, .SaveAndClose, .SaveAs, .UsePrimaryButton .TextButton, .UsePrimaryButton .TextButtonWithImage, #masterHeaderActionArea a, .RadGrid input.PrimaryButton, .btn, .TextButton, .TextButtonWithImage, .ruButton, #masterHeaderActionArea a, .RadGrid input.TextButton, html input[type="button"] {
    padding: 1.2rem 1.4rem;
    background: #fff;
    text-decoration: none;
    color: #00728f;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(0.1rem) translateZ(0);
    transform: perspective(0.1rem) translateZ(0);
    box-shadow: 0px 0px 0 1px #00728f;
    -webkit-transition-duration: 0.1s;
    transition-duration: 0.1s;
    line-height: 1;
    border-radius: 0.7rem;
    font-weight: 500;
    border: none !important;
}
a.button:focus, a.Button:focus, .PrimaryButton:focus, .SaveAndClose:focus, .SaveAs:focus, .UsePrimaryButton .TextButton:focus, .UsePrimaryButton .TextButtonWithImage:focus, #masterHeaderActionArea a:focus, .RadGrid input.PrimaryButton:focus, .btn:focus, .TextButton:focus, .TextButtonWithImage:focus, .ruButton:focus, #masterHeaderActionArea a:focus, .RadGrid input.TextButton:focus, html input[type="button"]:focus {
    padding: 1.2rem 1.4rem;
    background: #00728f;
    text-decoration: none;
    color: #fff;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(0.1rem) translateZ(0);
    transform: perspective(0.1rem) translateZ(0);
    box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.1s;
    transition-duration: 0.1s;
    line-height: 1;
    border-radius: 0.7rem;
    font-weight: 500;
    border: none !important;
}

a.Button:after , a.button:after, .PrimaryButton:after, .SaveAndClose:after, .SaveAs:after, .UsePrimaryButton .TextButton:after, .UsePrimaryButton .TextButtonWithImage, #masterHeaderActionArea a:after, .RadGrid input.PrimaryButton:after, .btn:after, .TextButton:after, .TextButtonWithImage:after, .ruButton, #masterHeaderActionArea a:after, .RadGrid input.TextButton:after, html input[type="button"]:after {
    content: "";
    display: inline-block;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-duration: 0.1s;
    transition-duration: 0.1s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    background-image: url(/images/Launchpad-IA/Icons/svg/arrow-darkblue-right.svg);
    font-size: 0;
    background-position: center;
    background-repeat: no-repeat;
    width: 1.6rem;
    height: 1.2rem;
    background-size: contain;
    margin-left: 1rem;
    vertical-align: middle;
}

a.button:hover, a.Button:hover, .PrimaryButton:hover, .SaveAndClose:hover, .SaveAs:hover, .UsePrimaryButton .TextButton:hover, .UsePrimaryButton .TextButtonWithImage:hover, #masterHeaderActionArea a:hover, .RadGrid input.PrimaryButton:hover, .btn:hover, .TextButton:hover, .TextButtonWithImage:hover, .ruButton, #masterHeaderActionArea a:hover, .RadGrid input.TextButton:hover, html input[type="button"]:hover {
    background: #00728f;
    color: #fff;
    overflow: overlay;
    box-shadow: 0px 0px 0 1px #00728f;
    border: none !important;
}

a.button:active, a.Button:active, .PrimaryButton:active, .SaveAndClose:active, .SaveAs:active, .UsePrimaryButton .TextButton:active, .UsePrimaryButton .TextButtonWithImage:active, #masterHeaderActionArea a:active, .RadGrid input.PrimaryButton:active, .btn:active, .TextButton:active, .TextButtonWithImage:active, .ruButton, #masterHeaderActionArea a:active, .RadGrid input.TextButton, html input[type="button"]:active {
    background: #00728f;
    color: #fff;
    overflow: overlay;
    box-shadow: 0px 0px 0 1px #00728f;
    border: none !important;
}

a.button:hover:after, a.Button:hover:after, .PrimaryButton:hover:after, .SaveAndClose:hover:after, .SaveAs:hover:after, .UsePrimaryButton .TextButton:hover:after, .UsePrimaryButton .TextButtonWithImage, #masterHeaderActionArea a:hover:after, .RadGrid input.PrimaryButton:hover:after, .btn:hover:after, .TextButton:hover:after, .TextButtonWithImage:hover:after, .ruButton, #masterHeaderActionArea a:hover:after, .RadGrid input.TextButton, html input[type="button"]:hover:after {
    -webkit-transform: translateX(0.4rem);
    transform: translateX(0.4rem);
    background-image: url(/images/CauseisStarterTemplate1/svg/arrow-white-right.svg);
}

[class*="utton"][disabled] {
    background: #00728f !important;
}

a.large.button, a.Large.Button {
    padding: 1.7rem 2rem;
    font-size: 1.7rem;
    font-weight: 600;
}

a.light-blue.button, a.Light-Blue.Button {
    background: #fff;
    color: #00afdb;
    box-shadow: 0px 0px 0 1px #00afdb;
}

a.light-Blue.button:after, a.Light-Blue.Button:after {
    background-image: url(/images/Launchpad-IA/Icons/svg/arrow-blue-right.svg);
}

a.light-Blue.button:hover, a.Light-Blue.Button:hover {
    background: #00afdb;
    color: #fff;
    box-shadow: 0px 0px 0 1px #00afdb;
}

a.light-blue.button:hover:after, a.Light-Blue.Button:hover:after {
    background-image: url(/images/CauseisStarterTemplate1/svg/arrow-white-right.svg);
}

a.Green.button, a.Green.Button {
    background: #fff;
    color: #67ae3e;
    box-shadow: 0px 0px 0 1px #67ae3e;
}

a.Green.button:after, a.Green.Button:after {
    background-image: url(/images/Launchpad-IA/Icons/svg/arrow-dark-green-right.svg);
}

a.Green.button:hover, a.Green.Button:hover {
    background: #67ae3e;
    color: #fff;
    box-shadow: 0px 0px 0 1px #67ae3e;
}

a.Green.button:hover:after, a.Green.Button:hover:after {
    background-image: url(/images/CauseisStarterTemplate1/svg/arrow-white-right.svg);
}


a.Disabled.Button {
    background: transparent !important;
    color: grey;
    opacity: 0.4;
    pointer-events: none;
    cursor: pointer;
    box-shadow: 0px 0px 0 1px grey;
}

a.Disabled.Button:after {
    display: none;
}

div#masterContentArea .col-primary>div>div>div>div.row.colored-row a.button,
div#masterContentArea .col-primary>div>div>div>div.row.colored-row  a.Button {
    background: transparent;
    color: #fff;
    box-shadow: 0px 0px 0 1px #fff;    
}

div#masterContentArea .col-primary>div>div>div>div.row.colored-row a.button:after,
div#masterContentArea .col-primary>div>div>div>div.row.colored-row  a.Button:after {
    background-image: url(/images/CauseisStarterTemplate1/svg/arrow-white-right.svg);
}

div#masterContentArea .col-primary>div>div>div>div.row.colored-row a.button:hover,
div#masterContentArea .col-primary>div>div>div>div.row.colored-row  a.Button:hover {
    background: #fff;
    color: #00728f;
    box-shadow: 0px 0px 0 1px #fff;
}

div#masterContentArea .col-primary>div>div>div>div.row.colored-row a.button:hover:after,
div#masterContentArea .col-primary>div>div>div>div.row.colored-row  a.Button:hover:after {
    background-image: url(/images/Launchpad-IA/Icons/svg/arrow-darkblue-right.svg);
}

div#masterContentArea .col-primary>div>div>div>div.row.grey-row a.button,
div#masterContentArea .col-primary>div>div>div>div.row.grey-row  a.Button {
    background: transparent;
    color: #00728f;
    box-shadow: 0px 0px 0 1px #00728f;    
}

div#masterContentArea .col-primary>div>div>div>div.row.grey-row a.button:after,
div#masterContentArea .col-primary>div>div>div>div.row.grey-row  a.Button:after {
    background-image: url(/images/Launchpad-IA/Icons/svg/arrow-darkblue-right.svg);
}

div#masterContentArea .col-primary>div>div>div>div.row.grey-row a.button:hover,
div#masterContentArea .col-primary>div>div>div>div.row.grey-row  a.Button:hover {
    background: #00728f;
    color: #fff;
    box-shadow: 0px 0px 0 1px #00728f;
}

div#masterContentArea .col-primary>div>div>div>div.row.grey-row a.button:hover:after,
div#masterContentArea .col-primary>div>div>div>div.row.grey-row  a.Button:hover:after {
    background-image: url(/images/CauseisStarterTemplate1/svg/arrow-white-right.svg);
}

div#masterContentArea .col-primary>div>div>div>div.row.background-row a.button,
div#masterContentArea .col-primary>div>div>div>div.row.background-row  a.Button {
    background: transparent;
    color: #fff;
    box-shadow: 0px 0px 0 1px #fff;    
}

div#masterContentArea .col-primary>div>div>div>div.row.background-row a.button:after,
div#masterContentArea .col-primary>div>div>div>div.row.background-row  a.Button:after {
    background-image: url(/images/CauseisStarterTemplate1/svg/arrow-white-right.svg);
}

div#masterContentArea .col-primary>div>div>div>div.row.background-row a.button:hover,
div#masterContentArea .col-primary>div>div>div>div.row.background-row  a.Button:hover {
    background: #fff;
    color: #00728f;
    box-shadow: 0px 0px 0 1px #fff;
}

div#masterContentArea .col-primary>div>div>div>div.row.background-row a.button:hover:after,
div#masterContentArea .col-primary>div>div>div>div.row.background-row a.Button:hover:after {
    background-image: url(/images/Launchpad-IA/Icons/svg/arrow-darkblue-right.svg);
}
