﻿body {
    /*padding-top: 50px;
    padding-bottom: 20px;*/
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

/* Custom css classes*/

.colorgraph {
        height: 5px;
        border-top: 0;
        background: #c4e17f;
        border-radius: 5px;
        background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
        background-image: -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
        background-image: -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
        background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
    }

.page-name {
    text-align: center;
    background-color: #06447b !important;
    color: #e6ecb3;
}
.application-name {
    font-weight: bold;
    font-size: x-large;
}
.page-path {
    padding:0px !important;
    background-color:transparent !important;
}
.notificationbar-img {
    white-space:nowrap;
    margin-right: 50px;
}
.padding-top-zero {
    padding-top:0px !important;
}
#BankRateDetailActive tbody tr {
    background-color:#1b5a7c ;
    color: white;
}
/*#BankRateDetailInActive tbody tr {
       background-color: rgba(176, 176, 176, 1) !important;
       color: black;
}*/
    #BankRateDetailActive tbody tr.Inactive {
        background-color: rgba(176, 176, 176, 1); 
        color: black;
    }

/*#BankExecutedTrades tbody tr {
    background-color:#1b5a7c;
    color: white;
}
#DailyRatesHistory tbody tr {
    background-color: #1b5a7c;
    color: white;
}*/
.rowselect {
    background-color:rgb(110, 157, 197) !important;
}
.alertHeaderColor {
    background-color: #bf2727 !important;
    color: white;
}

.RateAlert {
    min-width: 340px !important;
    text-align: center !important;
    margin-top: 8px !important;
    color: white !important;
    border-radius: 8px !important;
    font-weight: bold;
    background: red !important;
    /*font-family: monospace;*/
    border-color: red;
    display: block;
    padding: 5px;
    margin-left: 35%;
    /* margin-right: 82%; */
    /* height: 2px; */
    position: absolute;
}

.blink_text {

    animation:1s blinker linear infinite;
    -webkit-animation:1s blinker linear infinite;
    -moz-animation:1s blinker linear infinite;

     color: red;
    }

    @-moz-keyframes blinker {  
     0% { opacity: 1.0; }
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
     }

    @-webkit-keyframes blinker {  
     0% { opacity: 1.0; }
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
     }

    @keyframes blinker {  
     0% { opacity: 1.0; }
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
     }

    #lnk_killSwitch, #lnk_killSwitch:visited, #lnk_killSwitch:hover, #lnk_killSwitch:active {
  color: inherit;
}
#lnk_killSwitch {
    border: red;
    border-radius: 10px;
    background: #a2bcd6;
    padding-right:10px;
    color: black !important;
}

.sidebar-menu a span {
    color:black !important;
}
.sidebar-menu a i {
    color: black !important;
}

.sidebar-menu .treeview-menu li {
background-color:white;
}

.main-sidebar {
    width:180px !important;
}

.content-wrapper {
    margin-left:180px;
}
.main-header .logo {
    width:180px;
}
.main-header .navbar  {
    margin-left: 180px;
}
.content-wrapper, .main-footer {
    margin-left: 180px;
}

/* Trade notification css start */
.tradeNotification {
    border: solid 2px #014801 !important;
    background-color: #054e73 !important;
    top:100px !important;
}

 .tradeNotification div.header {
     /*padding-top: 2px !important;*/
     text-align: center;
     color: white;
     padding-bottom: 8px !important;
 }

.logoStatus {
    background-color: white;
    height: auto;
    text-align: center;
    padding-top: 5px;
}

.detailSeparator {
    height: 20px;
    background-color: #0b5da5;
    text-align: left;
    color: white;
    padding-left:10px;
    padding-top:1px;
}

.tradeList {
    height: auto;
    background-color: white;
    text-align: left;
    color: black;
    font-size: smaller;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.printFormat {
    /*width: 25%;*/
    margin-left: 25%;
    margin-right: 25%
}
.hrLine {
    border: 1px solid !important;
    margin: 0px !important;
}

.printFormat .TradeDetail {
    /*width: 25%;*/
    padding-left: 15px;
    padding-right: 15px;
    border: 1px solid;
}
