@font-face{font-family:'arvobold';src:url('../fonts/arvo-bold.eot');src:url('../fonts/arvo-bold.eot?#iefix') format('embedded-opentype'),url('../fonts/arvo-bold.woff2') format('woff2'),url('../fonts/arvo-bold.woff') format('woff'),url('../fonts/arvo-bold.ttf') format('truetype'),url('../fonts/arvo-bold.svg#arvobold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'arvoregular';src:url('../fonts/arvo-regular.eot');src:url('../fonts/arvo-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/arvo-regular.woff2') format('woff2'),url('../fonts/arvo-regular.woff') format('woff'),url('../fonts/arvo-regular.ttf') format('truetype'),url('../fonts/arvo-regular.svg#arvoregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latobold';src:url('../fonts/lato-bold.eot');src:url('../fonts/lato-bold.eot?#iefix') format('embedded-opentype'),url('../fonts/lato-bold.woff2') format('woff2'),url('../fonts/lato-bold.woff') format('woff'),url('../fonts/lato-bold.ttf') format('truetype'),url('../fonts/lato-bold.svg#latobold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latoregular';src:url('../fonts/lato-regular.eot');src:url('../fonts/lato-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/lato-regular.woff2') format('woff2'),url('../fonts/lato-regular.woff') format('woff'),url('../fonts/lato-regular.ttf') format('truetype'),url('../fonts/lato-regular.svg#latoregular') format('svg');font-weight:normal;font-style:normal;}

table.dataTable .enable.btn{display:inline-block;*display:inline;*zoom:1;padding:1px 9px;margin-bottom:0;font-size:13px;line-height:18px;text-align:center;vertical-align:middle;cursor:pointer;color:#bd362f;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f9f9f9;border-color:#d1d1d1;*background-color:#f9f9f9;border:1px solid #d1d1d1;*border:0;border-bottom-color:#d1d1d1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);}
table.dataTable .activate.btn{display:inline-block;*display:inline;*zoom:1;padding:1px 9px;margin-bottom:0;font-size:13px;line-height:18px;text-align:center;vertical-align:middle;cursor:pointer;color:#92c4a1;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f9f9f9;border-color:#d1d1d1;*background-color:#f9f9f9;border:1px solid #d1d1d1;*border:0;border-bottom-color:#d1d1d1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);}
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > thead > tr > td.active,
.table > thead > tr > th.active{background-color:#FFF7EA; }
.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9;}
.btn:hover,.btn:focus{color:#fff; box-shadow: 0px 0px 5px rgba(0,0,0,0.1) inset;}
.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default.focus[disabled],
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover{color: #333;}
.btn.dropdown-toggle:hover, .btn.dropdown-toggle:focus,{box-shadow: none}
a, a:focus, a:hover{text-decoration: none; transition:0.3s;}
label, b, strong{font-family:'latobold'; font-weight: normal;}
h3{font-size:18px; color:#30190e; font-family: "latobold"; letter-spacing:0.5px;}

body{font-family:"latoregular";background:#f1f2f6;}
.text-danger{color: #fe0000;}
input[type="text"],input[type="password"],input[type="email"],input[type="url"]{box-shadow:none;border:1px solid #e3e3e3;border-radius:4px!important;}
input[type="text"]:focus,input[type="password"]:focus, input[type="email"]:focus, input[type="url"]:focus{box-shadow:none;border-color:#ccc;}
:focus, input:focus,select:focus{outline: none !important;}
textarea,
textarea.form-control{box-shadow:none;border:1px solid #e3e3e3;border-radius:4px;}
.input-group > .bfh-number{border-radius:4px 0 0 4px !important;}
.input-group > .bfh-number-btn{cursor:pointer;}
.btn{border:0 none; font-family:"latoregular"; transition:0.3s}
.btn:focus{outline:none;}
.btn.btn-primary{font-family:"latoregular"; }
.btn.btn-default,
.btn.btn-primary{background:#0080be; color:#fff; min-height:34px; border:1px solid #0080be; font-family:"latoregular";}
.btn.btn-default .fa,
.btn.btn-primary .fa{margin-right:5px;}
/* .btn.btn-default:hover,
.btn.btn-primary:hover{background:#006CA1;} */
.btn.btn-default i{color:#fff;}
.btn.btn-success{background:#76af3b;}
.btn.btn-success:focus,.btn.btn-success:hover{opacity:0.8;background:#579219; color: #fff;}
.btn.btn-cancel,
.btn.btn-back{background:#fff; color:#0080be; min-height:33px; border:1px solid #0080be; font-family:"latoregular"; margin-left:5px;}
.btn.btn-back{margin-left:0px; margin-right:5px;}
.btn.enable{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:13px;line-height:18px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe5e5e5',GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #bbb;*border:0;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);}
h1{font-size:25px; color:#009bc0; margin-top:0;margin-bottom:30px; text-transform: uppercase; line-height:20px;}
.page-heading-wrp h2{font-family:"arvobold"; font-size:16px; color:#666; margin:0px; text-transform: uppercase; line-height:14px;}
.proj-detail .borderremove.table tr td{border: 0 none; font-size: 13px; padding-left: 25px; padding-top: 2px; padding-bottom: 2px;}
.proj-detail .borderremove.table tr td:first-child{position: relative; padding-left: 0;}
.proj-detail .borderremove.table tr td:first-child:after{content: ":"; font-size: 14px; color: #333; position: absolute; right:0;}
a{color:#009bc0; text-decoration:none;}
.top10 { margin-top:10px; }
.top15 { margin-top:15px; }
.top20 { margin-top:20px; }
.top25 { margin-top:25px; }
.top30 { margin-top:30px; }
.top35 { margin-top:35px; }
img{max-width: 100%;}

.bfh-selectbox .bfh-selectbox-toggle .bfh-selectbox-option{white-space: nowrap;}

.buttons_wrp{padding:0 15px 15px; border-bottom:1px solid #e9eef1; display: inline-block; width:100%;}
.btn-blue,
.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active{background:#0080be; padding:12px; display:inline-block; color:#fff; font-size:13px; line-height:12px; border-radius:3px; margin-right: 10px;}
.btn-red,
.btn-red:hover,
.btn-red:focus{padding:12px; display:inline-block; color:#fff; font-size:13px; line-height:12px; border-radius:3px; margin-right: 10px; background: #dd4b39; border-color: #dd4b39;}
.btn-blue .fa,
.btn-red .fa,
.btn.btn-cancel .fa{margin-right:5px;}
.btn-normal{padding:12px 5px; display:inline-block; color:#1d1e20; font-size:13px; line-height:12px; border-radius:3px; margin:0 5px;}
.btn-normal .fa{color:#7f7f7f; font-size:15px; }
.buttons_wrp .fa{margin-right: 5px;}
.mandatory{color:#ff0000; font-family: "latobold"; }


/*========Checkbox Customization========*/
/* input[type=checkbox]:not(old),input[type=radio]:not(old){width:28px;margin:0;padding:0;opacity:0; position: absolute;}
input[type=checkbox]:not(old) + label,input[type=radio]:not(old) + label{display:inline-block;padding-left:28px;background:url('../img/checks.png') no-repeat 0 0;line-height:24px;height:25px;word-break:break-all;}
input[type=checkbox]:not(old):checked + label{background-position:0 -24px;}
input[type=radio]:not(old):checked + label{background-position:0 -48px;}
.blue input[type=checkbox]:not(old),.blue input[type=radio]:not(old){width:28px;margin:0;padding:0;opacity:0; position: absolute;}
.blue input[type=checkbox]:not(old) + label,.blue input[type=radio]:not(old) + label{display:inline-block;padding-left:28px;background:url('../img/blue-checks.png') no-repeat 0 0;line-height:24px;height:25px;word-break:break-all;}
.blue input[type=checkbox]:not(old):checked + label{background-position:0 -24px;}
.blue input[type=radio]:not(old):checked + label{background-position:0 -48px;} */

.form-inline .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"]{position: absolute; height:100%;}
input[type=checkbox]:not(old), input[type=radio]:not(old){width:28px; height:22px; margin:0;padding:0;opacity:0; position: absolute;}
input[type=checkbox]:not(old) + label, input[type=radio]:not(old) + label{display:inline-block;padding-left:28px;background:url('../img/blue-checks.png') no-repeat 0 0;line-height:24px;height:25px;/*word-break:break-all;*/}
.form-inline .radio{margin-right:20px;}
.form-inline .radio label{padding-left:30px;}
input[type=checkbox]:not(old):checked + label{background-position:0 -24px;}
input[type=radio]:not(old):checked + label{background-position:0 -48px;}

section.main{min-height:700px;}

/*===== login Header =======*/
header{border-bottom:0px solid #0080be; box-shadow:0px 0px 9px rgba(0, 0, 0, 0.24); background:#ffffff;}
header .main-header-wrap{background:#fff;}
.head-wrp {float: left; padding: 10px 0; width: 100%;}
.logo-wrp{display:inline-block;}
.head-wrp .text-left{padding-top: 20px;}
.head-wrp .text-right{}
.head-wrp a img{max-width:100%;}

/*----- Inner Header ---*/
.inner-head-wrp .glob-logo{padding:20px 0 0; text-align:left;}
.inner-head-wrp .sgp-logo{padding:10px 0 10px;}
.inner-head-wrp .sgp-logo img{max-width:190px;}
.inner-head-wrp{}
.inner-head-wrp .dropdown-menu.open .check-mark{display:none;}

.inner-head-wrp .head-right-wrp{padding:10px 0px 0px; z-index: 1025;}
.inner-head-wrp .head-right .lang-wrp{margin-top:24px;display:block;color:#5d2000;}
.inner-head-wrp .head-right ul.list-inline li{padding:0;}
.inner-head-wrp .head-right ul.list-inline li a{background:url("../img/seprator.jpg") right center no-repeat;padding:0 15px;font-size:13px;color:#666666;}
.inner-head-wrp .head-right ul.list-inline li:last-child a{padding-right:0;background-image:none;}
.inner-head-wrp .head-right ul.list-inline li a:hover{text-decoration:none;color:#4d0c00;}
.inner-head-wrp .head-right ul.list-inline li a i.fa{color:#4d0c00;margin-right:5px;font-size:18px;}
.inner-head-wrp .head-right .bootstrap-select{width:130px !important;min-height:34px;margin:0!important;}
.inner-head-wrp .head-right .bootstrap-select .btn{border:none; font-size:13px; background:none; box-shadow: none;}
.inner-head-wrp .head-right .bootstrap-select .btn .filter-option{font-family:"latoregular";}
.inner-head-wrp .head-right .bootstrap-select .btn.btn-default:hover,.dash-head-wrp .head-right .bootstrap-select .btn.btn-default:focus{background:#fff;box-shadow:none;}
.laguage-box,
.country-box,
.head-right{display: inline-block; vertical-align:middle;}
.profile-pic{display: inline-block; margin-left:5px; vertical-align: middle;}
.profile-pic .pro-box{width: 42px; height: 42px; border-radius:50%; overflow: hidden;}
/* .profile-pic .pro-box img{margin-left:-4px; margin-top: -4px;} */
.head-right .user-wrp{display: inline-block; margin:0px 0px 0px 10px;position: relative;  vertical-align: middle; z-index: 1024; float: none !important;}
.head-right .user-wrp div.bootstrap-select{display: block;}
.laguage-box,
.country-box{margin-right:10px;}
.laguage-box .bfh-selectbox .bfh-selectbox-toggle{vertical-align: top;}
.country-box .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%; margin:0px;}
.bootstrap-select.btn-group .btn .filter-option{display: inline-block; float: left; height: 20px; overflow: hidden; text-overflow: ellipsis; width: 95%; white-space: nowrap;}
.country-box .bootstrap-select .btn {padding: 3px 10px;}
.country-box .bootstrap-select.btn-group .btn .caret{right:8px;}
.laguage-box {min-width:120px;}
.country-box{width:145px;}
.head-right .user-wrp a{color: #1d1e20}
.head-right .user-wrp .caret{border: none; background: url('../img/drop-img.png') no-repeat; width: 10px; height: 10px; margin-top:-4px; margin-left: 10px;}
.bfh-selectbox .bfh-selectbox-toggle{border-radius:4px;}

/*===== Login =======*/
.login-wrp{background:rgba(0,128,190,0.15);padding:10px;border-radius:10px;max-width:435px; margin-top:-170px; position:absolute;right:0;top:50%;left:0;}
.login-wrp.resetpage{margin-top:-105px;}
.center-block{float:none;}
.login-innerwrp{background:#fff; border-radius:10px; border:1px solid #dedede; padding:30px 0px;}
.login-title{font-size:25px;color:#626262;font-family:"arvobold"; color:#009bc0; text-transform: uppercase; line-height:20px;}
.login-innerwrp form#loginform,
.login-innerwrp form#resetform{padding:30px 45px;}
.login-innerwrp form#resetform{padding-bottom:0px;}
.login-innerwrp form#loginform .input-group,
.login-innerwrp form#resetform .input-group{padding:0; width:100%; margin:0px;}
.login-innerwrp form#loginform .input-group-addon,
.login-innerwrp form#resetform .input-group-addon{background:none; border:0 none; position:absolute; z-index:9; top:10px; left:12px; padding:0;}
.login-innerwrp form#loginform .language-wrap .input-group-addon{top:7px;}
.login-innerwrp form#loginform .input-group input,
.login-innerwrp form#resetform .input-group input{padding-left:40px;min-height:40px;}
.login-innerwrp form#loginform .input-group i.fa,
.login-innerwrp form#resetform .input-group i.fa{font-size:20px;color:#b3b3b3;}
.login-innerwrp form#loginform .language-wrap {margin-bottom:20px;}
.login-innerwrp form#loginform .language-wrap .bootstrap-select,
.bootstrap-select{width: 100%;}
.login-innerwrp form#loginform .language-wrap .bootstrap-select  .btn,
.bootstrap-select  .btn{padding-left: 40px; line-height:26px; background:none; border-color:#e3e3e3; color:#606060; border-radius:4px;}
.bootstrap-select  .btn{padding:3px 15px;}
.login-innerwrp form#loginform .language-wrap .bootstrap-select .check-mark,
.bootstrap-select .check-mark{display: none;}
.login-innerwrp form#loginform .checkbox{color:#666666;}

.countrybox .bootstrap-select.btn-group .dropdown-menu li.selected a .check-mark{display:block; position: absolute; right:0px; top:5px;}
.countrybox .bootstrap-select.btn-group .dropdown-menu li a::before {content: ''; position: absolute; width: 15px; height: 15px; background: #fff; right: 15px; border: 1px solid #ccc; top: 6px;}

.login-innerwrp form#loginform .login-button{margin-bottom:20px;}
.login-innerwrp form#loginform .login-button .btn-login,
.login-innerwrp form#resetform .reset-button .btn-login{border-radius:2px; text-transform:uppercase;padding:8px 25px; width: 100%; background:#009bc0; font-size: 16px; font-family:"latobold"; font-weight:
normal;}
.login-innerwrp form#loginform .checkbox{padding-top:0px;}
.login-innerwrp form#loginform .forgot-link{line-height:27px;}

.bv-form .bootstrap-select.btn-group:not(.input-group-btn),
.bv-form .bootstrap-select.btn-group[class*="span"]{margin-bottom:0px;}

.form-group.has-error .btn.dropdown-toggle{border-color:#dd4b39;}
textarea#description{resize:none;}
#tags_selected{margin-top:10px;}

/*===== Footer =======*/
footer{background:#919194;}
footer .copyright-txt{text-align: center; color:#fff; font-size:11px; padding:22px 0px; text-transform: uppercase; font-family:"latobold"; font-weight: normal; letter-spacing:0.5px;}

/*===== Nav Menu Inner =======*/
.navigation-menu{background:#0080be; position: relative; /* z-index:2; */ z-index:1024;}
.navbar.menubar{border:0 none;background:none;border-radius:0;margin-bottom:0;min-height:inherit;}
.navbar.menubar .navbar-collapse{padding:0;}
.navbar.menubar ul.slimmenu{float: left; width:auto; margin:0px; padding:0px;}
.navbar.menubar ul.slimmenu ul{margin:0px; padding:0px; min-width:190px; background: #0080BE; /* margin-left:1px; */ border-left:1px solid #fff; border-right:1px solid #fff;}
.navbar.menubar ul.slimmenu li{border:0px; background:none;}
.navbar.menubar ul.slimmenu ul li{margin-right:0px; width:100%;}
.navbar.menubar .slimmenu li{/* margin-right:26px; */ margin-right:25px;}
.navbar.menubar .slimmenu li a{padding:7px 10px; text-align:center; color:#fff; font-family:"latoregular"; font-size:13px; border:none; border-bottom:3px solid #0080be;  padding:10px 10px 10px 0; text-transform:uppercase;}
.navbar.menubar .slimmenu ul li a,
.navbar.menubar .slimmenu ul li a:hover{padding:10px; text-align:left; border-top:1px solid #00ace0; border-bottom:0px; line-height:12px;}
.navbar.menubar .slimmenu ul li a:hover{background:#006CA1;}
.navbar.menubar .slimmenu li.active > a, .navbar.menubar .slimmenu li > a:hover{color:#444444; border:none; background:none; color:#fff; border-bottom:3px solid #0080be;}
.navbar.menubar .slimmenu li.active > a{border-bottom:3px solid #00ace0;}
.navbar.menubar .slimmenu li.active ul li.active > a{border:0px; background:#006CA1;}
.navbar.menubar .navbar-collapse{border:none; overflow: visible;}
.navbar.menubar .nav.navbar-nav{position:relative; top:2px; margin-bottom: -4px;}
.navbar.menubar .navbar-form{margin:0; padding: 0px; float: right;}
.navbar.menubar .navbar-form .input-group{background:rgba(0, 89,132, 0.5); border-radius: 30px; margin-top:4px; height:32px; overflow:hidden; padding:0 10px; box-shadow:none; border:0px;}
.navbar.menubar .navbar-form .input-group input.form-control{background:none; border:none; color:#fff; }
.navbar.menubar .navbar-form .input-group .btn.btn-default{background: none; border:0px;}
.navbar.menubar .navbar-form .input-group .btn.btn-default i{color:#fff;}
.navbar.menubar .navbar-form .input-group .form-control::-moz-placeholder{color:#fff;}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover{background:none;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#fff}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover{color:#fff}

.menu-collapser{background:#006CA1;}
.collapse-button,
.collapse-button:hover,
.collapse-button:focus{background:#0080be; width:35px; padding:7px 8px; }
.collapse-button .icon-bar{margin:3px 0px;}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu >.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover > .dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #fff;
    margin-top: 5px;
    margin-right: -5px;
}

.dropdown-submenu:hover > a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}


/* actual dropdown animation */
.dropdown .dropdown-menu {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    max-height: 0;
    display: block;
    opacity: 0;
    border:0px;
    border-radius:0px;
    background:#0080be;
    padding:0px;
    /* overflow-y:hidden; */
    visibility: hidden;
}
.navbar-nav > li > .dropdown-menu{
    margin-top:1px;
}
.navbar.menubar .nav li.dropdown .dropdown-menu a{
    border:none;
    text-align:left;
}
.navbar.menubar .nav li.dropdown .dropdown-menu li{
    margin-right: 0;
    border-top:1px solid #00A9DC;
}
.navbar.menubar .nav li.dropdown .dropdown-menu li:hover{
    background:#00A9DC;
}
.navbar.menubar .nav li.dropdown .dropdown-menu li:first-child{
    border-top:0px;
}
.dropdown.open .dropdown-menu {
    max-height: 500px;
    opacity: 1;
}


.icon-search-mobile{display: none}

.panel .panel-heading .panel-title{font-size:14px;}
.acc-menu#accordion{margin-top:35px;border-top:2px solid #d9d9d9;}
.acc-menu#accordion .panel-heading{background:#f2f2f2;border-radius:0;padding:0;}
.acc-menu#accordion .panel-heading h4 a{color:#3182bd;font-family:"latobold";padding:12px 24px;display:block;}
.acc-menu#accordion .panel-heading h4 a:hover,.acc-menu#accordion .panel-heading h4 a:focus{text-decoration:none;}
.acc-menu#accordion .panel.panel-default:first-child{border-top:0 none;}
.acc-menu#accordion .panel.panel-default{border-radius:0;border-top:1px solid #fff;border-left:1px solid #fff;border-right:0 none;border-bottom:0 none;}
.acc-menu#accordion .panel + .panel{margin-top:0;}
.acc-menu#accordion .panel-body{padding:0;}
.acc-menu#accordion .panel-body ul{margin:0;padding:10px 0;}
.acc-menu#accordion .panel-body ul li{list-style:none;line-height:30px;}
.acc-menu#accordion .panel-body ul li a{color:#444;font-size:13px;padding:0 24px;display:block;}
.acc-menu#accordion .panel-body ul li a:hover,.acc-menu#accordion .panel-body ul li a:focus{text-decoration:none;}

/*===== Dashbooard =======*/
.main-container .col-sm-12{padding:0px}
.main-container .main-inner-wrp{margin-top: 40px; padding-bottom:40px;}

.page-heading-wrp {display: inline-block;margin-bottom: 20px; width: 100%;}
.page-heading-wrp h1{display: inline-block; margin-bottom:0px;}
.page-heading-wrp .view-ann-btn{position: relative; float: right;}
.page-heading-wrp .view-ann-btn .btn-success{background:#76af3b; font-size:16px; font-family:"latoregular"; padding:10px 12px;}

.fiter-area{padding:15px 20px; background:#fff; margin-bottom:30px; position: relative; z-index: 1;}
.fiter-area label{color:#30190e;}
.fiter-area #datepicker{display: inline-block; vertical-align: middle;}
.fiter-area #datepicker input{display: inline-block; width: 195px; height:40px; text-align:left; margin:0 10px; background: url('../img/icon-cal.png') no-repeat 95% center; font-size:14px; color:#6a6a6a;}
.fiter-area .btn-blue-bx{background:#0080be; padding:0 30px; height:40px; color:#fff; font-size:16px; font-family:"latoregular";}

/*------ Panel Design Change ------*/
.panel.panel-default{background:none; border:none;}
.panel-default > .panel-heading{background:none; border:none; border-bottom:3px solid #fdd490; text-align:left; padding:10px 0px;}
.panel-default > .panel-heading h3.panel-title{font-size:18px; color:#30190e;  font-family:"latobold";}
.panel-default > .panel-body{background:#fff;}
/*------ Panel Design Change ------*/

.mainblock{background:#fff; border-top:3px solid #fdd490; padding-top:15px;}
.breadcrumb{float: right; text-transform:uppercase; border:none; background: none; border-radius:0px; margin-bottom: 0px; padding:0; max-width:55%;}
.breadcrumb a,
.breadcrumb span{display: inline; vertical-align: middle}
.breadcrumb img{margin:0 5px; vertical-align: middle}

.filtr-wrp{padding:10px 20px; border-bottom:1px solid #e9eef1;}
.alert{max-width:1170px; margin:15px auto 0px;}

/*------------ DATATABLE DESIGN CHANGES ---------*/
.mainblock .dataTables_wrapper{margin-top:0px;}
.mainblock .dataTables_wrapper > .row{margin:0px; font-size:13px;}

table#vendorsTable.dataTable,
table#granteesTable.dataTable,
table#sgpsTable.dataTable{table-layout:fixed; word-wrap:break-word;}

.dataTables_wrapper thead tr{background:#FFFAF4;}
.dataTables_wrapper table.dataTable thead th{padding:5px 25px 5px 10px; line-height:25px}
.dataTables_wrapper table.dataTable tbody td{padding:5px 10px 5px 10px; line-height:25px}
.dataTables_wrapper table.dataTable input[type="checkbox"]:not(old) + label,
.dataTables_wrapper table.dataTable .blue input[type="radio"]:not(old) + label{height:21px; margin:0px; position: relative; top:2px;}
.dataTables_wrapper table.dataTable thead th,
.dataTables_wrapper table.dataTable thead td{border-color:#e9eef1; font-size: 13px;font-family:'latobold'; font-weight: normal;}
.dataTables_wrapper table.dataTable{border-left:0px; border-right:0px;}
.dataTables_wrapper .table-striped > tbody > tr:nth-of-type(2n+1){background:none}
/* .dataTables_wrapper table.dataTable tbody td a{color:#1E1E1E;} */
.dataTables_wrapper table.dataTable tbody tr.active td{background:#FFFAF4; position:relative;}
.dataTables_wrapper table.dataTable tbody tr.active td:first-child::before {background: #FCB134; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 3px;}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter{padding-top:10px;}
.dataTables_wrapper .dataTables_length label{font-family:"latoregular";}
.dataTables_wrapper .dataTables_length .bootstrap-select.form-control{width:auto; margin-right:12px;}
.dataTables_wrapper .dataTables_length .bootstrap-select .btn{width:auto; padding:0 24px 0 10px;}
.dataTables_wrapper .dataTables_length .bootstrap-select .btn .caret{border:0px; width:10px; height:20px; top:5px; right:6px;}
.dataTables_wrapper .dataTables_length .bootstrap-select .btn .caret:before{content:"\f0dc"; font-family: 'fontawesome'; position: absolute; left:0; top:0px; color:#C7C7C7;}
.dataTables_wrapper table.dataTable{margin-bottom:15px !important;}
.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:0 0 10px;}
.dataTables_wrapper .dataTables_length select{margin:0 5px; }
.dataTables_wrapper .dataTables_filter input{border-radius:4px; background:url("../img/icon-search.png") no-repeat 8px center / 13px auto; padding-left:30px;}

.btn-micro.button-active,
.btn-micro.button-inactive{background:none;}
.button-active .fa,
.button-inactive .fa{font-size:18px; color:#0080BF;}
.button-inactive .fa{color:#FE3837;}
.orderData {max-width: 100px; text-align: center;}

/*---------------- STEP DESIGN ----------------*/
.stepdesign{margin-top:20px; margin-bottom:40px;}
.step {list-style: none; margin: 0; padding: 0; display: table; table-layout: fixed; width: 100%; color: #849397;}
.step > li { position: relative; display: table-cell; text-align: center; font-size: 0.8em;}
.step > li:before { content: attr(data-step); display: block; margin: 0 auto; background:#9F9F9F; width:30px; height:30px; text-align: center; margin-bottom:15px;border-radius: 100%; position: relative; z-index:1; font-size:15px; line-height:30px; font-family:'latobold'; color:#fff;}
.step > li:after { content: ''; position: absolute; display: block; background: #E6E7EB; width: 100%; height:5px; top:12px; left: 50%; margin-left: 1.5em\9;}
.step > li:last-child:after { display: none;}
.step > li.is-complete { color: #2ECC71;}
.step > li.is-complete:before, .step > li.is-complete:after { color: #FFF; background: #FCB134;}
.step > li.is-complete:before{content:"\f00c"; font-family: 'fontawesome';}

.step > li.is-active { color: #3498DB;}
.step > li.is-active:before { color: #FFF; background: #FCB134;}
.stepdesign .btn,
.stepdesign .btn:active,
.stepdesign .btn:focus,
.stepdesign .btn:hover{background:none; box-shadow:none; border: 0 none; color: #000; line-height: normal; min-height: inherit; padding: 0; text-transform: uppercase; }

.mainblock .innerblock{padding:15px 30px 30px;}

.mainblock .innerblock h3{margin:0 0 30px;}
.form-group{margin-bottom:20px;}
.form-group label{font-size:13px; line-height:12px; margin-bottom:10px; font-weight: normal; font-family:'latoregular'; min-height:12px;}
.btn-next{padding:0 18px; background:#0080be; display:inline-block; color:#fff; font-size:13px; line-height:12px; border-radius:3px;}
.btn-next i,
.btn-back i{font-size: 18px; line-height: 12px; margin-left: 5px; vertical-align: middle;}
.btn-back i{margin-right: 5px; margin-left:0px;}

.box .block-top,
.box .block-bototm{display: inline-block; width:100%;}
.box .block-top{padding:30px; border-bottom:1px solid #fdd490;}
.box .block-top h3{margin-top:0px; margin-bottom:25px;}
.box .block-bototm{background:#FFFCF9; padding:20px 30px;}
.box .block-bototm input.form-control{border-radius:4px 0px 0px 4px !important; min-height:40px; border-color:#DCDCDE;}
.box .block-bototm .input-group-btn{border-radius:0px 4px 4px 0px; overflow: hidden;}
.box .block-bototm .input-group-btn button{min-height:40px;}
.box .block-top .left-box label{ font-weight: normal; font-family:'latoregular';}
.box .block-top .left-box .number_block {font-size: 35px; line-height: 25px;}
.box .block-top .right-box { min-height: 72px;}
.box .block-top .right-box ul{margin:5px 0 0; padding:0px; list-style: none;}
.box .block-top .right-box ul li{padding-left:20px; position:relative; line-height:24px;}
.box .block-top .right-box ul li:before{content: "\f105"; position:absolute; font-family: 'fontawesome'; left:0px; font-size:20px; }
.box .block-top .right-box ul li a{color:#007FC0;}
.box .block-bototm  div.extra-link{margin-top:5px;}

.box .block-details{padding:15px;}
.box .block-details h3{margin-top:0px;}
.box .block-details label{min-width:215px; font-family:'latoregular'; vertical-align: top;}
.box .block-details label em{font-style:normal; display: inline-block; width:90%;}
.box .block-details .desc_box{display: inline-block; width:100%;}
.box .block-details .desc_box label{float: left;}
.box .block-details .desc_box .description{float: left; width: 50%}
.box .block-details .col-md-12{margin-bottom:10px;}

.maprow{display: inline-block; width:100%;}
.maprow input.form-control{width:91%; float:left; border-radius:4px 0 0 4px !important;}
.maprow .btn.btn-blue{width:9%; margin:0px; float:left; border-radius:0px 4px 4px 0px; height: 34px; padding:0px; }
.maprow .btn.btn-blue .fa{font-size:20px;}

.btn-blue-small,
.btn-blue-small:hover{background: #0080be; border-color: #0080be; color: #fff; font-size: 11px; height: 26px; line-height: 10px; padding: 8px 10px; font-family:'latobold'; font-weight: normal; margin:0 2px; min-width: 50px;}
.btn-blue-small .fa,
.btn-red-small .fa{margin-right:5px;}

.btn-red-small,
.btn-red-small:hover{background:#dd4b39; border-color:#dd4b39; color: #fff; font-size: 11px; height: 26px; line-height: 10px; padding: 8px 10px; font-family:'latobold'; font-weight: normal; margin:0 2px; min-width: 50px;}

.tab-layout{padding:0 0 15px; }
.tabs-design{padding:0 15px;}
.tabs-design ul.nav-tabs{border:0px;}
.tabs-design ul.nav-tabs > li > a,
.tabs-design ul.nav-tabs > li > a:hover,
.tabs-design ul.nav-tabs > li > a:focus{border: 0; border-radius: 25px; display: inline-block; font-family: "latobold"; font-weight: normal; line-height: 14px; min-width: 100px; padding: 10px 20px; text-align: center;}
.tabs-design ul.nav-tabs > li.active > a{background:#76AF3B; color:#fff;}
.tab-inner{background:#fff; padding:0 15px; float: left; width: 100%;}

.bootstrap-select.btn-group .dropdown-menu li{margin-bottom:1px}
.bootstrap-select.btn-group .dropdown-menu li.selected{background:#ddd; }
.bootstrap-select.btn-group .dropdown-menu li.selected a{color:#333;}

#mapCanvas{width: 100%; height: 400px;}
.pagination > li > a .fa{margin:0 3px; }
.btn-add{margin-right:5px;}

.details-wrp{}
.mainblock .innerblock .details-wrp h3{margin-bottom:15px;}
.mainblock .innerblock .details-wrp .form-group{margin-bottom:5px}

.system-profile-div{}
.typeahead {background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555; display: inline-block; font-size: 14px; line-height: 1.42857; padding: 6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; min-width:225px;}

.uploadbtn{position: relative;}
.uploadbtn input[type=file]{opacity:0; position: absolute; z-index:1; left:0px;}
.uploadbtn .choose-img{background:#0080BE; border-radius:25px; display: inline-block; padding:6px 20px; color:#fff;}
.uploadbtn .no-file{display: inline-block;}

.tags-button{}
.tags-button .form-control{width:90%; float: left; border-radius:4px 0px 0px 4px !important;}
.tags-button .btn.btn-primary{width:10%; border-radius:0px 4px 4px 0px; }
.tags-button .btn.btn-primary i{font-size:16px;}

.tags-button.publication-tags span.mandatory{display: inline-block; margin-right:35px;}
.tags-button.publication-tags.has-feedback .form-control-feedback,
.tags-button.publication-tags .bv-no-label{display: none !important;}
.tags-button.publication-tags .btn.btn-primary{float:left;}
.tags-button.publication-tags #priority-info, 
.tags-button.publication-tags #tag-info{clear: both}

.modal-header {background: #009bc0; border-radius: 4px 4px 0 0; color: #fff;}
.modal-header .close{color:#fff; opacity:1;}
.modal-header .modal-title{color: #fff; font-family: "latobold"; font-size: 18px; line-height: 20px; max-width:95%;}
/* .modal-title{color: #009bc0; font-family: "latobold"; font-size: 18px; line-height: 20px;} */

.modal-content{border-radius:6px;}
.modal-footer{clear: both;}
#tagsModal{}
#tagsModal .modal-dialog{width:85%;}
#tagsModal .modal-body .tagsdesign{display: inline-block; width: 100%; background:#f5f5f5; border-radius: 5px; overflow: hidden; border:1px solid #ddd; position: relative;}
.tabs-design2{width:18%; float: left; background:#fff; min-height:480px;}
.tabs-design2 ul.nav-tabs{border:0px;}
.tabs-design2 ul.nav-tabs > li{width: 100%; border-top: 1px solid #ddd;}
.tabs-design2 ul.nav-tabs > li:first-child{border-top: none}
.tabs-design2 ul.nav-tabs > li > a,
.tabs-design2 ul.nav-tabs > li > a:hover,
.tabs-design2 ul.nav-tabs > li > a:focus{border: 0; border-radius:0; display: inline-block; font-family: "latobold"; font-weight: normal; line-height: 14px; padding: 14px 20px; text-align: center; width: 100%; background: none;/*  cursor: default; color: #009bc0; */}
.tabs-design2 ul.nav-tabs > li.active > a{background:#76AF3B; color:#fff; position:relative;}
.tabs-design2 ul.nav-tabs > li.active > a:before{background: #f5f5f5; border-bottom: 20px solid transparent; border-left: 13px solid #76af3b; border-top: 20px solid transparent; content: "";  position: absolute; right:-13px; top: 0;}
.tab-innner2{width:82%; float: left; padding:15px 25px; max-height:480px; overflow: auto;}
.tab-innner2 .col-md-4{padding:0 5px;}
.tagsdesign .tab-pane > label{width:33%; line-height:18px; vertical-align:top; word-break:normal;}
.tagsdesign .tab-pane input[type="checkbox"]:not(old) + label,
.tagsdesign .tab-pane input[type="radio"]:not(old) + label{background-position:0px -3px; line-height:19px; font-size:13px; font-family:'latoregular';}
.tagsdesign .tab-pane input[type="checkbox"]:checked:not(old) + label{background-position:0 -26px;}

h3.inner_tag_heading {border: 1px solid #dddddd; border-radius: 5px; clear: both; float: left; font-size: 15px; margin:10px 0 10px; padding: 10px; width: 100%; background:#f9f9f9;}
.tab-innner2 h3.inner_tag_heading:first-child{margin-top:0px;}

.box.box-default{border-top-color: #fdd490;}

/*------------ PHOTO GALLERY------------*/
.max-filesize{font-size:14px; color:#8E8E8E; margin:10px 0px;}
#imageslist{margin:25px 0px 0px; position: relative;}
#imageslist .loader-img{text-align: center; position: absolute; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.8); height: 100%; position: absolute; text-align: center; width: 100%; z-index: 1;}
#imageslist .loader-img img{position: absolute; top:50%; margin-top:-32px; left:50%; margin-left:-32px;}

#imageslist .imgbox{width: 23%; display: inline-block; position: relative; margin:0 1%; vertical-align:top; margin-bottom:25px;}
#imageslist .imgbox.fullrow{width:100%; margin-bottom:0px;}
#imageslist .imgbox .img-del-icon{color: #ff0100; display: inline-block; position: absolute; right: -10px; top: -10px; width:22px; height:22px; background:#fff; border-radius:50%; cursor:pointer; display: none; z-index:2;}
#imageslist .imgbox:hover .img-del-icon{display: block;}
#imageslist .imgbox .img-del-icon i{font-size:27px; margin-top:-2px; transition:0.3s;}
#imageslist .imgbox .img-del-icon i:hover{color:#000;}
#imageslist .imgbox .album-img{width:98%; margin:0 auto; /*height:142px;*/ height:168px; overflow: hidden; text-align:center; background:#f5f5f5; border:1px solid #ccc; position:relative;}
#imageslist .imgbox .album-img img{bottom: 0;  left: 0; margin: auto; max-width:260px; position: absolute; right: 0; top: 0; vertical-align: middle; transition: 0.5s}
#imageslist .imgbox:hover .album-img img{ filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */   filter: gray; /* IE6-9 */  -webkit-filter: grayscale(100%); }

.button-bar{margin-bottom:20px;}
.button-bar button i{margin-right:5px;}

#total-progress{opacity:0;}
#total-progress .progress,
#total-progress .progress-bar{border-radius:15px;}

.overlay-img{background: rgba(0, 0, 0, 0.7); height: 100%; left: 1%; position: absolute; width: 98%; z-index: 1; text-align: center;transition:0.3s; /* display: none */ opacity: 0; right:100%; top:0px;}
#imageslist .imgbox:hover .overlay-img{display:block; opacity:1; /* top:0px; */ right:0px;}

.overlay-img .img-options {left: 0; position: absolute; top: 50%; margin-top:-18px; width: 100%; font-size:17px; color:#fff;}
.overlay-img .img-options a{background:#e29b19; width:35px; height:35px; line-height:35px; color:#fff; display: inline-block; border-radius:50%; margin:0 2%;}
.overlay-img .img-options a:hover{background:#006DA3;}

.overlay-img .img-desc {color: #333; position: absolute;  top:32%; left:5%; width:90%;}
.overlay-img .img-desc textarea{width:100%; height: 45px; resize: none; font-size:13px; margin-bottom:5px;}
.overlay-img .img-desc .btn.btn-xs{min-height: inherit; padding:2px 10px; }

.small-loader{left: 50%; margin-left: -16px; margin-top: -16px; position: absolute; top: 50%; z-index: 3;}

.img-border-box{background: #fffbf5; border: 1px solid #ffdea5; border-radius: 10px; margin-bottom: 20px; padding: 15px; overflow: hidden; position: relative;}
.img-title-input input{width:100%;}
.img-desc-box, .img-credits-input{margin-top:10px;}
.img-credits-input{margin-bottom:15px;}
.img-desc-box textarea{height: 75px; resize:none;}
.tagsinput .tags-button .form-control{width: 80%; background:#f5f5f5;}
.tagsinput .tags-button .btn.btn-primary{width:20%;}
.button-right-area{}
.rightimg-section {width: 94%; display: inline-block; vertical-align:top;}
.button-right-area{width:5%; display: inline-block; position: absolute; top:6%; right:0px;}
.button-right-area a.btn{margin-top:10px; margin-right:0px; width:95px; text-align:left; position: absolute; right:-60px; transition:0.3s;}
.button-right-area a.btn:hover{right:-10px;}
.button-right-area a.btn.save{top:5px; background:#76AF3B;}
.button-right-area a.btn.save:hover{background:#4c7b1b;}
.button-right-area a.btn.delete{top:50px;background:#E39E21;}
.button-right-area a.btn.delete:hover{background:#cd8a14;}
.button-right-area a.btn.share{top:95px; background:#B2B2B2;}
.button-right-area a.btn.share.active{background:#0080BE;}

.button-right-area a.btn i{font-size:15px; margin-right:15px;}
.button-right-area a.btn.share.active i{}
.button-right-area a.btn.share.active i.fa-share-alt:before{content:'\f058'; }


.overlay-img-box {background: rgba(0, 0, 0, 0.6); height: 100%; left: 0; position: absolute; top: 0; width: 100%; text-align: center; z-index: 10;}
.overlay-img-box img{left: 50%; position: absolute; top: 50%; margin-top:-16px; margin-left:-16px;}

.float_share {bottom:65px; position:fixed; right:25px; width: 50px;}
.float_share .fa.fa-share-alt{background: #B2B2B2; border-radius: 50%; color: #ffffff; font-size:18px; height:50px; line-height:50px; text-align: center; width: 50px;}
.float_share.active .fa.fa-share-alt{background: #0080BE;}

.float_share input#share_count{background: #444444; border:0; border-radius:50% !important; color: #ffffff; height: 35px; max-width: 100%; position: absolute; right: -8px; text-align: center; top: -22px; width: 35px;}

.share-notification{position: fixed; right:20px; bottom:150px; background:#0080BE; border-radius:5px; width:200px; font-size: 15px; padding:10px; text-align: center; color:#fff; display: none;}

.photogallery{padding:15px 35px;}
/* GalleryBLock */
.photogalleryblock{background:#fff; border:1px solid #BFBFBF; margin:20px 0px; max-width:533px;}
.grid {background: #DDD;}
.grid:after {content: ''; display: block; clear: both;} /* clear fix */
/* ---- .grid-item ---- */
.grid-sizer, .grid-item { width: 33.333%;}
.grid-item { float: left; height:120px;}
.grid-item.portrait{height:240px;}
.grid-item img {display: block; max-width: 100%; border:1px solid #fff; width: 100%; height:100%;}
.photogalleryblock .album-title{font-family: "latobold"; font-weight: normal; font-size:15px; padding:15px 10px; display: inline-block; width: 82%;}
.photogalleryblock .album-title a{color:#333333;}
.photogalleryblock .album-title a:hover{color:#0080BE;}
.photogalleryblock .btn-view{display: inline-block; text-align: right; width: 16%;}
.photogalleryblock .btn-view a{padding:8px 20px}


.album-detail{padding:15px 25px; }
.album-detail h3{margin:0px 0px 20px; color:#009bc0; font-size:18px; line-height:16px;}
.album-detail .date-block{color:#888; margin-bottom:10px;}
.album-detail .date-block div.created-date,
.album-detail .date-block div.author-name{display: inline-block; margin-right:15px; font-size:13px;}
.album-detail .date-block .fa{color:#636363; font-size:15px; margin-right:3px;}
.album-detail .date-block div.author-name .fa{color:#009bc0;}
.album-detail .tagslist {font-size:13px; margin-bottom:10px}
.album-detail .tagslist .fa{color:#009bc0; font-size:15px; margin-right:3px;}
.album-detail .album-desc{margin-bottom:10px;}

.photo-block {border:1px solid #cbcbcb; margin:15px 0px;}
.photo-block .imgbox{width:100%; height:215px; overflow: hidden;}
.photo-block .imgbox img{width: 100%; height:100%;}
.photo-block .filename{padding:15px 12px; font-size:15px; line-height:20px;}
.photo-block .filename a{color:#333;}
.photo-block .download-btn{background:#EDEDED; height:70px; line-height:70px; text-align:center;}
.photo-block .download-btn i{font-size:24px;}

.img-box-container .item {width: 177px; float: left; border:1px solid #fff;}
.img-box-container .item img {display: block;width: 100%;}
.img-box-container{height:270px; overflow: hidden; border-bottom:1px solid #f5f5f5;}

.photogallery-detail{padding:10px 30px;}
h2.gallery-title{font-size:20px; line-height:19px; color:#009bc0; font-family:"latobold"; font-weight:normal; margin:0px 0px 15px; }
.photogallery-detail .date-block,
.photogallery-detail .author{font-size:13px; color:#888888;}
.photogallery-detail .date-block i{color:#626364; margin-right:6px;}
.photogallery-detail .author i{color:#009bc0; margin-right:6px;}
.photogallery-detail .taglist{margin-top:10px; color:#333333;}
.photogallery-detail .taglist i{color:#009bc0; margin-right:6px;}
.photogallery-detail .description{font-size:14px; color:#333333; line-height:19px; margin-top:20px;}

.image-box-container{margin-top:30px;}
.image-box-container .gallery-box{border:0px solid #afafaf;}
.image-box-container .gallery-box .main-img{position: relative; clear: both;}
.image-box-container .gallery-box.video .main-img{border:1px solid #afafaf; border-bottom:0px;}
.image-box-container .gallery-box .main-img img{height:170px; width:100%;}
.image-box-container .gallery-box .img-bot-box{float: left; width:100%; border:1px solid #afafaf; margin-bottom:25px; font-size:0px; line-height:45px;}
.image-box-container .gallery-box .img-title{width:78%;/* float: left; */ font-size:14px; color:#333333; line-height:17px;  vertical-align:middle; padding:0px 10px; font-family:"latobold"; font-weight:normal; overflow: hidden; display:inline-block; word-wrap:break-word; max-height:34px;}
.image-box-container .gallery-box.video .img-title{width:100%;}
.image-box-container .gallery-box .img-title a{color:#333333;}
.image-box-container .gallery-box .download-btn{width:22%; display:inline-block; /* float: left; */ text-align:right; vertical-align:top;}
.image-box-container .gallery-box .download-btn img{width: auto}

.image-box-container .gallery-box .overlay-img{left: 0; width:100%;}
.image-box-container .gallery-box .main-img:hover .overlay-img{display:block; opacity:1; /* top:0px; */ right:0px;}
.image-box-container .gallery-box.video .overlay-img {left: 0; width: 100%; opacity: 1; background: rgba(0, 0, 0, 0.2);}
.image-box-container .gallery-box.video .overlay-img .img-options a{background:none; font-size:35px;}
/* .image-box-container .gallery-box.video .overlay-img .img-options a .fa {text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);} */

#videoModal .modal-dialog{width:100%; max-width:700px;}
#videoModal .modal-footer{text-align:left;}
#gallery_img .album-img .overlay-img{opacity:1; width:100%; left:0; background:rgba(0,0,0,0.3);}

.categorylist{}
.categorylist{text-transform: capitalize;}
.categorylist .row{margin-top:15px;}
.categorylist .row:first-child{margin-top:0px;}
.categorylist .col-md-3{}
.categorylist .cat-title{font-family: "latobold"; font-weight: normal; font-size:17px;}
.categorylist .subcount-div{font-size:12px;}
.categorylist .subcount-div .subcat-count,
.categorylist .subcount-div .album-count{display: inline-block; margin-right:5px;}
.categorylist .subcount-div .subcat-count ~ .album-count{border-left:1px solid #ddd; padding-left:8px;}
.categorylist .subcount-div .subcat-count span,
.categorylist .subcount-div .album-count span{color:#777;}

.categorylist .icon{padding:0px;}
.categorylist .icon h3{margin:0; font-size:40px; color:#ddd;}
.toparea{background: #fff; margin-bottom:15px; padding: 15px 20px; position: relative; z-index: 1;}
#category_block,
#search_block{ margin-bottom:15px;}
#category_block .page-heading-wrp,
#search_block .page-heading-wrp{margin:0px 0px 15px;}
#search_block .buttons{text-align: right; margin-top:23px;}
#search_block .buttons .btn-blue{margin-right:0px;}
.toparea .rightfilter{}
.toparea .rightfilter a.btn{vertical-align:middle;}
.toparea .rightfilter label{margin-bottom:0px; vertical-align:middle;}
.toparea .rightfilter label input{border-radius:4px; background:url("../img/icon-search.png") no-repeat 8px center / 13px auto; padding-left:30px; min-width:300px; height:37px;}

.lb-dataContainer.top{background: #009bc0; border-radius: 4px 4px 0 0; color: #fff; border:0px solid #009bc0;}
.lb-dataContainer.top .lb-data{color:#fff; position: relative;}
.lb-dataContainer.top .lb-data .lb-details{padding-left:10px; }
.lb-dataContainer.top .lb-data .lb-caption{width:100%; display: inline-block !important; text-overflow:ellipsis; word-wrap:normal; white-space:nowrap; overflow:hidden; padding-top:5px; line-height: 1.1em; font-size:17px; font-family:'latobold'; font-weight: normal;}
.lb-dataContainer.top .lb-data .lb-number{color:#fff; opacity:0.8;}
.lb-dataContainer.top .lb-data .lb-closeContainer{position:absolute; right:-15px; top:-15px;}
.lb-dataContainer.top .lb-data .lb-close {background: #ffffff; border-radius: 50%; color: #ea2423; font-family: "latoregular"; font-size: 17px; font-weight: 700; height: 25px; line-height: 22px; opacity: 1; text-align: center; width: 25px;}
.lb-dataContainer.top .lb-data .lb-details{width: calc(100% - 180px);}
.lb-dataContainer.top .lb-data .lb-options{width:180px; float: left; margin-top:8px;text-align:right;}
.lb-dataContainer.top .lb-data .lb-options a { color: #ffffff;display: inline-block; font-size: 22px; padding: 3px 15px; text-align: center; vertical-align: middle; border-left:1px solid #00647c; border-right:1px solid #78cadf;}
.lb-dataContainer.top .lb-data .lb-options a:first-child{border-left:0px;}
.lb-dataContainer.top .lb-data .lb-options a:last-child{border-right:0px;}


.lightbox .lb-outerContainer .lb-image{border-width:0px; border-radius:0px;}
.lb-data .lb-caption{word-wrap:break-word;}
.lb-outerContainer.middle{background:none;}
.lb-dataContainer.bottom {background: #fff;}
.lb-dataContainer.bottom .lb-details {width:100%; word-wrap:break-word; padding:5px 5px 10px;}
.lb-dataContainer.bottom .lb-data{color:#333; text-shadow:none;}
.lb-dataContainer.bottom .lb-description{display:inline-block; font-size:16px; margin-bottom:10px; width:100%; line-height: 25px;}
.lb-dataContainer.bottom .lb-projectid,
.lb-dataContainer.bottom .lb-tags{display: inline-block; vertical-align: top; margin-bottom:5px;}
.lb-dataContainer.bottom .lb-projectid em,
.lb-dataContainer.bottom .lb-tags em,
.lb-dataContainer.bottom .lb-credit em{font-style:normal; color:#009BC0; padding-right:5px; font-family:"latobold"; font-weight: normal;}
.lb-dataContainer.bottom .lb-credit{margin-left:15px;}
.lb-dataContainer.bottom .lb-tags{float: right; height: 16px; overflow: hidden; text-align: right; text-overflow: ellipsis; white-space: nowrap; width: 46%; padding-right:25px;}



/*--------------- FORUM PAGE ---------------*/
.forum-inner .create-category-form{padding:0 15px 15px; border-bottom:1px solid #F1F2F6; display: inline-block; width:100%;}
.forum-inner .forum-inner-heading{padding:0;}
.forum-inner .create-category{padding-top:20px;}
.blank_label{height:12px; margin-bottom:10px;}

.table.tablelist{margin-bottom:0px;}
.table-category.tablelist,
.table-thread.tablelist{margin-bottom:0px; border-bottom:1px solid #eee;}
.table.tablelist tr th{background:#fffaf4; line-height: 25px; padding: 5px 10px; font-family: "latobold"; font-weight: normal;}
.table.tablelist tr td{line-height: 25px; padding:15px 10px; color:#333;}
.table.tablelist > thead > tr > th,
.table.tablelist > tbody > tr > th,
.table.tablelist > tfoot > tr > th,
.table.tablelist > thead > tr > td,
.table.tablelist > tbody > tr > td,
.table.tablelist > tfoot > tr > td{border-left:1px solid #eee;}
.table.tablelist tr td .lead,
.table.tablelist tr td .lead-second,
.table.tablelist tr td .-second{margin:0px; font-family: "latobold"; font-size:16px;}
.table.tablelist tr td .text-muted{/* color:#333;  */line-height:20px; display: inline-block; width:100%;}
.table.tablelist tr td.comment-icon{text-align: center;}
.table.tablelist tr td.comment-icon .fa{color:#FDD590; font-size:30px; width:32px;}
.table.tablelist tr td .thread-box,
.table.tablelist tr td .thread-box2{line-height:17px; font-size:13px;}
.table.tablelist tr td .thread-box .col-xs-4,
.table.tablelist tr td .thread-box .col-xs-3,
.table.tablelist tr td .thread-box2 .col-xs-2{padding:0px;}
.table.tablelist tr td .thread-box .col-xs-3 img{border-radius:50%;}
.table.tablelist tr td .thread-box .col-xs-9{padding:0 10px;}
.table.tablelist tr td .thread-box .user-time{color:#777; font-size:13px;}
.table.tablelist tr td .thread-box .title-small{font-size:13px; line-height:15px; margin-bottom:3px;}
.table.tablelist tr td .thread-box2{margin-top:5px;}
.font18{font-size:18px;}
.table.tablelist tr th input + label,
.table.tablelist tr td input + label{margin: 0; position: relative; vertical-align: middle;}

.load-fail-msg {background: #0080be;border-radius: 5px;color: #fff;margin: 0 auto;max-width: 40%;padding: 10px;text-align: center;clear:both;}

.category-title {padding:15px; border-bottom:1px solid #f1f2f6; }
.category-title h2{margin:0px; color: #009bc0; font-family: "latobold"; font-size:20px; line-height: 25px;}
.category-title h2 span{display: inline-block; font-family: "latoregular"; font-size: 12px; padding: 7px 8px; vertical-align: middle;}
.category-title .desc{margin-top:10px; }
.actions-block{ border-bottom:1px solid #f1f2f6; font-family: "latobold"; font-size:16px;}
.new-thread-add{background: #fcfcfc; border-bottom:1px solid #f1f2f6; border-top:1px solid #f1f2f6; margin: 0; padding: 10px 0;}
.mark-category-block{padding:15px 0px;}
.category-title .col-sm-5{padding-right:0px;}

h2.subtitle{font-family: "latobold"; font-size:23px; margin:0 0 15px; }
.uploadfiles{background: #f5f5f5; border-radius: 5px; display: inline-block; max-width: 300px; padding: 7px 10px; width: 100%;}
.uploadfiles .trash-thread-file,
.uploadfiles .trash-post-file {float: right;}
.post-footer{background:#fcfcfc; border-bottom:1px solid #f2f2f2;}

.thred-reply-box{padding:10px 20px 15px;}
.thred-reply-box textarea{resize: none;}

.post-box{}
.post-box .title-post{border-bottom: 1px solid #f1f2f6;padding: 15px;}
.post-box .title-post h2{color: #009bc0; font-family: "latobold"; font-size: 20px; line-height: 20px; margin: 0; display: inline-block; width: 100%;}
.post-box form{padding:15px; }
.post-box .inner-title-post{border-bottom: 1px solid #f1f2f6; padding:10px 15px; }
.post-box .inner-title-post h3{font-family: "latobold"; font-size: 17px; margin:0;}

.thread-attachments{}
.thread-attachments a{background: #0080be; border-radius: 15px; color: #fff; display: inline-block; margin-bottom: 5px; padding: 2px 10px;}
.thread-attachments a i{margin-right:5px;}

.author-info img{border-radius:50%;}
.author-info .col-sm-3{padding-right:0px;}
.author-info .col-sm-9{padding-left:0px;}

.unpin .fa{-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}

.category-sublist{margin-top:10px; border-top:1px dotted #ddd5bf; padding-top:10px; font-size: 12px;line-height: 16px;}
.category-sublist .sublist-data{display: inline-block; margin-right:8px;}
.category-sublist .sublist-data .fa.fa-folder-open {font-size: 13px; color:#0080BE; margin-right:3px; vertical-align:middle;}
.light-grey{color:#777;}
#create-post .tablelist{border-bottom:1px solid #f1f2f6; margin-bottom:10px;}
/* .archived-threads-title {padding:0px; border-bottom:1px solid #f1f2f6; } */
.archived-threads-title h2{margin:0px; color: #009bc0; font-family: "latobold"; font-size:20px; line-height: 25px;}
.archived-threads-title h2 span{display: inline-block; font-family: "latoregular"; font-size: 12px; padding: 7px 8px; vertical-align: middle;}

/*--------- EVENT CALANDER PAGE ---------*/
.fc-widget-header:first-of-type, .fc-widget-content:first-of-type{background-color: #fff; }
.nno-block {display: inline-block; min-width: 50px; float: right; text-align: center; border-radius: 5px; padding: 5px;}
.nno-block-desc{float: left; clear: both;}
#myModal .typeahead{width:100%;}
input#background_color{padding:3px;}

.main-inner-wrp div[id*="calendar-"] {background-color: #ffffff; border-radius: 6px; box-shadow: 0 0 21px 2px rgba(0, 0, 0, 0.18); margin: 0 auto;}
.main-inner-wrp div[id*="calendar-"] .fc-today-button.fc-state-disabled {background-color: #eaf2ff; background-image: none; border: 1px solid #0080BE; box-shadow: none; color: #0080BE; cursor: default; text-shadow:none;}
.main-inner-wrp div[id*="calendar-"] .fc-button{cursor: pointer; display: inline-block; height: 1.9em; line-height: 1.9em; overflow: hidden; padding: 0 0.6em; position: relative; white-space: nowrap; border-color: #0080BE; color: #0080BE; background:#fff; text-shadow:none; box-shadow:none;}
.main-inner-wrp div[id*="calendar-"] .fc-button:hover{background:#eaf2ff;}
.main-inner-wrp div[id*="calendar-"] .fc-button.fc-state-active{background:#0080BE; color:#fff;}
.main-inner-wrp div[id*="calendar-"] .fc-toolbar.fc-header-toolbar{margin-bottom:0px;}
.fc-toolbar .fc-left,
.fc-toolbar .fc-right{margin-top:5px;}

.main-inner-wrp div[id*="calendar-"] .fc-prev-button.fc-button.fc-state-default,
.main-inner-wrp div[id*="calendar-"] .fc-next-button.fc-button.fc-state-default{border:0px; float: left; font-size:30px;}

.fc-widget-header tr th.fc-widget-header,
.main-inner-wrp .fc-unthemed .fc-divider,
.main-inner-wrp .fc-unthemed .fc-list-heading td,
.main-inner-wrp .fc-unthemed .fc-popover .fc-header{background:#0080BE; color:#fff; border-color:#0080be; padding-top:7px; padding-bottom:7px;}
.fc-widget-header tr th.fc-widget-header a,
.main-inner-wrp .fc-unthemed .fc-divider a,
.main-inner-wrp .fc-unthemed .fc-list-heading td a,
.main-inner-wrp .fc-unthemed .fc-popover .fc-header a{color:#fff;}
/* .fc-day-number{font-size: 17px; height: 30px; margin: 2px; min-width: 19px; padding: 6px; text-align: center; width: 30px; display:inline-block;} */

.fc-unthemed .fc-widget-content td.fc-today{background:#fdd490;}
.fc.fc-ltr .fc-event{padding:3px 5px;}

/* .fc-row.fc-rigid .fc-content-skeleton{height:100%;}
.fc-row.fc-rigid .fc-content-skeleton table{height:100%;} */

.main-inner-wrp .fc-toolbar h2{line-height:30px;}
.main-inner-wrp div[id*="calendar-"] .fc-prev-button.fc-button.fc-state-default,
.main-inner-wrp div[id*="calendar-"] .fc-next-button.fc-button.fc-state-default{height:30px; line-height:30px;}
.main-inner-wrp .fc-toolbar .fc-left,
.main-inner-wrp .fc-toolbar .fc-right{margin-top:8px;}

/* ---------- FILE MANAGER --------- */
#elfinder .elfinder-toolbar,
#elfinder .elfinder-statusbar{background: #0080be;}
#elfinder .elfinder-button-search input{background: rgba(0, 89,132, 0.5); padding: 0 25px 0 10px;}
#elfinder .elfinder-workzone{background: #fff;}
#elfinder .elfinder-button-icon-permission { border: 1px solid; }
#elfinder.elfinder .elfinder-navbar{background:#DDE4EC !important; box-shadow:none;}
#elfinder.elfinder .elfinder-navbar-dir{color:#333;}
#elfinder.elfinder .elfinder-navbar-dir.ui-state-hover,
#elfinder.elfinder .elfinder-navbar-dir.ui-state-active,
#elfinder.elfinder .elfinder-navbar-dir .ui-state-hover,
#elfinder.elfinder .elfinder-navbar-dir .ui-state-active{background:#0080BE !important; color:#fff;}
#elfinder.elfinder .elfinder-navbar-dir.ui-state-hover .elfinder-navbar-icon,
#elfinder.elfinder .elfinder-navbar-dir.ui-state-active .elfinder-navbar-icon,
#elfinder.elfinder .elfinder-navbar-dir .ui-state-hover .elfinder-navbar-icon,
#elfinder.elfinder .elfinder-navbar-dir .ui-state-active .elfinder-navbar-icon{color:#fff;}
#elfinder.elfinder .elfinder-tree .elfinder-navbar-root .elfinder-navbar-icon{color:#000;}

#elfinder.elfinder{box-shadow:none;}
.elfinder-quicklook.elfinder-quicklook-fullscreen{z-index:1024;}
#elfinder.elfinder .elfinder-navbar .elfinder-navbar-icon{color:#90BAF4}
#elfinder.elfinder .elfinder-cwd-wrapper-list.elfinder-cwd-fixheader::before{background:#fffaf4; border-bottom:1px solid #E9EEF1;}
#elfinder.elfinder .elfinder-cwd-wrapper-list tr td.ui-resizable{ border-color:#E9EEF1 !important; color:#000;}
#elfinder.elfinder .elfinder-cwd-view-icons .elfinder-cwd-file{border:1px solid #fff;}
#elfinder.elfinder .elfinder-cwd-file.ui-state-hover,
#elfinder.elfinder .elfinder-cwd-file.ui-selected,
#elfinder.elfinder .elfinder-cwd-file .ui-state-hover,
#elfinder.elfinder .elfinder-cwd-file .ui-selected{background:#D4CFC9 !important; color:#000;}
#elfinder.elfinder .elfinder-cwd-view-icons .elfinder-cwd-file.ui-selectee.ui-selected,
#elfinder.elfinder .elfinder-cwd-view-icons .elfinder-cwd-file.ui-state-hover{border:1px solid #E9EEF1;}
#elfinder.elfinder .elfinder-cwd table td{border-bottom:1px solid #E9EEF1; padding:7px 12px; border-right:1px solid #fff;}
/* #elfinder.elfinder .elfinder-cwd table td.elfinder-col-name{width: 348px !important;} */
#elfinder.elfinder .elfinder-cwd table td{white-space:pre-wrap; max-height:30px;}
#elfinder.elfinder .elfinder-cwd-view-list td .elfinder-cwd-icon{top:8px;}


#cboxLoadedContent .page-heading-wrp{background: #009bc0; border-radius: 4px; color: #fff; padding:10px; margin:0 0 8px;}
#cboxLoadedContent .page-heading-wrp h3{margin:0px; color:#fff;}
#cboxContent {border-radius:10px;}
#cboxContent #cboxLoadedContent {border: 1px solid #ccc; border-radius: 10px; padding: 7px;}
body #cboxOverlay{background:#000; opacity:0.8 !important;}

#elfinder .elfinder-dialog{border-radius: 4px !important}
.ui-dialog .ui-dialog-titlebar{background: #009bc0; border-radius: 4px 4px 0 0 !important; color: #fff; padding:15px !important;}
.ui-dialog .ui-dialog-titlebar .elfinder-dialog-title{color: #fff; font-family: "latobold"; font-size: 18px; line-height: 20px;}

.ui-widget-header.ui-dialog-titlebar-close.ui-corner-all.elfinder-titlebar-button {float: right; height: auto; left: auto; margin: -10px 0 0; right: 0; width: auto;}
.ui-widget-header.ui-dialog-titlebar-close.ui-corner-all.elfinder-titlebar-button .ui-icon.ui-icon-closethick{color: #fff; font-size: 21px; font-weight: 700; height: auto; line-height: 1; margin: 0; padding: 0; text-shadow: 0 1px 0 #fff; width: auto;}
.ui-widget-header.ui-dialog-titlebar-close.ui-corner-all.elfinder-titlebar-button:hover .ui-icon.ui-icon-closethick{background: none;}
#elfinder .elfinder-quicklook{padding-top:60px; border-radius:4px;}
#elfinder .elfinder-quicklook-titlebar{background: #009bc0; border-radius: 4px 4px 0 0 !important; color: #fff; padding:15px !important; height: auto;}
#elfinder .elfinder-quicklook-titlebar .elfinder-quicklook-title{font-size: 14px; overflow: hidden; padding: 0; text-align: left; text-overflow: ellipsis; width: 91%; height: 18px;}
#elfinder .elfinder-quicklook-titlebar .ui-icon{left: auto; right:10px; margin-top:-10px; color: #fff; font-size: 21px; font-weight: 700; height: auto; line-height: 1; text-shadow: 0 1px 0 #fff; width: auto;}
#elfinder .ui-icon-circle-close::before{content: '\e828'; font-family: 'icons';}

.elfinder-quicklook.elfinder-quicklook-fullscreen{z-index: 9999;}
/* .elfinder .elfinder-button-search{width: auto !important;} */

.elfinder-dialog-confirm .elfinder-rm-title{margin-bottom:5px;}
.elfinder-dialog-confirm .elfinder-dialog-icon{top:0px; margin-top:10px;}
.elfinder-cwd-icon-directory ~ strong{margin-top:8px}
.std42-dialog .ui-widget-content.ui-dialog-buttonpane{background:none; border-top: 1px solid #ddd; text-align:center;}
.std42-dialog .ui-widget-content.ui-dialog-buttonpane .ui-dialog-buttonset{display: inline-block; float: none !important; width: auto; margin:5px 0;}
.std42-dialog .ui-widget-content.ui-dialog-buttonpane .ui-dialog-buttonset button{margin-top:0px; background: #fff; border: 1px solid #0080be !important; color: #0080be; font-family: "latoregular"; min-height: 33px; box-shadow:none;}
.std42-dialog .ui-widget-content.ui-dialog-buttonpane .ui-dialog-buttonset button:hover,
.std42-dialog .ui-widget-content.ui-dialog-buttonpane .ui-dialog-buttonset button.ui-button.ui-state-hover{background: #0080be !important; border-color:#0080be !important; color: #fff !important; font-family: "latoregular"; min-height: 34px;}

.elfinder .elfinder-button-search{/* width:70px !important; */ z-index:1;}
.elfinder-ltr .elfinder-button-search .ui-icon-search {right: 0 !important; left: auto !important;}
.elfinder-button-text {top: -3px !important; /* left:-5px !important; */}
.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar{width:200px !important; height:42px;}
.elfinder-quicklook-navbar-icon.elfinder-quicklook-navbar-icon-fullscreen,
.elfinder-quicklook-navbar-icon.elfinder-quicklook-navbar-icon-close{font-size: 22px; line-height: 32px; text-align: center;}

.elfinder-cwd-view-list tr td{border-right:1px solid #fff;}
.elfinder-cwd-view-list tr td:first-child {width: 40% !important;}
.elfinder-ltr .elfinder-cwd.elfinder-cwd-view-list tr td.elfinder-col-perm,
.elfinder-ltr .elfinder-cwd.elfinder-cwd-view-list tr td.elfinder-cwd-view-th-perm,
.elfinder-ltr .elfinder-cwd.elfinder-cwd-view-list tr td.elfinder-col-size,
.elfinder-ltr .elfinder-cwd.elfinder-cwd-view-list tr td.elfinder-cwd-view-th-size{width: 15% !important; text-align: center;}
.elfinder-ltr .elfinder-cwd.elfinder-cwd-view-list tr td.elfinder-col-kind,
.elfinder-ltr .elfinder-cwd.elfinder-cwd-view-list tr td.elfinder-cwd-view-th-kind{width: 17% !important; text-align: center;}
.elfinder-ltr .elfinder-cwd.elfinder-cwd-view-list tr td.elfinder-col-date,
.elfinder-ltr .elfinder-cwd.elfinder-cwd-view-list tr td.elfinder-cwd-view-th-date{width: 18% !important; text-align: center;}
.elfinder-ltr .elfinder-cwd.elfinder-cwd-view-list tr td.elfinder-col-size,
.elfinder-ltr .elfinder-cwd.elfinder-cwd-view-list tr td.elfinder-cwd-view-th-size{width: 10% !important; text-align: center;}
.elfinder-ltr div.elfinder-cwd-wrapper-list tr.ui-state-default td span.ui-icon{top:8px; right:5px;}

.elfinder-navbar-dir .elfinder-perms,
.elfinder-cwd-view-list tr .elfinder-cwd-file-wrapper .elfinder-perms{display:none;}

#elfinder .elfinder-button-search input#filesearchtext{}
/* #elfinder .elfinder-button-search input#filesearchtext:before{
	color: #fff;
	content: '\e81c';
	font-family: "icons";
	font-size: 15px;
	height: 25px;
	left: 0;
	padding: 0;
	position: absolute;
	width: 25px;
	z-index: 1;
} */



/*------------ News & Announcement ----------*/
.list-actions .btn-group.bootstrap-select{margin-bottom:0px}
.list-actions label{margin-bottom:0px; margin-left:5px;}
.searchbox{display: inline-block; position: relative; vertical-align: middle; margin-left:5px;}
.searchbox #search{display: inline-block;}
.searchbox .btn-go{background:none; border: medium none; margin-top: -10px; padding: 0; position: absolute; right: 10px; top: 50%; color:#C8C8C8}

.delete_record, .unpin, .pin, .lock, .unlock, .archive, .unarchive, .disable_threads, .make_private, .subscribe, .unsubscribe{display: inline-block;}
.newsannouncement{border-bottom:1px solid #EAEEF1; padding:20px 8px; margin:0 -30px}
.newsannouncement .btn-cancel.delete_record{background:#ADADAD; color:#fff;}
.date-view{color:#9D9D9D;}
.news-title{font-family:'latobold'; margin-bottom:5px;}
.news-desc{margin-bottom:10px; min-height: 100px;}
.news-desc p{}
.action-buttons .btn-cancel:first-child{margin-left:0px;}
.action-buttons .btn-cancel {float: left; margin-left: 10px;}
.newsimage img {max-width: 150px; width: 100%;}
.pagination-custom{margin:-20px 0 20px;  padding-bottom:10px;}

#datatable-buttons{vertical-align:middle;}
.buttons_wrp #datatable-buttons .dt-button{border:0px; background:none; margin:0px; padding:0px 5px; font-size:13px; color:#1d1e20; margin:2px 5px 0; line-height:12px;}
.buttons_wrp #datatable-buttons .dt-button:hover,
.buttons_wrp #datatable-buttons .dt-button:active,
.buttons_wrp #datatable-buttons .dt-button:focus {color: #72afd2; outline: none; text-decoration: none;}
.buttons_wrp #datatable-buttons .dt-button:active{box-shadow:none; text-shadow:none;}
.buttons_wrp #datatable-buttons .dt-button i{color: #7f7f7f; font-size: 15px;}

.buttons_wrp .list-filter{}
.buttons_wrp .list-filter .list-actions{display: inline-block; margin-left:10px;}
.buttons_wrp .list-filter .list-actions .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:150px;}

.module-permission {background: #f5f5f5; border-radius: 5px; margin-bottom: 8px; padding: 5px 10px; display: inline-block; width:100%;}
.module-permission label {margin:0; float: left; line-height:17px;}
.no-record{padding:10px 0px;}
.help-block {color:#ff0000; clear: both; padding-top: 5px; margin-top:0px;}

.head-wrp .glob-logo {padding: 35px 0 0;}

.pagination > li.paginate_page > span{border-right:0px; color:#666;}
.pagination > li.paginate_input_li > span{border-left:0px; border-right:0px; max-width:80px; padding:4px 5px; color:#666;}
.pagination > li.paginate_input_li > span input{width:100%; text-align: center;}
.pagination > li.paginate_of span{border-left:0px; color:#666;}

.pagination > li.paginate_page > span:hover,
.pagination > li.paginate_input_li > span:hover,
.pagination > li.paginate_of span:hover{background:none;}

/*-------- edit popup-----------*/

.edit-popup-overlay{ position:fixed; top: 0; left: 0; z-index:100000; background:rgba(0,0,0,0.8); width: 100%; height:100%; }
.edit-image-popup { background-color: #ffffff; margin: 0 auto; position: relative; top: 50%; margin-top:-250px; max-width:500px; border-radius:4px;}
.edit-image-popup .edit-popup-header{background: #009bc0; border-radius: 4px 4px 0 0; color: #ffffff; position: relative;}
.edit-image-popup .edit-popup-header .close-popup{position: absolute; right: -10px; top: -10px;}
.edit-image-popup .edit-popup-header .close-popup a{background: #ffffff; border-radius: 50%; color: #ea2423; font-family: "latoregular"; font-size: 17px; font-weight: 700; height: 25px; line-height: 22px; opacity: 1; text-align: center; width: 25px; display:inline-block;}
.edit-image-popup .edit-popup-header h2.title{font-family: "latobold"; font-size: 17px; font-weight: normal; width: 100%; margin:0px; line-height:17px; padding:20px 25px;}

.edit-popup-overlay button.close{position: absolute; right: -10px; top: -10px;}
.edit-popup-overlay button.close span{background: #ffffff; border-radius: 50%; color: #ea2423; font-family: "latoregular"; font-size: 17px; font-weight: 700; height: 25px; line-height: 22px; opacity: 1; text-align: center; width: 25px; display:inline-block;}

.edit-popup-overlay .edit-popup-body{padding:25px;}
.edit-popup-overlay .edit-popup-body .row{margin-top:25px;}
.edit-popup-overlay .edit-popup-body .row:first-child{margin-top:0px;}
.edit-popup-overlay .modal-body{padding:0px;}

#editImageModal .modal-dialog{top: 50%; margin-top:-250px; max-width:500px;}

#tagsModal.modal {z-index: 100001;}
/*#tagsModal .modal-dialog {max-width:1000px; top:5%; width: 85%;}*/
.ja_wrap.ja_wrap_black{z-index:100002;}

.mail_send_overlay {background: rgba(255, 255, 255, 0.8); height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index:9999;}
.mail_send_overlay img {height: 64px; left: 50%; margin-left: -32px; margin-top: -32px; position: absolute; top: 50%; width: 64px;}

.ja_btn, .ja_btn:link, .ja_btn:visited, .ja_btn:active {padding: 10px 20px !important; font-weight: bold;}
.confirmBtn {margin-right: 40px;}

.lb-dataContainer.bottom .lb-description.overlay-Description{background: rgba(0, 0, 0, 0.7); bottom: 31px; color: #ffffff; left: -5px; position: absolute; width: calc(100% + 10px); padding:10px 15px; max-height:46px; line-height:30px; overflow:hidden; transition:.5s; z-index:1024}
.lb-dataContainer.bottom .lb-details:hover .lb-description.overlay-Description{max-height:180px; overflow:auto; }


.main-container .dashboard-wrp .col-sm-12{padding:0 15px;}
.dashboard-wrp .panel-body{padding:35px;}
.roundbox{background:#f7f7f7; border:2px solid #fff; box-shadow:1px 2px 5px rgba(0, 0, 0, 0.3); width:145px; height:145px; border-radius:50%; text-align: center; line-height:145px; margin:10px auto 0px;}
.dashboard-wrp .panel-body .title-txt{color:#009bc0; font-size:15px; text-align: center; font-family:'latobold'; max-width:160px; margin:15px auto 10px;}
.dashboard-wrp .panel-default > .panel-heading h3.panel-title{font-size:20px; text-transform: uppercase; }
.dashboard-wrp .panel.panel-default{margin-bottom:35px;}

.roundbox:hover{background:#fff; transition: .10s}
.roundbox:hover img {-webkit-filter: grayscale(100%); filter: grayscale(100%);}

.expertise-search-page {margin-top:10px; background: #fff; padding: 20px; position: relative; overflow: hidden;}
.expertise-search-page::before {position: absolute; content: ''; height: 100%; width: 2px; background: #fff; left: 25%; top: 0; box-shadow: -5px 0 17px 1px rgba(0,0,0,0.5);}

.leftsec {padding-right:15px;}
.leftsec .dropdown-menu{display:block; width:100%;}
.leftsec .dropdown-menu>li>a{white-space: normal;}
.leftsec .btn.dropdown-toggle .bs-caret{display: none}
.leftsec .dropdown-menu.open{max-height:250px !important;/*  min-height:250px !important; */ position: relative; width:100%; padding-bottom:0px; }
.leftsec .dropdown-menu.open ul{max-height:135px !important; overflow-y:auto; /* border-bottom:1px solid rgba(0,0,0,.15) !important; */}
.leftsec .bs-searchbox{margin:5px 10px;}
.leftsec .title-search{font-size:18px; font-family:'latobold'; margin:0px 0px 8px; color:#009bc0;}
.leftsec .btn.dropdown-toggle{display: none;}

.leftsec .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:0px; padding-right:15px;}
.leftsec .bootstrap-select.btn-group .dropdown-menu li.selected{background:none;}
.leftsec .bootstrap-select.btn-group .dropdown-menu li.selected a{background:none;}
.leftsec .bootstrap-select.btn-group .dropdown-menu li.selected .check-mark{display: block; position: absolute; top:5px; right:0px; color:#009bc0}
.leftsec .bootstrap-select.btn-group .dropdown-menu li > a:hover,
.leftsec .bootstrap-select.btn-group .dropdown-menu li.selected a:hover{background-color:#e8f7ff; color:#333;}
.left-expertise-box, .left-region-box, .left-country-box{ margin-bottom:10px; }

.leftsec.fixed-left{/*background:#fff;*/ position: fixed; top:0; padding-right:15px; width:260px;}

.leftsec .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;}


.rightsec{padding:10px 25px; min-height:500px; max-height:832px; overflow:auto;}
.search-input{position: relative;}
.search-input .search{width:100%; padding:15px; position: relative; border-color:#ccc; font-size:15px;}
.search-input button{position: absolute; right:15px; top:12px; background:none; border:0px;}
.search-input button i.fa{font-size:25px; color:#777;}
.search-title{font-family:'latobold'; font-size:25px; color:#333; padding:25px 0px;}
.order-filter{ padding:25px 0px;}
.order-filter label{display: inline-block; vertical-align: middle; margin-right:10px; font-size:15px;}
.order-filter .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:70%;}

.searchlist{border-top:1px dotted #dddddd; padding-top:25px;}
.searchlist ul{list-style: none; margin:0px; padding:0px;}
.searchlist ul li{margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #dddddd;}
.searchlist ul li .user-avtar{}
.searchlist ul li .user-avtar img{border-radius:50%;}
.searchlist ul li .list-type-heading{margin:0px 0px 10px; font-size:20px;}
.searchlist ul li .list-type-heading a{color:#444;}
.searchlist ul li .list-type-content{}
.searchlist ul li .list-type-content p{color:#999; font-size:15px; font-style:italic;}
.searchlist ul li .list-type-resources{}

.searchlist ul li .expertise-tags{margin-bottom:5px;}
.searchlist ul li .expertise-tags label{display:inline-block; width:15%; vertical-align: top;}
.searchlist ul li .expertise-tags ul.list-type-resources{width:84%; display: inline-block;  vertical-align: top;}
.searchlist ul li .list-type-resources li{margin:0px; padding:0px; border:0px; display: inline-block; margin-right:5px;}
.searchlist ul li .list-type-resources a{background:#009bc0; color:#fff; display: inline-block; padding:3px 10px; border-radius:3px; font-family:'latobold'; font-size:12px;}

.searchlist ul li .user-avtar a{border-radius: 50%; width:80px; height:80px; overflow:hidden; display: inline-block }
.searchlist ul li .user-avtar a img{max-width:inherit; width:80px; height:80px;}

/*
.form-group .text-core .text-wrap,
.form-group .text-core .text-wrap textarea{width:100% !important; line-height:25px;}
.form-group .text-core .text-wrap textarea{border-color:#e3e3e3; border-radius:4px; height:120px; overflow:auto;}
.form-group .text-core .text-wrap,
.form-group .text-core .text-wrap .text-tags .text-tag .text-button,
.form-group .text-core .text-wrap textarea,
.form-group .text-core .text-wrap .text-prompt{font-size:14px; font-family:'latoregular';}
.form-group .text-core .text-wrap .text-tags .text-tag .text-button{padding:0px 25px 0px 5px; line-height:25px; height: 25px; background:#0080be; color:#fff; border-color:#0080be;}
.form-group .text-core .text-wrap .text-tags .text-tag .text-button a.text-remove{top:7px;}
.form-group .text-core .text-wrap .text-tags{padding:10px 35px 10px 10px; height:120px !important; overflow: auto; }
.form-group .text-core .text-wrap .text-prompt{margin-top:5px;}

.form-group .text-core .text-wrap .text-dropdown{border-color:#0080be; font-size:14px; font-family:'latoregular';}
.form-group .text-core .text-wrap .text-dropdown .text-list .text-suggestion.text-selected{background:#0080be;}
*/

.accordion {
	background-color: #0080be;
	color: #fff;
	cursor: pointer;
	padding:8px 15px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	font-size: 18px;
	transition: 0.4s;
	line-height:30px;
}

.leftsec .panel {
    padding:0;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}
button.accordion::after {
	content: '\002B';
	color:#fff;
	font-weight: bold;
	float: right;
	margin-left: 5px;
	font-size:22px;
}

button.accordion.active::after {
	content: "\2212";
}

#expertiseModal .modal-dialog {
    top: 10%;
}

.expert-modal{max-height:480px; overflow: auto;}
.expert-modal > label{width:33%; line-height:18px; vertical-align:top; word-break:normal;}
.expert-modal input[type="checkbox"]:not(old) + label,
.expert-modal input[type="radio"]:not(old) + label{background-position:0px -3px; line-height:19px; font-size:13px; font-family:'latoregular';}
.expert-modal input[type="checkbox"]:checked:not(old) + label{background-position:0 -26px;}

.loader-generic{display: block;position: fixed;background: rgba(255,255,255,0.8);width: 100%;height: 100%;z-index: 1024;left: 0;top: 0;text-align:center;}
.loader-generic img{position: absolute;top: 50%;margin-top: -32px;}

.width100{width:100%;}


.cal-error-box { background-color: #ffffff; border-radius: 6px; box-shadow: 0 0 21px 2px rgba(0, 0, 0, 0.18); margin: 0 auto;padding:150px;}

.notification-box{display: inline-block; vertical-align:middle; position: relative;}
.notification-box i{display:block; width:25px; height:25px; font-size:25px;  color:#666;}
.notification-box i.active{-webkit-animation: ring 7s .7s ease-in-out infinite; color: #0080be; -webkit-transform-origin: 50% 4px; -moz-animation: ring 7s .7s ease-in-out infinite; -moz-transform-origin: 50% 4px; animation: ring 7s .7s ease-in-out infinite; transform-origin: 50% 4px;}
.notification-box.open > .dropdown-menu{left:auto; right:0px;}
.notification-box i.active:after{position:absolute; background:red; width:10px; height:10px; border-radius:50%; content:''; right:0; top:0;}

.pin_expiry_date_selector .input-group-addon{width: auto;}

.form-control-feedback{right: 15px;}

/* 22-2-2018 */
#search_block .bv-form .col-md-6 { margin-bottom: 20px; }
#gallery_type_tabs.nav-tabs > li.active a { background-color: #0080be !important; border-color: transparent !important; color: #fff; }
#gallery_type_tabs { padding:0 30px; }
/* .main-inner-wrp.mainblock{background:#fff; border-top:3px solid #fdd490; padding-top:15px;} */
/* 22-2-2018 */


/*----------- Innovation Library Page ------------*/
.right-accordian-panel{}
.right-accordian-panel .row{margin:0 0 15px; padding:0 15px;}
.right-accordian-panel .accordion-title{}
.right-accordian-panel .accordion-title a{background:#0080be url(../img/icon-plus-white.png) no-repeat left center; color: #fff; cursor: pointer; padding:8px 15px 8px 30px; width: 100%; border: none; text-align: left; outline: none; font-size: 18px;	transition: 0.4s; line-height:30px; color:#fff; display: inline-block;}
.right-accordian-panel .accordion-title a[aria-expanded="true"]{background:#0080be url(../img/icon-minus-white.png) no-repeat left center;}

.right-accordian-panel .panel-collapse {border:1px solid rgba(0,0,0,.15); border-top:0px; max-height:250px; overflow:auto;}
.right-accordian-panel .panel-collapse ul{margin:0px; padding:0px; list-style:none;}
.right-accordian-panel .panel-collapse ul li{padding:10px 15px; cursor:pointer; border-top:1px solid #ccc; line-height:15px}
.right-accordian-panel .panel-collapse ul li[selected]{background:#e29b19; color:#fff; border-color:#fff;}

#result_content{padding-left:40px;}
.search-record{font-size: 28px; font-family: 'latobold'; color: #333; line-height: 22px; margin-top:30px; margin-bottom: 15px;}
#result_content .tag-list{}
#result_content .tag-list .tab-list-item {background: #e29b19; color: #fff; border-radius: 20px; padding: 3px 15px; display: inline-block; margin-right: 10px;margin-bottom:8px;}
#result_content .tag-list .tab-list-item a{color:#fff;}
#result_content .tag-list .tab-list-item a i {margin-left: 15px; display: inline-block;}

.result-list{margin-top:25px;display:inline-block;width:100%;}
.result-list .result-list-item{border-top: 1px solid #e0e0e0; padding-top: 20px; margin-bottom: 20px; margin-right: 0; padding-left: 0px; padding-right: 0px;}
.result-list .result-list-item .result-title{font-size: 18px; font-family: 'latobold'; padding: 0px; text-transform: uppercase; margin-bottom: 10px; color:#333; line-height:20px;}
.result-list .result-list-item .result-title a{color:#333;}
.result-list .result-list-item .result-inner-content{font-size:16px; padding:8px 0px; margin-bottom:15px;}
.result-list .result-list-item .attachment a {background: #f5a81c; display: inline-block; border-radius: 3px;	color: #fff; padding: 3px 10px;	font-size: 13px;}

.libarry_detail_page{padding:10px 25px}
.libarry_detail_page .date-block{font-size:13px; color:#999;}
.libarry_detail_page .date-block .btn-back{background: #f3f3f3; color: #0080be; text-transform: uppercase; border:1px solid #9fe0ff;}
.libarry_detail_page .date-block .btn-back i{color:#0080be; margin-top:-1px;}
.libarry_detail_page .library-title {font-size: 25px; margin-bottom: 10px; margin:10px 0 15px 0;}

.libarry_detail_page .library-detail-content{}
.libarry_detail_page .library-detail-content ul{margin:0px; padding:0px; list-style:none; font-size:15px; line-height:25px;}
.libarry_detail_page .library-detail-content ul li .fieldlabel{font-family: 'latobold'; display: inline-block; width:25%; vertical-align:top;}
.libarry_detail_page .library-detail-content ul li .fieldvalue{width:72%; display:inline-block; vertical-align:top;}
.libarry_detail_page .attachment_block span{font-family: 'latobold'; display: inline-block; margin-bottom:5px; font-size:15px;}
.libarry_detail_page .attachment_block .itemAttachments a {	background: #f5a81c;display: inline-block;border-radius: 3px;color: #fff;padding:7px 20px;	font-size: 13px;}
.libarry_detail_page  .detail-sec{font-size:16px; margin-top:25px; margin-bottom:10px;}

.padding-left-space{padding-left:45px;}
.itemImageBlock .itemImage img{max-height:370px;}

.taglist {background: #f1f2f6; padding: 10px; margin:15px 0;}
.taglist ul {list-style: none; margin: 0px; padding: 0;}
.taglist ul li {display: inline-block;	margin-right:10px;	font-size: 15px;}
.taglist ul li a {background: #fff; border: 1px solid #ccc; border-radius: 20px; padding: 5px 15px; display: inline-block;color: #111111;}
.taglist ul li a:hover{background: #f5f5f5;}

div.pp_pic_holder {width: 800px !important;	left: 50% !important; margin-left: -400px; height: 500px; top: 50% !important; margin-top: -250px;}
div.ppt{display: none !important;}
div.pp_default .pp_content{width:100% !important; height:500px !important; box-shadow:0px 0px 6px rgba(255,255,255,0.8);}
div.pp_default .pp_content iframe{width:100%; height:500px}


/*----------- Innovation Library Page ------------*/


/*09-08-2018*/

/*.sgp-banner .sgp-banner-inner .sgp-banner-image { background-size: cover; min-height: 300px; position: relative; }
.sgp-banner .sgp-banner-inner .sgp-banner-image .sgp-banner-overlay { background: rgba(0,0,0,0.5); position: absolute; left: 0px;
    top: 0; width: 100%; height: 100%; z-index: 1; } 
.sgp-banner .sgp-banner-inner .sgp-banner-image .sgp-banner-inner-second { margin-top: -50px; position: absolute; text-align: center;
    top: 50%; width: 100%; z-index: 2; }
.sgp-banner .sgp-banner-inner .sgp-banner-image .sgp-banner-inner-second .sgp-banner-title { font-family: 'latobold';
    color: #fff; text-transform: uppercase; font-size: 35px; vertical-align: top; display: inline-block; } 
*/

.sgp-banner .sgp-banner-inner .sgp-banner-image { min-height: 300px; }
.sgp-banner .sgp-banner-inner .sgp-banner-image .sgp-banner-inner-second { position: relative; width: 100%; }
.sgp-banner .sgp-banner-inner .sgp-banner-image .sgp-banner-inner-second .sgp-banner-img { width: 100%; }
.sgp-banner .sgp-banner-inner .sgp-banner-image .sgp-banner-inner-second .sgp-banner-img img { width: 100%; min-height: 300px; }
.sgp-banner .sgp-banner-inner .sgp-banner-image .sgp-banner-inner-second .sgp-banner-title { font-family: 'latobold';
    color: #fff; text-transform: uppercase; font-size: 35px; vertical-align: top; display: inline-block; margin-top: -30px; position: absolute; text-align: center;
    top: 50%; width: 100%; z-index: 2; } 
.sgp-banner .sgp-banner-inner .sgp-banner-image .sgp-banner-inner-second .sgp-banner-overlay { background: rgba(0,0,0,0.5); position: absolute; left: 0px;
    top: 0; width: 100%; height: 100%; z-index: 1; }

/*09-08-2018*/


/*------------------ Responsive Media START--------------*/
@media screen and (min-width:768px){
    .dropdown:hover .dropdown-menu {
      display: block;
      max-height:500px;
      opacity: 1;
      visibility: visible;
    }
    .dropdown-submenu > .dropdown-menu,
    .dropdown:hover .dropdown-submenu > .dropdown-menu{
        display: none;
    }
    .dropdown:hover .dropdown-submenu:hover > .dropdown-menu {
      display: block;
    }
    .dropdown-submenu > .dropdown-menu {
      border-radius:0;
      left: 100%;
      margin-left:1px;
      margin-top:0;
      top: 0;
    }
    .navbar.menubar ul.slimmenu li .sub-toggle{display: none;}
}

@media screen and (max-width:1340px){
}
@media screen and (max-width:1200px){
    .navbar.menubar .nav li a{min-width: auto; font-size: 13px; padding: 7px 10px;}
}
@media screen and (max-width:1024px){
}
@media screen and (max-width:980px){
    .dash-head-wrp .head-right ul.list-inline li a{padding: 0 8px;}
    .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){min-width:calc(100% - 50px);}
    .dash-head-wrp .head-right .lang-wrp{margin-top: 5px;}
    .dash-head-wrp .head-right-wrp{padding: 10px 15px 24px 0;}
    .dash-head-wrp .head-right .btn-group.bootstrap-select{margin-top: 5px;}
    .navbar.menubar .nav li a{padding: 7px;}
    .doc-list{margin: 0;}
    .doc-list li{width: 100%;}
    .doc-list li:last-child{border-bottom: 0 none;}
    .inner-head-wrp .sgp-logo img{max-width:100%;}
}
@media screen and (max-width:850px){
.navbar.menubar .nav li a{padding: 6px;}
#accordion.acc-menu{margin-top: 33px;}
}
@media screen and (max-width:800px){
    .navbar.menubar .nav li a{padding: 6px 5px;}
    .dash-head-wrp .head-right ul.list-inline li a{padding: 0 7px;}
}
@media screen and (min-width:768px) and (max-width:1188px) {
    .inner-head-wrp .sgp-logo img{max-width:100%;}
    .inner-head-wrp .glob-logo {padding: 15px 0 0 10px;}
    .navbar.menubar .nav li a{padding: 10px 5px;}
    .navbar.menubar .navbar-collapse ul{width: 92%;}
    .navbar.menubar .nav li {margin-right: 1%;}
    .icon-search-mobile{display:block; color:#fff; background: #006ca1; border-radius: 50%; float: right; height: 32px; line-height: 30px; margin-right: 5px; margin-top: 7px; text-align: center; width: 35px;}
    .icon-search-mobile:hover, .icon-search-mobile:focus{color:#fff;}
    .navbar.menubar .navbar-form .input-group{background:#006CA1; height:35px;}
    .navbar.menubar .navbar-form .input-group .input-group-btn{display: none;}
    .navbar-form .input-group{position: absolute; top: 45px; right:0px;}
    .navbar.menubar .navbar-form .input-group{display: none;}
    .navbar.menubar .navbar-form.open .input-group{display: block; width: 250px;}
    .fiter-area #datepicker input{width: 155px;}
}
@media screen and (max-width:767px){
    .proj-detail .panel{margin-top: 35px;}
    .main-inner-wrp h1{margin-bottom: 10px;}
    .filtr-wrp .form-group{display: inline-block;}
    .filtr-wrp .form-group:last-child{margin:0 0 8px 0;}
    .dash-head-wrp{background-image:url("../img/head-bg.jpg");background-repeat:repeat-x; text-align: right; min-height:inherit; background-position: bottom center; background-color: #FFF4DE;}
    .dash-head-wrp .sgp-logo {float: left; padding: 20px 0 5px 15px;}
    .dash-head-wrp .glob-logo {display: inline-block; width: 50%; padding: 15px 15px 5px;}
    .dash-head-wrp .head-right-wrp{background: none; display: inline-block;}
    .head-wrp .col-sm-6{text-align:center;}
    .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){min-width: 220px;}
    .navbar.menubar .nav li{margin: 0;}
    .navbar.menubar .nav li a,
    .navbar.menubar .slimmenu li a{border-bottom:1px solid #00ace0; border-radius: 0; padding: 10px; text-align: left;}
    .navbar.menubar .slimmenu li .caret{display: none;}
    .navbar.menubar .nav li.active a, .navbar.menubar .nav li a:hover,
    .navbar.menubar .slimmenu li.active a,
    .navbar.menubar .slimmenu ul li a{border-bottom:1px solid #00ace0;}
    .navbar.menubar ul.slimmenu li.has-submenu ul a {background: #0071be; padding:10px 20px;}
    .navbar.menubar ul.slimmenu li.has-submenu ul ul li a{ padding:10px 40px; background:#005fbe;}
    .navbar.menubar .nav li.active a{border-width:3px}
    .navbar.menubar ul.slimmenu li .sub-toggle > i{font-size:12px; color:#fff;}
    .navbar.menubar .nav.navbar-nav{padding: 0; margin:0;}
    .dropdown.open .dropdown-menu{visibility: visible;}
    .main-wrp,.main-wrp .main-inner-wrp{padding-top: 0;}
    .dashboard-wrp .panel .panel-body{height: auto !important;}
    .main-wrp .col-sm-3{padding: 0 15px;}
    #accordion.acc-menu{border:1px solid #d9d9d9;}
    .navbar.menubar .navbar-collapse.in{ margin-bottom: 15px;}
    .navbar.menubar .nav li.dropdown .caret{position: absolute; right:15px; top:20px;}
    .navbar.menubar .navbar-form .input-group{margin-bottom:10px;}
    .navbar.menubar .slimmenu li.active a, .navbar.menubar .slimmenu li a:hover,
    .navbar.menubar .slimmenu ul li a, .navbar.menubar .slimmenu ul li a:hover{border-bottom:1px solid #00ace0; border-top:none}

    .table-resp{overflow-x:auto;}
    .inner-head-wrp .sgp-logo{text-align: center;}
    .inner-head-wrp .glob-logo img{max-width:100%;}

    .head-right-wrp{text-align: center;}
    .head-right-wrp .pull-right{width:100%;}
    .laguage-box, .country-box, .head-right{text-align:left;}
    .head-right {margin: 10px 0;}
    .head-right .user-wrp{margin-top:0px;}
    .navbar.menubar .navbar-form{float:none;}
    .navbar.menubar .navbar-form {border: 0; box-shadow: none;  float: none; margin: 0 10px; padding-top: 5px;}
    .navbar-default .navbar-toggle,
    .navbar-default .navbar-toggle:focus,
    .navbar-default .navbar-toggle:hover {background: #00496d; border-color: #00496d; color: #ffffff;}
    .navbar-default .navbar-toggle .icon-bar{background:#ffffff;}
    .page-heading-wrp .view-ann-btn .btn-success{font-size:13px;}
    .page-heading-wrp h1{line-height:38px;}
    .main-container .col-sm-12 {padding: 0 15px;}

    .dateselect label{width: 100%;}
    .fiter-area .btn-blue-bx{margin:5px 0; width:29%; font-size:14px; padding:0px;}
    .fiter-area #datepicker{width: 70%;}
    .fiter-area #datepicker input{margin:0 3% 0 0; width:47%}
}
@media screen and (max-width:650px){
}
@media screen and (max-width:600px){
    .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){min-width: 145px;}
    .proj-detail{overflow-x:auto;}
    .table-resp.listing{padding-top: 15px;}
    .main-inner-wrp h1{display: inline-block;}
    .main-inner-wrp h1 .btn{margin-top: 15px;}
    .dateselect label{width: 100%;}
    .fiter-area .btn-blue-bx{margin:5px 0; width:29%; font-size:14px; padding:0px;}
    .fiter-area #datepicker{width: 70%;}
    .fiter-area #datepicker input{margin:0 3% 0 0; width:47%}
}
@media screen and (max-width:480px){
    .inner-head-wrp .sgp-logo img{max-width:175px;}
    .inner-head-wrp .glob-logo {padding: 5px;}
    .dash-head-wrp .head-right-wrp { display: table; margin: 0 auto;}
    .dash-head-wrp .glob-logo{width: 100%; text-align: center;}
    .dash-head-wrp .sgp-logo{width: 100%; text-align: center; padding-top: 10px;}
    .fiter-area #datepicker{width: 100%;}
    .fiter-area #datepicker input{width: 100%; margin:0 0 10px;}
    .fiter-area .btn-blue-bx{width: 100%; margin:5px 0;}
}
@media screen and (max-width:360px){
    .proj-detail .table-resp.listing .borderremove.table td{display: inline-block; width: 100%; padding-left: 0;}
    .proj-detail .table-resp.listing .borderremove.table td:first-child{font-weight: bold;}
}
@media screen and (max-width:320px){
}
@media screen and (max-height:600px){
    .login-wrp{position:relative;top:0;margin:30px auto 30px auto;}
}
@media screen and (min-height:600px) and (max-height:700px){
	.tabs-design2{min-height:400px;}
	.tab-innner2{max-height:400px;}
}

@media screen and (max-width:599px){
	#tagsModal .modal-dialog{width:calc(100% - 20px);}
	.tabs-design2{min-height:inherit; width:100%;}
	.tab-innner2{max-height:200px; width:100%;}
	.tab-innner2 .col-xs-6{width:100%;}
	.btn-blue, .btn-blue:hover, .btn-blue:focus, .btn-blue:active{margin-bottom:10px;}
	.tags-button .form-control{width:85%;}
	.tags-button .btn.btn-primary{width:15%;}
}

