@import url('https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i,900,900i');

body {padding:0; margin:0; background-color:#424b5b; font-family:'Lato', sans-serif; font-weight:400; font-size:14px; color:#424b5b;}

.clear 	{clear:both; display:block; overflow:hidden; visibility:hidden; width: 0; height:0;}

.pad-5  {padding:5px}  .pad-10 {padding:10px} .pad-15 {padding:15px} .pad-20 {padding:20px} 
.pad-30 {padding:30px} .pad-40 {padding:40px} .pad-50 {padding:50px}
/*margin selectors*/
.m-a   {margin:auto}
.m-0   {margin:0}	     .mt-0  {margin-top:0}	     .mb-0  {margin-bottom:0}	.ml-0  {margin-left:0}	 .mr-0 {margin-right:0}
.mt-5  {margin-top:5px}	 .mb-5  {margin-bottom:5px}	 .ml-5  {margin-left:5px}	.mr-5  {margin-right:5px}	
.mt-10 {margin-top:10px} .mb-10 {margin-bottom:10px;}
.ml-10 {margin-left:10px}.mr-10 {margin-right:10px}
.mt-15 {margin-top:15px} .mb-15 {margin-bottom:15px} .ml-15 {margin-left:15px}	.mr-15 {margin-right:15px}
.mt-20 {margin-top:20px} .mb-20 {margin-bottom:20px} .ml-20 {margin-left:20px}	.mr-20 {margin-right:20px} .ml-25 {margin-left:25px}
.mt-30 {margin-top:30px} .mb-30 {margin-bottom:30px} .ml-30 {margin-left:30px}	.mr-30 {margin-right:30px}
.mt-minus {margin-top:-30px}

.text_blue  {color:#175687;}
.text_grey  {color:#bbb;}
.text_gren  {color:#2ca42c;}
.text_blck  {color:#000;}
.text_wht   {color:#fff;}
.text_red   {color:#ef1620;}
.text_yellow{color:#ffda44;}

.text_30 {font-size:30px;}
.text_25 {font-size:25px;}
.text_20 {font-size:20px;}
.text_18 {font-size:18px;}
.text_16 {font-size:16px;}
.text_14 {font-size:14px;}
.text_12 {font-size:12px;}
.text-justify{text-align:justify;}

.under_line       {text-decoration:underline;}
.under_line:hover {text-decoration:none;}

.transform_upper {text-transform:uppercase;}
.transform_none  {text-transform:none;}

.font_light   {font-weight:300;}
.font_normal  {font-weight:400;}
.font_bold    {font-weight:700;}
.font_black   {font-weight:800;}

.relative {position:relative;}

.bg_grey {
	padding:20px 0; background-color:#f8f8f8; 
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
            box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.bg_grey_bark {
	padding:20px 0; background-color:#cecece; 
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
            box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.bg_blue {
	padding:20px 0; background-color:#4489e4; color:#FFF; 
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
            box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.bg_white {
	background-color:#FFF; border:#EEE 1px solid; border-radius:5px;
	border-right-color:#CCC; border-bottom-color:#CCC;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
            box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
}


.mobile  {display:none;}

.white_box {
	background-color:#FFF; border:#EEE 1px solid;
	border-radius:4px; border-top:#757d8c 3px solid;
	border-right-color:#CCC; border-bottom-color:#CCC; margin-bottom:30px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
            box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.white_box .box_title {border-bottom:#CCC 1px solid; padding:15px 20px; background-color:#fbfafa;}
.white_box .box_title .btn {float:right; margin-top:-3px;}
.white_box .box_title > h3 {font-size:17px; color:#282626; font-weight:900; margin:0; padding:0; display:inline-block;}
.white_box .box_title > a.more {float:right; font-size:14px;}

.white_box .box_title.blue {background-color:#4489e4;}
.white_box .box_title.blue > h3 {color:#FFF;}

.white_box .content     {padding:20px;}
.white_box.red_border   {border-top-color:#fd6b75;}
.white_box.blue_border  {border-top-color:#33ade0;}
.white_box.green_border {border-top-color:#2fc35e;}
.white_box.yelow_border {border-top-color:#d6a82c;}

/*--- Login Section ---*/

.login {
	box-shadow:0 30px 50px #c4d2e2;
	background: #fff;
	margin:80px auto;
	border-radius: 8px;
	padding:20px;
}
.login h1 {text-align:center; margin-top:-65px;}
.login .form-group {position:relative; margin-bottom:20px;}
.login .form-control {padding-left:45px; font-size:16px;}
.login select.form-control {height:45px;}
.login .error-msg {position:absolute; color:red; font-size:11px; top:-17px; left:15px; right: 0;}
.login .form-group > i {position:absolute; left:15px; top:17px; width:20px; text-align:center; color:#9aa7b1;}
.login .form-group .form-control:focus {padding-left:50px;}
.login .form-group .form-control:focus + i {color:#175586; left:20px;}
.login .register .form-group > i {left:30px;}
.login .register .form-control:focus + i {left:35px;}
.login-bg {background:#e6ecf3;
	/*position:fixed; width:100%; height:100%; left:0; top:0; bottom:0;
    background:url(../images/login-bg.jpg) center top / cover no-repeat;*/
}

.header-actions {float:right; margin-right:5px; top:8px;}
.header-actions > .dropdown-toggle {display:block; color:#FFF; line-height:36px; text-decoration:none;}
.header-actions > .dropdown-toggle > img.img-circle {border:#4489e4 3px solid; width:30px; height:30px; margin-right:10px;}
.header-actions > .dropdown-toggle > .fas {color:#aab1bd; margin-left:10px;}
.header-actions > .dropdown-toggle:hover > .fas {color:#4489e4;}
.header-actions > .dropdown-menu {min-width:250px;}
.header-actions > .dropdown-menu > li > a {color:#666;}
.header-actions > .dropdown-menu > li > a > i {margin-right:10px;}
.header-actions > .dropdown-menu > li > a:hover {color:#054a7b;}

.custom-search {margin-right:15px; position:relative; top:8px; line-height:36px; float:right;}
.custom-search .search-query {
    padding:7px 15px;
    margin-bottom:0;
    border-radius:2px;
    color:#fff;
    background:rgba(0,0,0,.2);
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    line-height: 20px;
    border:1px solid rgba(0,0,0,.2);
    width:240px;
    box-shadow:0 0 1px #4d4d4d;
}
.custom-search .search-query:focus {outline:0;background:rgba(0,0,0,.3);width:280px}
.custom-search i {padding:0 15px;height:36px;line-height:36px;cursor:pointer;position:absolute;right:0;top:0;color:rgba(225,225,225,0.7);border-left:1px solid rgba(0,0,0,.3);font-size:13px}

.page-title {
	background-color: #228cd1; padding:15px;
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#1c8bd2),color-stop(85%,#2698e2),to(#135e8f));
	background-image:-webkit-linear-gradient(#1c8bd2,#2698e2 85%,#135e8f);
	background-image:-moz-linear-gradient(top,#1c8bd2,#2698e2 85%,#135e8f);
	background-image:-o-linear-gradient(#1c8bd2,#2698e2 85%,#135e8f);
	background-image:linear-gradient(#1c8bd2,#2698e2 85%,#135e8f);
	-webkit-border-radius:0 4px 0 0;
	-moz-border-radius:0 4px 0 0;
	border-radius:0 4px 0 0;
}
.page-title h1 {
	font-size:20px; color:#FFF; font-weight:700; margin:0;
	text-transform:uppercase; padding:0; float:left; text-shadow:1px 1px rgba(0,0,0,0.3);
}

.main-content {
	min-height:500px;
    position:relative;
    padding:30px;
    background:#fff;
}

.mini-widget {margin-bottom:15px; color:#fff; border-radius:4px;}
.mini-widget .mini-widget-heading {
    padding: 7px 15px; font-weight:700;
    border-radius:4px 4px 0 0;
    text-transform: uppercase;
    background-color:rgba(0,0,0,0.2);
}
.mini-widget .mini-widget-body {padding:15px; color:#FFF; font-size:36px; line-height:50px;}
.mini-widget.trans {background-color:#4489e4;}
.mini-widget.send  {background-color:#1bc7bf;}
.mini-widget.balanc{background-color:#fc6565;}
.mini-widget.credit{background-color:#7cbc4d;}

.calculator.white_box {border-top:none;}
.calculator .box_title {background-color:#023567;}
.calculator .box_title > h3 {color:#FFF; font-size:18px; font-weight:700;}
.calculator form {margin-bottom:0;}
.calculator .btn-lg.btn-block {border-radius:0 0 4px 4px !important; font-size:16px !important;}
.calculator .input-group-lg>.form-control, 
.calculator .input-group-lg>.input-group-btn>.btn {height:60px; min-width:150px; text-align:left; font-size:16px;}
.calculator .caret {float:right; margin-top:25%;}
.calculator .input-group-lg>.form-control {font-size:16px; font-weight:600; padding-top:25px; border-radius:4px 0 0 4px !important; padding-right: 0;}
.calculator .input-group-lg>.form-control::-moz-placeholder {color:#213647;opacity:1}
.calculator .input-group-lg>.form-control:-ms-input-placeholder {color:#213647}
.calculator .input-group-lg>.form-control::-webkit-input-placeholder {color:#213647}
.calculator .input-group-lg>label {font-size:12px; color:#666; position:absolute; z-index:99; left:15px; top:5px;}
.calculator .fee {margin:0 20px; list-style:none; border-left:#102355 3px solid; padding:10px 15px;}
.calculator .fee li {color:#102355; font-size:12px; position:relative; padding:4px 0;}
.calculator .fee li:last-child {padding-bottom:0;}
.calculator .fee li > span {display:inline-block; min-width:100px;}
.calculator .fee li::before {
	width:10px; height:10px; border-radius:50%; background-color:#102355; content:''; position:absolute; left:-21px; top:8px;
}

.circle_sign {
	width:35px; height:35px; line-height:33px; display:inline-block; border:#DDD 1px solid;
	color:#807e7f; font-size:14px; font-weight:600; text-align:center; text-decoration:none; border-radius:50%;
}
.circle_sign:hover {text-decoration:none;}
.complete          {color:#54b453; border-color:#54b453;}
.pending           {color:#d6a82c; border-color:#d6a82c;}
.calcenlled        {color:#fd3a4b; border-color:#fd3a4b;}

.ellipsis {width:35px;}
.ellipsis .fa-ellipsis-v {
	width:35px; height:35px; line-height:33px; display:inline-block; border:#DDD 1px solid;
	color:#c8c4c5; font-weight:600; text-align:center; text-decoration:none; border-radius:50%;
}

/*--- Transaction Steps ---*/
.progressbar {counter-reset:step;}
.progressbar li {
	list-style-type:none;
	width: 33.33333333333333%;
	float: left;
	font-size:14px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	color: #999;
}
.progressbar li:before {
	width:35px;
    height:35px;
    content: counter(step);
    counter-increment: step;
    line-height:30px;
    border:2px solid #999;
    display: block;
    text-align: center;
    margin:-2px auto 13px auto;
    border-radius: 50%;
    background-color: white;
	z-index:1;
	position:relative;
}
.progressbar li:after {
	width: 100%;
    height:3px;
    content: '';
    position: absolute;
    background-color: #999;
    top: 15px;
    left: -50%;
}
.progressbar li:first-child:after {content:none;}
.progressbar li.active {color:#2f3193; font-weight:700;}
.progressbar li.active:before {border-color:#2f3193;}
.progressbar li .current {
	content:''; position:absolute; width:12px; height:8px; top:31px; left:50%; margin-left:-6px;
	background:url(../images/step_active.png) center bottom no-repeat;
}
.progressbar li.active + li:after {background-color:#2f3193;}
.progressbar li a {color:#2f3193; text-decoration:none;}

.form-control.blue {color:#FFF;	background-color:#1270ba; border-color:#1270ba;}
.input-group-addon.blue {color:#FFF; background-color:#1270ba; border-color:#1270ba;}
.form-control.blue:-moz-placeholder           {color:#FFF;}
.form-control.blue::-moz-placeholder          {color:#FFF; opacity:1;}
.form-control.blue:-ms-input-placeholder      {color:#FFF;}
.form-control.blue::-webkit-input-placeholder {color:#FFF;}
.input-group-addon.white {background-color:#FFF; width:60%; text-align:left; height:50px !important; line-height:50px !important;}
.form-control.dark {color:#FFF;	background-color:#404950;}
.form-control.dark:-moz-placeholder           {color:#FFF;}
.form-control.dark::-moz-placeholder          {color:#FFF; opacity:1;}
.form-control.dark:-ms-input-placeholder      {color:#FFF;}
.form-control.dark::-webkit-input-placeholder {color:#FFF;}
select.form-control.blue {background-image:url(../images/select_white.png) !important;}

.custom_radio {margin:0; padding:0; list-style:none;}
.custom_radio li {float:left; width:48%; margin:5px 1%; padding-bottom:20px; position:relative;}
.custom_radio li input[type='radio'] {display:none;}
.custom_radio li label {color:#868f96; font-weight:400; font-size:18px;}
.custom_radio li label span {position:relative; z-index:9; display:block; padding:25px 0 0 25px;}
.custom_radio li label:before {
	content:""; z-index:0;
	position:absolute; height:70px;
	top:0; bottom:0; right:0; left:0;
	background-color: #FFF;
	border: #EEE 1px solid;
		border-right-color: rgb(238, 238, 238);
		border-bottom-color: rgb(238, 238, 238);
	border-radius:5px;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.1);
}

.custom_radio li input[type=radio]:checked + label:after {
	content: " "; z-index:0;
	position:absolute; height:70px;
	top:0; bottom:0; right:0; left:0;
	background-color: #1270ba;
	border: #1270ba 1px solid;
	border-radius:5px;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.1);
}
.custom_radio li input[type=radio]:checked + label {color:#FFF;}

.profile {
	background-color:#FFF; border:#EEE 1px solid; border-radius:4px;
	border-right-color:#CCC; border-bottom-color:#CCC; margin-bottom:30px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05); position:relative;
            box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.profile .prf-heading {
	background: rgba(55,111,174,1); height:150px; text-align:center; margin-bottom:100px;
	background: -moz-linear-gradient(top, rgba(55,111,174,1) 0%, rgba(21,75,130,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(55,111,174,1)), color-stop(100%, rgba(21,75,130,1)));
	background: -webkit-linear-gradient(top, rgba(55,111,174,1) 0%, rgba(21,75,130,1) 100%);
	background: -o-linear-gradient(top, rgba(55,111,174,1) 0%, rgba(21,75,130,1) 100%);
	background: -ms-linear-gradient(top, rgba(55,111,174,1) 0%, rgba(21,75,130,1) 100%);
	background: linear-gradient(to bottom, rgba(55,111,174,1) 0%, rgba(21,75,130,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#376fae', endColorstr='#154b82', GradientType=0 );
}
.profile .prf-heading h4 {color:#FFF; margin:0; padding:15px 0; text-align:center; font-weight:400;}
.profile .prf-heading img {
	border-radius:50%; width:180px;height:180px; border:3px solid #fff;
	box-shadow: 0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);
}

.invite {position:relative;}
.invite::after {
	content:'';
	position:absolute;
	left:15%; right:15%; top:35%;
	height:1px;
	border-bottom:#aaa 1px dashed;
}
.invite > .row {position:relative; z-index:9;}

.tick    {margin:0; list-style-image:url(../images/tick.png);}
.tick li {margin:7px 0;}

/* Custom Select Options and Dropdowns */
select.form-control {
	-webkit-appearance:none !important;
	   -moz-appearance:none !important;
	background-image:url(../images/select.png);
	background-position:100% center;
	background-repeat:no-repeat;
	padding-right:40px;
}
select.form-control::-ms-expand {display:none;}
select.form-control:disabled    {background-color:#DDDDDD; cursor:default;}
select.form-control[multiple]   {height:auto;}

footer {
	width:100%; background-color:#228cd1; position:relative; font-size:13px; 
	color:#FFF; border-radius:0 0 5px 5px; margin-bottom:15px; padding:0 15px;
}
footer .col-sm-6 {padding-top:10px; padding-bottom:10px;}
footer a {color:#FFF; text-decoration:none;}
footer a:hover {color:#FFF;}


/*---Custome Bootstrap---*/

a {
	color:#4489e4; 
	text-decoration:none;
	-webkit-transition:all 0.3s ease-out;
  	-moz-transition:all 0.3s ease-out;
  	-o-transition:all 0.3s ease-out;
  	transition:all 0.3s ease-out;
}
a:hover, a:focus {text-decoration:underline;}
a:focus {outline:none;}

.container-fluid {max-width:1770px;}

.page-header {
	position:fixed; left:0; top:0; right:0; border:none; border-bottom:#515a69 2px solid;
	background-color:#424b5b; padding:7px 0; margin:0; z-index:999;
}

.navbar-collapse {padding:0;}
.navbar-default {background-color:transparent; border-radius:0; min-height:inherit; padding:0; margin:0; border:none;}
.navbar-default .navbar-nav > li > a {
	position: relative;
	color: #4d4d4d;
	padding: 10px 15px;
	text-align:center;
	margin-right: 1px;
	min-width: 100px;
	font-size:14px;
	text-transform: uppercase;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	background-color: #f4f4f4;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),color-stop(85%,#fff),to(#ccc));
	background-image: -webkit-linear-gradient(#f2f2f2,#fff 85%,#ccc);
	background-image: -moz-linear-gradient(top,#f2f2f2,#fff 85%,#ccc);
	background-image: -o-linear-gradient(#f2f2f2,#fff 85%,#ccc);
	background-image: linear-gradient(#f2f2f2,#fff 85%,#ccc);
	background-repeat: no-repeat;
}
.navbar-default .navbar-nav > li > a > i {display:block; margin:0 auto 3px; float:none; font-size:18px; color:red;}
.navbar-default .navbar-nav > li > a:hover {color:red;}
.navbar-default .navbar-nav > li.active > a, 
.navbar-default .navbar-nav > li.active > a:hover {
	background-color:#1c8bd2; color:#FFF; background-image:none; text-shadow:1px 1px rgba(0,0,0,0.2);
}
.navbar-default .navbar-nav > li.active > a > i, 
.navbar-default .navbar-nav > li.active > a:hover > i {color:#FFF;}

.breadcrumb {padding:0; margin:0; background-color:transparent; float:right; list-style:none; font-size:14px;}
.breadcrumb > li {display:inline-block;}
.breadcrumb > li > a {color:rgb(255,255,255,0.5);}
.breadcrumb > li > a:hover {color:#FFF;}
.breadcrumb > li + li:before {padding:0 5px; color:rgb(255,255,255, 0.7); content:"/\00a0";}
.breadcrumb > .active {color:#FFF;}


.img-center {margin-left:auto; margin-right:auto; display:inline-block; max-width:100%;}

h1, h2, h3  {font-weight:900; color:#282626;}
h4, h5, h6  {font-weight:700; color:#424b5b;}
.h1, h1 {font-size:36px}
.h2, h2 {font-size:30px}
.h3, h3 {font-size:24px}
.h4, h4 {font-size:20px}
.h5, h5 {font-size:18px}
.h6, h6 {font-size:16px}
p       {margin:0 0 10px; line-height:22px;}

.dropdown-menu {max-height: 340px; overflow-y: auto;}
.dropdown-menu > li > a {padding:10px 20px;}

.form-control {border-color:#c9d0e6; height:38px;}
.input-group-addon {border-color:#c9d0e6;}
.form-group-lg select.form-control {padding-top:0; height:58px; line-height:58px;}
.input-group-lg>.form-control, .input-group-lg>.input-group-btn>.btn {height:58px; line-height:58px; padding-top:0; padding-bottom:0;}
.input-group-lg>.input-group-addon {height:56px; line-height:56px; padding-top:0; padding-bottom:0;}

.btn {padding:8px 15px; text-transform:uppercase; font-weight:400;}
.btn-group-lg > .btn, .btn-lg {padding:15px 20px; font-size:18px; font-weight:700; border-radius:6px;}
.btn-block.btn-lg {font-weight:700;}
.btn-sm {padding:4px 8px; font-weight:400; font-size:12px;}

.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning { 
	text-shadow:-1px -1px 0 rgba(0,0,0,.2);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)
}
.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,
.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active {
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125); box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
}
	
.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}
.btn.active,.btn:active{background-image:none}
.btn-default {background-color:#e0e0e0; text-shadow:0 1px 0 #fff; border-color:#dbdbdb;}
.btn-default:focus,.btn-default:hover {background-color:#e0e0e0; color:#333 !important;}
.btn-default.active,.btn-default:active{background-color:#e0e0e0; border-color:#dbdbdb}
.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,
.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,
.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,
.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}
.btn-default.btn-border{color:#e0e0e0; text-shadow:none;}

.btn-primary {background-color:#004a9b; border-color:#023567;}
.btn-primary:focus,.btn-primary:hover{background-color:#023567;}
.btn-primary.active,.btn-primary:active{background-color:#023567;}
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,
.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,
.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,
fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover{background-color:#023567; background-image:none}
.btn-primary.btn-border{color:#023567;}

.btn-success {background-color:#3eb019; border-color:#3eb019;}
.btn-success:focus,.btn-success:hover {background-color:#228203;}
.btn-success.active,.btn-success:active{background-color:#228203; border-color:#228203}
.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,
.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,
.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,
.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,
fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover{background-color:#3eb019;background-image:none}
.btn-success.btn-border{color:#228203;}

.btn-info {background-color:#2aabd2; border-color:#28a4c9;}
.btn-info:focus,.btn-info:hover{background-color:#28a4c9;}
.btn-info.active,.btn-info:active{background-color:#28a4c9;border-color:#28a4c9}
.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,
.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,
.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus, .btn-info[disabled]:hover,fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2aabd2;background-image:none}
.btn-info.btn-border{color:#2aabd2;}

.btn-warning {background-color:#eb9316; border-color:#e38d13;}
.btn-warning:focus,.btn-warning:hover{background-color:#e38d13;}
.btn-warning.active,.btn-warning:active{background-color:#e38d13;border-color:#e38d13}
.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,
.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,
.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,
fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#eb9316;background-image:none}
.btn-warning.btn-border{color:#eb9316;}

.btn-danger {background-color:#c12e2a; border-color:#b92c28;}
.btn-danger:focus,.btn-danger:hover{background-color:#b92c28;}
.btn-danger.active,.btn-danger:active{background-color:#b92c28;border-color:#b92c28}
.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,
.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,
.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,
fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c12e2a;background-image:none}
.btn-danger.btn-border{color:#c12e2a;}

.btn-rounded {border-radius:45px;}
.btn-border  {background:transparent none; border-width:2px; text-shadow:none;}
.btn-border:hover {color:#FFF; background-image:none}

.table {border:#DDD 1px solid; font-size:14px;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, 
.table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {vertical-align:middle;}

.badge.cancel  {background-color:#fc6565; color:#FFF; font-weight:400;}
.badge.pending {background-color:#f7960c; color:#FFF; font-weight:400;}
.badge.success {background-color:#398439; color:#FFF; font-weight:400;}

.well.green {background-color:#7cbc4d; border-color:#7cbc4d; color:#FFF;}

@media (max-width:767px){
	.desktop {display:none;}
	.mobile  {display:inline-block;}
	.page-title {border-radius:4px 4px 0 0;}
	.navbar-default .navbar-nav > li > a {padding:15px 30px; margin-right:0; border-radius:0; text-align:left;}
	.navbar-default .navbar-nav > li > a > i {display:inline-block; margin:0 12px 0 0; font-size:16px;}
	
	footer {text-align:center;}
	footer .col-sm-6.text-right {text-align:center; padding-top:0;}
}
@media (max-width:900px){
	.custom-search {display:none;}
	.navbar-default .navbar-nav > li > a {padding:10px;}
}

.swal2-popup .swal2-content {font-size: 18px !important;}
.text-red{
	color: red;
}
.relative > .large       {display:none; border-radius:4px; box-shadow:1px 1px 3px 3px rgba(127, 127, 127, 0.15); overflow: hidden; text-align: center;}
.relative:hover > .large {display:block; position:absolute; z-index: 999; left:100%; top:0; width:250px; padding: 3px; background-color: #FFF; border:#EEE 1px solid;}
 .relative > .large > img {display:inline-block; max-width: 100%; border-radius:4px;}
