﻿/*bootstrap css
====================*/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
{
    padding-left: 10px;
    padding-right: 10px;
}
h2, h3, .radio, .checkbox
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px 0px 10px 10px;
}
h1
{
    padding: 0;
}
input[type="radio"], input[type="checkbox"]
{
    margin: 4px 4px 0 0px;
}
.btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover
{
    background-color: transparent !important;
}
.form-horizontal .form-group
{
    margin-right: 0;
    margin-left: 0;
}
.form-horizontal .control-label
{
    padding-top: 0px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td
{
    padding: 2px;
}
fieldset
{
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
    border-radius: 4px;
}
legend
{
    border-width: 0;
    width: auto;
    margin-bottom: 0;
    font-size: 15px;
}
.btn.btn-primary
{
    background-color: #3c8dbc !important;
    border-color: #367fa9 !important;
}
/*disable css
=========================*/
html input[disabled]
{
}
/*templalate css
========================*/
.content-wrapper
{
    background-color: #ecf0f5;
}
.box
{
    border-radius: 5px;
    margin-bottom: 0;
}
.with-border
{
    border-top: 2px solid #3c8dbc;
}
.box .box-footer
{
    padding: 0;
    border-top-width: 0;
}
.box-footer
{
    border-top: 1px solid #f4f4f4;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    background-color: #ffffff;
}
.no-print
{
    display: none;
}
.control-label
{
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    padding-top: 0px;
    text-align: right;
}
.form-group.required:after
{
    content: "*";
    color: Red;
}
/*element css
=====================*/
/*common css
=====================*/
.dNone
{
    display: none;
}
.fNone
{
    float: none;
}
.block
{
    display: block;
}
.red
{
    color: Red;
}
.bRed
{
    background-color:Red;
}
.bOrange
{
    background-color:#FBD5AE;
}
.left
{
    float: left;
}
.right
{
    float: right;
}
.clear
{
    clear: both;
}
.lft-clear
{
    clear: left;
}
.rht-clear
{
    clear: right;
}

.space
{
    padding: 2px;
}
.space-top
{
    padding-top: 2px;
}
.space-btm
{
    padding-bottom: 2px;
}
.space-rht
{
    padding-right: 2px;
}
.space-lft
{
    padding-left: 2px;
}
.txt-left
{
    text-align: left;
}
.txt-right
{
    text-align: right;
}
.txt-justify
{
    text-align: justify;
}
.txt-center
{
    text-align: center;
}
.corner
{
    border-radius: 5px;
}
.boder-space
{
    padding: 5px;
}
.boder-black
{
    border: 1px solid black !important;
}
.boder-black-top
{
    border-top: 1px solid black;
}
.boder-black-botm
{
    border-bottom: 1px solid black !important;
}
.boder-black-lft
{
    border-left: 1px solid black;
}
.boder-black-rht
{
    border-right: 1px solid black;
}
.grad
{
    background: lightgrey; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#e8f1fc, #9abbec); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#e8f1fc, #9abbec); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#e8f1fc, #9abbec); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#e8f1fc, #9abbec); /* Standard syntax */
}
.grad input[type="submit"]
{
    margin-left: 5px;
}
.btnExtTxt
{
    
}
.btnImage
{
      background: url('/img/btnSave.png') no-repeat center center;
}
.btnImg
{
    background: url('/img/btnSave.png') no-repeat 3px center;
    padding-left: 15px;
    background-size: 11px;
    border: none;
    background-color: transparent !important;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btnInfo
{
    margin-top:5px;
}
.formbtn
{
    background-image: url('/img/btnSave.png');
    background-repeat: no-repeat;
    background-position: center center;
    padding: 20px;
}

.rightArrow
{
    background: url('/img/arrow_right.png');
    background-repeat: no-repeat;
    padding: 23px 32px;
}
.downArrow
{
    background: url('/img/arrow_down.png') no-repeat 3px center;
}
.btnBig
{
    padding: 20px 30px;
}
.txtSmlSize
{
    width: 36px;
}
.chk label
{
    padding: 0 5px;
}
table.rblLeft tr
{
    float: left;
}
table.rblLeft tr td label
{
    padding: 0 3px;
}
.controlText
{
    font-weight: bold;
}
/* datatable css
========================*/
.dataTables_wrapper
{
    padding: 3px;
}
table.dataTable tbody th, table.dataTable tbody td
{
    padding: 2px 5px;
}
/*header css
=====================*/
/*sidebar css
====================*/
/*main content css
=====================*/
/*content header css
=====================*/
.title h3
{
    /*display: inline;     color: #3c8dbc;*/
    margin: 0;
    padding: 10px 0 0 0;
}
.title span.error
{
    padding-top: 10px;
}
.Std-Adv-Det .row
{
    margin: 0;
}
/*Panel block 
=======================*/
.mpanel
{
    padding: 0 5px 5px 5px;
}
.zeroSpace
{
    padding: 0 0 5px 0;
}
.content
{
    background: transparent;
}
.customContent
{
    padding: 0 15px;
}
.customCols
{
    padding-left: 0;
    padding-right: 0;
}
.panel-data-block
{
    border-radius: 0 !important;
    margin: -1px 3px 0 0;
}
.title-inner-panel
{
    padding: 0 !important;
}
.box-centent
{
    padding: 10px;
    margin: 0;
}
.form-data
{
    padding: 10px;
}
.mpanel-content
{
    margin-top: -1px;
    background-color: White;
}
.mpanel-content-block
{
    padding: 10px;
}
.mpanel-button input[type="submit"]
{
    border-style: solid;
    border-width: 1px;
    border-bottom-style: none;
    border-color: Black;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    background: white;
}
.mpanel-button input[type="submit"].mpanel-active
{
    border-top-color: #3c8dbc;
    border-top-style: solid;
    border-top-width: 2px;
    padding: 2px 6px;
}
table.rdbl
{
    display: inline-block;
}
table.rdbl tr
{
    float: left;
    padding: 0 10px 0px 0;
}
table.rdblNone
{
    display: inline-block;
}
table.rdblNone tr
{
    padding: 0 10px 0px 0;
}


table.srdbl
{
    display: inline-block;
}
table.srdbl tr
{
    padding: 0 10px 0 0;
}
.grid-lbl-header
{
    font-weight: bold;
    font-size: 16px;
}
.rbdltxt
{
    margin-bottom: 50px;
}
.Addbtn
{
    padding: 20px 0;
}
.Addbtn input[type="submit"]
{
    padding: 20px;
}
.btnwitherror
{
    padding-right: 5px !important;
}




@media (min-width:801px)
{
    /* tablet, landscape iPad, lo-res laptops ands desktops */}
@media (min-width:1025px)
{
    /* big landscape tablets, laptops, and desktops */}
@media (min-width:1281px)
{
    /* hi-res laptops and desktops */}
