/* CSS Document */
@font-face {
    font-family: 'Segoe UI';
    src: url('fonts/egoeUI.eot');
    src: url('fonts/SegoeUI.eot?#iefix') format('embedded-opentype'),url('fonts/SegoeUI.woff') format('woff'),url('fonts/SegoeUI.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, header, footer, section, aside, nav, article, figure, address, audio, video { background: transparent; border: 0; margin: 0;  padding: 0; outline: 0; }
body { /*font-family: 'Segoe UI';*/ font-size: 14px; color: #000000; font-weight: 400; text-decoration: none; background: #fff; }
h1, h2, h3, h4, h5, h6 { font-size: 13px; font-family: 'Segoe UI';color: #000; }
h1 { font-size: 25px; }
h2 { font-size: 18px; }
input, button { font-family: 'Segoe UI'; }
input[type="text"], input[type="password"],input[type="email"] { margin: 0px; padding: 0px; border: 1px solid #d0d0d0; background: #fff; font-size: 13px; color: #000000; padding: 10px; font-family: 'Segoe UI'; -webkit-appearance: none; /*border-radius: 3px;*/ box-sizing: border-box; }
select, textarea { margin: 0px; padding: 0px; border: 1px solid #d0d0d0; background: #fff !important; font-size: 13px; color: #000000; padding: 10px; font-family: 'Segoe UI'; resize: none; box-sizing: border-box; height:38px; margin-bottom:0px;}
textarea { overflow-y: auto; overflow-x: hidden; }
small { color: #666; font-size: 11px; }
:focus { outline: none; }
p { margin-bottom: 20px; line-height: 20px; }
img { border: none; outline: none; }
a { color: #000000; text-decoration: none; outline: none; }
a:hover { color: #ff0000; text-decoration: none; outline: none; }
.clear { display: block; clear: both; }
.relative { position: relative; }
.fleft { float: left !important; }
.fright { float: right !important; }
.nomargin { margin: 0 !important; }
.widthauto { width: auto !important; }
.floatnone { float: none !important; }
.widthautofloatnone { width: auto !important; float: none !important; }
.valigntop { vertical-align: top; }
.valignmidd { vertical-align: middle; }
.valignbott { vertical-align: bottom; }
.sprites { background: url(../images/sprites.png) no-repeat 0 0; }
.fix-wrapper { width: 1170px; margin: auto; }
.required {color: #ff0000; font-size: 12px;}
ul, li {list-style: none; margin: 0;}
.alert-error { color: red; font-weight: 400;}
.form-control {background: #fff !important;}
.input-group-addon {border-radius:0px;}
.breadcrumb { background-color: #eee; border-radius: 0px; }
.btn {padding:8px 12px;}
.error {color:red;font-size:12px;font-weight:400;}

#loader {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #888;z-index: 9999999999;}
.spinner {width: 40px;height: 40px;top: 45%;position: relative;margin: 0px auto;}
.double-bounce1, .double-bounce2 {width: 100%;height: 100%;border-radius: 50%;background-color: #90080b;opacity:0.6 ;position: absolute;top: 0;left: 0;-webkit-animation: sk-bounce 2.0s infinite ease-in-out;animation: sk-bounce 2.0s infinite ease-in-out;}
.double-bounce2 {-webkit-animation-delay: -1.0s;animation-delay: -1.0s;}

@-webkit-keyframes sk-bounce {
    0%, 100% {-webkit-transform: scale(0);}
    50% {-webkit-transform: scale(1);}
}

@keyframes sk-bounce {
    0%, 100% {transform: scale(0);-webkit-transform: scale(0);}
    50% {transform: scale(1);-webkit-transform: scale(1);}
}
.content-wrapper {margin-top:80px;height: 100vh;    background: #fff !important;    }
.main-footer { background-color: #fff !important;   border:none; width: 100%;}
.main-footer p { padding: 10px 15px !important;margin-bottom:0;background-color:#eee;font-size:14px;}