/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Nov 10, 2013, 11:47:36 AM
   
*/

.prettyFile > input,
input.prettyFile
{ display: none !important; }

/* Wizard */
.wizard a {white-space: nowrap; padding: 10px 10px 8px 12px; margin-right:5px; background:#efefef; position:relative; display:inline-block; text-decoration: none; cursor: default; }
.wizard a:hover { text-decoration: none; }
.wizard a:before {width:0px; height:0px; border-top: 20px inset transparent; border-bottom: 20px inset transparent; border-left: 20px solid #fff; position: absolute; content: ""; top: 0; left: 0;}
.wizard a:after {width:0px; height:0px; border-top: 20px inset transparent; border-bottom: 20px inset transparent; border-left: 20px solid #efefef; position: absolute; content: ""; top: 0; right: -20px; z-index:2;}
.wizard a:first-child:before {border:none;}
.wizard a:last-child:after {border:none;}
.wizard a:first-child {-moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px; border-radius:   4px 0 0 4px;}
.wizard a:last-child {-moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; border-radius:   0 4px 4px 0;}
.wizard .label {margin:0 5px 0 18px; position:relative; top:-1px;}
.wizard a:first-child .label {margin-left:0;}
.wizard .current {background:#f0ad4e; color:#fff; cursor: pointer;}
.wizard .current:after {border-left-color:#f0ad4e;}
.wizard .success {background:#5cb85c; color:#fff;}
.wizard .success:after {border-left-color:#5cb85c;}
.wizard:after {border-left-color:#5cb85c;}
.wizard a.empty {background-color: transparent; }
.wizard a.button {cursor: pointer;}

.clear{
    clear: both
}
.icon-pdf {
    background: url(/images/PDF.png) no-repeat;
}
ul.nav-tabs span.label {
    font-size: 110%;
}
div.deposit-option {
    min-height: 200px;
    text-align: center;
}

/* Hide “spinners” (up/down arrows) on the phone inputs with type=”number” */
#mobile {
    -moz-appearance:textfield;
}
#mobile::-webkit-outer-spin-button,
#mobile::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
/* Scale iframe content to fit page content block */
.scaled {
    -webkit-transform:scale(0.859);
    -moz-transform: scale(0.859);
}
.scaled-en {
    -moz-transform-origin: top left; 
    -webkit-transform-origin: top left; 
    -o-transform-origin: top left; 
    -ms-transform-origin: top left; 
    transform-origin: top left;
}
.scaled-ar {
    -moz-transform-origin: top right; 
    -webkit-transform-origin: top right; 
    -o-transform-origin: top right; 
    -ms-transform-origin: top right; 
    transform-origin: top right;
}

/* Deposit/Withdraw index page style */
.payment-methods tr td, .payment-methods tr th {
    padding: 10px 0;
}
.payment-methods thead tr {
    border-bottom: 1px #FFFFFF solid;
}
.payment-methods thead tr, tr.subheader {
    background-color: #d1d2d4;
    color: #000;
}

.payment-methods tbody tr.subheader th {
    text-align: left;
    padding-left: 10px;
}



.payment-methods tr td, .payment-methods tr th {
    text-align: center;
}
.payment-methods tbody tr {
    border-bottom: #999999 1px solid;
}
.payment-methods tbody tr:hover {
    background-color: #D1D1D1;
    transition: background 0.5s linear;
}
input.invalid, textarea.invalid, select.invalid, div.invalid {
    border: 2px solid red;
}

input.valid, textarea.valid, select.valid, div.valid {
    border: 2px solid green;
}

.validation-error {
    color: red;
}
