html {
	font-family: SFPro;
}
body {
	font-family: SFPro;
}

/* -------------------------------------------------------- THROBBER ------------------------------------------------------ */
#throbber
{
	display:none;
	width:120px;
	height:120px;
	margin-left:-60px;
	left:50%;
	top:50%;
	margin-top:-50px;
	position:absolute;
	z-index:2002;
	background-image:url(/images/throbberbg.png);
	background-position:0 0;
	text-align:left;
}
#throbber img
{
	border:0px;
	margin-left:20px;
	top:20px;
	position:absolute;
	text-align:left;
}
#throbber #throbbercaption
{
	width:100%;
	margin-left:70px;
	top:42px;
	position:absolute;
	font-size:10pt;
	color:#3562B1;
	font-weight:bolder;
	text-align:left;
}

.alert p{
	margin:0;
}

/* TUMBLE WEED */
.tumbleweed{
	position: fixed;
	top: 50%;
	left: 50%;
	/* bring your own prefixes */
	transform: translate(-50%, -50%);
}

.tumbleweedstatic{
	width:100%;
	margin-top:60px;
	text-align:center;
}

.tumbleimg{
	width: 95%;
	max-width:327px;
}



.sweet-alert.tickableconfirm {
	width:120px;
	padding:0px;
	height:120px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	margin-left: -60px;
}

.sweet-alert.tickableconfirm .sa-icon {
	margin: 16px auto;
}


.sweet-alert.tickableconfirm .sa-icon.sa-success {
	border-color: #242A45; 
}

.sweet-alert.tickableconfirm .sa-icon.sa-success .sa-placeholder {
	/*border: 4px solid rgba(2, 53, 98, 0.2);*/
	border: 5px solid rgba(39, 170, 225, 0.3);
	
}
		
.sweet-alert.tickableconfirm .sa-icon.sa-success .sa-line {
	background-color: #242A45;
}

.dropdown-menu .dropdown-anchor {
    border: 0px;
}

.dropdown-menu .dropdown-anchor:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    right: 2px;
    border-width: 0 10px 10px 10px;
    border-style: solid;
    border-color: #fff transparent;

}
.dropdown-menu .dropdown-anchor:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    right: 1px;
	border-width: 0 11px 11px 11px;
    border-style: solid;
    border-color: rgba(0,0,0,0.1) transparent;
}

.dropdown-menu.dropdown-anchor-top-left .dropdown-anchor, .dropdown-menu.dropdown-anchor-top-center .dropdown-anchor, .dropdown-menu.dropdown-anchor-top-right .dropdown-anchor {
    top: 0px;
}

.dropdown-menu.dropdown-anchor-top-left.dropdown-anchor-top-left .dropdown-anchor, .dropdown-menu.dropdown-anchor-top-center.dropdown-anchor-top-left .dropdown-anchor, .dropdown-menu.dropdown-anchor-top-right.dropdown-anchor-top-left .dropdown-anchor {
    left: 35px;
}


.dropdown-menu {
    border-radius: 10px;
	padding:0px;
	box-shadow: 1px 1px 5px 2px rgba(0,0,0,0.1);
	border:0px;
}

.dropdown-menu ul {
    box-shadow: none;
	padding:0px;
	border-radius: 10px;
}

.dropdown-menu ul li{
  font-size:14px;
}
.dropdown-menu ul li a:hover{
  background-color:#2A7AF4!important;
}
.dropdown-menu ul li a.selected{
  background-color:#2A7AF4!important;
  color:#fff;
}


.waiting{
	text-align:center;
	margin-top:40px;
	width:100%;
}

.waiting div{
	width:80%;
	max-width:180px;
	padding:4px 10px;
	background:#fff;
	border-radius:20px;
	margin: 0 auto;
}

.waiting img{
	width:100%;
}

.noshow{
	display:none;
}