{# TODO(patrick):Handle border-radius problem in IE #}.green-button{-moz-box-shadow:inset 0 1px 2px 1px #ace4bb;-webkit-box-shadow:inset 0 1px 2px 1px #ace4bb;box-shadow:inset 0 1px 2px 1px #ace4bb;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#60dd7d),color-stop(1,#28ca43));background:-moz-linear-gradient(center top,#60dd7d 5%,#28ca43 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#60dd7d',endColorstr='#28ca43');background-color:#60dd7d;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #41bb26;display:inline-block;color:#fff;font-family:arial;font-size:15px;font-weight:bold;text-decoration:none;text-align:center;text-shadow:1px 1px 0 #148f25}.green-button:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#28ca43),color-stop(1,#60dd7d));background:-moz-linear-gradient(center top,#28ca43 5%,#60dd7d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#28ca43',endColorstr='#60dd7d');background-color:#28ca43;text-decoration:none}.green-button:active{position:relative;top:1px}.green-button.inactive{-moz-box-shadow:none;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#60dd7d),color-stop(1,#60dd7d));background:-moz-linear-gradient(center top,#60dd7d 5%,#60dd7d 100%);text-shadow:none;border:1px solid #3ebc36;color:#1bb341}.green-button.inactive:hover{cursor:default}.green-button.inactive:active{position:relative;top:0}.ie9 .green-button{-pie-background:linear-gradient(#60dd7d,#28ca43);behavior:url(/site_media/static/3rdparty/css3pie/PIE.htc)}.ie9 .green-button:hover{-pie-background:linear-gradient(#28ca43,#60dd7d)}.ie9 .green-button.inactive{-pie-background:linear-gradient(#60dd7d,#60dd7d)}.ie8 .green-button{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#60dd7d',endColorstr='#28ca43')}.ie8 .green-button:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#28ca43',endColorstr='#60dd7d')}.ie8 .green-button.inactive{filter:progid:DXImageTransform.Microsoft.gradient(enabled='false')}.blue-button{-moz-box-shadow:inset 0 1px 5px 0 #78ccf0;-webkit-box-shadow:inset 0 1px 5px 0 #78ccf0;box-shadow:inset 0 1px 5px 0 #78ccf0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#6dc1e3),color-stop(1,#3e97bd));background:-moz-linear-gradient(center top,#6dc1e3 5%,#3e97bd 100%);background-color:#6dc1e3;color:#fff;text-align:center;cursor:pointer;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;border:1px solid #4396ba;display:inline-block;text-decoration:none;text-shadow:1px 1px 0 #616161}.blue-button:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#3e97bd),color-stop(1,#6dc1e3));background:-moz-linear-gradient(center top,#3e97bd 5%,#6dc1e3 100%);background-color:#3e97bd;text-decoration:none}.blue-button:visited{color:#fff}.blue-button:active{position:relative;top:1px}.blue-button.inactive{-moz-box-shadow:none;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#6dc1e3),color-stop(1,#6dc1e3));background:-moz-linear-gradient(center top,#6dc1e3 5%,#6dc1e3 100%);text-shadow:none;border:1px solid #7bb3cc;color:#5caccc}.blue-button.inactive:hover{cursor:default}.blue-button.inactive:active{position:relative;top:0}.ie9 .blue-button{-pie-background:linear-gradient(#6dc1e3,#3e97bd);behavior:url(/site_media/static/3rdparty/css3pie/PIE.htc)}.ie9 .blue-button:hover{-pie-background:linear-gradient(#3e97bd,#6dc1e3)}.ie9 .blue-button.inactive{-pie-background:linear-gradient(#6dc1e3,#6dc1e3)}.ie8 .blue-button{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6dc1e3',endColorstr='#3e97bd')}.ie8 .blue-button:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e97bd',endColorstr='#6dc1e3')}.ie8 .blue-button.inactive{filter:progid:DXImageTransform.Microsoft.gradient(enabled='false')}.signup-button{background-color:#81c341;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;text-indent:0;display:inline-block;color:#fff;font-family:'Roboto',sans-serif;font-size:20px;font-weight:normal;font-style:normal;height:54px;line-height:54px;width:380px;text-decoration:none;text-align:center}.signup-button:hover{background-color:#99ce66}.signup-button:active{position:relative;top:1px}.ie9 .signup-button{behavior:url(/site_media/static/3rdparty/css3pie/PIE.htc)}.orange-button{-moz-box-shadow:inset 0 1px 8px 0 #f0cebb;-webkit-box-shadow:inset 0 1px 8px 0 #f0cebb;box-shadow:inset 0 1px 8px 0 #f0cebb;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ed9d71),color-stop(1,#ef8c53));background:-moz-linear-gradient(center top,#ed9d71 5%,#ef8c53 100%);background-color:#ed9d71;color:#fff;text-align:center;cursor:pointer;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;border:1px solid #ef8c53;display:inline-block;text-decoration:none;text-shadow:1px 1px 6px #ba5c29}.orange-button:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ef8c53),color-stop(1,#ed9d71));background:-moz-linear-gradient(center top,#ef8c53 5%,#ed9d71 100%);background-color:#ef8c53;text-decoration:none}.orange-button:active{position:relative;top:1px}.orange-button.inactive{-moz-box-shadow:none;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f1c4a7),color-stop(1,#f1c4a7));background:-moz-linear-gradient(center top,#f1c4a7 5%,#f1c4a7 100%);text-shadow:none;border:1px solid #ef9b6c;color:#d7a485}.orange-button.inactive:hover{cursor:default}.orange-button.inactive:active{position:relative;top:0}.ie9 .orange-button{-pie-background:linear-gradient(#ef8c53,#ed9d71);behavior:url(/site_media/static/3rdparty/css3pie/PIE.htc)}.ie9 .orange-button:hover{-pie-background:linear-gradient(#ed9d71,#ef8c53)}.ie9 .orange-button.inactive{-pie-background:linear-gradient(#f1c4a7,#f1c4a7)}.ie8 .orange-button{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed9d71',endColorstr='#ef8c53')}.ie8 .orange-button:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef8c53',endColorstr='#ed9d71')}.ie8 .orange-button.inactive{filter:progid:DXImageTransform.Microsoft.gradient(enabled='false')}.input_box{background:#f2f2f2;background:-moz-linear-gradient(top,#f2f2f2 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f2f2f2 0,#fff 100%);background:-o-linear-gradient(top,#f2f2f2 0,#fff 100%);background:-ms-linear-gradient(top,#f2f2f2 0,#fff 100%);background:linear-gradient(to bottom,#f2f2f2 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#ffffff',GradientType=0);-webkit-border-radius:6px;-moz-border-radius:6px;border:1px solid #c1c1c1;border-radius:6px;outline:none}.chosen-container .chosen-single{background:#f2f2f2;background:-moz-linear-gradient(top,#f2f2f2 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f2f2f2 0,#fff 100%);background:-o-linear-gradient(top,#f2f2f2 0,#fff 100%);background:-ms-linear-gradient(top,#f2f2f2 0,#fff 100%);background:linear-gradient(to bottom,#f2f2f2 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#ffffff',GradientType=0);-webkit-border-radius:6px;-moz-border-radius:6px;border:1px solid #c1c1c1;border-radius:6px;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}.chosen-container .chosen-drop{border:1px solid #c1c1c1;border-top:0}.ui-dialog{-khtml-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:0;border-radius:0;margin:0;padding:0;overflow:hidden}.ui-dialog-titlebar{background:transparent url('/site_media/static/img/dialog-header-gradient.png') repeat-x center;-khtml-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:0;border-bottom:1px solid #fff;border-radius:0}.ui-widget-header span.ui-dialog-title{padding-left:15px;color:#555;font-family:'Source Sans Pro',arial,helvetica,sans-serif,verdana;font-weight:normal}.ui-widget-header span.ui-icon-closethick{background:transparent url('/site_media/static/img/dialog-header-close.png') no-repeat center}.ui-widget-content{color:#555;font-family:'Source Sans Pro',arial,helvetica,sans-serif,verdana;font-size:14px}.form-box .top-border{background:transparent url('/site_media/static/img/form-border/top.png') repeat-x;height:7px;width:100%}.form-box .top-border:before,.form-box .top-border:after{content:"";display:block;position:relative;height:7px;width:7px}.form-box .top-border:before{background:transparent url('/site_media/static/img/form-border/top_left.png') repeat-x;float:left;left:-7px}.form-box .top-border:after{background:transparent url('/site_media/static/img/form-border/top_right.png') repeat-x;float:right;right:-7px}.form-box .middle-border{height:100%;width:100%}.form-box .middle-border:before,.form-box .middle-border:after{content:"";display:block;position:relative;height:100%;width:7px}.form-box .middle-border:before{background:transparent url('/site_media/static/img/form-border/left.png') repeat-y;float:left;left:-7px}.form-box .middle-border:after{background:transparent url('/site_media/static/img/form-border/right.png') repeat-y;float:right;right:-7px}.form-box .bottom-border{background:transparent url('/site_media/static/img/form-border/bottom.png') repeat-x;height:7px;width:100%}.form-box .bottom-border:before,.form-box .bottom-border:after{content:"";display:block;position:relative;height:7px;width:7px}.form-box .bottom-border:before{background:transparent url('/site_media/static/img/form-border/bottom_left.png') repeat-x;float:left;left:-7px}.form-box .bottom-border:after{background:transparent url('/site_media/static/img/form-border/bottom_right.png') repeat-x;float:right;right:-7px}