/*  !Ballr Color Palette  */

/*  !Turf Green  */

.extraLightTurfGreen { color: #47c47a; }
.extraLightTurfGreenBG { background-color: #47c47a;}

.lightTurfGreen { color: #26ba62; }
.lightTurfGreenBG { background-color: #26ba62; }

.turfGreen { color: #00ae46; }
.turfGreenBG { background-color: #00ae46; }

.mediumTurfGreen { color: #00943c; }
.mediumTurfGreenBG { background-color: #00943c; }

.darkTurfGreen { color: #007931; }
.darkTurfGreenBG { background-color: #007931; }

/*  !Ballin Purp  */

.lightBallingPurp { color: #942aae; }
.lightBallingPurpBG { background-color: #942aae; }

.ballingPurp { color: #8105a0; }
.ballingPurpBG { background-color: #8105a0; }

.mediumBallingPurp { color: #6e0488; }
.mediumBallingPurpBG { background-color: #6e0488; }

.darkBallingPurp { color: #5a0370; }
.darkBallingPurpBG { background-color: #5a0370; }

/*  !Sky Blue  */

.lightSkyblue { color: #2696cb; }
.lightSkyblueBG { background-color: #2696cb; }

.skyBlue { color: #0084c2 }
.skyBlueBG { background-color: #0084c2 }

.mediumSkyBlue { color: #0070a5; }
.mediumSkyBlueBG { background-color: #0070a5; }

.darkSkyBlue { color: #005c87; }
.darkSkyBlueBG { background-color: #005c87; }

/*  !Hoop Orange  */

.lightHoopOrange { color: #feba27; }
.lightHoopOrangeBG { background-color: #feba27; }

.hoopOrange { color: #feae01; }
.hoopOrangeBG { background-color: #feae01; }

.mediumHoopOrange { color: #d89401; }
.mediumHoopOrangeBG { background-color: #d89401; }

.darkHoopOrange { color: #b17901; }
.darkHoopOrangeBG { background-color: #b17901; }

/*  !Challenge Red  */

.lightChallengeRed { color: #f35c27; }
.lightChallengeRedBG { background-color: #f35c27; }

.challengeRed { color: #f13f01: }
.challengeRedBG { background-color: #f13f01; }

.mediumChallengeRed { color: #cd3601; }
.mediumChallengeRedBG { background-color: #cd3601; }

.darkChallengeRed { color: #a82c01; }
.darkChallengeRedBG { background-color: #a82c01; }

/*  !Navigation  */

.chalk { color: #c6d8dc; }
.chalkBG { background-color: #c6d8dc; }

.lightSlate { color: #556f72; }
.lightSlateBG { background-color: #556f72; }

.slate { color: #375659; }
.slateBG { background-color: #375659; }

.darkSlate { color: #2f494c; }
.darkSlateBG { background-color: #2f494c; }

/*  !Social Media colors  */

/*  !Facebook  */

.lightFacebookPurple { color: #5872a7 !important; }
.lightFacebookPurpleBG { background-color: #5872a7 !important; }

.facebookPurple { color: #3b5998 !important; }
.facebookPurpleBG { background-color: #3b5998 !important; }

.mediumFacebookPurple { color: #324c81 !important; }
.mediumFacebookPurpleBG { background-color: #324c81 !important; }

.darkFacebookPurple { color: #2b416e !important; }
.darkFacebookPurpleBG { background-color: #2b416e !important; }

.btn-facebook { color: #fff; background-color: #3b5998; border-color: #324c81; }

.btn-facebook.disabled,
.btn-facebook[disabled],
fieldset[disabled] .btn-facebook,
.no-touch .btn-facebook.disabled:hover,
.no-touch .btn-facebook[disabled]:hover,
.no-touch fieldset[disabled] .btn-facebook:hover,
.btn-facebook.disabled:focus,
.btn-facebook[disabled]:focus,
fieldset[disabled] .btn-facebook:focus,
.btn-facebook.disabled:active,
.btn-facebook[disabled]:active,
fieldset[disabled] .btn-facebook:active,
.btn-facebook.disabled.active,
.btn-facebook[disabled].active,
fieldset[disabled] .btn-facebook.active { background-color: #3b5998; border-color: #324c81; }

.label-facebook { background-color: #3b5998; }

.progress-bar-facebook { background-color: #3b5998; }

.no-touch .btn-facebook:hover,
.btn-facebook:focus,
.btn-facebook:active,
.btn-facebook.active,
.open .dropdown-toggle.btn-facebook { color: #fff; background-color: #324c81; border-color: #2b416e; }

/*  !Twitter  */

.lightTwitterBlue { color: #4bb7e5 !important; }
.lightTwitterBlueBG { background-color: #4bb7e5 !important; }

.twitterBlue { color: #2caae1 !important; }
.twitterBlueBG { background-color: #2caae1 !important; }

.mediumTwitterBlue { color: #2591bf !important; }
.mediumTwitterBlueBG { background-color: #2591bf !important; }

.darkTwitterBlue { color: #1f7ba3 !important; }
.darkTwitterBlueBG { background-color: #1f7ba3 !important; }

.btn-twitter { color: #fff; background-color: #2caae1; border-color: #2591bf; }

.btn-twitter.disabled,
.btn-twitter[disabled],
fieldset[disabled] .btn-twitter,
.no-touch .btn-twitter.disabled:hover,
.no-touch .btn-twitter[disabled]:hover,
.no-touch fieldset[disabled] .btn-twitter:hover,
.btn-twitter.disabled:focus,
.btn-twitter[disabled]:focus,
fieldset[disabled] .btn-twitter:focus,
.btn-twitter.disabled:active,
.btn-twitter[disabled]:active,
fieldset[disabled] .btn-twitter:active,
.btn-twitter.disabled.active,
.btn-twitter[disabled].active,
fieldset[disabled] .btn-twitter.active { background-color: #2caae1; border-color: #2591bf; }

.label-twitter { background-color: #2caae1; }

.progress-bar-twitter { background-color: #2caae1; }

.no-touch .btn-twitter:hover,
.btn-twitter:focus,
.btn-twitter:active,
.btn-twitter.active,
.open .dropdown-toggle.btn-twitter { color: #fff; background-color: #2591bf; border-color: #1f7ba3; }

/*  !Google Plus  */

.lightGooglePlusRed { color: #e26656 !important; }
.lightGooglePlusRedBG { background-color: #e26656 !important; }

.googlePlusRed { color: #dd4b38 !important; }
.googlePlusRedBG { background-color: #dd4b38 !important; }

.mediumGooglePlusRed { color: #bc4030 !important; }
.mediumGooglePlusRedBG { background-color: #bc4030 !important; }

.darkGooglePlusRed { color: #a03629 !important; }
.darkGooglePlusRedBG { background-color: #a03629 !important; }

.btn-googleplus, .btn-google_oauth2 { color: #fff; background-color: #4781f6; border-color: #2f6ae1; }

.btn-googleplus.disabled,
.btn-google_oauth2.disabled,
.btn-googleplus[disabled],
.btn-google_oauth2[disabled],
fieldset[disabled] .btn-googleplus,
fieldset[disabled] .btn-google_oauth2,
.no-touch .btn-googleplus.disabled:hover,
.no-touch .btn-google_oauth2.disabled:hover,
.no-touch .btn-googleplus[disabled]:hover,
.no-touch .btn-google_oauth2[disabled]:hover,
.no-touch fieldset[disabled] .btn-googleplus:hover,
.no-touch fieldset[disabled] .btn-google_oauth2:hover,
.btn-googleplus.disabled:focus,
.btn-google_oauth2.disabled:focus,
.btn-googleplus[disabled]:focus,
.btn-google_oauth2[disabled]:focus,
fieldset[disabled] .btn-googleplus:focus,
fieldset[disabled] .btn-google_oauth2:focus,
.btn-googleplus.disabled:active,
.btn-google_oauth2.disabled:active,
.btn-googleplus[disabled]:active,
.btn-google_oauth2[disabled]:active
fieldset[disabled] .btn-googleplus:active,
fieldset[disabled] .btn-google_oauth2:active,
.btn-googleplus.disabled.active,
.btn-google_oauth2.disabled.active,
.btn-googleplus[disabled].active,
.btn-google_oauth2[disabled].active,
fieldset[disabled] .btn-googleplus.active,
fieldset[disabled] .btn-google_oauth2.active { background-color: #336bdb; border-color: #284ba0; }

.label-googleplus { background-color: #dd4b38; }

.progress-bar-googleplus { background-color: #dd4b38; }

.no-touch .btn-googleplus:hover,
.no-touch .btn-google_oauth2:hover,
.btn-googleplus:focus,
.btn-google_oauth2:focus,
.btn-googleplus:active,
.btn-google_oauth2:active,
.btn-googleplus.active,
.btn-google_oauth2.active,
.open .dropdown-toggle.btn-googleplus,
.open .dropdown-toggle.btn-google_oauth2 { color: #fff; background-color: #336bdb; border-color: #284ba0; }

/* !Bootstrap Button Overrides  */

/*  !Bootstrap Blue -> Turf Green  */

a { color: #00ae46; }

a:hover,
a:focus { color: #00943c; }

.text-primary { color: #00ae46; }

.btn-primary { background-color: #00ae46; border-color: #00943c; }

.no-touch .btn-link:hover,
.btn-link:focus { color: #00943c; }

.no-touch .btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary { background-color: #00943c; border-color: #007931; }

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.no-touch .btn-primary.disabled:hover,
.no-touch .btn-primary[disabled]:hover,
.no-touch fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active { background-color: #26ba62; border-color: #00ae46; }

.btn-link { color: #00ae46; }

.no-touch .dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus { background-color: #00ae46; }

.dropdown-menu > .active > a,
.no-touch .dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus { background-color: #00ae46; }

.nav .open > a,
.no-touch .nav .open > a:hover,
.nav .open > a:focus { border-color: #00ae46; }

.nav-pills > li.active > a,
.no-touch .nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus { background-color: #00ae46; }

.nav .caret { border-top-color: #00ae46; border-bottom-color: #00ae46; }

.no-touch .nav a:hover .caret { border-top-color: #00943c; border-bottom-color: #00943c; }

.pagination > li > a { color: #333; }

.no-touch .pagination > li > a:hover,
.no-touch .pagination > li > a:focus { color: #00943c; }

.pagination > .active > a,
.pagination > .active > span,
.no-touch .pagination > .active > a:hover,
.no-touch .pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus { background-color: #ddd; border-color: #ddd; color: #333; }

.label-primary { background-color: #00ae46; }

a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge { color: #00ae46; }

.no-touch a.thumbnail:hover,
a.thumbnail:focus { border-color: #00ae46; }

.progress-bar { background-color: #00ae46; }

.list-group-item.active,
.no-touch .list-group-item.active:hover,
.list-group-item.active:focus { background-color: #00ae46; border-color: #00ae46; }

.panel-primary { border-color: #00ae46; }

.panel-primary > .panel-heading { background-color: #00ae46; border-color: #00ae46; }

.panel-primary > .panel-heading + .panel-collapse .panel-body { border-top-color: #00ae46; }

.panel-primary > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #00ae46; }

/*  !Bootstrap Success -> Ballin Purp  */

.btn-success { background-color: #8105a0; border-color: #6e0488; }

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.no-touch .btn-success.disabled:hover,
.no-touch .btn-success[disabled]:hover,
.no-touch fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active { background-color: #8105a0; border-color: #6e0488; }

.label-success { background-color: #8105a0; }

.progress-bar-success { background-color: #8105a0; }

.no-touch .btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success { background-color: #6e0488; border-color: #5a0370; }

/*  !Bootstrap Info -> Sky Blue  */

.btn-info { background-color: #2696cb; border-color: #0070a5; }

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.no-touch .btn-info.disabled:hover,
.no-touch .btn-info[disabled]:hover,
.no-touch fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active { background-color: #2696cb; border-color: #0070a5; }

.label-info { background-color: #2696cb; }

.progress-bar-info { background-color: #2696cb; }

.no-touch .btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info { background-color: #0070a5; border-color: #005c87; }

/*  !Bootstrap Info -> Gray  */

.btn-gray { background-color: #f7f7f7; border-color: #ccc; color: #555; text-shadow: none; }

.no-touch .btn-gray:hover,
.no-touch .btn-gray:focus { background-color: #f0f0f0; }

.btn-gray.disabled,
.btn-gray[disabled],
fieldset[disabled] .btn-gray,
.no-touch .btn-gray.disabled:hover,
.no-touch .btn-gray[disabled]:hover,
.no-touch fieldset[disabled] .btn-gray:hover,
.btn-gray.disabled:focus,
.btn-gray[disabled]:focus,
fieldset[disabled] .btn-gray:focus,
.btn-gray.disabled:active,
.btn-gray[disabled]:active,
fieldset[disabled] .btn-gray:active,
.btn-gray.disabled.active,
.btn-gray[disabled].active,
fieldset[disabled] .btn-gray.active { background-color: #fff; border-color: #ccc; color: #cc0000; }

/*  !Bootstrap Warning -> Hoop Orange  */

.btn-warning { background-color: #feae01;s border-color: #d89401; }

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.no-touch .btn-warning.disabled:hover,
.no-touch .btn-warning[disabled]:hover,
.no-touch fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active { background-color: #feae01; border-color: #d89401; }

.label-warning { background-color: #feae01; }

.progress-bar-warning { background-color: #feae01; }

.no-touch .btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning { background-color: #d89401; border-color: #b17901; }

/*  !Bootstrap Danger -> Challenge Red  */

.btn-danger { background-color: #f13f01; border-color: #cd3601; }

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.no-touch .btn-danger.disabled:hover,
.no-touch .btn-danger[disabled]:hover,
.no-touch fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active { background-color: #f13f01; border-color: #cd3601; }

.label-danger { background-color: #f13f01; }

.progress-bar-danger { background-color: #f13f01; }

.no-touch .btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger { background-color: #cd3601; border-color: #a82c01; }