html, body { height: 100%;font-family: "Georgia","Lucida Sans Unicode", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 1em;}
/* master reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td { margin: 0;padding: 0; }
a {color:#333;text-decoration:none;}
a {/* Firefox */
    -moz-transition: all 150ms ease-in;
    /* WebKit */
    -webkit-transition: all 150ms ease-in;
    /* Opera */
    -o-transition: all 150ms ease-in;
    /* Standard */
    transition: all 150ms ease-in;
}

form {font-family: 'Georgia';}
form label {color:#333333;}
input {text-shadow: 0;}
textarea{padding: 4px 7px;}
input, textarea, select {background: #FFF;color:#989898;border:1px solid #bfbfbf;padding:5px 5px;/*-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;*/}
table { border-collapse: collapse;}
.nobr {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;} /* no border radius */
.select2 {position:relative;top:0px;vertical-align: top;}

.green {color: green;}
.arrow-left {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right:15px solid #e0e0e0;
}

.arrow-right {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 15px solid #e0e0e0;
    display:inline-block;
}

.arrow-down {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #333;
}

.ui-tooltip {
    padding: 5px 10px;
    color: #FFF;
    font-size:11px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 0px 0px #ba724c;
    background:#d17d51;
    border:1px solid #97593c;
}

/* BUTTONS */
.btn {
    position: relative;
    display: inline-block;/*ie6*/zoom:1;*display:inline;
    padding: 6px 20px;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    color: #333;
    text-shadow: 0 1px 1px rgba(255,255,255,.5);
    background-color: #ccc;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5);
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,.5);
    box-shadow: 0 1px 0 rgba(255,255,255,.5);
    font-family: "Lucida Sans Unicode";
}
.btn.big, .fise-post .left-side a.btn.big {padding:7px 30px;}

.save {
    color: #FFF;
    background-color: #e7971e;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top,#e7971e 0,#e7971e 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e7971e),color-stop(100%,#e7971e));
    background-image: -webkit-linear-gradient(top,#e7971e 0,#e7971e 100%);
    background-image: -ms-linear-gradient(top,#e7971e 0,#e7971e 100%);
    background-image: -o-linear-gradient(top,#e7971e 0,#e7971e 100%);
    background-image: linear-gradient(top,#e7971e 0,#e7971e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7971e',endColorstr='#e7971e',GradientType=0);
    border-color: #c6be99;
}

.btn-blue, .fise-post .left-side a.btn-blue, .fise-post .left-side a.btn-blue:hover {
    color: #FFF !important;
    background-color: #009cc0;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top,#009cc0 0,#009cc0 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#009cc0),color-stop(100%,#009cc0));
    background-image: -webkit-linear-gradient(top,#009cc0 0,#009cc0 100%);
    background-image: -ms-linear-gradient(top,#009cc0 0,#009cc0 100%);
    background-image: -o-linear-gradient(top,#009cc0 0,#009cc0 100%);
    background-image: linear-gradient(top,#009cc0 0,#009cc0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009cc0',endColorstr='#009cc0',GradientType=0);
    border-color: #198ea9;
}
.btn-blue:hover {background: #0390b1 !important;}

.btn-gray {background:#666666;color:#FFF;}
    .btn-gray:hover {background:#333;}
.btn-yellow {background:#fde654;color:#333;}
    .btn-yellow:hover {background:#fce441;color:#333;}
.btn-green {background:#9be6c5;color:#333;}
    .btn-green:hover {background:#65d2b7;color:#333;}

.redbtn {
    color: #FFF;
    background-color: #b7000c;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top,#b7000c 0,#b7000c 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#b7000c),color-stop(100%,#b7000c));
    background-image: -webkit-linear-gradient(top,#b7000c 0,#b7000c 100%);
    background-image: -ms-linear-gradient(top,#b7000c 0,#b7000c 100%);
    background-image: -o-linear-gradient(top,#b7000c 0,#b7000c 100%);
    background-image: linear-gradient(top,#b7000c 0,#b7000c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7000c',endColorstr='#b7000c',GradientType=0);
    border-color: #c6be99;
}
.signup-btn:hover {background: #FFB000;}

.dsg-button {height:28px;background:#a43109;color:#FFF;border:1px solid #56b1cc;-webkit-box-shadow: 0 5px 2px -4px #BEE1EB;-moz-box-shadow: 0 5px 2px -4px #BEE1EB;box-shadow: 0 5px 2px -4px #BEE1EB;text-align: center;border-color: #04C #04C #002A80;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
.dsg-button.active, .dsg-button:hover {color:#efefef;text-decoration: none;border:1px solid #565454;box-shadow: 0 none;background: -webkit-linear-gradient(top, #4F4F4F 0%,#7A7A7A 100%);cursor: pointer;-webkit-box-shadow: 0 5px 2px -5px #959191;-moz-box-shadow: 0 5px 2px -5px #959191;box-shadow: 0 5px 2px -5px #959191;}
    .dsg-button.disabled, .dsg-button.disabled:hover, .dsg-button:disabled {background:#bdbfbf!important;border:#a6a5a5;color:#FFF;opacity:1;-webkit-box-shadow: 0 5px 2px -5px #959191;-moz-box-shadow: 0 5px 2px -5px #959191;box-shadow: 0 5px 2px -5px #959191;cursor:default;}
    a.dsg-button {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:6px 10px 5px 10px;text-decoration:none;font-size:13px;display:block;}

/* END BUTTONS */

/* label marks */
._label {padding:3px 5px;background:#eaeaea;color:#555;font-family:"Calibri";font-size:11px;}
    ._label.blue {background:#b9d9dc;color:#333;}
    ._label.green {background:#b9d9dc;color:#333;}
._label.circle {height: 12px;width: 12px;font-size:18px;display: inline-block;vertical-align: middle;padding: 8px 10px 10px 8px;text-align: center;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;position:relative;bottom:2px;}

/* colors */
.blue {color:#29bce4;}
.bluei {color:#29bce4 !important;}
.gray {color:#595959;}
.red {color:#d40106;}
.lightred {color:#e90006;}



/* TEMPLATE Css */

/* TEXT ALIGN */
.right {text-align:right !important;}
.left {text-align:left !important;}
.center {text-align:center;}

.slist {list-style-type:none !important; padding:0; margin: 0;}
.bold {font-weight:700;}
.cursor {cursor:default !important;}
.static {position:static!important;}
.warning {border:1px solid #fc3c3c !important;}
.disabled {opacity:0.3;}
.vtop {vertical-align:top;}
.wauto {width:auto;}
.hauto {height:auto;}
.maxwidth {width:100%!important;}

/* clearfix */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;/*ie6*/zoom:1;*display:inline;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

/* DISPLAY */
.inline {display:inline!important;}
.inlineb {display:inline-block;/*ie6*/zoom:1;*display:inline;}
.block {display:block;}
.hide {display:none;}
.invisible {visibility: hidden;}

/* font-size EM */
.em09 {font-size:0.9em;}

/* fonts size */
.font12 {font-size:12px;}
.font13 {font-size:13px;}
.font14 {font-size:14px;}
.font15 {font-size:15px;}
.font16 {font-size:16px;}
.font17 {font-size:17px;}
.font18 {font-size:18px;}
.font19 {font-size:19px;}
.font20 {font-size:20px;}
.font21 {font-size:21px;}
.font22 {font-size:22px;}

img {border: 0;}
input[type=radio],input[type=checkbox] {border: 0 !important;  background: transparent !important;}
label {vertical-align: middle;}

/* FLOAT */
.fr {float: right;}
.fl {float: left;}
.fri {float: right !important;}
.fli {float: left !important;}
.marginauto {margin:0 auto;}
.top {vertical-align:top;}

/* PADDING */
.p0 {padding:0;}
.p5 {padding:5px;}
.p10 {padding:10px;}

.pr5 {padding-right: 5px;}
.pl5 {padding-left: 5px;}
.pt5 {padding-top: 5px;}
.pb5 {padding-bottom: 5px;}

.pr10 {padding-right: 10px;}
.pl10 {padding-left: 10px;}
.pt10 {padding-top: 10px;}
.pb10 {padding-bottom: 10px;}
.pr20 {padding-right: 20px;}
.pl20 {padding-left: 20px!important;}
.pt20 {padding-top: 20px;}
.pb20 {padding-bottom: 20px;}

/* MARGIN */
.m0 {margin:0;}
.mt5 {margin-top:5px;}
.mr5 {margin-right:5px;}
.mb5 {margin-bottom:5px;}
.ml5 {margin-left:5px;}

.mt10 {margin-top:10px;}
.mr10 {margin-right:10px;}
.mb10 {margin-bottom:10px;}
.ml10 {margin-left:10px;}

.mt20 {margin-top:20px;}
.mr20 {margin-right:20px;}
.mb20 {margin-bottom:20px;}
.ml20 {margin-left:20px;}
.ml50 {margin-left:50px;}
.ml100 {margin-left:100px;}

/* WIDTH */
.w50 {width:50px;}
.w75 {width:75px;}
.w100 {width:100px;}
.w125 {width:125px;}
.w140 {width:140px;}
.w150 {width:150px;}
.w200 {width:200px;}
.w250 {width:250px;}
.w300 {width:300px;}
.w375 {width:375px!important;}

.w400 {width:400px;}
.w480 {width:480px;}
.w500 {width:500px;}