/****

custom.css creates for emanage change 
Created Date: 2 August 2016
Created By: Sunil Singh

****/
*{outline:none;margin:0;padding:0;font-weight:normal;border:none;}
body{background:#fff !important;color:#637079;padding-top:30px;}
body > .container{padding-top:15px;}
body > nav + .container {padding-top:20px;}
a:hover{text-decoration:none;}
.clr{clear:both;}
.container{width:95%;}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{color:#fff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{color:#fff;background:#3d99c4;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-default .navbar-toggle{background-color:#3d99c4;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:#333;}
.navbar-collapse.collapse.in, .navbar-collapse.collapsing{margin-top:15px;}
.mobile-view{display:none;}
.dropdown-menu .divider{display:none;}
.dropdown-menu > li > a{padding:5px 20px;}
.dropdown-menu > li > a:hover{color:#999;}

.footer {background:#222222;
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #3c3c3c 0px, #222222 100%) repeat scroll 0 0;
}

.login-container{text-align:center;padding:0 !important;}
.login-heading{background:#232323;color:#fff;padding:10px;margin-bottom:0;}
.input-section{background:#f1f1f1;padding:10px 20px;text-align:left;}
label{color:#637079;font-size:14px !important;font-weight:bold!important;}
input.form-control, .input .input-sm, .input select{border-radius:0px;background:#fff;}
.form-group select{border-radius:0px;border-color:#ccc;background:#fff;}
.input-section input.form-control{padding:8px;}
.input-section form{margin-bottom:0px;}
.signin{width:100%;border:0px;background:#bd1a28;padding:8px;color:#fff;}
.logoSection{background:url(../img/em_logo.svg) no-repeat;width:250px;height:75px;margin:15px auto;background-size:100%;}
.message{padding: 5px;margin-top:15px;color:#fff;float:left;width:100%;}
.message.error {background:#f00;background:rgba(255,0,0,.6);border:1px solid #f00;color:#fff;}
.message.success{background:#238825;color:#fff;background:rgba(35,136,37,.6);border:1px solid #238825;color:#fff;}
a{color:#637079;}
.form-signin .message{margin-bottom:15px;}
.form-signin .login-heading, .form-signin .input-section{float:left;width:100%;}
/*.table{border:1px solid #ccc;ss}*/
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{padding:5px !important;}
.table > thead > tr > th a{font-weight:bold;color:#fff;}
.table > thead > tr > th{background:#3d99c4;color:#fff;border:0px;font-weight:bold;}
.table > tbody > tr > td{border-color:transparent;}
.table tr:nth-of-type(odd){background:#e1faff;}
.table tr:nth-of-type(even){background:#fafafa;}
.pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span{border-radius:0px;}
.pagination{margin:0;}
.commonBtn{border-radius:0 !important;background:#666 !important;padding:5px 15px !important;color:#fff !important;transition:.5s all;border:0px !important;}
.commonBtn:hover{background:#333 !important;}
.greenBtn{background:#5cb85c !important;}
.greenBtn:hover{background:#429442 !important;}
.btn-primary{padding:5px 15px;border-radius:0px;}

.glyphicon{margin-right:2px;font-size:14px;}
.glyphicon-ok-circle, .glyphicon-ok{color:#6e9d01}
.glyphicon-ban-circle, .glyphicon-remove{color:#ff5c5d;}
.glyphicon-hourglass{color:#f0ad4e;font-size:16px;}
.glyphicon.glyphicon-edit{color: #4282c4;}
.glyphicon.glyphicon-edit:hover{color:#0d57a2;}
.glyphicon.glyphicon-trash{color: #f00;}
.glyphicon.glyphicon-trash:hover {color: #cf0101;}

.marginleft10{margin-left:10px;}
.label-hidden + div{margin:0;}

.list-navigation li.heading{margin-top:20px;display:block;font-weight:normal;font-size:24px;margin-bottom:8px;}
.list-navigation li{display:inline-block;margin-right:15px;}
.list-navigation li:not(.heading) a{background: #666;padding: 7px 10px;border-radius: 2px;color: #fff;display:inline-block;margin-bottom:5px;}
.list-navigation li:not(.heading) a:hover{background:#999;}
.list-navigation .glyphicon-menu-right{font-size:12px;margin-right:3px;display:none;}

.full-width{width:100%;}
.input.file label{margin:5px 0;}
.heading-content > .col-sm-12{min-height:35px;margin-bottom:10px;}
/*.heading-content > .col-sm-4:nth-of-type(3n+0){border-right:0px;}*/
.heading-content p{margin:0;}
.sort-heading{width:25%;display:inline-block;vertical-align:middle;font-weight:bold;background:#eaeaea;padding:5px;}
.sort-content{width:75%;display:inline-block;vertical-align:middle;padding:5px;word-break: break-all;}
.view-section p{width:25%;display:inline-block;margin-right:5px;}
.view-section .sort-heading{width:25%;display:inline-block;}
.view-section .col-sm-12{margin-bottom:10px;display:flex;}

.heading-content .col-sm-12 p:empty{display:none;}
.page-header1{float:left;width:100%;}
.page-header1 h3{float:left;}
.rs:after {content: " ₹";font-weight: normal;display:inline-block;}
.text{text-transform:capitalize !important;}
.fbtypes th, .fbtypes td{min-width:80px;}
.display-input{display:none;}
.form-group-hidden{visibility:hidden;}
.banner_container{height:100px;}
/*.form-group textarea{height:150px;resize:none;}*/

.label-bold label{font-weight:bold;}
.margin0{margin:0;}
.textarea textarea{resize:none;height:100px;}
.spacer{height:10px;float:left;width:100%;}
.btn-2 .submitBtn{margin-left:0;}
.modalInner{max-width:600px;width:100%;}
.pull-right .commonBtn{margin-left:5px;}

.banner_container.full-width {background: #aaa; text-align:center;}
.banner_container.full-width img{height:100%;width:auto;}
input.form-control, .input .input-sm, .input select{border-color:#aaa;}
.page-header{border-bottom:1px solid #aaa;}

.separator-block{width:100%;height:1px;background:#aaa;margin:25px auto;}
.view-title{padding: 5px;background: #333;font-size: 16px;color: #fff;margin-bottom: 10px !important;overflow: hidden;line-height:25px;}

.mobile-title{margin-top:20px !important;}
.calendar-time select, .calendar-table select{border:1px solid #aaa;padding:0px 2px;margin-left:2px;}
.range_inputs .btn{border-radius:0px;}
.calendar-table td {text-align: center;}

a.glyphicon:focus, a.glyphicon:hover{outline:none;text-decoration:none;}
.edit-brand .btn, .edit-brand iframe{border-radius:0 !important;}
span#err-content {color:#E84325;display: block;margin-top: 5px;}
.required > label::after {content: ' *';color: #C3232D; }

/*********color combination change add on 15 october**********/
/*********color combination change add on 15 october**********/

.navbar-blue {background-color: rgba(0, 0, 0, 1);border-color: #000;}
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {background-color: rgba(0, 0, 0, 0.3);}
.navbar-blue .navbar-brand, .nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
  background-color: #000;}
.user-logout-button .dropdown-toggle {background: #000;}
.panel{border-radius:0px;}
.navbar-blue .nav > li > a:focus, .navbar-blue .nav > li > a:hover , .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{
  background-color: #bd1a28;}  
.nav.navbar-nav > li{margin:0px 3px;}
.navbar-default .navbar-toggle {background: #bd1a28 !important;}
.table{border:1px solid #ccc;}
.table > tbody > tr > td{border-bottom:1px solid #ccc;}
.page-header .heading {font-size: 19px;text-transform: uppercase;}
.table tr:nth-of-type(2n+1){background:transparent;}


.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover
{background-color:#333;border-color:#333;}
.pagination > li > a, .pagination > li > span{color:#333;}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover
{color:#333;}

.border-show .table > tbody > tr > td{border-color:#ddd;}
.margin-bottom-15{margin-bottom:15px;width:100%;float:left;}
select[multiple="multiple"] {height: 150px!important;}

.table tr th.th-width-90{width:90px!important;}
.margin-bottom-10{margin-bottom:10px;}


/*below css only for safari browser*/
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 	select.input-sm{line-height:24px;}
 }


/******** media query start below *************/
/******** media query start below *************/

@media screen and (max-width:1500px)
{
   .nav.navbar-nav > li {margin: 0px 1px;}
.nav>li>a{padding:15px 8px;}
}

@media screen and (max-width:1300px)
{
.navbar-nav > li > a {padding: 15px 7px;font-size:12.5px;}
.desktop-view > li > a {padding: 15px 12px;}
.navbar-brand.logo{max-width:150px;}
.navbar-brand > img{width:100%;}
.nav.navbar-nav > li{margin:0px 0px;}

}


@media screen and (max-width:1024px)
{
.container{width:98%;}
/*navbar responsive from 1024*/
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
 margin-left: -15px;margin-right: -15px;}
.navbar-header{display:block;width:100%;}
.navbar-brand {float: left;font-size: 18px;height: 50px;line-height: 20px;padding: 15px;}
.navbar-default .navbar-toggle {background-color: #3d99c4;}
.navbar-toggle {background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;float: right;
  margin-bottom: 8px;margin-right: 15px;margin-top: 7px;padding:10px;position: relative;}
.navbar-toggle {display:block;}
.navbar-default .navbar-toggle{background:#23527c;}
.navbar-collapse.collapse {display: none !important;}
.navbar-collapse.collapsing{display: block !important;height:auto;overflow-y:scroll;max-height:340px;width:100%;float:left;}
.navbar-collapse.collapse.in{display: block !important;max-height:340px ;overflow-y:scroll !important;float:left;width:100%;}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {max-height: 340px;}
.navbar-collapse.in, .navbar-collapsing {overflow-y: auto;}
.nav > li {display: block;position: relative;float:none;}
.nav > li > a {display: block;padding: 10px 15px;position: relative;}
.nav.navbar-nav {display: block;width: 100%;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left:0px;}

.open > .dropdown-menu { display: block;}
.navbar-nav .open .dropdown-menu {background-color: transparent;border: 0 none;
  box-shadow: none;float: none;margin-top: 0;position: static;width: auto;}
.dropdown-menu > li > a{padding:8px 20px;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{background-color:transparent;color:#fff}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{outline:none;color:#3c8dbc !important;}
.nav.navbar-nav.navbar-right {float: left !important;}

.navbar-nav > li > a {font-size: 14px;}

/*navbar responsive from 1024*/
.navbar-nav .open .dropdown-menu{background:rgba(0,0,0,.8);}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#fff;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{color:#fff;}

.nav.navbar-nav.desktop-view{display:none;}
.nav.navbar-nav.mobile-view{display:block;position:absolute;top:0px;right:20px;width:40px;height:43px;}
.nav.navbar-nav.mobile-view .glyphicon-user{top:0px;}
.mobile-view ul.dropdown-menu{float:right !important;margin-top:15px !important;}
.navbar-collapse.collapse.in, .navbar-collapse.collapsing{margin-top:0px;}

.navbar-blue .nav > li > a:focus, .navbar-blue .nav > li > a:hover, .navbar-blue .nav > li > a:active{background:#333;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{background:#333;}
.caret{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px dashed;display: inline-block;height: 0;margin-left:15px;vertical-align: middle;
width: 0;}
#bs-example-navbar-collapse-1 .nav > li:nth-of-type(1) {display:none;}
.glyphicon{font-size:16px;margin-right:4px;}

/*menubar issus on ipad add on 17 september */
.navbar-fixed-top .container{width:100%;}
.navbar-fixed-top .container .navbar-header{margin:0 !important;}
.navbar-fixed-top .navbar-collapse{margin-left:0px !important;}
.navbar-toggle{margin-right:55px;}
.navbar-header {border-bottom: 2px solid #333;}
.nav.navbar-nav.mobile-view{right:30px;}
/*menubar css above */

}

@media screen and (max-width:767px)
{
	.container{width:95%;}
	.nav.navbar-nav.mobile-view{display:block;position:absolute;top:-8px;right:25px;}
	.label-hidden{display:none;}

	.page-header1 nav{float:left;width:100%;}
	.page-header1 ul{width:100%;}
	.page-header1 .commonBtn{display:block;margin-top:5px;width:100%;text-align:center;}
	.pageSpeed .dataCall{margin:0 10px 10px 0;}
	.form-group-hidden{display:none;}
	.pull-right .commonBtn{margin-left:0px;}
	.view-section .sort-heading, .view-section p, .sort-heading{width:100%;}
	.view-section .col-sm-12{display:block;}
	.xs-top-space{margin-top:10px;}
}

@media screen and (max-width:480px)
{
.navbar-brand.logo{max-width:150px;}
.navbar-brand.logo img{width:100%;}
.page-header{float:left;width:100%;}
.page-header h3 {font-size: 18px;}

.footer{height:auto;text-align:center;font-size:12px;font-weight:normal;}
.footer span{float:none !important;display:block;}
}
