@import url('/static/bootstrap/css/bootstrap.min.css');
@import url('/static/bootstrap/css/bootstrap-theme.min.css');
@import url('/static/bootstrap/css/bootstrap-social.css');
@import url('/static/bootstrap/css/font-awesome.min.css');
@import url('/static/bootstrap/css/jquery.mCustomScrollbar.css');
@import url('/static/bootstrap/css/jquery.dataTables.min.css');

*, *:before, *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

body {
    margin-top: 10px;
    font-size: 12px !important;
}

h1 { font-size: 2.0em !important; margin-top:5px; }
h2 { font-size: 1.8em !important; margin-top:5px; }
h3 { font-size: 1.6em !important; margin-top:5px; }
h4 { font-size: 1.4em !important; margin-top:5px; }
h5 { font-size: 1.2em !important; margin-top:5px; }
h6 { font-size: 1.0em !important; margin-top:5px; }

label {
    display: block !important;
}

input[type="radio"], input[type="checkbox"] {
    margin-right: 5px !important;
    width: 13px !important;
    height: 13px !important;
    padding: 0 !important;
    vertical-align: bottom !important;
    position: relative !important;
    top: -1px !important;
    *overflow: hidden !important;
}

.navbar-brand {
  margin-top:-4px;
  font-size: 20px;
}

.navbar-nav {
    font-size:1.3em !important;
}
.jumbotron {
    background-color: #e0f0f5;
}

.horizinput {
	background-color: #f7f7f7;
	padding:10px;
	margin-top:20px;
}

.text-big {
    font-size:1.6em;
}

.txt-market {
    text-decoration:none;
    cursor:pointer;
}

.txt-market:hover {
    text-decoration:underline;
}

.txt-change {
    cursor:pointer;
}

.txt-price {
    cursor:pointer;
}

.cls-hidden {
	display: none;
}

.cls-show {
	display: block;
}

.settings-text {
    padding:4px;
}

.hr75 {
    width:75%;
}

.set {
    padding:4px;
}

.set-row {
    font-size:1.1em;
}

.set-label {
    font-weight:bold;
    width:160px;
}

.set-h-label {
    font-weight:bold !important;
    margin:0px !important;
    padding:0px !important;
}

.maxAmount {
    color: #24689d;
    border-bottom: 1px dashed #24689d;
    display:inline;
    cursor:pointer;
}
.maxAmount:hover {
    border-bottom: 1px solid #24689d;
}

.maxAmount-big {
    font-size:1.2em;
    color: #24689d;
    border-bottom: 1px dashed #24689d;
    display:inline;
    cursor:pointer;
}
.maxAmount-big:hover {
    border-bottom: 1px solid #24689d;
}

.litteBigger {
    font-size:1.2em;
}

.it-is-error {
    color: #d9534f;
    border:solid 1px #d9534f;
    box-shadow: 0px 0px 4px 0px rgba(217, 83, 79, 0.6); 
}
.it-is-success {
    color: #5cb85c;
    border:solid 1px #5cb85c;
    box-shadow: 0px 0px 4px 0px rgba(92, 184, 92, 0.6); 
}
.it-is-error-text {
    color: #d9534f;
}
.it-is-success-text {
    color: #5cb85c;
}

.sell-text {
    color:#c30000;
}
.buy-text {
    color:#00a117;
}
.sell-bg {
    background-color:#fff5f5;
}
.pricerow {
    padding:1px !important;
}
.pricerow-2 {
    padding:2px !important;
}
.buy-bg {
    background-color:#f3fff2;
}
.ordertext {
    font-size:0.9em;
}
.ordertext-sm {
    font-size:0.8em;
}

.set-h-text {
    font-weight:normal !important;
    margin:0px !important;
    padding:0px !important;
}

.set-label-small {
    font-weight:bold;
    width:120px;
}
.icon-width {
    width:30px;
    text-align: center;
}

.set-text {
    width:240px;
}

.set-text-free {
    
}

.set-message {
    width: auto;
}

.maxh200 {
    overflow: auto;
    height:1000px;
}

.marketcell {
    padding:4px;
}
.currencybox {
    font-size:0.90em;
    padding-top:3px;
    padding-bottom:3px;
    cursor:pointer;
}

.currencybox:hover {
    background-color: #F0F0F0;
}

.documents {
    background-color: #E0E0E0;
    padding:4px;
}
.squarebox {
	box-shadow: 1px 1px 0px 1px rgba(0, 0, 0, 0.5);	

}

.squarebox .boxheader {
	border: solid 1px #A0A0A0;
	border-right: none;
	background-color:#E0E0E0;
	padding-left:10px;
	height:auto;
}

.squarebox .boxcontent {
	border-left: solid 1px #A0A0A0;
	height:auto;
}

.has-feedback-custom .has-feedback-custom-left {
    position: absolute;
    margin-top:20px;
    top: 0px;
    left: 15px;
    width: 200px;
    height: 34px;
    font-size: 0.8em;
    font-style:normal;
    font-weight:bold;
    line-height: 34px;
    text-align: left;
}

.has-feedback-custom .has-feedback-custom-icon {
    position: absolute;
    margin-top:-5px;
    top: 40px;
    left: -25px;
    max-width: 40px;
    height: auto;
    font-weight:bold;
    font-size: 2.5em;
    text-align: left;
}

.has-feedback-custom .has-feedback-table-left {
    position: absolute;
    top: 25px;
    left: 15px;
    width: 200px;
    height: 34px;
    font-size: 0.8em;
    font-style:normal;
    font-weight:bold;
    line-height: 34px;
    text-align: left;
}

.has-feedback-custom .has-feedback-table-left-icon {
    position: absolute;
    top: 2px;
    left: -16px;
    max-width: 40px;
    height: auto;
    font-weight:bold;
    font-size: 2.0em;
    text-align: left;
}

.right-buffer {
	margin-right:20px;
}

.top-buffer {
	margin-top:20px;
}

.top-buffer10 {
	margin-top:10px;
}

.top-buffer15 {
	margin-top:10px;
}

.text-bold {
	font-weight:bold;
}

.cur-pointer {
	cursor: pointer;
	text-decoration: none;
}

.cur-pointer:hover {
	cursor: pointer;
	text-decoration: none;
}

.navbar .divider-vertical {
    height: 50px;
    margin: 0 9px;
    border-right: 1px solid #ffffff;
    border-left: 1px solid #f2f2f2;
}

.navbar-inverse .divider-vertical {
    border-right-color: #222222;
    border-left-color: #111111;
}
.bold {
    font-weight:bold;
}
@media (max-width: 767px) {
    .navbar-collapse .nav > .divider-vertical {
        display: none;
     }
}

.navbar-collapse.collapse {
display: block!important;
}

.navbar-nav>li, .navbar-nav {
float: left !important;
}

.navbar-nav.navbar-right:last-child {
margin-right: -15px !important;
}

.navbar-right {
float: right!important;
}

pre {
  white-space: pre-wrap;
  word-break: normal;
}

table {
    width: 100%;
}

tr {

}

td {
    margin:0px;
    padding:0px;
    vertical-align: top;
}
.width-70 {
    width:70px !important;
}
.width-80 {
    width:80px !important;
}
.width-90 {
    width:90px !important;
}
.width-100 {
    width:100px !important;
}
.width-110 {
    width:110px !important;
}
.width-120 {
    width:120px !important;
}
.width-130 {
    width:130px !important;
}
.width-140 {
    width:140px !important;
}
.width-150 {
    width:150px !important;
}

.monospace {
    font-family: monospace, monospace;
}
.marketside {
    max-height:300px !important;
    overflow: hidden;
}
.marketview {
    max-height:400px !important;
    overflow: hidden;
}
.td-balance {
    font-size:0.95em;
    width: 130px;
    vertical-align: middle !important;
}
.td-balance-free {
    font-size:0.95em;
    width: 120px;
    vertical-align: middle !important;
}

.td-text-input {
    font-size:0.95em;
    height:40px;
    padding:5px;
    vertical-align: middle !important;
}

.td-balance-icon {
    font-size:0.95em;
    vertical-align: middle !important;
}

.td-balance-btn {
    text-align:center;
    vertical-align: middle !important;
    width:110px;
}
.btn-currency {
    width:80px;
    font-size:0.90em;
}

.margin-left-15 {
    margin-left:15px;
}

.pagebig {
    font-weight:bold;
    font-size:1.4em;
}
.td-20 { width:20px !important;}
.td-30 { width:30px !important;}
.td-40 { width:40px !important;}
.td-50 { width:50px !important;}
.td-60 { width:60px !important;}
.td-70 { width:70px !important;}
.td-80 { width:80px !important;}
.td-90 { width:90px !important;}
.td-100 { width:100px !important;}
.td-110 { width:110px !important;}
.td-120 { width:120px !important;}
.td-130 { width:130px !important;}
.td-140 { width:140px !important;}
.td-150 { width:150px !important;}
.td-160 { width:160px !important;}
.td-170 { width:170px !important;}
.td-180 { width:180px !important;}
.td-190 { width:190px !important;}
.td-200 { width:200px !important;}
.td-210 { width:210px !important;}
.td-220 { width:220px !important;}
.td-230 { width:230px !important;}
.td-240 { width:240px !important;}
.td-250 { width:250px !important;}
.td-260 { width:260px !important;}
.td-270 { width:270px !important;}
.td-280 { width:280px !important;}
.td-290 { width:290px !important;}
.td-300 { width:300px !important;}

td .caret {
    position: absolute;
    right: 4px;
    top: 45%;
}

td .td-symbol {
    width:40px;
}

.padding-2 {
    padding:2px;
}
.padding-4 {
    padding:4px;
}
.padding-6 {
    padding:6px;
}
.padding-10 {
    padding:10px;
}
.paddingr-25 {
    padding-right:25px;
}
.padding-bottom-0 {
    padding-bottom:0px;
}
.bgblue {
    background-color:#e9f8fc;
}
.bggreen {
    background-color:#e1fbde;
}
.bgred {
    background-color:#ffeeee;
}

.cborders-10 {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.cborders-5 {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.bshadow-soft {
    box-shadow: 0px 0px 4px 0px rgba(128, 128, 128, 0.3); 
}

.smalltext {
    font-size:12px;
    display:block;
    float:right;
}
.margin10 {
    margin:10px;
}
.td-header {
    font-weight:bold;
    padding:5px;
}
.dice-header {
    font-size:1.4em;
}
.prize {
    color:#0000FF;
    font-size:0.9em;
}
.sell-text {
    color:#c30000;
}
.buy-text {
    color:#00a117;
}

.td-cell {
    padding:5px;
}
.table-striped>tbody>tr:nth-child(odd)>td, 
.table-striped>tbody>tr:nth-child(odd)>th {
   background-color: #fff;
 }

 .table-striped>tbody>tr:nth-child(even)>td, 
.table-striped>tbody>tr:nth-child(even)>th {
   background-color: #eee;
 }

.input-margin-10 {
    margin-bottom:10px; margin-top:10px;
}

.input-marginb-10 {
    margin-bottom:10px;
}
 .v-middle {
    vertical-align: middle !important;
}

.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

.trollButton_wee {
    position:absolute; 
    bottom:5px; 
    right:5px; 
    left:230px; 
    height:60px; 
    clear:both; 
    text-align:center; 
    cursor:pointer;
    font-weight:bold; 
    line-height:60px; 
    font-size:1.2em;
    color:#333;
}
.trollMessage {
    resize:none;
    padding:3px;
    border:solid 1px #999;
    width:100%;
    height:100%;
}
.trollMessage:active {
    resize:none;
    border:solid 1px #333;
    width:100%;
    height:100%;
}
.sendmessage {
    position:absolute; 
    bottom:5px; 
    right:70px; 
    left:5px; 
    height:60px; 
    clear:both;
}
.sendmessage2 {
    position:absolute; 
    bottom:5px;
    text-align:center; 
    line-height: 60px;
    right:5px; 
    left:5px; 
    height:60px; 
    clear:both;
}
.chathistory {
    position:absolute; 
    bottom:70px; 
    top:35px; 
    right:5px; 
    left:5px; 
    border:solid 1px #999; 
    padding:3px; 
    clear:both; 
    background-color:#FFF;
    word-wrap:break-word;
    overflow:hidden;
}
.chatwrapper {
    position:fixed; 
    bottom:0px; 
    right:20px; 
    height:500px; 
    width:300px; 
    border:solid 1px #999; 
    z-index:100; 
    background-color:#eee; 
    padding:5px;
}
.chatwrapper_min {
    position:fixed; 
    bottom:0px; 
    right:20px; 
    height:30px; 
    width:300px; 
    border:solid 1px #999; 
    z-index:100; 
    background-color:#eee; 
    padding:5px;
}
.chattoggle {
    position: absolute;
    top:0px;
    right:0px;
    left:260px;
    text-align:center;
    font-weight:bold;
    cursor:pointer;
    height:30px;
    padding:5px;
    line-height:20px;
    font-size:1.6em;
    border-bottom:solid 1px #999;
}
.chatheader {
    position: absolute;
    top:0px;
    right:260px;
    left:0px;
    width:100%;
    text-align:left;
    font-weight:bold;
    cursor:pointer;
    font-size:1.4em;
    line-height:20px;
    height:30px;
    padding:5px;
    background-color:#b2cfb2;
    border-bottom:solid 1px #999;
}
.msgBox {
    border-bottom:solid 1px #ddd;
}
.msgDate {
     font-size:0.8em;
}
.msgNick {
    display:inline-block;
    font-size:0.9em;
}
.atype0 {
    color:#000;
}
.atype1 {
    color:#b92323;
}
.atype10 {
    color:#999;
}
.nick0 {
    color:#000;
}
.nick1 {
    color:#a44545;
}
.nick2 {
    color:#4574a4;
}
.nick3 {
    color:#467e3c;
}
.nick4 {
    color:#8d8f0e;
}
.nick5 {
    color:#ab73aa;
}