/****************************************/
/****************************************/
/** Australian Institute of Project Management **/
/*
 * 
 *  Author: CAUSEIS PTY LTD 
 * 
 *  Version: 1 -   
 *
 * 
 *  Document contains changes to Buttons
 *
 *
*/
/****************************************/
/****************************************/
a.button, a.Button {
    padding: 1rem 4rem 1rem 1.4rem;
    background: #00f8ff;
    text-decoration: none;
    color: #080f40;
    min-width: 16.8rem;
    max-width: 22.1rem;
    text-align: left;
    position: relative;
    transition: all .3s ease-in-out;
    display: inline-block;
    border: .4rem solid #00f8ff;
    box-shadow: none !important;
    font-weight: 400;
}

a.button:after, a.Button:after {
        content: "";
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 1.5rem;
    width: 1rem;
    height: 1.6rem;
    background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/arrow-navy-right.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

a.button:hover, a.Button:hover {
    color: #fff;
    background-color: #173ef0;
    border-color: #173ef0;
}

a.button:hover:after, a.Button:hover:after {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
    right: .4rem;
}

a.large.button, a.Large.Button {
    font-size: 2.4rem;
    /*     padding: 2rem 3.4rem; */
}

a.small.button,a.Small.Button {
    font-size: 1.2rem;
}

a[class*="econdary"][class*="utton"] {
    background: #fff;
}

a[class*="econdary"][class*="utton"]:hover {
    color: #080f40;
    background-color: #E2CAFA;
    border-color: #E2CAFA;
}

a[class*="econdary"][class*="utton"]:hover:after {
    filter: none;
}

a[class*="isabled"][class*="utton"] {
    background: #dddddd;
    border-color: #dddddd;
    pointer-events: none;
}


.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: 1rem 4rem 1rem 1.4rem;
    background-color: #00f8ff;
    text-decoration: none;
    color: #080f40;
    min-width: 12.8rem;
    max-width: 18.1rem;
    text-align: left;
    position: relative;
    transition: all .3s ease-in-out;
    display: inline-block;
    border: .4rem solid #00f8ff;
    box-shadow: none !important;
text-align: left !important;
border-radius: 0;
	font-weight: 400;
    background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/arrow-navy-right.svg);
    background-repeat: no-repeat;
    background-position: 94% center;
    background-size: 1rem;
}



.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:active, #masterHeaderActionArea a:active, .RadGrid input.TextButton:active, html input[type="button"]:active {
      padding: 1rem 4rem 1rem 1.4rem;
    background: #00f8ff;
    text-decoration: none;
    color: #080f40;
    min-width: 12.8rem;
    max-width: 18.1rem;
    text-align: left;
    position: relative;
    transition: all .3s ease-in-out;
    display: inline-block;
    border: .4rem solid #00f8ff;
    box-shadow: none !important;
    background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/arrow-navy-right.svg);
    background-repeat: no-repeat;
    background-position: 94% center;
    background-size: 1rem;
}

.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: 1rem 4rem 1rem 1.4rem;
    background: #00f8ff;
    text-decoration: none;
    color: #080f40;
    min-width: 12.8rem;
    max-width: 18.1rem;
    text-align: left;
    position: relative;
    transition: all .3s ease-in-out;
    display: inline-block;
    border: .4rem solid #00f8ff;
    box-shadow: none !important;
    background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/arrow-navy-right.svg);
    background-repeat: no-repeat;
    background-position: 94% center;
    background-size: 1rem;
}

.PrimaryButton:visited, .SaveAndClose:visited, .SaveAs:visited, .UsePrimaryButton .TextButton:visited, .UsePrimaryButton .TextButtonWithImage:visited, #masterHeaderActionArea a:visited, .RadGrid input.PrimaryButton:visited, .btn:visited, .TextButton:visited, .TextButtonWithImage:visited, .ruButton:visited, #masterHeaderActionArea a:visited, .RadGrid input.TextButton:visited, html input[type="button"]:visited {
     padding: 1rem 4rem 1rem 1.4rem;
    background: #00f8ff;
    text-decoration: none;
    color: #080f40;
    min-width: 12.8rem;
    max-width: 18.1rem;
    text-align: left;
    position: relative;
    transition: all .3s ease-in-out;
    display: inline-block;
    border: .4rem solid #00f8ff;
    box-shadow: none !important;
    background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/arrow-navy-right.svg);
    background-repeat: no-repeat;
    background-position: 94% center;
    background-size: 1rem;
    
}

.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:hover, #masterHeaderActionArea a:hover, .RadGrid input.TextButton:hover, html input[type="button"]:hover  {
   color: #fff;
    background-color: #173ef0;
    border-color: #173ef0;
    background-position: 98% center;
    background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/arrow-white-right.svg);
}

.PrimaryButton:active:hover, .SaveAndClose:active:hover, .SaveAs:active:hover, .UsePrimaryButton .TextButton:active:hover, .UsePrimaryButton .TextButtonWithImage:active:hover, #masterHeaderActionArea a:active:hover, .RadGrid input.PrimaryButton:active:hover, .btn:active:hover, .TextButton:active:hover, .TextButtonWithImage:active:hover, .ruButton:active:hover, #masterHeaderActionArea a:active:hover, .RadGrid input.TextButton:active:hover, html input[type="button"]:active:hover {
   color: #fff;
    background-color: #173ef0;
    border-color: #173ef0;
    background-position: 98% center;
    background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/arrow-white-right.svg);
}

.PrimaryButton:focus:hover, .SaveAndClose:focus:hover, .SaveAs:focus:hover, .UsePrimaryButton .TextButton:focus:hover, .UsePrimaryButton .TextButtonWithImage:focus:hover, #masterHeaderActionArea a:focus:hover, .RadGrid input.PrimaryButton:focus:hover, .btn:focus:hover, .TextButton:focus:hover, .TextButtonWithImage:focus:hover, .ruButton:focus:hover, #masterHeaderActionArea a:focus:hover, .RadGrid input.TextButton:focus:hover, html input[type="button"]:focus:hover {
    color: #fff;
    background-color: #173ef0;
    border-color: #173ef0;
    background-position: 98% center;
    background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/arrow-white-right.svg);
}

.PrimaryButton:visited:hover, .SaveAndClose:visited:hover, .SaveAs:visited:hover, .UsePrimaryButton .TextButton:visited:hover, .UsePrimaryButton .TextButtonWithImage:visited:hover, #masterHeaderActionArea a:visited:hover, .RadGrid input.PrimaryButton:visited:hover, .btn:visited:hover, .TextButton:visited:hover, .TextButtonWithImage:visited:hover, .ruButton:visited:hover, #masterHeaderActionArea a:visited:hover, .RadGrid input.TextButton:visited:hover, html input[type="button"]:visited:hover {
   color: #fff;
    background-color: #173ef0;
    border-color: #173ef0;
    background-position: 98% center;
    background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/arrow-white-right.svg);
}

 .TextButton[value="Previous"], .TextButton[value="Cancel"], input[type="button"][value="Cancel"] {
    background: #fff;
    color: #080f40;
    }
    .TextButton[value="Previous"]:hover, .TextButton[value="Cancel"]:hover, input[type="button"][value="Cancel"]:hover {
    background: #E2CAFA;
    border-color: #E2CAFA;
    }

[class*="utton"][disabled] {
    background: #00f8ff !important;
border-color: #00f8ff !important;
}

input[disabled]:not(div#MainPanel .PanelField.Top .PanelFieldValue input) {
    background: #00f8ff !important;
border-color: #00f8ff !important;
}