body { padding-top:50px; }
a { outline:none !important; }
.table { margin-bottom:0 !important; }
form { margin:0 !important }

.fl { float:left !important }
.fr { float:right !important }

.ml0 { margin-left:0 !important }
.ml5 { margin-left:5px !important; }
.ml10 { margin-left:10px !important; }

.mr5 { margin-right:5px !important; }
.mr10 { margin-right:10px !important; }

.mt10 { margin-top:10px !important }

.mb10 { margin-bottom:10px !important }

.w10p { width:10%; }
.w15p { width:15%; }
.w20p { width:20%; }
.w30p { width:30%; }
.w40p { width:40%; }
.w50p { width:50%; }
.w60p { width:60%; }

.w30 { width:30px; }
.w60 { width:60px; }
.w100 { width:100px; }

.tac { text-align:center !important }
.tar { text-align:right !important }  

.bs { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;	}

.brb { border-bottom:1px solid #CCC; }

label { cursor:default !important }	

.block { display:block !important }

.errorMessage { color:#F00; font-size:12px; }
.success { color:#090; font-size:12px; }

textarea { resize:vertical }

header { height:50px; background:#333;
         padding:10px;
         box-sizing:border-box;
         -moz-box-sizing:border-box;
         -webkit-box-sizing:border-box;
         -o-box-sizing:border-box;
         position:fixed;
         left:0; top:0; right:0;
         z-index:99;
         /*z-index:999999;*/
}

.header_logo { display:inline-block }

.loading_data { 
    background: none repeat scroll 0 0 #FFFFCC;
    border-radius: 0 0 5px 5px;
    left: 50%;
    margin-left: -50px;
    padding: 5px 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100px;
    z-index: 100;
    display:none;
}
#flash_div {
    position: fixed;
    text-align: center;
    /*top: 59px;*/
    top: 0;
    width:100%;
    z-index: 1003;
}
.flash-success, .flash-error {
    background: none repeat scroll 0 0 #FFC;
    /*border: 1px solid #E6B100;*/
    border-radius: 5px 5px 5px 5px;
    display: inline;
    margin: 0 auto;
    padding:10px;
    text-align: center;
    font-size:12px;
}
.flash-success {
    color: #006600;
}
.flash-error {
    color: #FF0000;
}

.login-box { 
    margin:50px auto 0;
    width:350px;
    /*height:300px;*/
    background:#E8E8E8;
    border-radius:3px;
    box-shadow:0 1px 1px 0 #CCC;
    position:relative;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -o-box-sizing:border-box;
    padding:20px;
}
.login-box h4 {
    font-size:20px;
    font-weight:normal;
    margin:0 0 10px 0;
    color:#005DC7;	
}
.login-box form { margin:0 }
.login-box label { margin-bottom:15px !important }
.login-box input[type="text"], .login-box input[type="password"] { display:block !important; width:100%; padding-right:24px !important; margin-bottom:0 !important }
.login-box select { margin-bottom:0 !important }
.login-box input.btn { 
    width:80px;
    height:35px;
    color:#FFF;
    text-shadow: 0 1px 1px rgba(000, 000, 000, 0.75);
    outline:none;
    border:none;
}
.login-box input.btn { 
    color:#FFF;
}
.login-box input.btn_green { 
    background:#73B74F;
}
.login-box input.btn_blue { 
    background:#00ACEC;
}
.login-box input.btn_cancel { 
    background:#F8A326;
}





.user { float:right; padding:5px 10px; background:#FFF }
.user span { margin-right:5px; }
.user_n, .user_a { cursor:pointer; box-shadow:0 1px 1px 0 #CCC; }
.user_dd { padding:10px; position:absolute; right:10px; background:#FFF; box-shadow:0 1px 1px 0 #CCC; width:150px; display:none; }
.user_dd:hover { display:block !important }
.user_dd a { display:block; padding:3px 0; }
.user_n:focus + .user_a ~ .user_dd, .user_n:focus + .user_a { display:block }
.user_n:focus, .user_n + .user_a, .user_n + .user_a ~ .user_dd { display:none }


.input-icon { position:relative; }
span.input-icon { display:inline-block; }
.input-icon.input-icon-right > [class*="fa-"] { left:auto; right:3px; }
.input-icon > [class*="fa-"] { 
    bottom: 1px;
    color: #909090;
    display: inline-block;
    font-size: 16px;
    line-height: 28px;
    padding: 0 3px;
    position: absolute;
    top: 1px;
    z-index: 2;
}

input[type="checkbox"], input[type="radio"] {
    height: 18px;
    opacity: 0;
    position: absolute;
    width: 18px !important;
    z-index: 12;	
    margin-left:0 !important;
    float:none !important;
}
input[type="checkbox"] + .lbl, input[type="radio"] + .lbl {
    display: inline-block;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    min-height: 14px;
    min-width: 14px;
    position: relative;
    z-index: 11;	
}
input[type="checkbox"] + .lbl:before, input[type="radio"] + .lbl:before {
    background-color: #FAFAFA;
    border: 1px solid #CCCCCC;
    border-radius: 0 0 0 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #32A3CE;
    content: " ";
    display: inline-block;
    font-family: fontAwesome;
    font-size: 11px;
    font-weight: normal;
    height: 13px;
    line-height: 13px;
    margin-right: 1px;
    min-width: 13px;
    text-align: center;
    vertical-align: middle;
}
input[type="checkbox"]:checked + .lbl:before, input[type="radio"]:checked + .lbl:before {
    background-color: #F5F8FC;
    border-color: #ADB8C0;
    content: "";
    display: inline-block;	
}
input.ace-switch[type="checkbox"] {
    height: 30px;
    width: 90px !important;
    margin-top:0 !important
}
input.ace-switch-2[type="checkbox"] + .lbl:before {
    content: "ON\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";
}	
input.ace-switch[type="checkbox"] + .lbl:before {
    background-color: #F5F5F5;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2) inset;
    color: #999999;
    content: "YES\a0\a0\a0\a0\a0\a0\a0\a0NO";
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    margin-right: 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
    text-indent: -5px;
    transition: text-indent 0.4s ease 0s;
    width: 80px;
}
input.ace-switch[type="checkbox"]:checked + .lbl:before {
    background-color: #8AB2C9;
    border-color: #468FCC;
    color: #FFFFFF;
    text-indent: 5px;
}
input.ace-switch[type="checkbox"]:checked + .lbl:after {
    background-color: #FFFFFF;
    color: #8AB2C9;
    left:38px;
}
input.ace-switch[type="checkbox"] + .lbl:after {
    background-color: #8AB2C9;
    border-radius: 4px;
    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.3);
    color: #E5E5E5;
    content: "||||";
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: lighter;
    height: 22px;
    left:4px;
    line-height: 20px;
    padding: 0;
    position: absolute;
    text-align: center;
    text-shadow: -1px 0 0 rgba(0, 0, 0, 0.15);
    top: 4px;
    transition: left 0.4s ease 0s;
    width: 40px;
}
input.ace-switch[type="checkbox"] + .lbl {
    margin: 0 4px;
    min-height: 25px;
}


.navbar {
    margin-bottom:0 !important;
}
.ace-nav > li.white { 
    background:#FFFFFF;
    border-radius:4px !important;
}
.navbar .nav > li > a { padding:4px 8px !important }
.navbar .nav > li > a > span { margin-right:5px !important; }
.dropdown-menu { border-radius:0 !important; padding:5px !important; min-width:200px !important; }
.dropdown-menu > li.username { display:none; font-weight:bold; padding:5px; color:#0B6CBC; }


#main-content {
    margin-left: 220px;
    margin-right:0;
    margin-top:0;
    min-height:100%;
    /*padding:40px 0 0 0;*/
}


#sidebar {
    background-color: #FFFFFF;
    margin-left: 0;
    margin-top: 0;
    position: fixed;
    width: 220px;
    overflow:auto;
    bottom:0;
    top:50px;
    border-right: 1px solid #CCCCCC;

}
#sidebar:before {
    /*background-color: #F2F2F2;
border-right: 1px solid #CCCCCC;*/
    bottom: 0;
    content: "";
    display: block;
    position: fixed;
    top: 0;
    /*width: 220px;*/
    z-index: -1;
}

.nav-list li [class^="fa-"],.nav-list li [class*=" fa-"]{width:auto}
.nav-list{margin:0 !important;padding:0 !important;list-style:none}
.nav-list>li>a,.nav-list .nav-header{margin:0}
.nav-list>li>a { margin:0 !important; padding:0 7px 0 12px !important; }
[class^="fa-"]:before, [class*=" fa-"]:before { display: inline-block; text-decoration: inherit; }
.nav-list [class^="fa-"], .nav-list [class*=" fa-"] { line-height:inherit; }

.nav-list>li{display:block;padding:0;margin:0;border:0;border-top:1px solid #fcfcfc;border-bottom:1px solid #e5e5e5;position:relative}
.nav-list>li:first-child{border-top:0}
.nav-list>li>a{display:block;height:38px;line-height:36px;padding:0 16px 0 7px;background-color:#f0f0f0;color:#585858;text-shadow:none!important;font-size:13px;text-decoration:none}
.nav-list>li>a>[class*="fa-"]:first-child{display:inline-block;vertical-align:middle;min-width:30px;text-align:center;font-size:18px;font-weight:normal}
.nav-list>li>a:focus{background-color:#f9f9f9;color:#1963aa}
.nav-list>li>a:hover{background-color:#FFF;color:#1963aa}
.nav-list>li>a:hover:before{display:block;content:"";position:absolute;top:-1px;bottom:0;left:0;width:3px;max-width:3px;overflow:hidden;background-color:#3382af}
.nav-list>li>a .arrow{display:inline-block;width:14px!important;height:14px;line-height:14px;text-shadow:none;font-size:18px;position:absolute;right:9px;top:11px;padding:0;color:#666}
.nav-list>li a:hover>.arrow,.nav-list>li.active>a>.arrow,.nav-list>li.open>a>.arrow{color:#1963aa}
.nav-list>li.separator{height:3px;background-color:transparent;position:static;margin:1px 0;box-shadow:none}
.nav-list>li.open>a{background-color:#fafafa;color:#1963aa}
.nav-list>li.active{background-color:#fff}
.nav-list>li.active>a,.nav-list>li.active>a:hover,.nav-list>li.active>a:focus,.nav-list>li.active>a:active{background-color:#fff;color:#0b6cbc;font-weight:bold;font-size:13px}
.nav-list>li.active>a>[class*="fa-"]{font-weight:normal}
.nav-list>li.active>a:hover:before{display:none}
.nav-list>li.active>a:after{display:inline-block;content:"";position:absolute!important;left:0;top:4px;border:8px solid transparent;border-width:14px 10px;border-left-color:#0b6cbc}
.nav-list>li.active>a.dropdown-toggle:after{border-width:12px 7px;top:6px}
.nav-list>li.active.no-active-child>a:after{display:inline-block!important}
.nav-list>li.active.open>a:after{display:none}
.nav-list>li.active:after{display:inline-block;content:"";position:absolute;left:0;top:-1px;bottom:0;/*border-left:2px solid #0b6cbc*/}
.nav-list>li.open{border-bottom-color:#e5e5e5}
.nav-list>li.active.open>.submenu>li.active>a:after{display:inline-block;content:"";position:absolute!important;left:0;top:4px;border:8px solid transparent;border-width:16px 8px;border-left-color:#0b6cbc;top:2px}
.nav-list>li.active .submenu{display:block}
.nav-list>li .submenu{display:none;list-style:none;margin:0;padding:0;position:relative;background-color:#fff;border-top:1px solid #e5e5e5}
.nav-list>li .submenu>li{margin-left:0;position:relative}
.nav-list>li .submenu>li>a{display:block;position:relative;color:#616161;padding:7px 0 8px 37px;margin:0;border-bottom:1px dotted #e4e4e4; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.nav-list>li .submenu>li>a:focus{text-decoration:none}
.nav-list>li .submenu>li>a:hover{text-decoration:none;color:#4b88b7}
.nav-list>li .submenu>li:last-child>a{border-bottom:0}
.nav-list>li .submenu>li:first-child>a{border-top:1px solid #fafafa}
.nav-list>li .submenu>li.active>a{color:#0b6cbc}
.nav-list>li .submenu>li:before{content:"";display:inline-block;position:absolute;width:9px;left:21px;top:17px;border-top:1px dashed #b1c9e0}
.nav-list>li .submenu>li:after{content:"";display:inline-block;position:absolute;top:0;bottom:0;left:18px;width:0;border-left:1px dashed #b1c9e0}
.nav-list>li .submenu>li a>[class*="fa-"]:first-child{display:none;font-size:12px;font-weight:normal;width:22px;height:16px;line-height:16px;text-align:center;position:absolute;left:8px;top:10px;z-index:1;background-color:#FFF}
.nav-list>li .submenu>li.active>a>[class*="fa-"]:first-child,.nav-list>li .submenu>li:hover>a>[class*="fa-"]:first-child{display:inline-block}
.nav-list>li .submenu>li.active>a>[class*="fa-"]:first-child{color:#c86139}
#sidebar-collapse{border-bottom:1px solid #e0e0e0;background-color:#f3f3f3;text-align:center;padding:3px 0;position:relative}
#sidebar-collapse>[class*="fa-"]{display:inline-block;cursor:pointer;font-size:14px;color:#aaa;border:1px solid #bbb;padding:0 5px;line-height:18px;border-radius:16px;background-color:#fff;position:relative}
#sidebar-collapse:before{content:"";display:inline-block;height:0;border-top:1px solid #e0e0e0;position:absolute;left:15px;right:15px;top:13px}
#sidebar-shortcuts{background-color:#fafafa;border-bottom:1px solid #ddd;text-align:center;line-height:37px;max-height:40px;margin-bottom:0}
#sidebar-shortcuts-large{padding-bottom:4px}
#sidebar-shortcuts-large>.btn>[class*="fa-"]{font-size:110%}
#sidebar-shortcuts-mini{display:none;font-size:0;width:42px;line-height:18px;padding-top:2px;padding-bottom:2px;background-color:#fff}
#sidebar-shortcuts-mini>.btn{border-width:0!important;font-size:0;line-height:0;padding:8px!important;margin:0 1px;border-radius:0!important;opacity:.85}#sidebar.menu-min{width:60px}
#sidebar.menu-min:before{width:60px}
#sidebar.menu-min+#main-content{margin-left:60px}
#sidebar.menu-min+#main-content > #breadcrumbs {left:61px}
#sidebar.menu-min+#main-content #breadcrumbs.fixed{left:43px}
#sidebar.menu-min+#main-content > #breadcrumbs:after { clear:both }

/*.menu-min .nav-list>li>a{position:relative}
.menu-min .nav-list>li>a>span{display:none;position:absolute;left:41px;top:-2px;width:158px;height:39px;line-height:38px;background-color:#f5f5f5;z-index:121;box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2);border:1px solid #ccc;padding-left:12px}
.menu-min .nav-list>li>a.dropdown-toggle>span{box-shadow:none;border:0;top:-1px;left:42px;width:163px;border-bottom:1px solid #ddd}
.menu-min .nav-list>li>a .arrow{display:none}
.menu-min .nav-list>li>a:hover:before{width:2px}
.menu-min .nav-list>li:hover>a{color:#1963aa}
.menu-min .nav-list > li:hover > a > span {display:block}
.menu-min .nav-list>li.active>a>span{border-left-color:#1963aa}
.menu-min .nav-list>li.open>a{background-color:#fafafa;color:#585858}
.menu-min .nav-list>li.open.active>a{background-color:#fff}.menu-min .nav-list>li.open:hover>a{color:#1963aa}.menu-min .nav-list>li.active>a:after{border-width:14px 10px;top:4px}.menu-min .nav-list>li.active.open>a:after{display:block}.menu-min .nav-list>li.active.open>.submenu>li.active>a:after{display:none}.menu-min .nav-list>li>ul.submenu{background:#fff;position:absolute;z-index:120;left:41px;top:-2px;width:175px;border:1px solid #ccc;box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2);padding-top:40px;padding-bottom:2px;display:none!important}.menu-min .nav-list>li>ul.submenu li:before,.menu-min .nav-list>li>ul.submenu li:after{display:none}.menu-min .nav-list>li>ul.submenu li>a{border-left:none;margin-left:0;padding-left:24px}.menu-min .nav-list>li>ul.submenu li>a>[class*="icon-"]:first-child{width:16px}.menu-min .nav-list>li>ul.submenu li.active>a>[class*="icon-"]:first-child,.menu-min .nav-list>li>ul.submenu li:hover>a>[class*="icon-"]:first-child{left:7px}.menu-min .nav-list>li:hover>ul.submenu{display:block!important}.menu-min .nav-list>li.active>ul.submenu{border-left-color:#1963aa}.menu-min #sidebar-shortcuts{position:relative}.menu-min #sidebar-shortcuts-mini{display:block}.menu-min #sidebar-shortcuts-large{display:none;position:absolute;left:42px;top:-1px;width:175px;z-index:20;background-color:#fff;box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2);border:1px solid #ccc;padding:0 2px 3px}.menu-min #sidebar-shortcuts:hover #sidebar-shortcuts-large{display:block}.menu-min #sidebar-collapse:before{left:5px;right:5px}.menu-min #sidebar-collapse>[class*="icon-"]{font-size:13px;padding:0 4px;line-height:15px;border-width:1px;border-color:#aeaeae}*/


#menu-toggler{display:none}

/*.nav-list > li > a > span { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }*/
.nav-list > li > .dropdown-toggle { padding:0 28px 0 12px !important }

.dashboard, .main-grid { padding:40px 0 0 0; }

/*.multicolor > div.dash-link > a:nth-of-type(1) { border-color:#4DC2CD;  }
.multicolor > div.dash-link > a:nth-of-type(2) { border-color:#F2BD52;   }
.multicolor > div.dash-link > a:nth-of-type(3) { border-color:#CACF21;  }

.multicolor > div.dash-link:nth-of-type(2n+2) > a:nth-of-type(1) { border-color:#7EB171; }
.multicolor > div.dash-link:nth-of-type(2n+2) > a:nth-of-type(2) { border-color:#4A9AC9; }
.multicolor > div.dash-link:nth-of-type(2n+2) > a:nth-of-type(3) { border-color:#4DC2CD; }*/

/*.multicolor > div.dash-link > a:nth-of-type(1) > span > i  { color:#4A9AC9;  }
.multicolor > div.dash-link > a:nth-of-type(2) > span > i { color:#4A9AC9;   }
.multicolor > div.dash-link > a:nth-of-type(3) > span > i { color:#4A9AC9;  }

.multicolor > div.dash-link:nth-of-type(2n+2) > a:nth-of-type(1) > span > i { color:#4A9AC9; }
.multicolor > div.dash-link:nth-of-type(2n+2) > a:nth-of-type(2) > span > i { color:#4A9AC9; }
.multicolor > div.dash-link:nth-of-type(2n+2) > a:nth-of-type(3) > span > i { color:#4A9AC9; }*/

#breadcrumbs {
    background-color: #FFF;
    border-bottom: 1px solid #E5E5E5;
    display: block;
    line-height: 38px;
    min-height: 40px;
    padding:0;
    position:fixed;
    z-index: 98;
    /*z-index: 999997;*/
    left:221px;
    right:0;
    top:50px;
}
#breadcrumbs > div.display { display:inline; border-bottom:none; }	
.breadcrumb {
    background-color: transparent !important;
    border-radius: 0 0 0 0;
    color: #333333;
    display: inline-block;
    font-size: 13px;
    line-height: 24px;
    margin: 0 15px 0 15px !important;
    padding: 0 !important;
}
.breadcrumb > li.page-title { font-size:16px; font-weight:normal; color:#0B6CBC; } 
#page-content {
    padding:20px;
}

div.dash-link > a.dash { position:relative; border-color:#E9E9E9; border-style:solid; border-width:1px 1px 3px 1px; padding:10px; color:#333; margin-top:5px; margin-bottom:5px; }


div.dash-link > a.dash:hover, div.dash-link > a.dash:focus, div.dash-link > a.dash:active { border-color:#C1C1C1; background:#F4F4F4; outline:none; text-decoration:none; }
div.dash-link > a.dash > span { font-size:14px; color:#333; vertical-align:top; /*position:absolute; left:10px; right:50px;*/  }
div.dash-link > a.dash > i { margin-right:10px; font-size:20px; color:#4A9AC9; }
div.dash-link > a.dash > div.records { color:#999; font-size:14px; position:absolute; right:10px; }
div.dash-link > a.dash > div.records div { display:inline; color:#568D38; }


.grid-btns { float:right; font-size:12px; margin-right:10px }
.grid-btns > ul, .grid-btns > ul > li > ul { list-style-type:none; margin:0; }
.grid-btns > ul li, .grid-btns > ul > li > ul > li { display:inline-block; }
.grid-btns > ul > li > ul > li {margin-right:2px; margin-left:2px;}

.grid-btns > ul > li > ul > li > a, .grid-btns > ul > li > ul > li > button { padding:7px 9px; background:#EBEBEB; color:#333333; text-decoration:none; box-shadow:1px 1px 0 #CFCFCF; line-height:normal; font-size:12px; border:none; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); }
.grid-btns > ul > li > ul > li > a > i, .grid-btns > ul > li > ul > li > button > i { margin-right:3px; margin-left:3px; font-size:14px; line-height:16px; }

.pager { margin:0 !important }
.pager li > a, .pager li > span { border-radius:0 !important }
.pager .next > a, .pager .next > span { float:left !important } 

.grid-btns > ul > li > ul.pagination > li > a.prev-pg > i, .grid-btns > ul > li > ul.pagination > li > a.next-pg > i { font-size:16px; }
.pagination > ul > li > span { background-color:transparent !important }
.pagination > ul > li > input { float:left; width:30px; margin-bottom:0 !important; text-align:center; }



.grid-btns > ul > li > ul > li > .btn-active { color:#FFF; background:#73B74F }
.grid-btns > ul > li > ul > li > .btn-active:hover, .grid-btns > ul > li > ul > li > .btn-active:focus { color:#FFF; background:#5F9A3F; }

.grid-btns > ul > li > ul > li > .btn-inactive { color:#FFF; background:#C4C4C4; }
.grid-btns > ul > li > ul > li > .btn-inactive:hover, .grid-btns > ul > li > ul > li > .btn-inactive:focus { color:#FFF; background:#B2B2B2; }

.grid-btns > ul > li > ul > li > .btn-trash{ color:#FFF; background:#E84F4C; }
.grid-btns > ul > li > ul > li > .btn-trash:hover, .grid-btns > ul > li > ul > li > .btn-trash:focus { color:#FFF; background:#D9201C; }

.grid-btns > ul > li > ul > li > .btn-search { color:#FFF; background:#339900; }
.grid-btns > ul > li > ul > li > .btn-search:hover, .grid-btns > ul > li > ul > li > .btn-search:focus { color:#FFF; background:#298000; }

.grid-btns > ul > li > ul > li > .btn-addnew { color:#FFF; background:#4A98C9; }
.grid-btns > ul > li > ul > li > .btn-addnew:hover, .grid-btns > ul > li > ul > li > .btn-addnew:focus { color:#FFF; background:#3584B3; }

.grid-btns > ul > li > ul > li > .btn-reset { color:#FFF; background:#00ACEC; }
.grid-btns > ul > li > ul > li > .btn-reset:hover, .grid-btns > ul > li > ul > li > .btn-reset:focus { color:#FFF; background:#0088BB; }

.grid-btns > ul > li > ul > li > .btn-cancel { color:#FFF; background:#F8A326; }
.grid-btns > ul > li > ul > li > .btn-cancel:hover, .grid-btns > ul > li > ul > li > .btn-cancel:focus { color:#FFF; background:#E28B07; }

.grid-btns > ul > li > ul > li > .btn-save { color:#FFF; background:#73B74F; }
.grid-btns > ul > li > ul > li > .btn-save:hover, .grid-btns > ul > li > ul > li > .btn-save:focus { color:#FFF; background:#5F9A3F; }


.search_h { margin-bottom:10px !important; }
.search-grid { border:1px solid #E5E5E5; }
.search-grid > div.search-header { position:relative; padding:10px; border-bottom:1px solid #E5E5E5; }
.search-grid > div.search-header:before { clear:both }
.search-grid > div.search-header > h4 > i { font-size:20px; margin-right:5px; }
.search-grid > div.search-header > h4 {color:#339900; font-size:16px; font-weight:normal; margin:0 }
.search-grid > div.search-header > a.search-close { font-size: 24px; position: absolute; right: 10px; top: 9px; color:#E84F4C; text-decoration:none; }
.search-grid > div.search-header > a.search-close:hover { color:#E43834; }
.search-grid > div.search-box { padding:10px; }

.search-grid > div.search-box > form.form-vertical { margin-bottom:0 !important }
.search-grid > div.search-box > form.form-vertical > div.row-fluid > div.control-group > div.controls > input,
.search-grid > div.search-box > form.form-vertical > div.row-fluid > div.control-group > div.controls > select { margin-bottom:0 !important }
.search-grid > div.search-box > form.form-vertical > div.form-actions { background:none !important; border:none !important; margin:0 !important; padding:0; }


.order-dd > a.btn { display:inline !important ; background:#FFFFFF; font-size:12px; padding:4px 8px; }
.order-dd > ul.dropdown-menu { min-width:30px !important; }
.order-dd > ul.dropdown-menu > li > a { padding:3px 5px;}



.table-btm { font-size:12px;
             background-color:#EBEBEB !important; 
             padding:5px;
             border-width:0 1px 1px 1px;
             border-color:#DDDDDD;
             border-style:solid;
             box-sizing:border-box;
             -webkit-box-sizing:border-box;
             -moz-box-sizing:border-box;
             -o-box-sizing:border-box;

}
.display-records { text-align:right; }
.display-records > select { width:auto; text-align:center; margin-bottom:0; }
.totalrecords { text-align:center; line-height:30px; }
.pagination { margin:0 !important; }
.pagination ul { display:inline !important }

.addeditpg { padding:10px; border:1px solid #D6D6D6; background:#EBEBEB; }

.addeditpg > div > div > div > label { margin-bottom:0 !important }
.addeditpg > div > div > div > label > label { margin-bottom:0 !important }
.addeditpg > div > div > div > label > span.required,
.addeditpg > div > div > label > span.required { color:#F00 }
.addeditpg > div > div > div > div > input,
.addeditpg > div > div > div > div > select,
.addeditpg > div > div > div > div > textarea, .addeditpg > div > div > div > textarea { margin-bottom:0 !important }
.addeditpg > div > div > div > div.controls { position: relative; }
.controls { position: relative; }
.addeditpg > div > div > div > label > div.controls > input[type="hidden"] { position:absolute; z-index:-1 }

.addeditpg > div > div > div > label > div > textarea { margin-bottom:0 !important }

.uploaded_file { border:1px solid #CCCCCC; padding:3px; background:#E1E1E1; position:relative; margin-top:5px; margin-left:0 !important; font-size:14px; line-height:20px; }
.uploaded_file > a.name { left:135px; font-size:12px; right:70px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:20px; color:#0088CC;  }
.uploaded_file > a.delete { float:right; /*right:5px; height:16px; width:16px;*/ text-decoration:none; color:#999; padding:0 5px;
                            font-size:14px !important; margin-right:0 !important;  }
.uploaded_file > a.delete:hover { color:#F00  }

/*.uploaded_file > div.progress { height:10px !important; margin-bottom:0 !important; margin-top:5px; width:90%; }*/


.ace-file-input{position:relative;height:30px;line-height:30px;/*margin-bottom:9px*/}

.ace-file-input label{display:block;position:absolute;top:0;left:0;right:0;height:30px;background-color:#fff;border:1px solid #ccc;cursor:pointer;/*-webkit-box-shadow:0 0 0 4px rgba(0,0,0,0.06);-moz-box-shadow:0 0 0 4px rgba(0,0,0,0.06);box-shadow:0 0 0 4px rgba(0,0,0,0.06);*/-webkit-transition:all .15s;-moz-transition:all .15s;-o-transition:all .15s;transition:all .15s; margin-bottom:0 !important}
.ace-file-input label:hover{/*-webkit-box-shadow:0 0 0 4px rgba(245,153,66,0.3);-moz-box-shadow:0 0 0 4px rgba(245,153,66,0.3);box-shadow:0 0 0 4px rgba(245,153,66,0.3);*/border-color:#6FB3E0}
.ace-file-input label:before{display:inline-block;content:attr(data-title);position:absolute;right:0;top:0;bottom:0;padding:0 8px;line-height:24px;text-align:center;background-color:#6fb3e0;color:#FFF;font-size:11px;font-weight:bold;border:2px solid #FFF;border-left-width:4px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.ace-file-input label span{display:inline-block;height:28px;max-width:80%;white-space:nowrap;overflow:hidden;line-height:28px;color:#888;font-size:13px;position:static;padding-left:30px}
.ace-file-input label span:after{display:inline-block;content:attr(data-title)}
.ace-file-input label.selected{right:16px}
.ace-file-input label.selected span{color:#666}
.ace-file-input label [class*="fa-"]{display:inline-block;position:absolute;left:0;top:0;bottom:0;text-align:center;font-family:FontAwesome;font-size:13px;line-height:22px;width:22px;border:2px solid #FFF;color:#FFF;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s;background-color:#d1d1d1}
.ace-file-input label.selected [class*="fa-"]{background-color:#efad62}
.ace-file-input label.selected .icon-picture{background-color:#bd7a9d}
.ace-file-input label.selected .icon-film{background-color:#87b87f}
.ace-file-input label.selected .icon-music{background-color:#8b7ac9}
.ace-file-input label.selected .icon-archive{background-color:#efad62}
.ace-file-input label.hide-placeholder:before{display:none}
.ace-file-input a:hover{text-decoration:none}
.ace-file-input .remove{position:absolute;right:-8px;top:6px;display:none;width:17px;text-align:center;height:17px;line-height:15px;font-size:11px;font-weight:normal;background-color:#fb7142;border-radius:24px;color:#FFF}
.ace-file-input label.selected+.remove{display:inline-block}

.progress_h > div.progress { margin-bottom:0 !important; margin-top:10px; height:5px !important; border-radius:0; }

.viewpg div div div div.title, .viewpg div div div.title { color:#999 }
.viewpg div div div div.text { font-weight:bold; }
.viewpg div div div.control-group { margin-bottom:20px; }

.btn-upload {color:#FFF !important; background:#73B74F !important; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) !important; }
.btn-upload:hover, .btn-upload:focus { background:#5F9A3F !important; }

footer { padding:10px 0; font-size:10px !important; color:#999999 !important; text-align:center !important }

input.error, textarea.error, select.error { border-color:#F00 !important }

.ui-widget-content { width:auto !important;}

#file_process_div > .progress { margin-bottom:0 !important; margin-top:5px !important; }


/*.ui-accordion .ui-accordion-header { padding:0 !important }*/
/*-10-23-2013-*/
.lh_25 { line-height:25px !important; }
.fb { font-weight:bold !important; }


/*.ui-sortable #id_param { margin-bottom:20px; }*/
.ui-sortable .row-fluid { margin:20px 0; padding-bottom:20px; border-bottom:1px solid #D6D6D6 }

.ui-sortable > .div_pvalues { display:none !important; }

.hide-div > .div_pvalues { display:none !important; }
.hide-div .row-fluid { margin:10px 0; padding-bottom:10px; border-bottom:1px solid #CCC; }
.hide-div .row-fluid .mmf_removelink { margin-top:10px !important }
/*.row-fluid .span3:first-child { margin-left:0 !important; }*/

[id*="id_esc_copytemplate"] .div_pvalues { position: relative; }
[id*="id_esc_copytemplate"] .div_pvalues img { top:22px !important; }

.mmf_removelink a { margin-top:24px; }

/* table grid 01 */
.table-grid_01 { font-size:12px; }
.table-grid_01 > table { border:1px solid #D6D6D6; }
.table-grid_01 > table > tbody > tr { display:table-row; } 
.table-grid_01 > table > tbody > tr > th { background:#EBEBEB !important; border-right:1px solid #DDD; }
.table-grid_01 > table > tbody > tr > td { vertical-align:middle; background-color:#FFF; display:table-cell; }
.table-grid_01 > table > tbody > tr > th:last-child { border-right:none !important; }

.table-grid_01 > table > tbody > tr > td > ul > li, .table-grid_01 > table > tbody > tr > td > div { display:block; position: relative; margin: 0; padding: 0; height: 20px;/*15*/}
.table-grid_01 > table > tbody > tr > td > ul > li > span, .table-grid_01 > table > tbody > tr > td > div > span { display:inline; position: absolute; left: 0; right: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }


.table-grid_01 > table > tbody > tr > th.order, .table-grid_01 > table > tbody > tr > td.order { width:100px; text-align:center; }

.table-grid_01 > table > tbody > tr > th.status, .table-grid_01 > table > tbody > tr > td.status { width:50px; text-align:center; }



.maincell { display:table-cell !important; vertical-align:top !important; }
.maincell ul { margin:0; padding:0; list-style:none; }
.maincell ul li.title { display:block !important  }
ul li.title b { display:none }
.maincell ul li { display:none !important  }
.maincell ul li { display:none !important  }
.table-grid_01 td input[type="text"] { float:left !important; margin-bottom:0 !important; }
.table-grid_01 li input[type="text"] { float:left !important; margin-top:10px; margin-bottom:0 !important; }
span.required { color:#F00; }

.table_footer { display:table-cell !important; vertical-align:top !important; text-align:right;  }
.table_footer span { display:none; }
/* table grid 01 end */

.add_info { margin:10px 0; }
.add_info a i { margin-right:10px }

.addeditpg > div > div > div > div > label { margin-bottom:0 !important }
.addeditpg > div > div > div > div > label > label { margin-bottom:0 !important }
.addeditpg > div > div > div > div > label > span.required,
.addeditpg > div > div > div > label > span.required { color:#F00 }
.addeditpg > div > div > div > div > div > input,
.addeditpg > div > div > div > div > div > select,
.addeditpg > div > div > div > div > div > textarea,
.addeditpg > div > div > div > div > textarea { margin-bottom:0 !important }

/*-photos page-*/
.photos-main .albums-main-table { display:table; width:100%; border:0 !important }
.photos-main .albums-main-table tr  { float:left; position:relative; margin:0 5px 10px 5px; width:150px; height:190px; border-size:2px; border-style:solid; background:#f2f2f2; text-decoration:none; overflow:hidden; }
.photos-main .albums-main-table tr.active { border-color:#73B74F }
.photos-main .albums-main-table tr.inactive { border-color:#C4C4C4 }
.photos-main .albums-main-table tr.selected { border-color:#0B6CBC !important }

.photos-main .albums-main-table tr td { padding:0; border-top:0 !important }
.photos-main .albums-main-table tr td:first-child { width:auto !important; }

.photos-main .albums-main-table tr td.checkbox { position:absolute; margin:0; padding:0; width:36px; height:36px; /*left:4px; top:4px; z-index:1000;*/ }
.albums-main-table tr td.checkbox label { margin-bottom:0 !important; }
.albums-main-table tr td.checkbox label input[type="checkbox"] { width:36px !important; height:36px !important; margin-top:0 !important; }
.albums-main-table tr td.checkbox label input[type="checkbox"] + .lbl:before, input[type="radio"] + .lbl:before { border-radius:20px !important; width:34px !important; height:34px !important; font-size:18px !important; line-height:34px !important; content: "\f00c"; color:#e1e1e1 !important; }
.albums-main-table tr td.checkbox label input[type="checkbox"]:checked + .lbl:before { border-color:#0B6CBC !important; background:#0B6CBC !important; color:#FFF !important; }
.albums-main-table tr td.checkbox [input:checked] + .thumb { border-color:#0B6CBC }


.albums-main-table thead tr { float:none; background:transparent !important; border:0 !important; margin:0 0 10px 0 !important; height:auto !important; width:auto !important; }

.albums-main-table tr th.checkbox label { font-size:14px; float:left; display:inline; width:100px; cursor:pointer !important; }
.albums-main-table tr th.checkbox label input[type="checkbox"] + .lbl:before { width:36px; height:36px;  content: "\f00c"; color:#999;  font-size:16px !important; line-height:36px !important; background:transparent; border-radius:20px; }
.albums-main-table tr th.checkbox label input[type="checkbox"]:checked + .lbl:before { background:#0B6CBC !important; color:#FFF !important; }

.albums-main-table td.thumb { float:left; width:150px; height:150px; text-decoration:none; }
.albums-main-table td.thumb .img_h { float:left; width:150px; height:150px; background:#FFF }

.albums-main-table td.album_detail { position:relative; float:left !important; width:100%; }
.albums-main-table td.album_detail .album_title { color: #000000; font-size: 12px; left:0; line-height: normal; position: absolute; right:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;
                                                  display:inherit !important; height:auto !important; padding:0 5px;
}
.albums-main-table td.album_detail .album_title span { position:static !important }
.albums-main-table td.album_detail .album_title span.title { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; margin-bottom:3px; }
.albums-main-table td.album_detail .album_title span.totlepics { display:block;  font-size:11px; color:#666; padding-bottom:8px; }

/*-photo main-*/
.photos-main .page-header {
    float: left; width: 100%;
}
.photos-main .page-header h5 {
    margin-top: 0; float: left;
}
.photos-main .page-header .moveH { float: right; }
.photos-main .page-header .moveH select {  }
.photos-main .page-header {
    margin: 0 0 20px;
    padding-bottom: 0;
}
.photos-main .photo-main-table { display:table; width:100%; border:0 !important }
.photos-main .photo-main-table tr  { float:left; position:relative; margin:0 5px 10px 5px; width:150px; height:175px; border-size:2px; border-style:solid; background:#f2f2f2; text-decoration:none; overflow:hidden; }
.photos-main .photo-main-table tr.active { border-color:#73B74F }
.photos-main .photo-main-table tr.inactive { border-color:#C4C4C4 }
.photos-main .photo-main-table tr.selected { border-color:#0B6CBC !important }

.photos-main .photo-main-table tr td { padding:0; border-top:0 !important  }
.photos-main .photo-main-table tr td:first-child { width:auto !important; }

.photos-main .photo-main-table tr td.checkbox { position:absolute; margin:0; padding:0; width:36px; height:36px; /*left:4px; top:4px; z-index:1000;*/ }
.photo-main-table tr td.checkbox label { margin-bottom:0 !important; }
.photo-main-table tr td.checkbox label input[type="checkbox"] { width:36px !important; height:36px !important; margin-top:0 !important; }
.photo-main-table tr td.checkbox label input[type="checkbox"] + .lbl:before, input[type="radio"] + .lbl:before { border-radius:20px !important; width:34px !important; height:34px !important; font-size:18px !important; line-height:34px !important; content: "\f00c"; color:#e1e1e1 !important; }
.photo-main-table tr td.checkbox label input[type="checkbox"]:checked + .lbl:before { border-color:#0B6CBC !important; background:#0B6CBC !important; color:#FFF !important; }
.photo-main-table tr td.checkbox [input:checked] + .thumb { border-color:#0B6CBC }

.photo-main-table thead tr { float:none; background:transparent !important; border:0 !important; margin:0 0 10px 0 !important; height:auto !important; width:auto !important; }

.photo-main-table tr th.checkbox label { font-size:14px; float:left; display:inline; width:100px; cursor:pointer !important; }
.photo-main-table tr th.checkbox label input[type="checkbox"] + .lbl:before { width:36px; height:36px;  content: "\f00c"; color:#999;  font-size:16px !important; line-height:36px !important; background:transparent; border-radius:20px; }
.photo-main-table tr th.checkbox label input[type="checkbox"]:checked + .lbl:before { background:#0B6CBC !important; color:#FFF !important; }




.photo-main-table td.thumb { float:left; width:150px; height:150px; text-decoration:none; }
.photo-main-table td.thumb a { display:block; }
.photo-main-table td.thumb .img_h { float:left; width:150px; height:150px; background:#FFF }

.photo-main-table td.album_detail { position:relative; float:left; width:100%; }
.photo-main-table td.album_detail .album_title {color: #000000; font-size: 12px; left:0; line-height: normal; position: absolute; right:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;
                                                display:inherit !important; height:auto !important; padding:5px 5px 0; }
.photo-main-table td.album_detail .album_title span.title { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; margin-bottom:3px; }
.photo-main-table td.album_detail .album_title span.totlepics { display:block;  font-size:11px; color:#666; }

.add_album { border-bottom:1px solid #ccc; margin-bottom:20px; }

/*--*/
/*-custom-popup-start-*/
.poppic_h { position:fixed; left:0; top:0; bottom:0; right:300px; background:#151515; z-index:1; color:#FFF; }
.popdes_h { position:fixed; top:0; bottom:0; right:0; width:300px; background:#FFF; padding:20px; box-sizing:border-box; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; z-index:2; overflow:auto; }

.poppic_h .top_h { position:absolute; left:0; top:0; right:0; height:50px; font-size:18px; text-align:center; line-height:50px; }
.poppic_h .top_h a { font-size:24px; color:#FFF; padding:0 10px; }
.poppic_h .top_h a:hover, .poppic_h .top_h a:focus { text-decoration:none; }
.top_h a:focus { color:#CCC; }

.poppic_h .pic_h { position:absolute; left:20px; top:50px; bottom:20px; right:20px; text-align:center; vertical-align:middle;
                   background:url(../images/ajax-loader.gif) no-repeat 50% 50%;

}
.poppic_h .pic_h img { max-height:100%; max-width:100%; }


.photo_close { color:#999 !important; position:fixed !important; top:0 !important; font-size:18px !important; font-weight:bold !important; }


/*.mfp-container .arrow { top:30px !important; }*/

.mfp-container .arrow { position:fixed; }


.mfp-container .arrow:first-child { left:0 !important; }
.mfp-container .arrow:last-child { right:300px !important; }
/*-custom-popup-end-*/
/*-multiple file upload start-*/
/*.delete label { display:inline-block !important; }

.photos-main .span7 {}*/
/*.files tr.template-upload { float:left; position:relative; margin:20px 10px 0; background:#F1F1F1; }*/

/*.template-upload .preview { display:none !important; }*/

.files .trow { float:left; width:150px; height:150px; position:relative; margin:20px 10px 0; background:#F1F1F1; overflow:hidden; }
.files .trow div {  padding:0 !important; position:absolute; width:150px; border-top:none !important;  }
.files .trow div.delete { top:0 !important; width:100%; }
.files .trow div.delete input[type="checkbox"] { top:0 !important; width:32px !important; height:32px !important; margin-top:0 !important; }

.files .trow div.amit input[type="checkbox"] + .lbl:before { margin-top:0 !important; width:24px !important; height:24px !important; font-size:18px; line-height:24px;  content: "\f00c"; color:#CCCCCC !important; }
.files .trow div.thumb_top input[type="checkbox"]:checked + .lbl:before { color:#32A3CE !important;  }


input[type="checkbox"].photocheck { width:100%; width:32px !important; height:32px !important; margin-top:0 !important; margin-left:0 	!important; display:inline-block !important }
input[type="checkbox"].photocheck + .lbl:before {  margin-left:0 !important; margin-top:0 !important; width:24px !important; height:24px !important; font-size:18px; line-height:24px;  content: "\f00c"; color:#CCCCCC !important; }
input[type="checkbox"].photocheck:checked + .lbl:before { color:#32A3CE !important;  }

.files .trow div.thumb_top .delete { float:right !important; }

.files .trow div.name { bottom:0 !important; /*background:#333 !important;*/ border-top:0 !important; }

.files .trow div.name { position:absolute; white-space:nowrap; text-overflow:ellipsis; font-size:12px; color:#CCC; overflow:hidden; right:0; left:0; bottom:0; background:#000 !important; padding:5px !important; box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.files .trow div.name p { margin:0 !important }
.files .trow div.name input[type="text"] {width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; font-size:11px; padding:2px; height:20px; margin-bottom: 0px; }

/*.template-upload td.preview { display:none !important; }*/
.files .progress { width:150px !important; margin-top:70px; }

.template-upload .preview .fade { visibility:hidden !important; }

.delete .btn-danger, .cancel .btn-warning { float:right; }


/*-multiple file upload end-*/

.bg_green { background-color:#03997E !important; color:#fff;  }
.bg_green a { color:#FFF; text-decoration:underline; }
.bg_green a:hover { color:#FFF; text-decoration:none; }
.bg_gray { background-color:#DDDDDD !important; }
.bg_gray1 { background-color:#f1f1f1 !important; }

.maincell ul li.li_visible { display:block !important }
.discount_text {color: #009900; font-size: 12px;}
.ui-datepicker { z-index:100000 !important;}


/* activity log table*/
.activity_log { font-size:12px; }
.activity_log > table { border:1px solid #D6D6D6; }
.activity_log > table > tbody > tr { display:table-row; } 
.activity_log > table > tbody > tr > th { background:#EBEBEB !important; border-right:1px solid #DDD; }
.activity_log > table > tbody > tr > td { vertical-align:middle; background-color:#FFF; display:table-cell; }
.activity_log > table > tbody > tr > th:last-child { border-right:none !important; }

.activity_log > table > tbody > tr > td > ul > li, .activity_log > table > tbody > tr > td > div { display:block; position: relative; margin: 0; padding: 0;/* height: 20px;*//*15*/}
/*.activity_log > table > tbody > tr > td > ul > li > span, .activity_log > table > tbody > tr > td > div > span { display:inline; position: absolute; left: 0; right: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
*/

.activity_log > table > tbody > tr > th.order, .activity_log > table > tbody > tr > td.order { width:100px; text-align:center; }

.activity_log > table > tbody > tr > th.status, .activity_log > table > tbody > tr > td.status { width:50px; text-align:center; }

.activity_log td input[type="text"] { float:left !important; margin-bottom:0 !important; }
.activity_log li input[type="text"] { float:left !important; margin-top:10px; margin-bottom:0 !important; }


.activityGrid {  }
/* table grid 01 end */

.filesize { font-size:11px; }


.evideos iframe { max-width:100%; }
/*** ip tracker search name select***/
.chzn-container{ width:100% !important}
.chzn-container-multi ul.chzn-choices{ margin-top:0 !important}
.chzn-container-multi .chzn-choices .search-field .default{ height:18px !important;}
/*.mce-fullscreen{ z-index:100000!important}*/

/*-dp icon css-*/

input[type="text"].hasDatepicker + img { position: absolute; right: 5px; top:2px; }

.escape_date { position: relative; }
.hide-div > .escape_date { display: none !important }
.escape_date input[type="text"].hasDatepicker + img { top:22px; }
#btn_reset{display:none;}
.btn-reset{display:none !important;}

.acdn-est-inv {
    font-size: 17px;
    padding: 20px;
    border-bottom: 1px solid #D3D3D3;
    background: #f1f1f1;
    color: #535353;
}
.pls-bgcerl {
    background: #04aeed;
    display: inline-block;
    margin: 0 15px 0 0;
    padding: 3px 4px 1px 4px;
    color: #fff;
    border-radius: 2px;
}

.acdn-est-inv:hover, .acdn-est-inv:active, .acdn-est-inv:focus {
    background: #ccc;
    cursor: pointer;
}
.acdn-est-inv.etitleactive{
    background: #ccc;
}
.dnone {display:none !important;}

/*calender css*/
.View-calendar .fc-view .floorname{background-color:#888;border-radius:0px;padding:5px;color:#fff;font-size:14px;line-height:14px;cursor:text;border-bottom:none;}
.View-calendar .fc-view .content_popup img {margin-right: 5px;float: left; overflow: hidden; width: 30px; height: 30px;}
.View-calendar .fc-view .content_popup{
    background-color: #ddd;
    border-radius: 4px;
    padding: 5px;
    color: #000;
    font-size: 12px;
    line-height: 16px;
    cursor: pointer;
    border-bottom: 5px solid #fff;
}
.View-calendar .fc-view .past-event .content_popup{
    background-color: #eee;
    border-bottom: 5px solid #fff;
    color: #aaa;
}

.select2-container--default .select2-selection--multiple{
    border: 1px solid #e0e0e0 !important;
    cursor: pointer;
    padding: 0px 10px
}
.select2-container .select2-search--inline .select2-search__field{
    margin: 10px 0 5px !important;
}
.addeditpg.white-popup-block img{
    min-width: 100%;
}
.viewevent.white-popup-block{
    padding: 10px;
} 
.mfp-close-btn-in .mfp-close{
    color: #fff !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
    font-size: 14px !important;
    padding: 2px;
}

.modal.fade{
display: none;
}

.nw-pd #breadcrumbevent{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 0px;
    border-bottom: 1px solid #e5e5e5;
}

@media (max-width:600px){
.fc-header td{width:100%;display:block;padding-top:15px;}
}

.mfp-close::after {
    content: "x";
}