/* 
    Created on : 21 Apr, 2016, 7:52:58 PM
    Author     : anoop
*/

@font-face{
    font-family: Source Sans Pro;
    src: url(fonts/SourceSansPro-Regular.ttf)
}

html{
    height: 100%;
}
body {
    height: 100%;
    width: 100%;
    font-family: 'Source Sans Pro', sans-serif;
    font-size:14px;
    background-color: #FAFAFA;
    padding-right:0px !important;
    margin-right:0px !important;
}

span.mandatory-symbol{
    color:red;
}

span.mandatory-symbol:before{
    content: "\002A";
}

#header, #footer{
    margin-bottom: 0px;
}

#header .navbar, #header.navbar.navbar-default {
    background-color: #16a085;
    color: rgba(255, 255, 255, 1);
}
#header.navbar .dropdown .active > a, #header.navbar.navbar-default .dropdown .active > a  {
    background-color: #16a085;
    color: rgba(255, 255, 255, 1);
}

#footer .navbar, #footer.navbar.navbar-default {
    background-color: #16a085;
    color: rgba(255, 255, 255, 1);
}

#header #logged-user span{
    display:inline-block;
    vertical-align: middle;
}

#header #logged-user img.profile-header-picture{
    max-height: 24px;
    max-width: 24px;
}

#page-wrapper #content-wrapper div.page-title-wrapper{
    margin: 10px 0px;
}

#page-wrapper #content-wrapper div.page-title-wrapper span.page-title{
    font-family: Source Sans Pro;
    font-size:24px;
    color:#354b60;
    border-bottom: 2px solid #FF0000;
}

#page-wrapper #content-wrapper div.page-sub-title-wrapper{
    margin: 10px 0px;
}

#page-wrapper #content-wrapper div.page-sub-title-wrapper span.sub-title{
    font-family: Source Sans Pro;
    font-size:18px;
    color:#354b60;
    border-bottom: 2px solid #FF0000;
}


#page-wrapper #content-wrapper .page-action-button-wrapper{
    margin: 10px 0px;
    text-align: right;
}

#page-wrapper #content-wrapper .search-row .form-group.no-margin{
    margin:0px 0px;
}

#page-wrapper #content-wrapper .form-group.no-margin{
    margin:0px 0px;
}

#page-wrapper #content-wrapper #table-records-wrapper.primary-table{
    min-height: 350px;
}

#page-wrapper #content-wrapper #record .attribute-value-wrapper, #page-wrapper #content-wrapper .record .attribute-value-wrapper{
    margin-bottom: 10px;
}

#page-wrapper #content-wrapper #record .attribute-value-wrapper .attribute-wrapper .attibute-text, #page-wrapper #content-wrapper .record .attribute-value-wrapper .attribute-wrapper .attibute-text{
    font-size:16px;
    text-transform: capitalize;
    font-weight: bold;
}

span.record-operation-link{
    color:#e67e22;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    cursor: pointer;
}

#record-actions .list-group-item{
    cursor: pointer;
}

.cursor-pointer{
    cursor: pointer;
}


/* Order Summary Row */

div.row.summary-row{
    padding:2px 0px 2px 0px;
    border-bottom:1px solid #f5f5f5;
}

div.row.summary-row.heading{
    border-bottom:3px SOLID #f5f5f5;
}

div.row.summary-row.heading .summary-text{
    font-size: 16px;
    font-weight: bold;
}

div.row.summary-row.heading .summary-text{
    padding-right: 18px;
}

div.row.summary-row .summary-text{
    color:#000;
    font-size: 18px;
    vertical-align: middle;
}

div.row.summary-row .summary-text.descriptor{
    color:#000;

}

div.row.summary-row .summary-text.value{
    color:#000;
    font-weight: bolder;
    font-size:22px;
    margin-left: 5px;
    margin-right: 5px;
}

div.row.summary-row .summary-text.seperator{
    width:30px;
    font-size:20px;
}


.google-maps{
    min-height: 400px;
    width:100%;
}

.m-top-sm{
    margin-top: 20px;
}

.m-top-md{
    margin-top: 30px;
}

.m-top-lg{
    margin-top: 50px;
}

.m-top-xlg{
    margin-top: 80px;
}

.m-bottom-sm{
    margin-bottom: 20px;
}

.m-bottom-md{
    margin-bottom: 30px;
}

.m-bottom-lg{
    margin-bottom: 50px;
}

.m-bottom-xlg{
    margin-bottom: 80px;
}


table.order-table {

}
/*
table.order-table tr.pending-processing{
    background-color: #FF9900;
    color:#FFFFFF;
}

table.order-table tr.order-shipped{
    background-color: #03A9F4;
    color:#FFFFFF;
}

table.order-table tr.order-processed{
    background-color: #4CAF50;
    color:#FFFFFF;
}

table.order-table tr.order-canceled{
    background-color: #F44336;
    color:#FFFFFF;
}*/

table.order-table tr td {
    border-top: 1px solid #000;
}

table.order-table tr th {
    border-bottom: 2px solid #000;
}
/*table.order-table tr.order-canceled td.order-status, table.order-table tr.pending-processing td.order-status,table.order-table tr.order-shipped td.order-status {
    color: #FFFFFF;
    font-weight: bold;
}*/

table.order-table tr.pending-processing td.order-status{
    color: #FF9900;
    font-weight: bold;
}

table.order-table tr.order-shipped td.order-status{
    color: #03A9F4;
    font-weight: bold;
}

table.order-table tr.order-processed td.order-status{
    color: #4CAF50;
    font-weight: bold;
}

table.order-table tr.order-canceled td.order-status{
    color: #F44336;
    font-weight: bold;
}

@media only screen and (max-width:480px){
    div.row.summary-row .summary-text.value {
        font-size: 18.5px;
    }
    div.row.summary-row {
        padding: 4px 0px 4px 0px;
        border-bottom: 1px solid #f5f5f5;
    }
}