/* 

	@ primary color : #0572b6;

	@ secondary color : #4fb8f9;

	@ color 3 : #5fa008;

	@ color 4 : #e9f2f9;

 */



 body{

 	/*background: url(../backgrounds/pattern.jpg);*/

 }



 .background{

 	background: url(../backgrounds/blue-bg.jpg) no-repeat;

 	background-size: cover;

 	z-index: 0;

 }



.danger{

	color: #db1500;

}

.success{

	color: #47961d;

}

.primary{

	color: #337ab7;

}

.warning{

	color: #cf9736;

}



.fa-trash{

	color: #db1500;

}

.fa-eye{

	color: #47961d;

}

.fa-pencil{

	color: #337ab7;

}

.fa-print{

	color: #cf9736;

}



.navbar-default{

	background: #0572b6;

	background: linear-gradient(#4fb8f9,#0572b6);

	border-bottom: solid 3px #5fa008;

}



.navbar-default .navbar-brand {

    color: #e9e9e9;

}



.navbar-default .navbar-brand:hover {

    color: #fff;

}



.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {

    color: #fff;

}

.navbar-default .navbar-nav > li > a {

    color: #e9e9e9;

}



.navbar-default .navbar-nav>.open>a{

	background: linear-gradient(#0076be,#004976) !important;

	color: #fff !important;

}



.panel-default{

	border-color: #4fb8f9;

}



.panel-default{

	background: rgba(255,255,255,0.7);

}



.panel-default .panel-heading{

	background: linear-gradient(#4fb8f9,#0572b6);

	color: #fff;

	border-color: #4fb8f9;

	padding: 5px 10px;

}



aside a.list-group-item {

    background: -moz-linear-gradient(#e1e1e1, #cbcbcb);

    background: -o-linear-gradient(#e1e1e1, #cbcbcb);

    background: -webkit-linear-gradient(#e1e1e1, #cbcbcb);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e1e1e1), color-stop(1, #cbcbcb));

    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#e1e1e1, EndColorStr=#cbcbcb)";

    background: linear-gradient(#e1e1e1, #cbcbcb)

    }



aside a.list-group-item:hover,

aside a.list-group-item:focus,

aside a.active{

	background: linear-gradient(#66ae04,#538e03);

	color: #fff;

}


/*.th{
	background: url(../img/th-bg.png) !important;
	background-size: cover !important;
	background-repeat: no-repeat;
	color: #fff;
	border: none;
	transition: all 0.5s;
}
.th:hover{
	background: url(../img/th-bg-hover.png) !important;
	background-size: 100% !important;
	color: #fff
}*/



.view-all{

	background: #0d539b !important;

	color: #fff !important;
	/*border: 2px solid red;*/
	border-radius: 5px !important; 

}



.canvasjs-chart-canvas{

	/*background: rgba(255,255,255,0.6);*/

}



.modal-header{

	background: linear-gradient(#4fb8f9,#0572b6);

	color: #fff;

}



.tkt-inv{

	/*background: #eaebec;*/

	background: url(../backgrounds/tkt-inv-bg.jpg);

	background-size: cover;

}



.visa-inv{

	/*background: #eaebec;*/

	background: url(../backgrounds/visa-inv-bg.jpg);

	background-size: cover;

}



.hotel-inv{

	/*background: #eaebec;*/

	background: url(../backgrounds/hotel-inv-bg.jpg);

	background-size: cover;

}



.umrah-inv{

	/*background: #eaebec;*/

	background: url(../backgrounds/umrah-inv-bg.jpg);

	background-size: cover;

}



.insu-inv{

	/*background: #eaebec;*/

	background: url(../backgrounds/insu-inv-bg.jpg);

	background-size: cover;

}



.form-horizontal .control-label {

  text-align: left;

  margin-bottom: 0;

  padding-top: 4px;

   font-weight: normal; 

}



.form-horizontal .form-group{

	margin-bottom: 7px

}



.form-horizontal .form-control{

	height: 22px;

	padding: 1px;

	border-color: #868585;

	box-shadow: inset 1px 1px 1px;

}



.form-horizontal .form-control:focus{

	border-color: #2792d5;

}



.form-group .fa-check-circle, 

.form-group .fa-times-circle{

	padding: 3px;

	font-size: 1.2em

}



.info-field{

	background: #9ae3f9

}



.success-field{

	background: #f83f41

}



.btn-success{

	background: linear-gradient(#84cf06,#038a01)

}



.btn-primary{

	background: linear-gradient(#1f7fd3,#0d5390)

}



.btn-default{

	background: linear-gradient(#f8f8f8,#c1c1c1);

	border-color: #b2b1b1;

}



.btn-info{

	background: linear-gradient(#5bc0de,#0a8bb1)

}



.btn-danger{

	background: linear-gradient(#d9534f,#aa130e)

}



.btn-warning{

	background: linear-gradient(#f0ad4e,#b97310)

}



.btn .fa-print{

	color: #fff;

}



.filter-btn {

    font-size: 0.8em;

    padding: 3px 7px;

}



table{

	background: #fff

}

.table>thead{

	background: linear-gradient(#4fb8f9,#0572b6);

	color: #fff;

	font-weight: normal;

}



.xdsoft_datetimepicker .xdsoft_calendar th{

	background: linear-gradient(#4fb8f9,#0572b6) !important;

	color: #fff;

	font-weight: normal;

}



.table>tfoot{

	background: #bcd4eb

}



.filters{

	background: rgba(207,207,207,0.7);

	border: solid 1px #827b7b;

	padding: 7px;

}



.modal-content .close span{

	display: none;

}



.permissions div b{

	background: #5fa008;

	color: #fff;

}



footer{

	background: #2667b0;

	color: #fff;

}



.beatpicker .main-nav {

    background: linear-gradient(#4fb8f9,#0572b6);

}



.beatpicker .main-nav .button:hover {

    background: linear-gradient(#66ae04,#538e03);

}

