@media only screen and (min-width: 420px), only screen and (min-device-width: 420px) 

/* WINDOWS VERSION */

{

.NormalFont   		{ 	FONT-WEIGHT: normal;
						FONT-SIZE: 14px;
						FONT-FAMILY: lato}

.entry_box			{width:25%}

.not_selected		{width :30%;
					BORDER-RIGHT: 1px solid dimgray;
					BORDER-TOP: 1px solid dimgray;
					BORDER-LEFT: 1px solid dimgray;
					BORDER-BOTTOM: 1px solid dimgray;
					FONT-SIZE:24px;
					FONT-WEIGHT: bold;
					FONT-FAMILY: lato;
					COLOR:dimgray;
					TEXT-ALIGN: center;
					HEIGHT:50px
					}
					
.not_selected_sm	{FONT-SIZE:16px !important;
					HEIGHT:40px}

.xl_large_font		{FONT-SIZE:36px}
.v_large_font		{FONT-SIZE:24px}
.sm_font			{FONT-SIZE:10px}

.large_height_row	{HEIGHT:50px}
.medium_height_row	{HEIGHT:40px}
.small_height_row	{HEIGHT:20px}


.hide_on_pc			{DISPLAY:None}
.team_width			{WIDTH: 250px}				

.TextEntryEditField {FONT-WEIGHT: normal;
					FONT-SIZE: 14px;
					FONT-FAMILY: lato;
					HEIGHT: 25px;
					PADDING-LEFT:5px;
					BORDER-RIGHT: 1px solid Gainsboro;
					BORDER-TOP: 1px solid Gainsboro;
					BORDER-LEFT: 1px solid Gainsboro;
					BORDER-BOTTOM: 1px solid Gainsboro;
					border-radius: 5px 5px 5px 5px}
					
	
.btn-login			{font-size: 12px}	
	
}					
		
/* @media only screen and (max-width: 375px), only screen and (max-device-width: 3px) { */

@media screen and (max-width: 418px){
  
  
/* MOBILE VERSION */


.NormalFont   		{ 	FONT-WEIGHT: normal;
						FONT-FAMILY: lato}
						
.NormalFont_mobile	{FONT-SIZE: 32px}						
						
.entry_box			{width:80%}

.xl_large_font		{FONT-SIZE:60px}
.v_large_font		/*{FONT-SIZE:40px}  *** REMOVED FOR TESTING*/ {FONT-SIZE:24px} 
.sm_font			{FONT-SIZE:10px}

.large_height_row	{HEIGHT:80px}
.medium_height_row	{HEIGHT:60px}
.small_height_row	{HEIGHT:30px}


.btn-login			{FONT-SIZE:40px !important;
					HEIGHT:80px}		

.hide_on_mobile		{DISPLAY:None}
.hide_on_pc			{DISPLAY:inline}

.team_width			{WIDTH: 30%}	

.TextEntryEditField {FONT-WEIGHT: normal;
					FONT-SIZE: 32px;
					FONT-FAMILY: lato;
					HEIGHT: 60px;
					PADDING-LEFT:5px;
					BORDER-RIGHT: 1px solid Gainsboro;
					BORDER-TOP: 1px solid Gainsboro;
					BORDER-LEFT: 1px solid Gainsboro;
					BORDER-BOTTOM: 1px solid Gainsboro;
					border-radius: 5px 5px 5px 5px}
}

.ReadOnly 			{BORDER-RIGHT: 1px solid Gainsboro;
					BORDER-TOP: 1px solid Gainsboro;
					BORDER-LEFT: 1px solid Gainsboro;
					BORDER-BOTTOM: 1px solid Gainsboro;
					FONT-WEIGHT: normal;
					FONT-SIZE: 32px;
					FONT-FAMILY: lato;
					HEIGHT: 60px;
					PADDING-LEFT:5px;
					border-radius: 5px 5px 5px 5px}
					
.PadL10				{	PADDING-LEFT : 10px}

table.AllPadL10		td {PADDING-LEFT : 10px}

.PadR10				{	PADDING-RIGHT : 10px;
						TEXT-ALIGN:RIGHT}
						
table.PadB5			td {PADDING-BOTTOM:5px}

.PadTLR10  			{PADDING-LEFT: 10px;
					PADDING-RIGHT: 10px;
					PADDING-TOP: 10px}

.BBL10				{	PADDING-LEFT : 10px;
						BORDER-BOTTOM: silver 1px solid;
						HEIGHT:25px}

table.AllBBL10		td {	PADDING-LEFT : 10px;
						BORDER-BOTTOM: silver 1px solid;
						HEIGHT:25px}

.main_header			{	BACKGROUND-COLOR: rgb(217,237,247);
						COLOR: #31708f;
						FONT-WEIGHT:bold}
						
.SubHeading 			{	BACKGROUND-COLOR: #d9edf7; 
						HEIGHT : 25px;
						FONT-WEIGHT: bold;
						FONT-SIZE: 12px;
						FONT-FAMILY: lato; 
						PADDING-LEFT:10px;
						COLOR:#31708f}					
			

.RowHeader    		{ 	HEIGHT : 25px;
						BACKGROUND-COLOR: rgb(224, 224, 224);
						FONT-WEIGHT:bold}
						
.RowSubHeader 		{	HEIGHT : 25px;
						BACKGROUND-COLOR: rgb(237, 237, 237);
						FONT-WEIGHT:bold}
		
.bl 				{	BORDER-LEFT: silver 1px solid}
.br 				{	BORDER-RIGHT: silver 1px solid}
.bt 				{	BORDER-TOP: silver 1px solid}
.bb 				{	BORDER-BOTTOM: silver 1px solid}

.bl_dark			{	BORDER-LEFT: silver 1px solid}
.br_dark			{	BORDER-RIGHT: silver 1px solid}
.bt_dark			{	BORDER-TOP: silver 1px solid}
.bb_dark			{	BORDER-BOTTOM: silver 1px solid}

.brightbluecurvedblue {	BACKGROUND-COLOR: blue; 
						BORDER-LEFT: #bce8f1 1px solid; 
						BORDER-TOP: #bce8f1 1px solid; 
						BORDER-RIGHT: #bce8f1 1px solid; 
						border-radius: 10px 10px 0px 0px;
						TEXT-ALIGN: left; 
						height :30px;
						FONT-SIZE: 16px;
						padding-right:2px;padding-left:10px;
						COLOR:white;
						FONT-WEIGHT:bold}


.rate_badge			{	FONT-SIZE: 24px;
						BACKGROUND-COLOR :#f4fcff;
						TEXT-ALIGN: center;
						FONT-WEIGHT: bold;
						FONT-FAMILY: lato;
						color: #f4fcff;
						HEIGHT: 100px;
						WIDTH: 100px;
						border : 12px solid #f4fcff;
						border-radius: 50%}

.rate_box			{	FONT-SIZE: 16px;
						BACKGROUND-COLOR :#f4fcff;
						TEXT-ALIGN: center;
						FONT-WEIGHT: bold;
						FONT-FAMILY: lato;
						border : 0px;
						color: #f4fcff}

.boxheadercurvedgrey {	BACKGROUND-COLOR: rgb(224, 224, 224); 
						BORDER-BOTTOM: darkgray 1px solid; 
						BORDER-LEFT: darkgray 1px solid; 
						BORDER-TOP: darkgray 1px solid; 
						BORDER-RIGHT: darkgray 1px solid; 
						border-radius: 10px 10px 0px 0px;
						TEXT-ALIGN: center; 
						height :40px;
						FONT-SIZE: 16px;
						COLOR:black}


.boxmiddlegreyempty	{	BACKGROUND-COLOR: transparent; 
						BORDER-BOTTOM: silver 1px solid; 
						BORDER-LEFT: silver 1px solid; 
						BORDER-RIGHT: silver 1px solid;
						COLOR:black}
						
						
.boxheadercurvedblue {	BACKGROUND-COLOR: #d9edf7; 
						BORDER-BOTTOM: #bce8f1 1px solid; 
						BORDER-LEFT: #bce8f1 1px solid; 
						BORDER-TOP: #bce8f1 1px solid; 
						BORDER-RIGHT: #bce8f1 1px solid; 
						border-radius: 10px 10px 0px 0px;
						TEXT-ALIGN: center; 
						height :40px;
						FONT-SIZE: 16px;
						padding-right:2px;padding-left:2px;
						COLOR:#31708f}

.boxheadercurveddarkblueall {BACKGROUND-COLOR: rgb(51, 122, 183);
						BORDER-BOTTOM: #000480 1px solid; 
						BORDER-LEFT: #000480 1px solid; 
						BORDER-TOP: #000480 1px solid; 
						BORDER-RIGHT: #000480 1px solid; 
						border-radius: 10px 10px 10px 10px;
						TEXT-ALIGN: center; 
						height :30px;
						FONT-SIZE: 16px;
						padding-right:2px;padding-left:2px;
						COLOR:#ffffff}


.boxmiddleblue 		{	BACKGROUND-COLOR: #f4fcff; 
						BORDER-BOTTOM: #bce8f1 1px solid; 
						BORDER-LEFT: #bce8f1 1px solid; 
						BORDER-RIGHT: #bce8f1 1px solid;
						COLOR:#0a7999}						

.boxmiddleblueempty 	{	BACKGROUND-COLOR: transparent; 
						BORDER-BOTTOM: #bce8f1 1px solid; 
						BORDER-LEFT: #bce8f1 1px solid; 
						BORDER-RIGHT: #bce8f1 1px solid;
						COLOR:#0a7999}	

.boxbottomblueempty 	{	BACKGROUND-COLOR: transparent; 
						BORDER-BOTTOM: #bce8f1 1px solid; 
						COLOR:#0a7999}		

						
						
.boxheadercurvedgreen {	BACKGROUND-COLOR: rgb(223,240,216); 
						BORDER-BOTTOM: #056000 1px solid; 
						TEXT-ALIGN: center; 
						BORDER-LEFT: #056000 1px solid; 
						BORDER-TOP: #056000 1px solid; 
						BORDER-RIGHT: #056000 1px solid; 
						border-radius: 10px 10px 0px 0px;
						height :40px;
						FONT-SIZE: 16px;
						COLOR:#056000}

.boxmiddlecurvedgreenall {	BACKGROUND-COLOR: transparent; 
						BORDER-BOTTOM: #056000 1px solid; 
						TEXT-ALIGN: center; 
						BORDER-LEFT: #056000 1px solid; 
						BORDER-TOP: #056000 1px solid; 
						BORDER-RIGHT: #056000 1px solid; 
						border-radius: 10px 10px 10px 10px;
						height :30px;
						FONT-SIZE: 16px;
						COLOR:#056000}

.boxmiddlegreen		{	BACKGROUND-COLOR: rgb(245, 249, 244); 
						BORDER-BOTTOM: #056000 1px solid; 
						BORDER-LEFT: #056000 1px solid; 
						BORDER-RIGHT: #056000 1px solid;
						COLOR:#056000}
		

.boxmiddlegreenempty	{	BACKGROUND-COLOR: transparent; 
						BORDER-BOTTOM: #056000 1px solid; 
						BORDER-LEFT: #056000 1px solid; 
						BORDER-RIGHT: #056000 1px solid;
						COLOR:#056000}
		
		
.boxbottomgreenempty 	{	BACKGROUND-COLOR: transparent; 
						BORDER-BOTTOM: #056000 1px solid; 
						COLOR:#056000}				
		
.boxheadercurvedred 	{BACKGROUND-COLOR: rgb(255,201,201); 
						BORDER-BOTTOM: #91120a 1px solid; 
						TEXT-ALIGN: center; 
						BORDER-LEFT: #91120a 1px solid; 
						BORDER-TOP: #91120a 1px solid; 
						BORDER-RIGHT: #91120a 1px solid; 
						border-radius: 10px 10px 0px 0px;
						height :40px;
						FONT-SIZE: 16px;
						COLOR:#91120a}		
						
.boxmiddlered		{ 	BACKGROUND-COLOR: rgb(255,241,241); 
						BORDER-BOTTOM: #91120a 1px solid; 
						BORDER-LEFT: #91120a 1px solid; 
						BORDER-RIGHT: #91120a 1px solid;
						COLOR:#91120a }
						

.boxmiddleredempty		{ 	BACKGROUND-COLOR: transparent; 
						BORDER-BOTTOM: #91120a 1px solid; 
						BORDER-LEFT: #91120a 1px solid; 
						BORDER-RIGHT: #91120a 1px solid;
						COLOR:#91120a }	

.colour_box 			{HEIGHT: 20px; 
						WIDTH: 20px; 
						FONT-WEIGHT: bold; 
						COLOR: white; 
						TEXT-ALIGN: center; 
						PADDING-TOP: 2px; 
						DISPLAY: inline-block;
						FONT-SIZE: 9pt;
						FONT-FAMILY: lato}

.colour_box_green 		{BACKGROUND-COLOR: rgb(68,196,36)}
.colour_box_gray		{BACKGROUND-COLOR: rgb(90,90,90)}
.colour_box_red			{BACKGROUND-COLOR: rgb(221,0,0)}


.underline-on-hover {
						text-decoration: none;
						color:darkblue
							}		
.underline-on-hover:hover {
						text-decoration: underline;
						color:darkblue
							}
		
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}



.btn-neutral {
  color: #000;
  background-color: #dee0df;
  border-color: #a1a1a1;
}
.btn-neutral:focus,
.btn-neutral.focus {
  color: #0000;
  background-color: #bfbdbd;
  border-color: #a1a1a1;
}
.btn-neutral:hover {
  color: #000;
  background-color: #bfbdbd;
  border-color: #a1a1a1;
}
.btn-neutral:active,
.btn-neutral.active,
.open > .dropdown-toggle.btn-neutral {
  color: #000;
  background-color: #bfbdbd;
  border-color: ##a1a1a1;
}
.btn-neutral:active:hover,
.btn-neutral.active:hover,
.open > .dropdown-toggle.btn-neutral:hover,
.btn-neutral:active:focus,
.btn-neutral.active:focus,
.open > .dropdown-toggle.btn-neutral:focus,
.btn-neutral:active.focus,
.btn-neutral.active.focus,
.open > .dropdown-toggle.btn-neutral.focus {
  color: #000;
  background-color: #bfbdbd;
  border-color: #a1a1a1;
}
.btn-neutral:active,
.btn-neutral.active,
.open > .dropdown-toggle.btn-neutral {
  background-image: none;
}
.btn-neutral.disabled:hover,
.btn-neutral[disabled]:hover,
fieldset[disabled] .btn-neutral:hover,
.btn-neutral.disabled:focus,
.btn-neutral[disabled]:focus,
fieldset[disabled] .btn-neutral:focus,
.btn-neutral.disabled.focus,
.btn-neutral[disabled].focus,
fieldset[disabled] .btn-neutral.focus {
  background-color: #bfbdbd;
  border-color: #a1a1a1;
}
.btn-neutral .badge {
  color: #f0ad4e;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 10px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}						