



body {background-color: #fff; color:#5f7187; font-size:14px; }
.gray-bg { background:#f2f9ff }

.dk-bg {
    background-image: url(../../commons/images/jpg/blue-bg.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center top;
    background-color: #a5e0fe;
    max-height: 450px;
}

.md-bg {
    background-image: url(../../commons/images/jpg/blue-bg.jpg);
    background-repeat:no-repeat;
    background-size:cover;
}

.lt-bg { background:#f2f7fb }


.container-block{
    margin: 0 auto;
    max-width: 1170px;
    min-height: 408px;
}


.inmodal .modal-title {  font-size: 18px;}

.prof-title {background: #3e4f61; color: #fff;}
.prof-body {background: #4c5e73 !important; color: #fff !important}

.top-navigation .navbar-brand {background: none; padding: 10px 25px 10px 29px;}

.navbar-fixed-top { 
background-size:cover;
background-attachment:fixed;
}

.navbar-toggle, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #ddd;
background-color: transparent; border:none;  }

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.top-navigation .nav > li.active > a { color: #ccc; }
.top-navigation .nav > li > a {}

.navbar-toggle { padding: 10px 0px 0px 20px; float:left;}

.search-box { background-color:#fff !important; border-radius: 3px; padding-left:10px !important; background-image:url(../img/search.png)  ; background-repeat: no-repeat; background-position: right 4px bottom -5px ;     height: 40px; }

.white-txt-box { background: white !important; padding-left: 10px !important; border-radius: 5px 0 0 5px  }


.notifications {position: absolute; top:3px; right:11px; z-index:9999 }

.control-label { padding: 15px 0 0 0; text-align: left;}

.fa-bell-o {    margin: 20px 16px 0 0; color:#607183}
.count-info .label {  border-radius:100%;color:#5f7187; background:#afc1d5;}
.label-primary, .badge-primary { background-color: #8dc63f; }

.list-table td { border-bottom:1px solid #fff; text-align:left;     padding: 0px; border-top: none !important; }
.list-table td h2 { font-size:10pt; color:#607183;font-weight:400;     margin-top: 10px;    }
.list-table td h3 { font-size:9pt; color:#9ba8b8; font-weight:400;     margin-top: 10px;   }

.ico-clmn {width: 5%}


.slick-slide img {display: inline;}
.slick-slide  { height: auto;  }

.btn-primary { background-color: #dcf2ff;
    border-color: #dcf2ff;
    min-width: 120px;
    padding: 10px;
    color: #2b6ca6;
    border-radius: 25px !important;
    font-weight: 600;}


.btn-info {
    background-color: #dcf2ff;
    border-color: #549ad8;
    background-color: #549ad8;
    color: #fff;
    padding: 10px;
    min-width: 50px;
    border-radius: 9px !important;
    font-weight: 600;
	}

.button {cursor:pointer;}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a, .top-navigation .nav > li a:hover { background: transparent; }
 

.title { font-size:12pt; color:#5f7187; font-weight: 700;     margin: 7px  0 15px 0  }

.slick-dots {bottom: -20px;}
.slick-dots li button:before {font-size: 8px;}
.cards-carousel .slick-prev, .cards-carousel  .slick-next {top: 97%;   z-index:100; color: red !important }
.slick-next {right: 0px;  }
.slick-prev {left: 0;   z-index: 999}
.slick-prev:before, .slick-next:before { color: #fff !important; opacity:1;     font-size: 50px;}

.slick-prev:before { content: "‹"; }
 
.slick-next:before { content: "›"; }
 

 .card:focus {outline: -webkit-focus-ring-color auto 0px; }
 

.card { background: #d9e7f4; margin: 20px 0; text-align:right; padding:20px; border-radius:7px; box-shadow: 0px -5px 1px #cedeed;     height: 180px; 
-webkit-box-shadow: 0px -8px 0px -3px rgba(206,222,237,1);-moz-box-shadow: 0px -8px 0px -3px rgba(206,222,237,1);box-shadow: 0px -8px 0px -3px rgba(206,222,237,1);}


.card .chip { text-align:left;  margin-top: 30px;  }

 .card-row  .table > tbody > tr > td { vertical-align: middle;}
 
  
 .modal-dialog { margin: 0; z-index: 9999999 !important; position: relative;}

.dashboard .modal { background: #4c5e73 !important; height: 100%; position: relative}

.dashboard .close { position: absolute; top:15px; right: 15px;  }
#myProfile .modal-body {padding: 0;}
#myProfile .modal-content { box-shadow: none;}
 

#myProfile .ibox-title {background-color: #4c5e73 !important;     border-width: 0 ;     margin-bottom: 0; border-bottom: 1px solid #5c728b; }
#myProfile .border-bottom {border-bottom: none !important;}

#myProfile .modal-header {border-bottom: 1px solid #5c728b; }

#myProfile .ibox-content {background-color: #4c5e73 !important;     border-width: 0 ; padding: 0;  }

#myProfile .ibox-title h5 {padding: 5px 0 0 10px; font-weight: 300;}

#myProfile .ibox {margin-bottom: 0; border: none}
#myProfile ul  {padding:  0;     margin-bottom: 0;  }



#myProfile ul li {    padding: 10px 0 15px 50px; list-style: none; border-bottom: 1px solid #5c728b; color: #93a7bc;}

.form-control{ background-color: #fff;border:none; border: 1px solid #cbd7e3;  padding: 6px 0px; font-size:11px; }

.cr-footer {position:absolute; bottom: 10px; text-align: center; width: 100%;}
.cr-footer  p {     margin: 0 0 4px; font-size: 8pt; }

.form-control:focus  {border-color: #5f7187 !important; }
label {font-weight: 400; }

::-webkit-input-placeholder { 
    color:    #859bb2 !important;
}
:-moz-placeholder {  
   color:    #859bb2!important;
   opacity:  1;
}
::-moz-placeholder {  
   color:    #859bb2 !important;
   opacity:  1;
}
:-ms-input-placeholder {  
   color:    #859bb2 !important;
}

.theme-config {display:none; }
 
 
 
.btn { border-radius: 30px;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.active:hover, .btn-primary.active:focus {background-color: #def0fe; border-color: #def0fe; color: #2e6ca7;
border-radius: 25px;}
 
.hund-pc { width:100% }

.pos-rel { position:relative }
.pos-abs { position:absolute } 
.clearfix { clear:both   }

.padding-0 			{ padding:0 !important; 	}
.padding-3 			{ padding:3px !important; 	}
.padding-6 			{ padding:6px !important; 	}
.padding-8 			{ padding:8px !important; 	}
.padding-10 			{ padding:10px !important; 	}
.padding-15 			{ padding:15px !important; 	}
.padding-20 			{ padding:20px !important; 	}
.padding-30 			{ padding:30px !important; 	}		
.padding-40 			{ padding:40px !important; 	}
.padding-50 			{ padding:50px !important; 	}
.padding-60 			{ padding:60px !important; 	}
.padding-70 			{ padding:70px !important; 	}
.padding-80 			{ padding:80px !important; 	}
.padding-90 			{ padding:90px !important; 	}
.padding-100 		{ padding:100px !important; }

.padding-top-0		{ padding-top:0 !important; }
.padding-top-5		{ padding-top:5px !important; }
.padding-top-10		{ padding-top:10px !important; }
.padding-top-15		{ padding-top:15px !important; }
.padding-top-20		{ padding-top:20px !important; }
.padding-top-30		{ padding-top:30px !important; }
.padding-top-40		{ padding-top:40px !important; }
.padding-top-50		{ padding-top:50px !important; }
.padding-top-60		{ padding-top:60px !important; }
.padding-top-80		{ padding-top:80px !important; }
.padding-top-100	{ padding-top:100px !important; }
.padding-top-130	{ padding-top:130px !important; }
.padding-top-150	{ padding-top:150px !important; }
.padding-top-180	{ padding-top:180px !important; }
.padding-top-200	{ padding-top:200px !important; }

.padding-bottom-0	{ padding-bottom:0 !important; }
.padding-bottom-10	{ padding-bottom:10px !important; }
.padding-bottom-15	{ padding-bottom:15px !important; }
.padding-bottom-20	{ padding-bottom:20px !important; }
.padding-bottom-30	{ padding-bottom:30px !important; }
.padding-bottom-40	{ padding-bottom:40px !important; }
.padding-bottom-50	{ padding-bottom:50px !important; }
.padding-bottom-60	{ padding-bottom:60px !important; }
.padding-bottom-80	{ padding-bottom:80px !important; }
.padding-bottom-100	{ padding-bottom:100px !important; }
.padding-bottom-130	{ padding-bottom:130px !important; }
.padding-bottom-150	{ padding-bottom:150px !important; }
.padding-bottom-180	{ padding-bottom:180px !important; }
.padding-bottom-200	{ padding-bottom:200px !important; }


.margin-top-0		{ margin-top:0 !important; }
.margin-top-1		{ margin-top:1px !important; }
.margin-top-2		{ margin-top:2px !important; }
.margin-top-3		{ margin-top:3px !important; }
.margin-top-6		{ margin-top:6px !important; }
.margin-top-8		{ margin-top:8px !important; }
.margin-top-10		{ margin-top:10px !important; }
.margin-top-20		{ margin-top:20px !important; }
.margin-top-30		{ margin-top:30px !important; }
.margin-top-40		{ margin-top:40px !important; }
.margin-top-50		{ margin-top:50px !important; }
.margin-top-60		{ margin-top:60px !important; }
.margin-top-80		{ margin-top:80px !important; }
.margin-top-100		{ margin-top:100px !important; }
.margin-top-130		{ margin-top:130px !important; }
.margin-top-150		{ margin-top:150px !important; }
.margin-top-180		{ margin-top:180px !important; }
.margin-top-200		{ margin-top:200px !important; }

.margin-bottom-0	{ margin-bottom:0 !important; }
.margin-bottom-1	{ margin-bottom:1px !important; }
.margin-bottom-2	{ margin-bottom:2px !important; }
.margin-bottom-3	{ margin-bottom:3px !important; }
.margin-bottom-6	{ margin-bottom:6px !important; }
.margin-bottom-8	{ margin-bottom:8px !important; }
.margin-bottom-10	{ margin-bottom:10px !important; }
.margin-bottom-20	{ margin-bottom:20px !important; }
.margin-bottom-30	{ margin-bottom:30px !important; }
.margin-bottom-40	{ margin-bottom:40px !important; }
.margin-bottom-50	{ margin-bottom:50px !important; }
.margin-bottom-60	{ margin-bottom:60px !important; }
.margin-bottom-80	{ margin-bottom:80px !important; }
.margin-bottom-100	{ margin-bottom:100px !important; }
.margin-bottom-130	{ margin-bottom:130px !important; }
.margin-bottom-150	{ margin-bottom:150px !important; }
.margin-bottom-180	{ margin-bottom:180px !important; }
.margin-bottom-200	{ margin-bottom:200px !important; }

.margin-left-0		{ margin-left:0 !important; }
.margin-left-3		{ margin-left:3px !important; }
.margin-left-6		{ margin-left:6px !important; }
.margin-left-8		{ margin-left:8px !important; }
.margin-left-10		{ margin-left:10px !important; }
.margin-left-15		{ margin-left:15px !important; }
.margin-left-20		{ margin-left:20px !important; }
.margin-left-30		{ margin-left:30px !important; }
.margin-left-40		{ margin-left:40px !important; }
.margin-left-50		{ margin-left:50px !important; }
.margin-left-60		{ margin-left:60px !important; }
.margin-left-80		{ margin-left:80px !important; }
.margin-left-100	{ margin-left:100px !important; }
.margin-left-130	{ margin-left:130px !important; }
.margin-left-150	{ margin-left:150px !important; }
.margin-left-180	{ margin-left:180px !important; }
.margin-left-200	{ margin-left:200px !important; }
.margin-left-250	{ margin-left:250px !important; }
.margin-left-300	{ margin-left:300px !important; }

.margin-right-0		{ margin-right:0 !important; }
.margin-right-3		{ margin-right:3px !important; }
.margin-right-6		{ margin-right:6px !important; }
.margin-right-8		{ margin-right:8px !important; }
.margin-right-10	{ margin-right:10px !important; }
.margin-right-15	{ margin-right:15px !important; }
.margin-right-20	{ margin-right:20px !important; }
.margin-right-30	{ margin-right:30px !important; }
.margin-right-40	{ margin-right:40px !important; }
.margin-right-50	{ margin-right:50px !important; }
.margin-right-60	{ margin-right:60px !important; }
.margin-right-80	{ margin-right:80px !important; }
.margin-right-100	{ margin-right:100px !important; }
.margin-right-130	{ margin-right:130px !important; }
.margin-right-150	{ margin-right:150px !important; }
.margin-right-180	{ margin-right:180px !important; }
.margin-right-200	{ margin-right:200px !important; }
.margin-right-250	{ margin-right:250px !important; }
.margin-right-300	{ margin-right:300px !important; }

.border-black {border: 1px solid #000 }
.border-dgrey {border: 1px solid #7f7f7f }
.border-grey {border: 1px solid #ccc }
.border-white {border: 1px solid #fff }

.text-300 { font-weight:300 !important;  }
.text-400 { font-weight:400 !important; }
.text-500 { font-weight:500 !important;}
.text-700 { font-weight:700 !important; }
.text-900 { font-weight:900 !important;}

.text-18{font-size: 38px;}
.text-green { color: #8dc63f; }
.text-middle {vertical-align: sub; }
.text-dk {color: #5f7187 }
.text-md {color: #93a7bc }
.text-red{color: #ef4d58;}

 .social-icon a{background: #264f67;
    color: #fff;
    padding: 4px 8px;
    height: 28px;
    width: 28px;
    display: block;
    border-radius: 50px;}
 


 .blue-sep{
     border-bottom: 2px solid #9dc6ec;
 }


.black-sep{
    border-bottom: 1px solid #666666;
}


.glyphicon {
    position: relative;
    top: 8px;
    left: 3px;
    right: 5px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    line-height: 17px;
    text-align: left !important;
    -webkit-font-smoothing: antialiased;}

.table-bordered {
    border: none;
}
.color-1 {background-color: #0c8048; width: 50px;}
.color-2 {background-color: #d1ae89; width: 25px;}
.color-3 {background-color: #76c0da;}
.color-4 {background-color: #d5c793;}
.color-5 {background-color: #bc9bdb;}
.color-6 {background-color: #c9c77b;}
.color-7 {background-color: #7cc7e0;}
.color-8 {background-color: #f3b5b4;}


 .footer{
	 background-image:url(../../commons/images/jpg/footer-bg.jpg);
     background-repeat: repeat-x;
     text-align: center;
     padding: 10px;
     font-size: 12px;
     color: #a7c7d6;
	 height:94px;
	 padding-top:30px;}


