﻿img, embed, object, video
{
    max-width: 100%;
    outline: none;
}
body
{
    padding-bottom: 30px;
}
a
{
    outline: none !important;
}
.font-italic
{
    font-style: italic;
}
.fl
{
    float: left !important;
}
.fr
{
    float: right !important;
}
.clr
{
    clear: both;
}
label
{
    font-size: 13px;
}
.mt-none
{
    margin-top: 0 !important;
}
p
{
    padding: 10px 0;
}
.pl0
{
    padding: 0px !important;
}
.ml80
{
    margin-left: 80px;
}
.ml10
{
    margin-left: 10px;
}
.mt20
{
    margin-top: 20px;
}
.pos-ralative
{
    position: relative;
}
.text-darkGrey
{
    color: #303030 !important;
}
.text-white
{
    color: #ffffff !important;
}
.bgLtskyBlue
{
    background: #e0f9f7 !important;
}
li
{
    list-style: none;
}
.text-right
{
    text-align: right;
}
.text-left
{
    text-align: left;
}
.text-underLine
{
    text-decoration: underline;
}
.bdr-rad6
{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
}
.panel-group .panel-title > a > .arrow, .panel-group .panel-title > a > .plus
{
    font-family: iconfont;
    font-size: 12px;
    font-weight: 400;
    line-height: 12px;
    text-align: left;
    width: 12px;
}
.font-bold
{
    font-weight: bold;
}
a:hover, a:active
{
    text-decoration: none;
}
/* ----- LINKS ----- 
#main > .container, #main > .container-fluid{background-color:#ecf0f1;}*/
.rtNav-bdr
{
    border-bottom: 2px solid #00b6ad !important;
    padding: 0px 0px !important;
    margin: 0;
}
.db-nav
{
    min-height: 30px;
    margin: 0;
    position: relative;
    width: 100%;
    padding: 3px 10px;
}
.db-nav ul
{
    margin: 0;
    padding: 0;
}
.db-nav ul li
{
    margin: 0;
    padding: 0 1px 0 0;
    float: left;
    height: 30px;
    list-style: none outside none;
    position: relative;
}
.db-nav ul li:last-child
{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.db-nav ul li a
{
    color: #070707;
    display: inline-block;
    font-size: 13px;
    height: 30px;
    line-height: 25px;
    padding: 0 15px;
    text-decoration: none;
    outline: none;
}
.db-nav ul li a:hover
{
    color: #fafafa;
    text-decoration: none;
    background: url("../images/dbNavSltd-bg.jpg") repeat-x scroll left -13px rgba(0, 0, 0, 0);
}
.db-nav ul li a.sltd
{
    background: url("../images/nav_arrow.png") no-repeat scroll center 8px, url("../images/dbNavSltd-bg.jpg") repeat-x scroll left -13px rgba(0, 0, 0, 0);
    color: #FFFFFF;
    text-decoration: none;
}
.db-nav ul ul
{
    display: none;
    margin-left: 1px;
    position: absolute;
    top: 33px;
    width: 110px;
    z-index: 1000;
}
.db-nav ul li li
{
    border-bottom: 1px solid #FFFFFF;
    float: none !important;
    height: 30px;
    list-style-type: none;
    margin: 0;
    padding: 0 0 1px;
}
.db-nav ul li li a
{
    background: none repeat scroll 0 0 #434343;
    color: #FFFFFF;
    font-size: 12px;
    height: 30px;
    line-height: 40px;
    margin: 0;
    padding: 0 10px;
    text-decoration: none;
    width: 185px;
}
.db-nav ul li li a:hover
{
    background: none repeat scroll 0 0 #65A52B;
    color: #FFFFFF;
}
div.db-nav li:hover
{
    cursor: pointer;
    z-index: 1000;
}
div.db-nav li:hover ul ul, div.db-nav li li:hover ul ul, div.db-nav li li li:hover ul ul, div.db-nav li li li li:hover ul ul
{
    display: none;
}
div.db-nav li:hover ul, div.db-nav li li:hover ul, div.db-nav li li li:hover ul, div.db-nav li li li li:hover ul
{
    display: block;
}

a.setupBtn:active
{
    background-color: #262a33 !important;
}
a.help
{
    background-color: none !important;
    font-size: 13px;
}
a.help:hover
{
    text-decoration: underline !important;
    background-color: none !important;
}
.change-psline
{
    width: 2px;
    height: 20px;
    border-right: 2px solid #f35958;
    position: relative;
    margin: 0 auto;
    margin-bottom: 50px;
}
.change-ps
{
    width: 145px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    position: absolute;
    left: -75px;
    bottom: -30px;
    background-color: #f35958;
    color: #fff;
}
.btn-inverse
{
    background-color: #818181;
    border-color: #818181;
    color: #FFFFFF;
    box-shadow: 0 -1px 8px 3px #727272 inset;
}
.btn-inverse.active, .btn-inverse.disabled, .btn-inverse.disabled.active, .btn-inverse.disabled:active, .btn-inverse.disabled:focus, .btn-inverse.disabled:hover, .btn-inverse:active, .btn-inverse:focus, .btn-inverse:hover, .btn-inverse[disabled], .btn-inverse.active[disabled], .btn-inverse[disabled]:active, .btn-inverse[disabled]:focus, .btn-inverse[disabled]:hover, .open .dropdown-toggle.btn-inverse, fieldset[disabled] .btn-inverse, fieldset[disabled] .btn-inverse.active, fieldset[disabled] .btn-inverse:active, fieldset[disabled] .btn-inverse:focus, fieldset[disabled] .btn-inverse:hover
{
    background-color: #686666;
    border-color: #686666;
    color: #FFFFFF;
}
.com-indi
{
    width: 120px;
    margin: auto;
}
.chkBox-normal-hide
{
    position: absolute;
    left: 23px;
    z-index: -1;
}
.radio-normal-hide
{
    position: absolute;
    left: 22px;
}
footer
{
    padding: 10px;
    background-color: #fafafa;
    font-size: 13px;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 99;
    -webkit-box-shadow: 0 -2px 5px #d0d0d0;
    -moz-box-shadow: 0 -2px 5px #d0d0d0;
    box-shadow: 0 -2px 5px #d0d0d0;
    left: 0px;
    font-weight: 600;
    height: 30px;
    text-align: center;
}
/* IE 6 */
* html footer
{
    position: absolute;
    top: expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}
.bg-standard
{
    background-color: #477484;
    color: #fff;
    font-size: 13px !important;
}
.bg-hdrGrid, th
{
    /* background: #119fe3;*/
    background: #477484;
    color: #fff;
}
a.edit
{
    font-size: 11px;
    color: #2a2a2a;
    text-decoration: none;
    padding: 0 2px;
}
a.edit:hover
{
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
a.delete
{
    font-size: 11px;
    color: #f54649;
    text-decoration: none;
    padding: 0 2px;
}
a.delete:hover
{
    font-size: 11px;
    color: #ee5466;
    text-decoration: none;
}
a.pref
{
    font-size: 11px;
    color: #2a2a2a;
    text-decoration: none;
    padding: 0 2px;
}
a.pref:hover
{
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
.br-grey
{
    border-right: 1px solid #e5e5e5;
}
.buil-unitType
{
    display: block;
}
.buil-unitType ul
{
    margin: 0;
    padding: 0;
}
.buil-unitType ul li
{
    width: 30%;
    display: inline-block;
}
.roleName
{
    width: 300px;
    margin: auto;
}
.roleName label
{
    width: 81px;
    float: left;
    line-height: 35px;
}
.roleName input[type="text"]
{
    width: 200px;
    float: left;
}
.inner-header
{
    padding: 0px 20px;
    border-bottom: 1px solid #d4d4d4;
    height: 37px;
    display: none;
}
.inner-header h4
{
    font-size: 15px;
    font-weight: 700;
    margin: 0;
    line-height: 37px;
}
.inner-header h4 span
{
    color: #0a9387;
}
.inputRadio
{
    margin-right: 30px;
    display: inline;
}
.rSettingLabel
{
    text-align: right;
}
.db-apment
{
    float: left;
    margin: 5px 0 0 5px;
}
.reminder-label
{
    width: 99%;
    min-height: 80px;
    font-weight: normal;
    border: 1px solid #CFD9DB;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 10px;
    margin-bottom: 5px;
}
.notify-select
{
    width: 100%;
    padding: 5px;
    max-height: 100px;
    overflow: auto;
    border: 1px solid #CFD9DB;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.notify-select ul
{
    margin: 0;
    padding: 0;
}
.notify-select ul li
{
    list-style: none;
    padding: 3px;
    width: 32%;
    float: left;
}
.alertBtn
{
    margin: auto;
    width: 156px;
    float: none;
}
.pw-days
{
    width: 70px;
    display: inline;
}
.pw-length
{
    width: 200px;
    display: inline;
}
.pref-opt
{
    width: 68px;
    padding: 5px 3px;
    display: inline;
}
.pref-month
{
    width: 130px;
    padding: 5px 3px;
    display: inline;
}
/*.panel-group .panel-title > a.collapsed > .arrow:before { content: ""; }
.panel-group .panel-title > a > .arrow:before { content: "";}*/
.panel-group .panel-title > a.collapsed > .arrow:before
{
    content: "";
}
.panel-group .panel-title > a > .arrow:before
{
    content: "";
}
.accd-link
{
    display: block;
    text-decoration: none;
}
.accd-link:hover, .accd-link:active
{
    text-decoration: none;
}
.logo-img
{
    width: 100%;
    float: left;
}
.logo-img .img
{
    width: 60px;
    height: auto;
    float: left;
    margin-right: 10px;
    border: 1px solid #dadada;
}
.logo-img .img img
{
    width: 100%;
    display: block;
}
.logo-img input[type="file"]
{
    float: left;
    margin-top: 20px;
}
.rangeFromto
{
    width: 30px;
    float: left;
    line-height: 35px;
}
.input50-small
{
    width: 50px;
    display: inline;
    padding: 5px;
    height: 24px;
    line-height: 24px;
}
.input70
{
    width: 70px;
    display: inline;
}
.input80
{
    width: 80px;
    display: inline;
}
.input100
{
    width: 100px;
    display: inline;
}
.input150
{
    width: 150px;
    display: inline;
}
.input200
{
    width: 200px;
    display: inline;
}
.input250
{
    width: 250px;
    display: inline;
}
.login-hdr
{
    width: 100%;
    float: left;
    padding: 10px 0;
    background-color: #fff;
    text-align: center;
}
.login-con
{
    background-color: #ECF0F1 !important;
}
.loginFormHdr
{
    background-color: #477484;
    color: #ffffff;
    padding: 10px 0;
    text-align: center;
    margin-top: 130px;
    position: relative;
    bottom: -5px;
    z-index: 2;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    font-size: 20px;
}
.reg-manager-con
{
    padding: 0 5px 10px 5px;
    display: block;
    height: 73px;
    overflow: auto;
    border: 1px solid #ccc;
}
.reg-manager-con span
{
    width: 100%;
    float: left;
    padding: 4px 0 4px 0;
}
.sec-desposit
{
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
a.innerLink
{
    text-decoration: none;
    color: #303030;
}
a.innerLink:hover
{
    text-decoration: underline;
    color: #303030;
}
.LabelAc
{
    width: 70px;
    padding-left: 0;
    margin-right: 15px;
}
.text-primary1
{
    color: #1AB4A6;
}



.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: 12px 10px;
    font-size: 12px;
    font-weight: 600;
}
.panel-heading
{
    padding: 9px 10px;
    border-top: 1px solid #C9C9C9;
    background: #fefefe;
    color: #477484;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fefefe 0%, #efefef 50%, #dbdbdb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(50%,#efefef), color-stop(100%,#dbdbdb));
    background: -webkit-linear-gradient(top,  #efefef 0%,#efefef 50%,#dbdbdb 100%);
    background: -o-linear-gradient(top,  #fefefe 0%,#efefef 50%,#dbdbdb 100%);
    background: -ms-linear-gradient(top,  #fefefe 0%,#efefef 50%,#dbdbdb 100%);
    background: linear-gradient(to bottom,  #fefefe 0%,#efefef 50%,#dbdbdb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#dbdbdb',GradientType=0 );position:relative;
}
.uDetails ul
{
    margin: 0;
    padding: 0;
}
.uDetails ul li
{
    list-style: none;
    float: left;
    margin: 0 10px 10px 0;
}
.alert
{
    margin-bottom: 10px;
    padding: 6px 10px;
}
.alert-dismissable .close
{
    right: 0;
    top: -2px;
}
#header.navbar > .navbar-header, #header.navbar > .navbar-toolbar
{
    background: #fff;
    border-bottom: 1px solid #477484; /* Old browsers */
}
.sidebar .topmenu li
{
    background: #477484;
}
.sidebar .topmenu li.open
{
    background: #379eaa;
}
.sidebar .topmenu li ul li
{
    background: transparent;
}
.sidebar .topmenu li > .submenu li a:hover
{
    color: #303030;
}
.sidebar .topmenu li a > .ico-arrow-right3:before
{
    content: "";
    font-size: 20px;
}
.sidebar .topmenu li.open a > .arrow:before
{
    content: "";
}
.sidebar-minimized .sidebar .topmenu > li.hover > .submenu
{
    display: block;
    box-shadow: 1px 1px 3px #9E9B9B;
    background-color: #fafafa;
}
.roles-space
{
    margin-bottom: inherit;
}
.bgBlue
{
    background: #428BCA !important;
    color: #fff;
}
.bgBlack
{
    background: #343636 !important;
    color: #fff;
}
.bgskygreen
{
    background: #e4fcfa !important;
}
.sidebar .topmenu li a > .figure-inner
{
    display: table-cell;
    font-size: 14px;
    padding-left: 0;
    table-layout: fixed;
    vertical-align: middle;
    width: 12px;
}

.manualRow
{
    width: 100%;
}
.manualRow ul
{
    margin: 0;
    padding: 0;
}
.manualRow ul li
{
    width: 25%;
    float: left;
    margin: 0 0 10px 0;
    padding: 0;
    list-style: none;
}
.manualRow ul li label
{
    width: 100%;
}
.innerHdr
{
    background: #f1f5f6;
    color: #17ab9d;
    margin-bottom: 10px;
    margin-top: 0;
    box-shadow: inset 2px 2px 5px #e3e5e5;
    border-bottom: 1px solid #c3c4c5;
    border-top: 1px solid #c3c4c5;
}
.viewEdit-tenant-con
{
    width: 100%;
    float: left;
    position: relative;
}
.viewEdit-tenant-con .viewEdit-Lt
{
    margin-right: 70px;
}
.viewEdit-tenant-con .upload-img
{
    width: 60px;
    height: 60px;
    border: 1px solid #d8d4d4;
    position: absolute;
    right: 0;
    top: 0px;
    z-index: 3;
}
.viewEdit-tenant-con .upload-img img
{
    width: 60px;
    height: 60px;
}
.viewEdit-tenant-con .upload-img .uploadLink
{
    width: 60px;
    height: 20px;
    position: absolute;
    bottom: -25px;
    text-align: center;
    line-height: 20px;
    z-index: 5;
}
.thumbNail-photo
{
    width: 35px;
    height: 35px;
    border: 1px solid #C9C7C7;
}
.thumbNail-photo img
{
    width: 35px;
    height: 35px;
}
.con-rt
{
    width: 100%;
    float: left;
    margin: 0 0 0 -7px;
    padding: 0px 0;
    position: relative;
}
.con-rt .conRt-txt
{
    /*padding-right:255px;*/
    position: relative; /*width:inherit;*/
}
.conRt-nav
{
    /*width:230px;*/
    float: right; /*position:absolute; right:0; top:0;*/
    margin: 0;
    padding: 0 0 0 5px;
}


.labelEdit
{
    background: transparent;
    border: none;
    font-size: 12px;
    color: #555555;
    vertical-align: middle;
    font-weight: normal;
    line-height: 16px;
    display: table-cell;
    overflow: inherit;
    table-layout: fixed;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: normal;
    float: left;
    padding-left: 0;
    height: auto;
    padding: 2px 0 0 0;
}
/*//Universal Search*/

.errorMsg
{
    color: #ED5466;
    padding: 2px 0;
    clear: both;
    font-size: 12px;
}
.confirmationBox
{
    width: 300px;
    height: auto;
    position: absolute;
    left: 50%;
    margin-left: -150px;
    top: 100px;
}
.panel-success > .panel-heading
{
    background: #00B6AD;
    border-color: #85C241;
    color: #FFFFFF;
}
.panel-success > .panel-heading .option .btn
{
    background: none;
}
.panel-success > .panel-heading .option .btn:hover
{
    color: #fafafa;
}
.confirmationBox .panel-heading h3
{
    position: relative;
    top: 3px;
    font-weight: 700;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    select
    {
        -webkit-appearance: menulist-button !important;
        line-height: 24px !important;
    }
}
.btn-xs, .btn-group-xs > .btn
{
    padding: 1px 5px !important;
}
.panel.panel-minimal
{
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0;
    border-width: 0;
}
.panel
{
    border-color: #fff;
    border-radius: 3px;
    border-width: 1px 1px 2px;
    box-shadow: none;
    position: relative;
    z-index: 0;
}
.longshadow
{
    text-shadow: #e2e2e2 1px 1px, #e2e2e2 2px 2px, #e2e2e2 3px 3px, #e3e3e3 4px 4px, #e5e5e5 5px 5px, #e7e7e7 6px 6px, #e8e8e8 7px 7px, #eaeaea 8px 8px, #ececec 9px 9px, #eee 10px 10px;
}
.fsize16
{
    font-size: 16px;
}
.fsize24
{
    font-size: 24px;
}
.fsize32
{
    font-size: 32px;
}
.fsize48
{
    font-size: 48px;
}
.fsize64
{
    font-size: 64px;
}
.fsize80
{
    font-size: 80px;
}
.fsize96
{
    font-size: 96px;
}
.fsize112
{
    font-size: 112px;
}
.fsize128
{
    font-size: 128px;
}
.viewEdit-tennant-left
{
    width: 75%;
    float: left;
}
.viewEdit-tennant-right
{
    width: 20%;
    float: right;
}
.upload-tenantimg
{
    border: 1px solid #D8D4D4;
    max-height: 110px;
    width: 110px;
    margin: 0 auto 5px auto;
}
.upload-tenantimg img
{
    width: 100%;
}
.viewEdit-tenant-table
{
    margin: 10px 0 0 0;
    padding: 0;
    float: left;
    width: 100%;
    font-size: 12px;
}
.viewEdit-tenant-table tr
{
    background: #fff !important;
}
.upload-tenantimg .uploadLink
{
    text-align: center;
    margin: 5px 0;
}
.fieldBottomInfo
{
    width: 100%;
    font-size: 10px;
}

.panel-title
{
    font-size: 15px;
    font-weight: 700;
}

.nav-tabs > li
{
    margin-top: 6px;
    margin-right: 3px;
}
.btn
{
    float: left;
    margin: 0 10px 0 0 !important;
    padding: 8px 25px;
}
.btnSpace
{
    margin: 3px 0;
}

/*Css From Development End Close*/
@media only screen and (min-width: 1000px) and (max-width:1325px)
{
    .db-nav ul li a
    {
        padding: 0 10px;
    }
    .navbar-left
    {
        display: none;
    }

}
/* CLOSE WIDE LAYOUT */
@media (min-width: 992px)
{
    .navbar-left
    {
        display: none;
    }
}
@media only screen and (min-width: 1000px) and (max-width:1200px)
{
    .manualRow ul li
    {
        width: 33%;
    }

    .row-search .col-xs-1, .row-search .col-sm-1, .row-search .col-md-1, .row-search .col-lg-1, .row-search .col-xs-2, .row-search .col-sm-2, .row-search .col-md-2, .row-search .col-lg-2, .row-search .col-xs-3, .row-search .col-sm-3, .row-search .col-md-3, .row-search .col-lg-3, .row-search .col-xs-4, .row-search .col-sm-4, .row-search .col-md-4, .row-search .col-lg-4, .row-search .col-xs-5, .row-search .col-sm-5, .row-search .col-md-5, .row-search .col-lg-5, .row-search .col-xs-6, .row-search .col-sm-6, .row-search .col-md-6, .row-search .col-lg-6, .row-search .col-xs-7, .row-search .col-sm-7, .row-search .col-md-7, .row-search .col-lg-7, .row-search .col-xs-8, .row-search .col-sm-8, .row-search .col-md-8, .row-search .col-lg-8, .row-search .col-xs-9, .row-search .col-sm-9, .row-search .col-md-9, .row-search .col-lg-9, .row-search .col-xs-10, .row-search .col-sm-10, .row-search .col-md-10, .row-search .col-lg-10, .row-search .col-xs-11, .row-search .col-sm-11, .row-search .col-md-11, .row-search .col-lg-11, .row-search .col-xs-12, .row-search .col-sm-12, .row-search .col-md-12, .row-search .col-lg-12
    {
        width: 33%;
        margin-top: 5px;
    }

    .row-txt .col-xs-1, .row-txt .col-sm-1, .row-txt .col-md-1, .row-txt .col-lg-1, .row-txt .col-xs-2, .row-txt .col-sm-2, .row-txt .col-md-2, .row-txt .col-lg-2, .row-txt .col-xs-3, .row-txt .col-sm-3, .row-txt .col-md-3, .row-txt .col-lg-3, .row-txt .col-xs-4, .row-txt .col-sm-4, .row-txt .col-md-4, .row-txt .col-lg-4, .row-txt .col-xs-5, .row-txt .col-sm-5, .row-txt .col-md-5, .row-txt .col-lg-5, .row-txt .col-xs-6, .row-txt .col-sm-6, .row-txt .col-md-6, .row-txt .col-lg-6, .row-txt .col-xs-7, .row-txt .col-sm-7, .row-txt .col-md-7, .row-txt .col-lg-7, .row-txt .col-xs-8, .row-txt .col-sm-8, .row-txt .col-md-8, .row-txt .col-lg-8, .row-txt .col-xs-9, .row-txt .col-sm-9, .row-txt .col-md-9, .row-txt .col-lg-9, .row-txt .col-xs-10, .row-txt .col-sm-10, .row-txt .col-md-10, .row-txt .col-lg-10, .row-txt .col-xs-11, .row-txt .col-sm-11, .row-txt .col-md-11, .row-txt .col-lg-11, .row-txt .col-xs-12, .row-txt .col-sm-12, .row-txt .col-md-12, .row-txt .col-lg-12
    {
        width: 33%;
        margin-top: 5px;
    }

    /*Accounting*/
    .accounting-nav
    {
        width: 100%;
    }
    .accounting-nav li
    {
        width: 24.3%;
        margin-top: 0;
    }
    .accounting-nav a
    {
        color: #000000;
        background-color: #d6d6d6;
        text-align: center;
        font-size: 13px;
    }
    .navbar-left
    {
        display: none;
    }

}
/*CLOSE TABLET LAYOUT LANDSCAPE/896PX*/
@media only screen and (min-width:896px) and (max-width:999px)
{
    .db-nav ul li a
    {
        padding: 0 10px;
    }
    .range-rec .range-recLt
    {
        width: 280px;
        border-right: none;
    }
    .range-rec .range-recRt
    {
        width: 60%;
    }
    .manualRow ul li
    {
        width: 25%;
    }
    .lt-showhide-old
    {
        display: block;
    }
    .lt-showhide-new
    {
        display: none;
    }
    .row-search .col-xs-1, .row-search .col-sm-1, .row-search .col-md-1, .row-search .col-lg-1, .row-search .col-xs-2, .row-search .col-sm-2, .row-search .col-md-2, .row-search .col-lg-2, .row-search .col-xs-3, .row-search .col-sm-3, .row-search .col-md-3, .row-search .col-lg-3, .row-search .col-xs-4, .row-search .col-sm-4, .row-search .col-md-4, .row-search .col-lg-4, .row-search .col-xs-5, .row-search .col-sm-5, .row-search .col-md-5, .row-search .col-lg-5, .row-search .col-xs-6, .row-search .col-sm-6, .row-search .col-md-6, .row-search .col-lg-6, .row-search .col-xs-7, .row-search .col-sm-7, .row-search .col-md-7, .row-search .col-lg-7, .row-search .col-xs-8, .row-search .col-sm-8, .row-search .col-md-8, .row-search .col-lg-8, .row-search .col-xs-9, .row-search .col-sm-9, .row-search .col-md-9, .row-search .col-lg-9, .row-search .col-xs-10, .row-search .col-sm-10, .row-search .col-md-10, .row-search .col-lg-10, .row-search .col-xs-11, .row-search .col-sm-11, .row-search .col-md-11, .row-search .col-lg-11, .row-search .col-xs-12, .row-search .col-sm-12, .row-search .col-md-12, .row-search .col-lg-12
    {
        width: 33%;
        margin-top: 5px;
    }

    .row-txt .col-xs-1, .row-txt .col-sm-1, .row-txt .col-md-1, .row-txt .col-lg-1, .row-txt .col-xs-2, .row-txt .col-sm-2, .row-txt .col-md-2, .row-txt .col-lg-2, .row-txt .col-xs-3, .row-txt .col-sm-3, .row-txt .col-md-3, .row-txt .col-lg-3, .row-txt .col-xs-4, .row-txt .col-sm-4, .row-txt .col-md-4, .row-txt .col-lg-4, .row-txt .col-xs-5, .row-txt .col-sm-5, .row-txt .col-md-5, .row-txt .col-lg-5, .row-txt .col-xs-6, .row-txt .col-sm-6, .row-txt .col-md-6, .row-txt .col-lg-6, .row-txt .col-xs-7, .row-txt .col-sm-7, .row-txt .col-md-7, .row-txt .col-lg-7, .row-txt .col-xs-8, .row-txt .col-sm-8, .row-txt .col-md-8, .row-txt .col-lg-8, .row-txt .col-xs-9, .row-txt .col-sm-9, .row-txt .col-md-9, .row-txt .col-lg-9, .row-txt .col-xs-10, .row-txt .col-sm-10, .row-txt .col-md-10, .row-txt .col-lg-10, .row-txt .col-xs-11, .row-txt .col-sm-11, .row-txt .col-md-11, .row-txt .col-lg-11, .row-txt .col-xs-12, .row-txt .col-sm-12, .row-txt .col-md-12, .row-txt .col-lg-12
    {
        width: 33%;
        margin-top: 5px;
    }
    .navbar-left
    {
        display: none;
    }

}
/* CLOSE TABLET LAYOUT LANDSCAPE/896PX */

/* TABLET LAYOUT  */

@media only screen and (min-width: 768px) and (max-width: 895px)
{
    .db-nav ul li a
    {
        padding: 0 10px;
    }
    .range-rec .range-recLt
    {
        width: 280px;
        border-right: none;
    }
    .range-rec .range-recRt
    {
        width: 50%;
    }
    .prop-stepsCon
    {
        width: 650px;
        height: 60px;
    }
    .prop-stepsCon .stepsLine
    {
        width: 590px;
        margin: 18px 0 0 25px;
        position: relative;
        z-index: 2;
    }
    .manualRow ul li
    {
        width: 33%;
    }
    .lt-showhide-old
    {
        display: block;
    }
    .lt-showhide-new
    {
        display: none;
    }
    .navbar-left
    {
        display: none;
    }
    .con-rt .conRt-txt
    {
        margin-right: 0px;
        padding-right: 0;
        width: 100%;
        float: left;
    }
    .conRt-nav
    {
        width: 100%;
        float: right;
        position: relative;
        top: 0;
    }
    /*Universal Search*/
    .universal-con
    {
        width: 700px;
        margin-left: -350px;
    }
    .universal-con h3.hdrtxt
    {
        font-size: 16px;
        position: relative;
        top: 3px;
    }
    .universal-con h6
    {
        width: 90px;
        text-align: left;
    }
    .uni-HdrSearch
    {
        width: 200px;
        position: absolute;
        top: 5px;
        right: 40px;
    }
    .universal-con .uni-conTxt ul li.un-s-lt
    {
        width: 90%;
        margin-right: 5px;
    }
    .universal-con .uni-conTxt ul li.un-s-rt
    {
        width: 660px;
        border-left: 1px solid #dadada;
    }
    /*//Universal Search*/
    .rtshowhide
    {
        display: none;
    }

    .row-search .col-xs-1, .row-search .col-sm-1, .row-search .col-md-1, .row-search .col-lg-1, .row-search .col-xs-2, .row-search .col-sm-2, .row-search .col-md-2, .row-search .col-lg-2, .row-search .col-xs-3, .row-search .col-sm-3, .row-search .col-md-3, .row-search .col-lg-3, .row-search .col-xs-4, .row-search .col-sm-4, .row-search .col-md-4, .row-search .col-lg-4, .row-search .col-xs-5, .row-search .col-sm-5, .row-search .col-md-5, .row-search .col-lg-5, .row-search .col-xs-6, .row-search .col-sm-6, .row-search .col-md-6, .row-search .col-lg-6, .row-search .col-xs-7, .row-search .col-sm-7, .row-search .col-md-7, .row-search .col-lg-7, .row-search .col-xs-8, .row-search .col-sm-8, .row-search .col-md-8, .row-search .col-lg-8, .row-search .col-xs-9, .row-search .col-sm-9, .row-search .col-md-9, .row-search .col-lg-9, .row-search .col-xs-10, .row-search .col-sm-10, .row-search .col-md-10, .row-search .col-lg-10, .row-search .col-xs-11, .row-search .col-sm-11, .row-search .col-md-11, .row-search .col-lg-11, .row-search .col-xs-12, .row-search .col-sm-12, .row-search .col-md-12, .row-search .col-lg-12
    {
        width: 33%;
        margin-top: 5px;
    }

    .row-txt .col-xs-1, .row-txt .col-sm-1, .row-txt .col-md-1, .row-txt .col-lg-1, .row-txt .col-xs-2, .row-txt .col-sm-2, .row-txt .col-md-2, .row-txt .col-lg-2, .row-txt .col-xs-3, .row-txt .col-sm-3, .row-txt .col-md-3, .row-txt .col-lg-3, .row-txt .col-xs-4, .row-txt .col-sm-4, .row-txt .col-md-4, .row-txt .col-lg-4, .row-txt .col-xs-5, .row-txt .col-sm-5, .row-txt .col-md-5, .row-txt .col-lg-5, .row-txt .col-xs-6, .row-txt .col-sm-6, .row-txt .col-md-6, .row-txt .col-lg-6, .row-txt .col-xs-7, .row-txt .col-sm-7, .row-txt .col-md-7, .row-txt .col-lg-7, .row-txt .col-xs-8, .row-txt .col-sm-8, .row-txt .col-md-8, .row-txt .col-lg-8, .row-txt .col-xs-9, .row-txt .col-sm-9, .row-txt .col-md-9, .row-txt .col-lg-9, .row-txt .col-xs-10, .row-txt .col-sm-10, .row-txt .col-md-10, .row-txt .col-lg-10, .row-txt .col-xs-11, .row-txt .col-sm-11, .row-txt .col-md-11, .row-txt .col-lg-11, .row-txt .col-xs-12, .row-txt .col-sm-12, .row-txt .col-md-12, .row-txt .col-lg-12
    {
        width: 33%;
        margin-top: 5px;
    }

    .m-payment-bdr
    {
        border-bottom: 1px solid #cfe8e6;
        border-right: none;
        margin-bottom: 20px;
        padding-bottom: 20px;
    }


}
/* CLOSE TABLET LAYOUT */


/* WIDE MOBILE LAYOUT (LANDSCAPE/480PX) 
----------------------------------------------- */

@media only screen and (min-width: 480px) and (max-width: 767px)
{
    .setupBtn
    {
        top: 16px;
    }
    .db-nav
    {
        margin: 0 auto;
        width: 450px;
    }
    .db-nav ul li
    {
        height: 35px;
        width: 33%;
    }
    .db-nav ul li a
    {
        height: 30px;
        line-height: 25px;
        padding: 0 10px;
    }
    .roles-space
    {
        margin-bottom: 15px;
    }
    .rSettingLabel
    {
        text-align: left;
        padding-bottom: 5px;
    }
    .db-apment
    {
        float: left;
        margin: 5px 0 10px 16px;
    }
    .rec-pattern .rec-patternLt
    {
        width: 90px;
    }
    .rec-pattern .rec-patternRt
    {
        width: 77%;
    }
    .range-rec .range-recLt
    {
        width: 280px;
        border-right: none;
    }
    .range-rec .range-recRt
    {
        width: 50%;
    }
    .prop-stepsCon
    {
        width: 450px;
        height: 60px;
    }
    .prop-stepsCon .stepsLine
    {
        width: 400px;
        margin: 18px 0 0 25px;
        position: relative;
        z-index: 2;
    }
    .prop-nav
    {
        width: 100%;
        padding: 0 5px;
    }
    .prop-nav a
    {
        background-color: #fff;
        color: #303030;
        padding: 6px 8px !important;
        margin: 4px 0 4px 3px;
        border-radius: 6px !important;
        font-size: 12px;
    }
    .prop-nav a:hover
    {
        background-color: #E9E6E6;
    }
    .prop-nav li.active a, .prop-nav li.active a:hover
    {
        background-color: #19b4a6 !important;
        border-color: #DDDDDD #DDDDDD rgba(0, 0, 0, 0);
        color: #fff !important;
        cursor: default;
    }
    .manualRow ul li
    {
        width: 50%;
    }
    .con-rt .conRt-txt
    {
        margin-right: 0px;
        padding-right: 0;
        width: 100%;
        float: left;
    }
    .conRt-nav
    {
        width: 100%;
        float: right;
        position: relative;
        top: 0;
    }
    .lt-showhide-old
    {
        display: block;
    }
    .lt-showhide-new
    {
        display: none;
    }
    .rtshowhide
    {
        display: none;
    }
    .lt-search
    {
        width: 210px;
        top: 12px;
    }
    .sinput
    {
        width: 83%;
    }
    ul.acTop li.profile a
    {
        width: 150px;
    }
    ul.acTop li.profile span.text
    {
        display: table-cell;
        overflow: hidden;
        table-layout: fixed;
        text-overflow: ellipsis;
        vertical-align: middle;
        white-space: nowrap;
        float: left;
        max-width: 100px;
    }

    .row-search .col-xs-1, .row-search .col-sm-1, .row-search .col-md-1, .row-search .col-lg-1, .row-search .col-xs-2, .row-search .col-sm-2, .row-search .col-md-2, .row-search .col-lg-2, .row-search .col-xs-3, .row-search .col-sm-3, .row-search .col-md-3, .row-search .col-lg-3, .row-search .col-xs-4, .row-search .col-sm-4, .row-search .col-md-4, .row-search .col-lg-4, .row-search .col-xs-5, .row-search .col-sm-5, .row-search .col-md-5, .row-search .col-lg-5, .row-search .col-xs-6, .row-search .col-sm-6, .row-search .col-md-6, .row-search .col-lg-6, .row-search .col-xs-7, .row-search .col-sm-7, .row-search .col-md-7, .row-search .col-lg-7, .row-search .col-xs-8, .row-search .col-sm-8, .row-search .col-md-8, .row-search .col-lg-8, .row-search .col-xs-9, .row-search .col-sm-9, .row-search .col-md-9, .row-search .col-lg-9, .row-search .col-xs-10, .row-search .col-sm-10, .row-search .col-md-10, .row-search .col-lg-10, .row-search .col-xs-11, .row-search .col-sm-11, .row-search .col-md-11, .row-search .col-lg-11, .row-search .col-xs-12, .row-search .col-sm-12, .row-search .col-md-12, .row-search .col-lg-12
    {
        width: 50%;
        margin-top: 5px;
        float: left;
    }

    .row-txt .col-xs-1, .row-txt .col-sm-1, .row-txt .col-md-1, .row-txt .col-lg-1, .row-txt .col-xs-2, .row-txt .col-sm-2, .row-txt .col-md-2, .row-txt .col-lg-2, .row-txt .col-xs-3, .row-txt .col-sm-3, .row-txt .col-md-3, .row-txt .col-lg-3, .row-txt .col-xs-4, .row-txt .col-sm-4, .row-txt .col-md-4, .row-txt .col-lg-4, .row-txt .col-xs-5, .row-txt .col-sm-5, .row-txt .col-md-5, .row-txt .col-lg-5, .row-txt .col-xs-6, .row-txt .col-sm-6, .row-txt .col-md-6, .row-txt .col-lg-6, .row-txt .col-xs-7, .row-txt .col-sm-7, .row-txt .col-md-7, .row-txt .col-lg-7, .row-txt .col-xs-8, .row-txt .col-sm-8, .row-txt .col-md-8, .row-txt .col-lg-8, .row-txt .col-xs-9, .row-txt .col-sm-9, .row-txt .col-md-9, .row-txt .col-lg-9, .row-txt .col-xs-10, .row-txt .col-sm-10, .row-txt .col-md-10, .row-txt .col-lg-10, .row-txt .col-xs-11, .row-txt .col-sm-11, .row-txt .col-md-11, .row-txt .col-lg-11, .row-txt .col-xs-12, .row-txt .col-sm-12, .row-txt .col-md-12, .row-txt .col-lg-12
    {
        width: 50%;
        margin-top: 5px;
        float: left;
    }

    .m-payment-bdr
    {
        border-bottom: 1px solid #cfe8e6;
        border-right: none;
        margin-bottom: 20px;
        padding-bottom: 20px;
    }

    /*Accounting*/
    .accounting-nav
    {
        width: 100%;
    }
    .accounting-nav li
    {
        width: 48.5%;
        margin: 5px 0% 0 1%;
    }
    .accounting-nav a
    {
        font-size: 13px;
        border-radius: 0px !important;
    }

    /*Units Popup*/
    .unitspopup-txt ul li
    {
        width: 48%;
    }

    /*Notifications*/
    .notiTxt-dd
    {
        width: 400px !important;
    }

    /*Reconcile*/
    .reconcile
    {
        width: 98%;
        float: left;
        padding: 10px 1%;
    }
    .reconcile ul li h3
    {
        font-size: 17px;
        margin-bottom: 20px;
    }
    .reconcile ul li.stmnt-Bal
    {
        width: 48%;
        padding-right: 2%;
        padding-left: 2%;
    }
    .reconcile ul li.system-Bal
    {
        width: 48%;
        padding-right: 0%;
        padding-left: 2%;
        border-right: 1px solid #ffffff;
    }
    .reconcile ul li.diff
    {
        width: 98%;
        text-align: center;
        padding: 10px 0 0 2%;
        border-top: 1px solid #dadada;
    }
    .reconcile ul li.diff .diff-amt
    {
        font-size: 20px;
        padding: 20px 0;
    }
    /*Reconcile close*/



}
/* CLOSE WIDE MOBILE LAYOUT */

/* MOBILE LAYOUT (PORTRAIT/320PX) 
----------------------------------------------- */

@media only screen and (max-width:479px)
{
    .setupBtn
    {
        top: 16px;
    }
    .db-nav
    {
        margin: 0 auto;
        width: 300px;
    }
    .db-nav ul li
    {
        height: 35px;
        width: 49%;
    }
    .db-nav ul li a
    {
        height: 30px;
        line-height: 25px;
        padding: 0 10px;
    }
    .roleName
    {
        width: 280px;
        margin: auto;
    }
    .roleName label
    {
        width: 81px;
        float: left;
        line-height: 35px;
    }
    .roleName input[type="text"]
    {
        width: 180px;
        float: left;
    }
    .roles-space
    {
        margin-bottom: 20px;
        width: 100%;
        float: left;
    }
    .rSettingLabel
    {
        text-align: left;
        padding-bottom: 5px;
    }
    .db-apment
    {
        float: left;
        margin: 5px 0 10px 16px;
    }
    .notify-select ul li
    {
        width: 99%;
    }
    .rec-pattern .rec-patternLt
    {
        width: 90px;
    }
    .rec-pattern .rec-patternRt
    {
        width: 65%;
    }
    .range-rec .range-recLt
    {
        width: 280px;
        border-right: none;
    }
    .range-rec .range-recRt
    {
        width: 70%;
    }
    .multiChkboxes ul li
    {
        list-style: none;
        padding: 3px;
        width: 100%;
        float: left;
    }
    .prop-stepsCon
    {
        width: 290px;
        height: 60px;
    }
    .prop-stepsCon .stepsLine
    {
        width: 240px;
        margin: 18px 0 0 25px;
        position: relative;
        z-index: 2;
    }
    .prop-stepsCon a.addBuilding
    {
        left: 40%;
    }




    .row-search .col-xs-1, .row-search .col-sm-1, .row-search .col-md-1, .row-search .col-lg-1, .row-search .col-xs-2, .row-search .col-sm-2, .row-search .col-md-2, .row-search .col-lg-2, .row-search .col-xs-3, .row-search .col-sm-3, .row-search .col-md-3, .row-search .col-lg-3, .row-search .col-xs-4, .row-search .col-sm-4, .row-search .col-md-4, .row-search .col-lg-4, .row-search .col-xs-5, .row-search .col-sm-5, .row-search .col-md-5, .row-search .col-lg-5, .row-search .col-xs-6, .row-search .col-sm-6, .row-search .col-md-6, .row-search .col-lg-6, .row-search .col-xs-7, .row-search .col-sm-7, .row-search .col-md-7, .row-search .col-lg-7, .row-search .col-xs-8, .row-search .col-sm-8, .row-search .col-md-8, .row-search .col-lg-8, .row-search .col-xs-9, .row-search .col-sm-9, .row-search .col-md-9, .row-search .col-lg-9, .row-search .col-xs-10, .row-search .col-sm-10, .row-search .col-md-10, .row-search .col-lg-10, .row-search .col-xs-11, .row-search .col-sm-11, .row-search .col-md-11, .row-search .col-lg-11, .row-search .col-xs-12, .row-search .col-sm-12, .row-search .col-md-12, .row-search .col-lg-12
    {
        width: 100%;
        margin-top: 5px;
        float: left;
    }

    .row-txt .col-xs-1, .row-txt .col-sm-1, .row-txt .col-md-1, .row-txt .col-lg-1, .row-txt .col-xs-2, .row-txt .col-sm-2, .row-txt .col-md-2, .row-txt .col-lg-2, .row-txt .col-xs-3, .row-txt .col-sm-3, .row-txt .col-md-3, .row-txt .col-lg-3, .row-txt .col-xs-4, .row-txt .col-sm-4, .row-txt .col-md-4, .row-txt .col-lg-4, .row-txt .col-xs-5, .row-txt .col-sm-5, .row-txt .col-md-5, .row-txt .col-lg-5, .row-txt .col-xs-6, .row-txt .col-sm-6, .row-txt .col-md-6, .row-txt .col-lg-6, .row-txt .col-xs-7, .row-txt .col-sm-7, .row-txt .col-md-7, .row-txt .col-lg-7, .row-txt .col-xs-8, .row-txt .col-sm-8, .row-txt .col-md-8, .row-txt .col-lg-8, .row-txt .col-xs-9, .row-txt .col-sm-9, .row-txt .col-md-9, .row-txt .col-lg-9, .row-txt .col-xs-10, .row-txt .col-sm-10, .row-txt .col-md-10, .row-txt .col-lg-10, .row-txt .col-xs-11, .row-txt .col-sm-11, .row-txt .col-md-11, .row-txt .col-lg-11, .row-txt .col-xs-12, .row-txt .col-sm-12, .row-txt .col-md-12, .row-txt .col-lg-12
    {
        width: 100%;
        margin-top: 5px;
        float: left;
    }

    .m-payment-bdr
    {
        border-bottom: 1px solid #cfe8e6;
        border-right: none;
        margin-bottom: 20px;
        padding-bottom: 20px;
    }

    /*Accounting*/
    .accounting-nav
    {
        width: 100%;
    }
    .accounting-nav li
    {
        width: 100%;
        margin: 3px 0 0 0;
    }
    .accounting-nav a
    {
        font-size: 13px;
        border-radius: 0px !important;
    }

    /*Units Popup*/
    .unitspopup-txt ul li
    {
        width: 98%;
    }
    /*Notifications*/
    .notiTxt-dd
    {
        width: 280px !important;
    }

    /*Reconcile*/
    .reconcile
    {
        width: 98%;
        float: left;
        padding: 10px 1%;
    }
    .reconcile ul li h3
    {
        font-size: 17px;
        margin-bottom: 20px;
        text-align: left;
    }
    .reconcile ul li.stmnt-Bal
    {
        width: 100%;
        padding: 10px 0% 10px 2%;
    }
    .reconcile ul li.system-Bal
    {
        width: 100%;
        padding: 10px 0% 0 2%;
        border-right: 1px solid #ffffff;
        border-top: 1px solid #dadada;
    }
    .reconcile ul li.diff
    {
        width: 98%;
        text-align: left;
        padding: 10px 0 0 2%;
        border-top: 1px solid #dadada;
    }
    .reconcile ul li.diff .diff-amt
    {
        font-size: 20px;
        padding: 20px 0;
    }
    /*Reconcile close*/

}
/* CLOSE MOBILE LAYOUT */


/*	RETINA OVERRIDES 
----------------------------------------------- */

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2)
{

}
/* CLOSE RETINA MEDIA QUERY */

@media screen and (-webkit-min-device-pixel-ratio:0)
{

}
/*----------------- NEW -------------------------*/
.name_icon
{
    background: url(../images/name-icon.png) no-repeat center left;
    float: left;
    margin-top: 20px;
    height: 16px;
    width: 17px;
}
.msg_icon
{
    background: url(../images/mess-icon.png) no-repeat center left;
    float: left;
    margin-top: 22px;
    height: 16px;
    width: 17px;
}
.round-text
{
    background: #379eaa;
    border-radius: 20px;
    color: #fff;
    padding: 1px 7px;
    border-radius: 37px;
    font-size: 11px;
    margin-left: 5px;
}
.alert_icon
{
    background: url(../images/alert-icon.png) no-repeat center left;
    float: left;
    margin-top: 22px;
    height: 16px;
    width: 17px;
}
.fistForm input[type="text"]
{
    border: 1px solid #c2c2c2;
    border-radius: 5px;
    width: 250px;
    height: 32px;
    padding: 0 5px;
}
.fistForm
{
    margin-left: 30px;
}
.fistForm .top_form
{
    float: left;
    width: 21%;
}
.top_form label
{
    float: left;
    width: 100%;
}
.scndForm
{
    margin-left: 20px;
}
.scndForm input[type="text"]
{
    border: 1px solid #c2c2c2;
    border-radius: 5px;
    width: 160px;
    height: 32px;
    padding: 0px 5px;
    color: #b9b9b9;
}
.scndForm .top_form
{
    float: left;
}

.add_cust-first
{
    float: left;
}
.add_cust-first .top_form
{
}
.add_cust-first .top_form [type="text"]
{
    border: 1px solid #c2c2c2;
    border-radius: 5px;
    width: 160px;
    height: 32px;
    padding: 0px 5px;
    color: #b9b9b9;
}
.add-outer
{
    float: left;
    border: 1px solid #ccc;
    padding: 20px;
    width: 100%;
    margin: 10px 0 20px 0;
    border-radius: 10px;
}
.add-outer h3
{
    font-size: 15px;
    font-weight: 700;
    margin-top: -31px;
    padding: 0 10px;
    float: left;
    background: #fff;
    color: #0093d9;
}
.credit-outer
{
    float: left;
    border: 1px solid #ccc;
    padding: 20px;
    width: 100%;
    margin: 10px 0 20px 0;
    border-radius: 10px;
}
.credit-outer h3
{
    font-size: 15px;
    font-weight: 700;
    margin-top: -31px;
    padding: 0 10px;
    float: left;
    background: #fff;
    color: #0093d9;
}
.bank-outer
{
    float: left;
    border: 1px solid #ccc;
    padding: 20px;
    width: 100%;
    margin: 10px 0 20px 0;
    border-radius: 10px;
}
.bank-outer h3
{
    font-size: 15px;
    font-weight: 700;
    margin-top: -31px;
    padding: 0 10px;
    float: left;
    background: #fff;
    color: #0093d9;
}
.col-sm-13
{
    width: 11%;
}
.col-sm-14
{
    width: 14%;
}
.col-sm-15
{
    width: 22.3%;
}
.col-sm-16
{
    width: 26%;
}
.col-sm-17
{
    width: 26.3%;
}
.col-sm-18
{
    width: 27%;
}
.cln_icon
{
    background: url(../images/cln-icon.png) no-repeat;
    height: 17px;
    position: absolute;
    right: 20px;
    top: 28px;
    width: 20px;
}

.input-group-btn .btn
{
    padding: 4px 10px 5px;
}
.table tr td
{
    background: #f0f0f0;
    color: #929292;
}
.que-icon
{
    position: absolute;
    right: 0;
    height: 16px;
    width: 16px;
    background: url(../images/que-icon.png) no-repeat;
    cursor: pointer;
    top: 0;
}
.input-seacrh1
{
    position: relative;
}
.input-seacrh1 .btn-primary
{
    background: #fff;
    box-shadow: none;
    color: #0093d9;
    border-color: #fff;
    border-left: none;
    position: absolute;
    right: 1px;
    top: 2px;
    z-index: 3;
}
.input-seacrh1 .btn
{
    padding: 0px 10px;
}
.top-search
{
    position: absolute;
    right: -6px;
    top: 3px;
}
.panel-heading
{
    position: relative;
}
select[multiple]
{
    height: 95px;
}
@media only screen and (max-width:950px)
{
    .col-sm-13
    {
        width: auto;
    }
    .col-sm-14
    {
        width: auto;
    }
}
@media only screen and (max-width:480px)
{
    .col-sm-13
    {
        width: 100%;
    }
    .col-sm-14
    {
        width: 100%;
    }

}
@media only screen and (max-width:400px)
{
    .panel-heading
    {
        height: 70px;
    }
    .top-search
    {
        position: absolute;
        left: -6px;
        bottom: -5px;
        right: auto;
        top: auto;
    }
}

@media only screen and (max-width:768px)
{
    .msg_icon
    {
        margin-top: 17px;
    }
    .name_icon
    {
        margin-top: 17px;
    }
    .alert_icon
    {
        margin-top: 17px;
    }
    .round-text
    {
        margin-left: 5px;
    }
    #header.navbar > .navbar-header > .navbar-brand
    {
        text-align: center;
        margin-left: 0px;
    }
    .col-sm-15
    {
        width: 100%;
    }
    .col-sm-16
    {
        width: 100%;
    }
    .col-sm-17
    {
        width: 100%;
    }
    .col-sm-18
    {
        width: 100%;
    }
}
@media only screen and (min-width:768px)
{
    #header.navbar > .navbar-toolbar .navbar-nav.navbar-right
    {
        margin: 0 14px 0 0;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px)
{
    .topmenu li a > .userIcon
    {
        width: 15px;
        height: 20px;
    }
    .topmenu li a > .device-Icon
    {
        width: 15px;
        height: 20px;
    }
    #header.navbar > .navbar-header > .navbar-brand
    {
        width: 56px;
        margin-left: 4px;
    }
}
@media only screen and (max-width:358px)
{
    #header.navbar.navbar-fixed-top ~ #main
    {
        padding-top: 155px;
    }
}



/****** Added By Shav 16 Dec ********/
.preview-body
{
    background: #fff;
    min-height: 268px;
    float: left;
    width: 100%;
}


.tabs-content
{
    border: 1px solid #DDDDDD;
    float: left;
    padding: 1%;
    width: 100%;
}
.ul-dd
{
    position: relative;
    width: 100%;
    text-align: right;
}
.ul-dd select
{
    background: none repeat scroll 0 0 #FCFCFC;
    border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 1px 1px 2px #DDDDDD inset;
    color: #666666;
    margin: 0 0 0 5px !important;
    padding: 5px !important;
    width: 170px !important;
}
.top-links
{
    color: #FFFFFF;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 11px;
    width: auto;
}

.text-white-link
{
    color: #FFFFFF;
    text-decoration: none;
}
.text-white-link:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}

.cd-tabs-navigation
{
    width: 100%;
    margin: 0 !important;
    padding:0px;
   /* background: #d4e3ea; */
} 
.cd-tabs-navigation:after
{
    content: "";
    display: table;
    clear: both;
}
.cd-tabs-navigation li
{
    float: left;
}
.cd-tabs-navigation a
{
    position: relative;
    display: block;
    height: 40px;
    text-align: center;
    font-size: 13px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
   /* font-weight: 700;*/
    color: #428BCA;
    padding: 10px 25px 0 25px;
    text-decoration: none;
}
.no-touch .cd-tabs-navigation a:hover
{
    color: #428BCA;
    /*background-color: #C7D6DD; */
}
.cd-tabs-navigation a.selected
{
    background-color: #ffffff !important;
    color: #428BCA;
}
.cd-tabs-navigation a::before
{
    /* icons */
    position: absolute;
    top: 12px;
    left: 50%;
    margin-left: -10px;
    display: inline-block;
    height: 20px;
    width: 20px;
    background-image: url(../images/vicons.svg);
    background-repeat: no-repeat;
}
.cd-tabs-navigation a[data-content='inbox']::before
{
    background-position: 0 0;
}
.cd-tabs-navigation a[data-content='new']::before
{
    background-position: -20px 0;
}
.cd-tabs-navigation a[data-content='gallery']::before
{
    background-position: -40px 0;
}
.cd-tabs-navigation a[data-content='store']::before
{
    background-position: -60px 0;
}
.cd-tabs-navigation a[data-content='settings']::before
{
    background-position: -80px 0;
}
.cd-tabs-navigation a[data-content='trash']::before
{
    background-position: -100px 0;
}
.cd-tabs-navigation a[data-content='inbox'].selected::before
{
    background-position: 0 -20px;
}
.cd-tabs-navigation a[data-content='new'].selected::before
{
    background-position: -20px -20px;
}
.cd-tabs-navigation a[data-content='gallery'].selected::before
{
    background-position: -40px -20px;
}
.cd-tabs-navigation a[data-content='store'].selected::before
{
    background-position: -60px -20px;
}
.cd-tabs-navigation a[data-content='settings'].selected::before
{
    background-position: -80px -20px;
}
.cd-tabs-navigation a[data-content='trash'].selected::before
{
    background-position: -100px -20px;
}
.cd-tabs-content
{
    background: #ffffff;
    padding: 0;
}
.cd-tabs-content li
{
    display: none; /*padding: 1.4em 0;*/
    padding: 0;
}
.cd-tabs-content li.selected
{
    display: block;
    -webkit-animation: cd-fade-in 0.5s;
    -moz-animation: cd-fade-in 0.5s;
    animation: cd-fade-in 0.5s;
}
.cd-tabs-content li p
{
    font-size: 14px;
    line-height: 1.6;
    color: #8493bf;
    margin-bottom: 2em;
}
.cd-tabs
{
    position: relative;
    width: 100%; /*margin: 1em auto;*/
    margin: 0 auto;
}
.cd-tabs:after
{
    content: "";
    display: table;
    clear: both;
}
.cd-tabs::after
{
    /* subtle gradient layer on top right - to indicate it's possible to scroll */
    position: absolute;
    top: 0;
    right: 0;
    height: 60px;
    width: 50px;
    z-index: 1;
    pointer-events: none; /*background: -webkit-linear-gradient( right , #f8f7ee, rgba(248, 247, 238, 0));   background: linear-gradient(to left, #f8f7ee, rgba(248, 247, 238, 0));*/
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity .3s 0s, visibility 0s 0s;
    -moz-transition: opacity .3s 0s, visibility 0s 0s;
    transition: opacity .3s 0s, visibility 0s 0s;
}
.no-cssgradients .cd-tabs::after
{
    display: none;
}
.cd-tabs.is-ended::after
{
    /* class added in jQuery - remove the gradient layer when it's no longer possible to scroll */
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s;
    -moz-transition: opacity .3s 0s, visibility 0s .3s;
    transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-tabs nav
{
    overflow: auto;
    -webkit-overflow-scrolling: touch;
   /* background: #f8f7ee;
    box-shadow: inset 0 -2px 3px rgba(203, 196, 130, 0.06); */
    position: relative;
}

.div-full
{
    width: 100%;
    float: left;
}
.div-full-lt
{
    width: 49%;
    float: left;
}
.div-full-rt
{
    width: 49%;
    float: right;
}
.label-form-outer
{
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
    min-height: 70px;
    position: relative;
}
.label-form-outer12
{
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
    min-height: 40px;
    position: relative;
}
.label-form-outer2
{
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
    min-height: 133px;
}
.document-hdr
{
    width: 100%;
    margin: 0;
    padding: 0 0 5px 0;
    float: left;
    border-bottom: 1px solid #477484;
}
.document-hdr .fl
{
    font-size: 15px;
}
.document-hdr .fr a
{
    margin-left: 5px;
}

.document-data
{
    width: 100%;
    margin: 10px 0 0 0;
    padding: 0;
    float: left;
}
.btn-outer
{
    width: 100%;
    margin: 10px 0 0 0;
    padding: 0 15px;
    float: left; /*margin: 7px 0px 0 0; float: right;*/
}
.btn-outer-bottom
{
    width: 100%;
    margin: 10px 0 0 0;
    padding: 0 15px;
    float: left;
}

.btn-primary2
{
    color: #fff;
    background-color: #477484;
    border-color: #477484;
    margin: 0 10px 0 0;
    float: left;
}
.search-section
{
    width: 200px;
    margin: 0;
    float: left;
    padding: 0;
}
.search-section-hdr
{
    width: 100%;
    margin: 0;
    float: left;
    padding: 0;
}
.search-section-data
{
    width: 100%;
    margin: 0;
    float: left;
    padding: 0;
}
.check-box-outer
{
    float: left;
    margin: 0 0 20px;
    padding: 0 0 0 5%;
    width: 95%;
}
.check-box-hdr
{
    width: 100%;
    margin: 0 0 5px 0;
    float: left;
    padding: 0 0 3px 0;
    font-size: 14px;
    border-bottom: 1px solid #E8E8E8;
}
.check-box-col1
{
    width: 100%;
    margin: 6px 0 0 0;
    float: left;
    padding: 0;
}
.check-box-col1-lt
{
    width: auto;
    margin: 0;
    float: left;
    padding: 0;
}
.check-box-col1-rt
{
    width: 85%;
    margin: 0 0 0 5px;
    float: left;
    padding: 0;
}

.div-full2
{
    width: 100%;
    float: left;
    margin: 0 0 10px 0;
}
.div-full2 .fl
{
    width: auto;
    float: left;
}
.div-full2 .fr
{
    width: auto;
    float: right;
    margin: 8px 0 0;
}
.select
{
    background: none repeat scroll 0 0 #FCFCFC;
    border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 1px 1px 2px #DDDDDD inset;
    color: #666666;
    margin: 0 0 0 5px !important;
    padding: 5px !important;
    width: 175px !important;
}


/******* Dashboard **************/
.div-full p
{
    font-size: 14px;
    margin: 0;
    padding-top: 0;
}
.dashboard-list
{
    width: 100%;
    float: left;
    margin: 0;
}
.dashboard-list ul
{
    width: 100%;
    float: left;
    margin: 10px 0;
    padding: 0 0 0 25px;
}
.dashboard-list ul li
{
    width: 100%;
    float: left;
    margin: 0 0 10px 0;
    list-style-type: disc;
}
.dashboard-list ul li a
{
    color: #77b5c5;
    text-decoration: none;
}
.dashboard-list ul li a:hover
{
    color: #77b5c5;
    text-decoration: underline;
}


/********** 7-Jan-2015  User Management **********/

.rt-form-outer
{
    width: 100%;
    float: left;
    margin-top: 10px;
}
.radio-outer2
{
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.radio-outer
{
    width: 100%;
    float: left;
}
.radio-lt
{
    width: 50%;
    float: left;
}
.radio-lt-radio
{
    width: auto;
    float: left;
}
.radio-lt-text
{
    width: auto;
    float: left;
    margin: 0 0 0 5px;
}
.radio-rt
{
    width: 50%;
    float: left;
}
.radio-rt-radio
{
    width: auto;
    float: left;
}
.radio-rt-text
{
    width: auto;
    float: left;
    margin: 0 0 0 5px;
}
.label-form-outer3
{
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
    min-height: 55px;
}

/*****30 Jan *****/
.link-rt
{
    width: 100%;
    text-align: right;
    margin-top: 20px;
}
.link-rt2
{
    width: 100%;
    text-align: right;
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 0 15px;
    float: left;
}
.cal-input
{
    width: 70%;
    float: left;
}
.cal-label
{
    width: 100%;
    float: left;
}
.cal-img
{
    float: left;
    margin: 5px 0 0 5px;
}
.preview-data
{
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}
.preview-hdr
{
    width: 100%;
    float: left;
    font-size: 14px;
    font-weight: bold;
}
.preview-para
{
    width: 100%;
    float: left;
    font-size: 13px;
    margin: 2px 0 20px 0;
}
.character-limit
{
    color: #A4A4A4;
    font-size: 11px;
}
.textarea
{
    margin-bottom: 20px;
    float: left;
    width: 100%;
}
.div-full4
{
    float: left;
    margin: 10px 0px;
    width: 100%;
}
.link-rt3
{
    line-height: 28px;
}

.btn
{
    float: left;
    margin: 0 10px 0 0 !important;
    padding: 8px 25px;
}


.btn-outer-top
{
    position: absolute;
    right: 0;
    top: 4px;
}

.btn-outer-top2
{
    position: absolute;
    right: 0;
    top: -5px;
}
.bdr-btm-none
{
    border-bottom: none !important;
}
.bdr-div
{
    border: 1px solid #ddd;
    padding: 2%;
    width: 96%;
    float: left;
    margin-top: 25px;
}
.bdr-btm-none
{
    border-bottom: none !important;
}
.bdr-div
{
    border: 1px solid #ddd;
    padding: 2%;
    width: 96%;
    float: left;
    margin-top: 25px;
}
.div-full3
{
    padding: 0 1%;
    width: 100%;
    float: left;
}
.breadcrumb-div
{
    padding: 0;
    width: 100%;
}
.breadcrumb-div a
{
    color: #477484;
    cursor: pointer;
}
.breadcrumb-div font
{
    line-height: 25px;
    vertical-align: middle;
    margin: 0 5px;
}
.breadcrumb-div span
{
    color: #5F5F5F;
}
/*****30 Jan *****/

/*4th Feb*/
.disabledsubmenu
{
    cursor: context-menu;
}

/*****17 March *****/

.action-icon
{ cursor:pointer;
  margin-right:5px;
}
 
 /*****accordian *****/ 
  #collapsible-panels
  {
      width:100%;
      float:left;
      margin:10px 0 0 0;
      } 
   #collapsible-panels h2 {
	width:100%;
	margin:0;
	padding: 10px 0;
	background: url(../images/open.jpg) no-repeat left center;
	border-bottom: 1px solid #E8E8E8;
	font-size:12px;
	float:left;
}
  #collapsible-panels h2.active {
	background: url(../images/close.jpg) no-repeat left center;
}
  #collapsible-panels h2 a {
	padding: 0 0 0 35px;
	text-decoration:none;
	color: #888;
}
 #collapsible-panels div {
	width:92%;
	float:right;
}
 #collapsible-panels div p label
 { width:100%;
   font-size:12px;
   float:left;
   color:#888;
 }
  #collapsible-panels div p span
 { width:100%;
   font-size:12px;
   float:left;
   min-height:40px;
 }
   #collapsible-panels div p span input[type="text"] 
   { border:1px solid #ccc;
     border-radius:4px;
     -moz-border-radius:4px;
     -webkit-border-radius:4px;
     padding:4px 12px;
     width:97%;
     color:#888;
       }
         #collapsible-panels div p span select 
   { border:1px solid #ccc;
     border-radius:4px;
     -moz-border-radius:4px;
     -webkit-border-radius:4px;
     padding:4px 12px;
     width:97%;
     color:#888;
       }

/*****accordian *****/

/*****25 May*****/
ul.curation-links {
    width: 100%;
    float: left;
    margin: 15px 0 15px 0;
    padding: 0px 0px 5px 0px;
    border-bottom: 1px dashed #477484; position:relative;
}
    
ul.curation-links li {
    width:auto;
    float:left;
    margin:0; padding:0 40px 0 0;
}
ul.curation-links li a{
    color: #428BCA;
    text-decoration: none;
}
ul.curation-links li a:hover{
    text-decoration: underline;
    color:#2A6496;
}
.separate-line{
    border-bottom: 1px dashed #477484; float:left; width:100%; margin:20px 0;
    top:auto;

}

ul.data-profile-links {
    width: auto;
    top:13px; right:0;
  position:absolute;
}
    
ul.data-profile-links li {
    width:auto;
    float:left;
    margin:0; padding:0 30px 0 0;
}
ul.data-profile-links li a{
    color: #428BCA;
    text-decoration: none;
    font-size:13px;
}
ul.data-profile-links li a:hover{
    text-decoration: underline;
    color:#2A6496;
}

/*****25 May*****/