@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");

.bg-blue{background-image:url(../img/bg.png); background-position:left top; background-repeat:no-repeat; background-color:#2d3e4e;}
.bg-blue2{background-image:url(../img/bg-top.png),url(../img/bg-bottom.png); background-position:left top,right bottom; background-repeat:no-repeat,no-repeat; background-color:#f5f5f5;}

.fnt14{font-size:14px;}

.container-login{width:450px; margin:0 auto; margin-top:200px;}
@media screen and (max-width:768px){
.container-login{margin:0 auto; margin-top:100px; width:100%;}
}
.top22{margin-top:22px;}
.btm22{margin-bottom:16px;}
.login_form{border:0px solid #1d2833; margin-top:20px; background:rgba(0,0,0, 0.5); padding-bottom:15px; border-radius:5px;}
.container-fluid{position:relative;}
.blue-btn{background-color:#2291c6; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; border-top:0px; padding:15px; outline:none;border-bottom-right-radius:5px; border-bottom-left-radius:5px;}
.blue-btn-srch{background-color:#2291c6; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; border:0px; padding:7px; outline:none; color:#FFFFFF;}
.blue-btn-in{background-color:#2291c6; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; border:0px; padding:10px 45px 10px 45px; outline:none; color:#FFFFFF; border:1px solid #1c76a1;}
.login-input-top{border-bottom:1px solid #e8e8e8; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-bottom-right-radius:0px; border-bottom-left-radius:0px; outline:none;}
.login-input-bottom{border-top:0px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-radius:0px; outline:none;}
.my-clearfix{margin-top:10px; margin-bottom:10px;}
.my-clearfix-big{margin-top:15px; margin-bottom:15px;}
.content h1{font-size:20px; margin-top:10px; margin-bottom:5px;}
.content h5{margin:0;}
.content .table-responsive{margin-top:15px;}
.my-form{margin-top:5px; border:1px solid #e8e8e8; border-top:2px solid #bcbcbc; margin-bottom:20px;}
.my-form h5{background-color:#f5f5f5; padding:10px; border-bottom:1px solid #e8e8e8;}
.my-form form{margin-left:15px; margin-right:15px;}
.my-form form .col-md-2{margin-top:22px;}
.my-form form .form-control{margin-top:15px; margin-bottom:15px;}
.my-form form .ckeditor{margin-top:15px; margin-bottom:15px;}

/*.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
background-color:#fafafa !important; border:1px solid #bdc3ca !important; border-radius:0px !important; color:#555 !important; padding:5px 10px 5px 10px !important; height:42px !important; overflow:scroll !important;
}*/
.lot .btn-default{background-color:#fafafa !important; border:1px solid #bdc3ca !important; border-radius:0px !important; color:#555 !important; padding:5px 10px 5px 10px !important; height:42px !important;}
.pagination{margin:0px; margin-bottom:15px;}
/*.frm-clr{display:none;}*/
.logo{margin-top:20px; margin-bottom:20px;}
.my-clear-border{clear:both; border-bottom:1px solid #e8e8e8; margin-top:5px; margin-bottom:5px;}

.my-clear-border-sml{clear:both; border-bottom:1px solid #e8e8e8; margin-top:10px; margin-bottom:10px;}

.my-clear-border-sml-brd{clear:both; border-bottom:1px solid #e8e8e8; margin-top:20px; margin-bottom:10px;}

.my-clear-border-sml-brd-t{clear:both; border-bottom:1px solid #e8e8e8; margin-top:10px; margin-bottom:20px;}

.txt-white{color:#FFFFFF;}

.txt-gray{color:#777;}

.txt-dark-blue{color:#2d3e4e;}

.bg-gray{background-color:#fbfbfb;}

.fon-head1{font-size:12px;}

.btm-brdr{border-bottom:1px solid #e8e8e8;}

.top-btm-mrgn{margin-top:10px; margin-bottom:10px;}

.top-mrgn{margin-top:18px;}

.loop-td-brdr{border-top:1px solid #e8e8e8; clear:both;}

.sml-btn{padding:5px 10px 5px 10px; font-size:12px;}

.wlcm-tab{padding:15px;}

.success-msg{border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; padding:10px; border:1px solid #bcd2b2; background-color:#F4FEF1; margin-bottom:10px; margin-top:10px;}

.danger-msg{border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; padding:10px; border:1px solid #dab0b0; background-color:#FFEBE8;}

.sml-pdng{padding:5px 10px 5px 10px;}

.radius{border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}

.footer{margin-top:0px; }
/*.footer{background-color:#ccc; position:fixed; bottom:0;}*/

.input{border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; padding:5px; border:1px solid #ccc; outline:none;}

.dngr{padding:1px 6px 1px 6px;}
.navbar-brand, .navbar-nav>li>a {
    text-shadow: 0 0px 0 rgba(255,255,255,.25) !important;
}
.navbar-brand{padding:15px; font-size:24px; color:#fff;}
.navbar-brand:hover{color:#fff;}

.navbar{background-color:#2d3e4e;}

.nav{background-color:#2d3e4e;}
.nav li a{padding:15px; border-left:1px solid #34485c;}
.nav a:hover{background-color:#eee; color:#000000;}

.nav a.active{background-color:#eee; color:#000000;}

.header{border-bottom:3px solid #2291c6; background-color:#2d3e4e;}

.navbar-default{border-radius:0px; background-color:#2d3e4e; border:0px; font-size:14px;}
.navbar-nav li a{border-right:0px solid #2291c6; color:#FFFFFF !important;}
.navbar-nav li a:hover{padding:15px; border-right:3px solid #2291c6; background-color:#1f2a36 !important; color:#FFFFFF !important;}
.navbar-nav li a.active{background-color:#1f2a36; border-right:3px solid #2291c6;}

.search-box{margin:10px;}
.search-box input{border-radius:0px; border:0px;}

form{margin:0px;}

.search-box-rght{margin-top:6px; margin-bottom:0px !important;}
.search-box-rght-input{background-color:#fafafa; border:1px solid #bdc3ca; border-radius:0px; color:#555; padding:0px 10px 0px 10px; height:30px;}
.search-box-rght input[type=submit]{border:1px solid #bdc3ca; border-radius:0px; color:#fff; padding:5px 10px 5px 10px; height:30px;}

.lot input{background-color:#fafafa; border:1px solid #bdc3ca; border-radius:0px; color:#555; padding:5px 10px 5px 10px; height:42px;}
@-moz-document url-prefix(){
.lot input{background-color:#fafafa; border:1px solid #bdc3ca; border-radius:0px; color:#555; padding:5px 10px 5px 10px; height:auto;}
}
.lot select{background-color:#fafafa; border:1px solid #bdc3ca; border-radius:0px; color:#555; padding:5px 10px 5px 10px; height:42px;}
.lot input[type=File]{background-color:#fafafa; border:1px solid #bdc3ca; border-radius:0px; color:#555; padding:9px;}
.lot input[type=checkbox]{background-color:#fafafa; border:1px solid #bdc3ca; border-radius:0px; color:#555;}
.lot input[id="submit"]{background-color:#2291c6; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; border:0px; padding:10px 45px 10px 45px; outline:none; color:#FFFFFF; border:1px solid #1c76a1;}

/*checkbox*/
.spcl_checkbox label{
	position: relative;
	cursor: pointer;
	color: #666;
	font-size: 14px;
}

.spcl_checkbox input[type="checkbox"]{
	position: absolute;
	right: 9000px;
}

/*Check box*/
.spcl_checkbox input[type="checkbox"] + .label-text:before{
	content: "\f096";
	font-family: "FontAwesome";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing:antialiased;
	width: 1em;
	display: inline-block;
	margin-right: 5px;
}

.spcl_checkbox input[type="checkbox"]:checked + .label-text:before{
	content: "\f14a";
	color: #2980b9;
	animation: effect 250ms ease-in;
}

.spcl_checkbox input[type="checkbox"]:disabled + .label-text{
	color: #aaa;
}

@keyframes effect{
	0%{transform: scale(0);}
	25%{transform: scale(1.3);}
	75%{transform: scale(1.4);}
	100%{transform: scale(1);}
}
/*checkbox*/

.my_chk_list {
      height: 350px;
      overflow: scroll;
    }
.bar-code{border-radius:2px; border:3px solid #e8e8e8; padding:0px; margin:0 auto; text-align:center; float:left;}

@media screen and (max-width:768px){
.col-md-6 h1{line-height:36px; padding-top:0px;}
.search-box{margin:10px; padding:0px; margin:0px; margin-top:8px;}

.blue-btn-in{width:100%;}
.lot input[type=File]{background-color:#fafafa; border:1px solid #bdc3ca; border-radius:0px; color:#555; padding:9px; width:100%; margin-top:10px; margin-bottom:10px;}
.lot .col-md-2{margin-bottom:10px;}
.lot .col-md-3{margin-bottom:10px;}
.lot .col-md-4{margin-bottom:10px;}
.lot .col-md-12{margin-bottom:10px;}
.navbar{background-color:#2d3e4e; height:auto; margin-bottom:0;}
/*.frm-clr{margin-top:10px; margin-bottom:10px; clear:both;}*/
nav.sidebar a{
      padding: 5px 10px 5px 10px;
    }
}
nav.sidebar a:hover{
      padding: 5px 10px 5px 10px;
    }
.modal-header {
    min-height: 46.43px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}

@media screen and (max-width:460px){
.wlcm-tab{display:none;}
}

[draggable=true] {
    cursor: move;
}

.resizable {
    overflow: scroll;
    resize: both;
    max-width: 300px;
}