﻿.ui-input-text { background: none; margin: 0; outline: 0 none; padding: 0.4em; font-size: 16px; line-height: 1.4em; margin: 0.5em 0; min-height: 1.4em; border: 1px solid #BDBDBD; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset; transition: border-color 0.2s ease 0s; -moz-transition: border-color 0.2s ease 0s; -webkit-transition: border-color 0.2s ease 0s; -o-transition: border-color 0.2s ease 0s; }
.ui-input-text:hover { border-color: #999999; }
.ui-input-text:focus { border-color: #777777; }
.ui-box-shadow { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }

.ui-button { display: inline-block; background-image: -moz-linear-gradient(top, #BDD2F8, #AAC6F2 50%, #A0BBED 51%, #A0BBED); background-image: -o-linear-gradient(top, #BDD2F8, #AAC6F2 50%, #A0BBED 51%, #A0BBED); background-image: -WebKit-gradient(linear, 0% 0%, 0% 100%, from(#BDD2F8), color-stop(50%, #AAC6F2), color-stop(51%, #A0BBED), to(#A0BBED)); background-image: linear-gradient(top, #BDD2F8, #AAC6F2 50%, #A0BBED 51%, #A0BBED); border: 1px solid #5f8fda; padding: 0 6px; color: #333333; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; text-align: center; text-decoration: none; font-weight: 600; font-size: 15px; text-transform: uppercase; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; vertical-align: top; zoom: 1; *display: inline; }
.ui-button:hover,
.ui-button:focus { background-image: -moz-linear-gradient(top, #BDD2F8, #AAC6F2 50%, #A0BBED 51%, #A0BBED); background-image: -o-linear-gradient(top, #BDD2F8, #AAC6F2 50%, #A0BBED 51%, #A0BBED); background-image: -WebKit-gradient(linear, 0% 0%, 0% 100%, from(#BDD2F8), color-stop(50%, #AAC6F2), color-stop(51%, #A0BBED), to(#A0BBED)); background-image: linear-gradient(top, #BDD2F8, #AAC6F2 50%, #A0BBED 51%, #A0BBED); }
.ui-button:not([disabled]):active { background-image: -moz-linear-gradient(top, #BDD2F8, #AAC6F2 50%, #A0BBED 51%, #A0BBED); background-image: -o-linear-gradient(top, #BDD2F8, #AAC6F2 50%, #A0BBED 51%, #A0BBED); background-image: -WebKit-gradient(linear, 0% 0%, 0% 100%, from(#BDD2F8), color-stop(50%, #AAC6F2), color-stop(51%, #A0BBED), to(#A0BBED)); background-image: linear-gradient(top, #BDD2F8, #AAC6F2 50%, #A0BBED 51%, #A0BBED); border: 1px solid #5f8fda; -moz-box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.5); box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.5); }
.ui-button[disabled] { background: #e6e6e6; /* Old browsers */ background: -moz-linear-gradient(top, #e6e6e6 0%, #d6d6d6 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #e6e6e6 0%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #e6e6e6 0%,#d6d6d6 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #e6e6e6 0%,#d6d6d6 100%); /* IE10+ */ background: linear-gradient(to bottom, #e6e6e6 0%,#d6d6d6 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */ border: 1px solid #9c9c9c; }
a.ui-button { color: #333333; }
.btn-default { width: auto; height: 28px; line-height: 28px; font-size: 15px; }
.btn-large { width: auto; height: 58px; line-height: 58px; font-size: 25px; }
.btn-icon { width: auto; height: 28px; }

.ui-dialog-overlay { display: block; opacity: 0.5; filter:alpha(opacity=50); background: none repeat scroll 0 0 #000000; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 10000; }
.ui-dialog { display: inline-block; zoom: 1; *display: inline; text-align:left; margin: 0 auto 15px; top: 20%; opacity: 1; position: relative; z-index: 11000; background: none repeat scroll 0 0 #FFFFFF; border-radius: 5px 5px 5px 5px; box-shadow: 0 0 4px rgba(0, 0, 0, 0.7); padding: 10px; }
.ui-dialog .inner { padding: 20px; }
.ui-dialog h1 { margin: 5px 0px 10px 0px; }
.ui-dialog h2 { margin: 5px 0px 10px 0px; }
.ui-dialog h3 { margin: 5px 0px 10px 0px; }
.ui-dialog h4 { margin: 5px 0px 10px 0px; }
.ui-dialog h5 { margin: 5px 0px 10px 0px; }
.ui-dialog h6 { margin: 5px 0px 10px 0px; }
.spinner { height: 66px; width: 66px; background: url(images/ajax-loader.gif) no-repeat center center; margin: 0 auto; }