html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, u, dl, dt, dd, ol, ul, li, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
padding:0;margin:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html{overflow-y:scroll !important}

body, input, select, textarea, button {
font:12px Arial, "Geneva CY", sans-serif;
/*color:#333*/}


hr {display:block;height:1px;line-height:1px;padding:0;margin:10px 0;border:0;border-top:1px solid #ccc}
table {width:100%;border-collapse:collapse;border-spacing:0;font-size:inherit}
a {padding:0;margin:0;border:0;font-size:100%;text-decoration:none;/*vertical-align:baseline*/;cursor:pointer;background:transparent; }a:hover,a:active {outline:none;}
th{font-weight:bold}
/*normalize*/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;height: 0;}
[hidden] {display: none; }
/*a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}*//*twitter bootstrap*/
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
abbr[title]{border-bottom:1px dotted #999999;}
b, strong{font-weight: bold}
dfn{font-style: italic}
mark{background: #ff0; color: #000}
code,kbd,pre,samp{font-family: monospace, serif; font-size: 1em}
pre{white-space: pre; white-space: pre-wrap; word-wrap: break-word}
q{quotes: "\201C" "\201D" "\2018" "\2019"}
small {font-size: 80%;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
svg:not(:root){overflow: hidden;}
ul,ol {list-style:none}
form{display:block}
fieldset{border: 1px solid #c0c0c0;margin:0;background:transparent;font-size:100%}
legend {border: 0;padding: 0;}
button,input,select,textarea{margin:0;font-size:100%;font-family: inherit;vertical-align:middle;}
button,input{*overflow:visible;line-height:normal; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button[disabled], input[disabled] {cursor: default;color:#ccc;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; margin-right:3px;}
/*label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer;}*/
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0; padding: 0;}
textarea{overflow:auto;vertical-align:top;}
@media print{*{text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important;} a,a:visited{text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{border:1px solid #999;page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100% !important;} @page {margin:0.5cm;} p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;}}

/*user styles*/
.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9;}
.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5;}


.muted{color:#999999;}
a.muted:hover{color:#808080;}
.text-warning{color:#c09853;}
a.text-warning:hover{color:#a47e3c;}
.text-error{color:#b94a48;}
a.text-error:hover{color:#953b39;}
.text-info{color:#3a87ad;}
a.text-info:hover{color:#2d6987;}
.text-success{color:#468847;}
a.text-success:hover{color:#356635;}
ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}
.dl-horizontal{*zoom:1;}.dl-horizontal:before,.dl-horizontal:after{display:table;content:"";line-height:0;}
.dl-horizontal:after{clear:both;}
.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dl-horizontal dd{margin-left:180px;}
.ccc{color:#ccc}

.clearfix:before, .clearfix:after {content: "\0020"; display:block; height:0; visibility: hidden}.clearfix:after {clear:both}
.clear{clear:both !important} .clearB{clear:both !important} .clearL{clear:left !important} .clearR{clear:right !important} .clearN {clear: none !important}
.cl{clear: both !important} .clb{clear: both !important} .cll {clear: left !important} .clr {clear: right !important} .cln {clear: none !important}
.fll{float:left !important} .flr{float:right !important} .fln{float: none !important}
.tac{text-align:center !important}.tal{text-align:left !important} .tar{text-align:right !important}
.vam{vertical-align:middle !important} .vat{vertical-align:top !important} .vab{vertical-align:bottom !important} .vabs{vertical-align:baseline !important}
.fwb{font-weight:bold !important} .fwn{font-weight:normal !important}
.fsi{font-style:italic !important} .fsn{font-style:normal !important}
.tdn{text-decoration: none} .tdu{text-decoration: underline} .tdo{text-decoration: overline} .tdl {text-decoration: line-through}
.inline{display:inline !important} .block {display:block !important} .inline-block {display:inline-block !important}
.di{display:inline !important} .db{display:block !important} .dib{display:inline-block !important} .dn{display:none !important}
.bdn{border:none !important} .bdtn{border-top:none !important} .bdrn{border-right:none !important} .bdbn{border-bottom:none !important} .bdbn{border-bottom:none !important}
.posr{position:relative !important} .poss{position:static !important} .posa{position:absolute !important}
.bgn{background:none !important}
.curp{cursor:pointer !important} .cura{cursor:auto !important} .curt{cursor:text !important} .curd{cursor:default !important}
.hidden{display:none;visibility:hidden}
.ovv{overflow: visible !important} .ovh{overflow: hidden !important} .ova{overflow: auto !important} .ovs{overflow: scroll !important}
.ttu{text-transform: uppercase}.ttl{text-transform: lowercase}.ttc{text-transform: capitalize}.ttn{text-transform: none}
.wa{width: auto !important;}.w100{width:100% !important;}
.ha{height:auto !important;}.h100{height:100% !important;}
.m30{margin:30px !important} .mt30{margin-top:30px !important} .mr30{margin-right:30px !important} .mb30{margin-bottom:30px !important} .ml30{margin-left:30px !important}
.m25{margin:25px !important}.mt25{margin-top:25px !important} .mr25{margin-right:25px !important} .mb25{margin-bottom:25px !important} .ml25{margin-left:25px !important}
.m20{margin:20px !important}.mt20{margin-top:20px !important} .mr20{margin-right:20px !important} .mb20{margin-bottom:20px !important} .ml20{margin-left:20px !important}
.m15{margin:15px !important}.mt15{margin-top:15px !important} .mr15{margin-right:15px !important} .mb15{margin-bottom:15px !important} .ml15{margin-left:15px !important}
.m10{margin:10px !important}.mt10{margin-top:10px !important} .mr10{margin-right:10px !important} .mb10{margin-bottom:10px !important} .ml10{margin-left:10px !important}
.m5{margin:5px !important}.mt5{margin-top:5px !important} .mr5{margin-right:5px !important} .mb5{margin-bottom:5px !important} .ml5{margin-left:5px !important}
.mn{margin:0! important} .mtn{margin-top:0 !important} .mrn{margin-right:0 !important} .mbn{margin-bottom:0 !important} .mln{margin-left:0 !important}
.m0{margin:0! important} .mt0{margin-top:0 !important} .mr0{margin-right:0 !important} .mb0{margin-bottom:0 !important} .ml0{margin-left:0 !important}

.p30{padding:30px !important} .pt30{padding-top:30px !important} .pr30{padding-right:30px !important} .pb30{padding-bottom:30px !important} .pl30{padding-left:30px !important}
.p25{padding:25px !important}.pt25{padding-top:25px !important} .pr25{padding-right:25px !important} .pb25{padding-bottom:25px !important} .pl25{padding-left:25px !important}
.p20{padding:20px !important}.pt20{padding-top:20px !important} .pr20{padding-right:20px !important} .pb20{padding-bottom:20px !important} .pl20{padding-left:20px !important}
.p15{padding:15px !important}.pt15{padding-top:15px !important} .pr15{padding-right:15px !important} .pb15{padding-bottom:15px !important} .pl15{padding-left:15px !important}
.p10{padding:10px !important}.pt10{padding-top:10px !important} .pr10{padding-right:10px !important} .pb10{padding-bottom:10px !important} .pl10{padding-left:10px !important}
.p5{padding:5px !important}.pt5{padding-top:5px !important} .pr5{padding-right:5px !important} .pb5{padding-bottom:5px !important} .pl5{padding-left:5px !important}
.pn{padding:0! important} .ptn{padding-top:0 !important} .prn{padding-right:0 !important} .pbn{padding-bottom:0 !important} .pln{padding-left:0 !important}
.p0{padding:0! important} .pt0{padding-top:0 !important} .pr0{padding-right:0 !important} .pb0{padding-bottom:0 !important} .pl0{padding-left:0 !important}
