@charset "UTF-8";
/* CSS Document */
.button, input[type="button"], input[type="submit"], button[type="submit"], button.ui-button {position:relative; white-space:nowrap; box-sizing:border-box; text-transform:capitalize; line-height:1.2; letter-spacing:.05em; display:inline-block; font-size:13px; font-weight:400; text-decoration:none; padding:5px 9px; background:#eee; color:#666; border:1px solid #bbb; border-radius:3px; box-shadow:0 2px 3px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.2), inset 0 -10px 10px rgba(0,0,0,.05); cursor:pointer; min-width:24px; min-height:24px; text-align:center; vertical-align:middle; width:auto; z-index:1;}
.button:hover, input[type="button"]:hover, input[type="submit"]:hover, button[type="submit"]:hover, button.ui-button:hover, p .button:hover { box-shadow:0 2px 3px rgba(0,0,0,.1),inset 0 -10px 30px rgba(0,0,0,.2); text-decoration:none;}
.button:active, input[type="button"]:active, input[type="submit"]:active, button.ui-button:active, .button.fc-state-active { box-shadow:inset 0 2px 3px rgba(0,0,0,.5),inset 0 -20px 40px rgba(0,0,0,.4); border-color:rgba(0,0,0,.5)!important;}

.button.full, input[type="button"].full, input[type="submit"].full, button[type="submit"].full, button.ui-button.full {display:block; width:100%;}

.button.small, input[type="button"].small, input[type="submit"].small, button[type="submit"].small, button.ui-button.small {  font-size:11px; letter-spacing:0.03em; min-height:0; vertical-align:middle; padding: 3px 7px; }
.button.medium, input[type="button"].medium, input[type="submit"].medium, button[type="submit"].medium {font-size:16px; padding:.25em .5em;}
.button.big, input[type="button"].big, input[type="submit"].big, button[type="submit"].big {font-size:16px; padding:.75em 1em;}
.square {padding:2px 3px; text-align:center; font-size:13px; min-height:25px; min-width:25px;}
.square.small, .small.square { padding:4px; font-size:11px; min-height:21px; min-width:21px; line-height:.8; }
.button.xsmall, input[type="button"].xsmall, input[type="submit"].xsmall, button[type="submit"].xsmall, button.ui-button.xsmall { min-height:15px; font-size:9px; font-weight:bold; padding:4px 6px; text-transform:uppercase; line-height:1;}
.square.xsmall, .xsmall.square {height:18px; width:18px;}

.button.middle {vertical-align:middle;}
.button.super {vertical-align:super;}

.button.disabled,.button.disabled:hover,.button.disabled:active, .button.disabled:focus, .disabled .button, .disabled .button:hover, .disabled .button:active,  .disabled .button:focus {opacity:.5; cursor:not-allowed; box-shadow:none!important; text-shadow:none!important;}
.button.false,.button.false:hover,.button.false:active, .button.false:focus, .false .button, .false .button:hover, .false .button:active,  .false .button:focus { box-shadow:none!important; text-shadow:none!important; cursor:text!important;}

button:disabled,button:disabled:hover,button:disabled:active, button:disabled:focus { opacity:.5; cursor:not-allowed!important; box-shadow:none!important; text-shadow:none!important; box-shadow:0 0 0 rgba(0,0,0,0)!important; }
input[type=button]:disabled,input[type=button]:disabled:hover,input[type=button]:disabled:active, input[type=button]:disabled:focus { opacity:.5; cursor:not-allowed!important; box-shadow:none!important; text-shadow:none!important; box-shadow:0 0 0 rgba(0,0,0,0)!important; }
.button:disabled,.button:disabled:hover,.button:disabled:active, .button:disabled:focus { opacity:.5; cursor:not-allowed!important; box-shadow:none!important; text-shadow:none!important; box-shadow:0 0 0 rgba(0,0,0,0)!important; }
.inactive, .button.disabled,.button.disabled:hover,.button.disabled:active, .button.disabled:focus, .disabled .button, .disabled .button:hover, .disabled .button:active,  .disabled .button:focus {opacity:.5; cursor:not-allowed!important; box-shadow:none!important; text-shadow:none!important; box-shadow:0 0 0 rgba(0,0,0,0)!important; }

.buttonSet {font-size:0; display:inline-block; vertical-align:middle;}
.buttonSet .button {border-radius:0; border-right-width:0;}
.buttonSet .button:first-child {border-top-left-radius: 4px; border-bottom-left-radius:4px;}
.buttonSet .button:last-child {border-top-right-radius: 4px; border-bottom-right-radius:4px; border-right-width:1px;}

.button.black, input[type="button"].black, input[type="submit"].black, button[type="submit"].black  		{background-color:#333; border-color:#000; color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.4);}
.button.white, input[type="button"].white, input[type="submit"].white, button[type="submit"].white {background:#fff; color:#666; border-color:#ccc;text-shadow:0 1px 0 rgba(255,255,255,.6);}
.button.red, input[type="button"].red, input[type="submit"].red, button[type="submit"].red					{background:#C00; color:#fff; border-color:#900;text-shadow:0 1px 0 rgba(0,0,0,.4);}
.button.orange, input[type="button"].orange, input[type="submit"].orange, button[type="submit"].orange 		{color:#fff; background:#F60; border-color:#C30;text-shadow:0 1px 1px rgba(0,0,0,.4);}
.button.yellow, input[type="button"].yellow, input[type="submit"].yellow, button[type="submit"].yellow 		{background:#FC0; border-color:#C90; color:#6E5900;text-shadow:0 1px 0 rgba(255,255,255,.6);}
.button.green, input[type="button"].green, input[type="submit"].green, button[type="submit"].green 			{color:#fff; background:#080; border-color:#060;text-shadow:0 1px 1px rgba(0,0,0,.4);}
.button.cyan, input[type="button"].cyan, input[type="submit"].cyan, button[type="submit"].cyan 				{background:#0CF; border-color:#09F; color:#036;text-shadow:0 1px 0 rgba(255,255,255,.6);}
.button.blue, input[type="button"].blue, input[type="submit"].blue, button[type="submit"].blue, .result .button	{color:#fff; background:#385875; border-color:#147;text-shadow:0 1px 1px rgba(0,0,0,.4);}
.button.purple, input[type="button"].purple, input[type="submit"].purple, button[type="submit"].purple 		{color:#fff; background:#63C; border-color:#309;text-shadow:0 1px 1px rgba(0,0,0,.4);}
.button.magenta, input[type="button"].magenta, input[type="submit"].magenta, button[type="submit"].magenta 	{color:#fff; background:#F36; border-color:#C06;text-shadow:0 1px 1px rgba(0,0,0,.4);}
.button.gray, input[type="button"].gray, input[type="submit"].gray, button[type="submit"].gray, .result.viewed .button {color:#fff; background:#555; border-color:#333;text-shadow:0 1px 1px rgba(0,0,0,.4);}
.button.subtle, input[type="button"].subtle, input[type="submit"].subtle, button[type="submit"].subtle		{color:rgba(0,0,0,.2); background:#fff; border-color:rgba(0,0,0,.2);text-shadow:none; box-shadow:none;}
.button.transparent, input[type="button"].transparent, input[type="submit"].transparent, button[type="submit"].transparent {color:#666; background:rgba(0,0,0,0); border-color:rgba(0,0,0,0); box-shadow:inset 0 0 0 rgba(0,0,0,0);}
.button.link, input[type="button"].link, input[type="submit"].link, button[type="submit"].link {border:none; background:none; box-shadow:none;}

.button.bordered {background:none!important; border-width:3px; text-shadow:none;}

.button.active, .button.active:hover {background:#999; cursor:text!important; box-shadow:inset 0 2px 4px rgba(0,0,0,.4); color:#eee; border-color:#666; text-shadow:0 -1px 1px rgba(0,0,0,.5);;}
.button.subtle:hover {border-color:rgba(0,0,0,.4); color:rgba(0,0,0,.4); box-shadow:none;}

.button em {text-align:center; vertical-align:initial;}
.small em {}

.ui-dialog-buttonpane {text-align:right; padding:0 10px 5px 10px;}
.ui-dialog-buttonpane button.ui-button {margin-left:4px!important;}

/* Pagination */
ul.pagination { display:block; text-align:center; white-space: nowrap;vertical-align: middle; font-size:80%; line-height:100%; position:relative;}
ul.pagination li a  { display:block;  border-radius:0; padding:.5em .75em; border:1px solid #b0d2ed; background:#cee1ea; color:#666; box-shadow:inset 0 1px 3px rgba(255,255,255,.3); border-radius:4px;}
ul.pagination li.current a {background:#999; border-color:#666; color:#333;cursor:text;box-shadow:none;}
ul.pagination li.elipsis a { background:#f5f5f5; border-color:#e5e5e5;color:#ccc; cursor:text;box-shadow:none;}
ul.pagination li .next, ul.pagination li .prev { top:-3px; display:block;color:#fff; background:#385875; border-color:#147; border-radius:6px; position:absolute; font-size:1.2em;}
ul.pagination li .prev {left:0; }
ul.pagination li .next {right:0; }
ul.pagination li a:hover {box-shadow:inset 0 2px 1px rgba(0,0,0,.1);}
ul.pagination li.elipsis a:hover, ul.pagination li.current a:hover {box-shadow:none;}

@media only screen and (max-width:769px) {
	ul.pagination { font-size:60%;}
	ul.pagination li .next, ul.pagination li .prev {}
	
	a.button span{display:none;}
}

@media only screen and (max-width:641px) {
	
	.button, div.elipsis, ul.pagination a {font-size:12px;}
	.big {font-size:1.2em; line-height:100%;}
	.small {font-size:70%;}
	}
