#sidenav{
	max-width: 300px;
	/*background-color: #3077b5 !important;*/
	background-color: #ce0d0d !important;
}
#sidenav ul li a {
	color:#fff !important;
	font-size: 15px;
}

#sidenav ul li a:hover{
	background-color: #ff0000;
	color: #fecd0b !important;
}
#sidenav ul li a:focus{
	background-color: transparent;
}

.sub-menu{
	list-style: none !important;
	padding: 0px;
}
.sub-menu li a{
	padding: 8px 15px 8px 30px;
	display: block;
    position: relative;
    font-size: 12px;
}
.dropdown-menu {
    border: solid 1px #e2e2e2 !important;
}
.menu-opt:hover{
	cursor: pointer !important;
	color:#337ab7 !important;
}
.c-top-menu a:focus, .c-top-menu a:hover{
	color: #fff !important;
}
.glyphicon-search{
	font-size: 12px !important;
}
.c-layout-header .c-topbar-light.c-solid-bg {
    background: #ff0000;
}
.c-layout-header .c-topbar-light .c-top-menu > .c-icons > li > a:not(.btn), .c-layout-header .c-topbar-light .c-top-menu > .c-icons > li > span, .c-layout-header .c-topbar-light .c-top-menu > .c-links > li > a:not(.btn), .c-layout-header .c-topbar-light .c-top-menu > .c-links > li > span, .c-layout-header .c-topbar-light .c-top-menu > .c-ext > li > a:not(.btn), .c-layout-header .c-topbar-light .c-top-menu > .c-ext > li > span {
    color: #ffffff;
    font-weight: 500;
}
.c-layout-header .c-topbar-light .c-top-menu > .c-icons > li > a:not(.btn) > i, .c-layout-header .c-topbar-light .c-top-menu > .c-icons > li > span > i, .c-layout-header .c-topbar-light .c-top-menu > .c-links > li > a:not(.btn) > i, .c-layout-header .c-topbar-light .c-top-menu > .c-links > li > span > i, .c-layout-header .c-topbar-light .c-top-menu > .c-ext > li > a:not(.btn) > i, .c-layout-header .c-topbar-light .c-top-menu > .c-ext > li > span > i {
    color: #ffffff;
}
.c-bg-lblue{
	/*background-color: #3586cc !important;*/
	background-color: #bf0a0a !important;
}
.c-footer-blue{
	/*background-color: #194c79 !important;*/
	background-color: #000000 !important;
}
.c-bg-navblue{
	/*background-color: #1765a9 !important;*/
	background-color: #bf0a0a !important;
}
.c-bg-yellow{
	background-color: #bf0a0a !important;
}
.test {
    padding: 12px 5px 8px 5px;
}
.c-font-yellow{
	color:#fecd0b !important;
}
.c-font-blue{
	color:#ff0000 !important;
}
.c-font-lblue{
	color:#0d83dd !important;
}
#ads{
	border-top: solid 1px #efefef;
	border-bottom: solid 1px #efefef;
}
#ads .owl-carousel .item img {
    /*width: 100%;*/
    object-fit: contain;
    height: 90px;
}
#ads .owl-carousel .owl-item img {
    display: inline; 
    width: 100%;
    -webkit-transform-style: preserve-3d;
}
#contact_infos a{
	color: #fff !important;
}
#contact_infos a:hover{
	color: #fecd0b !important;
}
#ads .owl-controls{
	display: none;
}
.owl-carousel .owl-controls {
    margin-top: 10px !important;
}
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post > .c-post-content {
     padding-left: 0px; 
}
.c-clear-pad{
	margin:0px !important;
	padding: 0px !important;
}
.c-layout-footer.c-layout-footer-3 .c-prefooter {
    padding: 40px 0px;
}
footer li a{
	color: #fff;
}
.c-content-title-1 > h3 {
    font-size: 28px;
    color: #3f444a;
    font-weight: 500;
    margin: 0 0 20px 0;
}
.bg-dark-blue {
    background-color: #ff0000 !important;
}
.pad-10{
	padding: 20px 0px 10px 0px;
}
.pad-10 p{
	font-size: 15px;
}
body{
	overflow-x: hidden;
}
.stylish-input-group .input-group-addon{
    background: white !important; 
    border-top-right-radius: 1em;
    border-bottom-right-radius: 1em;
}
.stylish-input-group .form-control{
    border-right:0; 
    box-shadow:0 0 0; 
    border-color:#ccc;
    border-radius: 1em;
}
.stylish-input-group button{
    border:0;
    background:transparent;
}
.lg-search{
	width:500px;
	margin-top:5px;
}
.sm-search{
	width:100%;
	margin-top:5px;
	margin-bottom: -10px;
}
.border-top{
	border-top: 1px solid #e6eff3;
}

.responsive-pad{
	padding: 5px;
}
.hide{
	display: none !important;
}
#faq a:active, #faq a:hover, #faq a:focus {
     /*color: #3498db  !important; */
     color: red;
}
.res-title{
	font-size: 40px !important;
}
.c-content-ver-nav .c-menu > li {
    list-style: none;
    padding: 5px 0;
    border-bottom: none !important; 
}
.vertical-al{
	vertical-align: middle !important;
}
.c-content-pricing-1 .c-content > .c-row {
    padding: 15px !important;
    text-align: center;
    border-top: none !important;
    font-weight: 500;
}
.log-img{
	padding: 5px 20px !important;
	margin-left: -3px;
}
.margin-right-10{
	margin-right: 10px;
}
.margin-bottom-10{
	margin-bottom: 10px;
}
.margin-top-10{
	margin-top: 10px;
}
.c-left{
	text-align: left;
}
.c-right{
	text-align: right;
}
.icon-rates{
	width: 100% !important;
	max-width: 250px !important;
}
.number-li > li {
    font-size: 16px;
    font-weight: 500 !important;
    color: #ff0000;
    margin-bottom: 7px;
}
.menu-buttons button {
    min-width: 150px !important;
}
.btn-round-lg {
    border-radius: 22.5px !important;
}
.btn-blue {
    background-color: rgb(40, 96, 144) !important;
    color: #fff;
}
.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.icon-steps{
	width:100% !important;
	max-width:180px !important;
	margin:auto !important;
}
.icon-steps:hover{
	transform: scale(1.1) !important;
}

.problem-form-link:hover{
	color: #ffeb3b !important;
}
.font-link{
	color:blue;
	text-decoration-style: underline;
}
.stylish-input-group .form-control {
    border-right: 0;
    box-shadow: 0 0 0;
    border-color: #ccc;
    border-radius: .3em;
}
.stylish-input-group .input-group-addon {
    background: white !important;
    border-top-right-radius: .3em;
    border-bottom-right-radius: .3em;
}
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li .dropdown-menu > li > a {
    border-bottom: 1px solid #3b71a0 !important;
    color: #d9dbe2;
}
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li .dropdown-menu > li > a:hover {
    background-color: transparent !important;
}
.tb-10{
	margin:10px 0px !important;
}
.hidden{
	display: none;
}

.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.btn-yellow{
	color: #fff;
    background-color: #fecd0b !important;
    border-color: #f3c40c !important;
}
.btn-yellow:hover,.btn-yellow:active,.btn-yellow:focus,.btn-yellow:visited{
	color: #fff;
    background-color: #FEDA4D !important;
    border-color: #FEDA4D !important;
}

.new_site{
	text-shadow: 1px 1px 1px black;
	color:#fecd0b !important
}
.new_site:hover{
	color:#ffd71c !important;
}
.tr_pics{
	width: 180px;
	height: 180px;
	margin: 0px auto 5px auto;
	background-position:top !important;
	background-size:cover !important;
}
.team_row{
	margin-bottom: 20px;
}
.c-top-menu ul li > a:hover, i:hover{
	color: #ffd71c !important;
}
.socicon a:hover{
	background-color: #ffd71c !important;
	/*color:#3498db !important;*/
	color: red;
}
li.dropdown-submenu > a:hover{
	color: #fecd0b !important;
}
.main-menu{
	color: #000 !important;
}
.main-menu a:hover{
	/*color: #327ad5 !important;*/
	color: red !important;
}
.white-hover:hover{
	color:#fff !important;
}
.link{
	cursor: pointer !important;
}
.forgot:hover{
	text-decoration: underline;
}
.seperator {
    margin-top: 10px;
    margin-bottom: 10px;
    border-top: 1px solid #eee;
}
#side_nav ul li a:hover{
	color:#327ad5 !important;
}
.pad-30{
	padding: 30px 0px !important;
}
.c-content-ver-nav ul li a:hover{
	color: #fecd0b !important;
}
.uline{
	text-decoration: underline;
}
.c-content-ver-nav .c-menu > li:before {
    color: #fff;
    content: "";
    font-family: FontAwesome;
    font-weight: 100;
    width: 0px;
    height: 0px;
    font-size: 14px;
    float: left;
    margin: 0;
}
.clear-bot{
	margin-bottom: 0px !important;
}
.c-content-login-form .modal-dialog .modal-content .modal-body {
    padding: 0px 20px !important;
}
.c-content-login-form .modal-dialog .modal-content .modal-footer {
    background: #f7f7f7;
    padding: 20px;
    text-align: left;
}
.c-bg-nblue {
    background-color: #89abd6 !important
}
.m-link{
	padding: 6px 20px !important;
}
.m-sub-link{
	padding: 6px 20px !important;
}
.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 90%;
    color: #fff;
    border-radius: .25em;
}
.c-layout-header .c-topbar .c-top-menu > .c-icons > li {
    padding: 0px !important;
}
.nav-menu-icons{
	width:100%;
	max-width:100px;
	margin:auto
}
blockquote {
    padding: 10px 0px !important;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 0px solid #eee !important;
}
@media (max-width: 991px){
	.c-layout-header .c-topbar {
	    margin: 0;
	    min-height: auto;
	}
}
@media (max-width: 1498px) {
	.pad-10{
		padding: 20px 0px 50px 0px;
	}
}
@media (max-width: 992px) {
	.main-menu a:hover{
		color: #fecd0b !important;
	}
	.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li.c-active > .c-link, .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li:hover > .c-link {
	    color: #fecd0b !important;
	    background: none !important;
	}
}
@media (max-width: 1498px) {
	.pad-10{
		padding: 20px 0px 50px 0px;
	}
}
@media (max-width: 992px) {
	.main-menu a:hover{
		color: #fecd0b !important;
	}
	.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li.c-active > .c-link, .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li:hover > .c-link {
	    color: #fecd0b !important;
	    background: none !important;
	}
}
@media (min-width: 992px) {
  /* 992px */
  	
  	.c-layout-header.c-no-border {
    	border-bottom: 0 !important; 
    }
  	.c-layout-header .c-navbar {
    	line-height: 0px;
    }
    .c-layout-header .c-navbar > .container {
      	position: relative; 
    }
    .c-layout-header .c-navbar > .container-fluid {
      	position: relative;
      	padding: 0 100px; 
    }
  	.c-layout-header .c-brand {
    	margin: 30px 0 27px 0;
    }
    .c-layout-header .c-brand .c-desktop-logo-inverse {
     	display: none;
  	}
    .c-layout-header .c-brand .c-desktop-logo {
      	display: inline-block;
  	}
    .c-layout-header .c-brand .c-mobile-logo {
      display: none;
  	}
  	.c-layout-header .c-quick-search > .form-control {
    	padding: 10px 0;
    	height: 80px;
    }
  	.c-layout-header .c-quick-search > span {
    	top: 40px;
    	right: -2px;
    }
  	.c-layout-header-fullscreen.c-layout-header-static .c-layout-header,
  	.c-layout-header-fixed .c-layout-header {
    	top: 0;
    	position: fixed;
    	z-index: 9999;
    	width: 100%;
    }
  	.c-layout-header-fixed .c-layout-page {
    	margin-top: 80px;
    }
  	.c-layout-header-fixed.c-layout-header-topbar .c-layout-page {
    	margin-top: 145px;
    }
  	.c-layout-header-fullscreen .c-layout-page,
  	.c-layout-header-fullscreen.c-layout-header-fixed.c-layout-header-topbar .c-layout-page {
  	  	margin-top: 0;
  	}
  	.c-page-on-scroll.c-layout-header-static .c-layout-header {
    	display: none;
    }
  	.c-page-on-scroll.c-layout-header-fixed .c-layout-header {
    	height: 65px;
    	line-height: 0px;
    }
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand {
      	transition: margin 0.2s;
      	margin: 22px 0 19px 0;
    }
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand .c-desktop-logo {
        display: none;
    }
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand .c-desktop-logo-inverse {
        display: block;
    }
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu {
      	line-height: 0px;
    }
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav > li > .c-link {
        transition: all 0.2s;
        padding: 23px 15px 21px 15px;
        min-height: 65px;
    }
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav > li > .c-quick-sidebar-toggler {
        transition: all 0.2s;
        padding: 26px 0 24px 15px; 
    }
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav > li > .c-btn {
        transition: all 0.2s;
        margin: 15px 15px 16px 15px;
    }
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav > li > .c-btn-icon {
        transition: all 0.2s;
        margin: 6px 5px 7px 5px;
    }
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-quick-search > .form-control {
      	font-size: 22px;
     	padding: 10px 0;
      	height: 65px;
    }
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-quick-search > span {
      font-size: 36px;
      top: 33px; 
 	} 
 	.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
	    letter-spacing: 1px;
	    font-style: normal;
	    transition: all 0.2s;
	    padding: 21px 15px 19px 15px;
	    min-height: 50px;
	    font-size: 17px;
	}
	.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn {
	    transition: margin 0.2s;
	    margin: 24px 15px 23px 15px;
	}
	.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon {
	    background: none;
	    outline: none;
	    transition: margin 0.2s;
	    margin: 14px 5px 10px 5px;
	}
	.slider-mod{
		border-top: 1px solid #e6eff3;
		padding: 50px 0px;
		margin-top:0px
	}
	.c-subtitle {
	    display: inline-block;
	    padding: 10px 0px;
	    font-size: 17px;
	}
	.c-margin-b-40 {
	    margin-bottom: 20px;
	}
	.c-layout-header .c-brand .c-desktop-logo {
	    display: inline-block;
	    width: 250px;
	}
	.c-layout-header .c-brand {
	    margin: 10px 0 0px 0;
	}
	.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand .c-desktop-logo-inverse {
	    display: block;
	    width: 250px;
	}
	.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand {
	    margin: 10px;
	}
	.c-theme-font, .c-theme-color {
	    color: #3586cc !important;
	}
	.c-font-54 {
	    margin: 0px 0px 10px 0px;
	}
	.c-font-17 {
	    font-size: 16px;
	}
	.c-content-step-1 > .c-icon {
	    padding-bottom: 0px;
	}
	.c-content-step-1 {
	    text-align: center;
	    padding-bottom: 0px;
	}
	.c-content-title-1 > h3.c-font-uppercase {
	     font-size: 28px; 
	     font-weight: bold;
	}
	.contact-info p{
		font-size: 15px;
		margin: 0px 0px 7px 0px;
	}
	footer li a{
		color: #fff;
		font-size: 15px;
	}
	.res-title{
		font-size: 28px;
	}
}

@media (max-width: 991px) {
	.slider-mod{
		border-top: 1px solid #e6eff3;
		margin-top:0px;
		padding: 70px 20px;
	}
	.c-layout-header .c-brand .c-mobile-logo {
	    display: inline-block;
	    width: 250px;
	    margin-top: -8px;
	}
	.c-subtitle {
	    display: inline-block;
	    padding: 10px 0px;
	    font-size: 15px;
	    color: #3586cc;
	    margin-bottom: 20px;
	}
	.c-font-54 {
	    font-size: 50px;
	    margin-bottom: 10px;
	}
	.c-font-17 {
	    font-size: 15px;
	}
	.c-content-title-1 > h3.c-font-uppercase {
	     font-size: 25px; 
	     font-weight: bold;
	}
	.c-content-step-1 > .c-icon {
	    padding-bottom: 0px;
	}
	.c-content-step-1 {
	    text-align: center;
	    padding-bottom: 0px;
	}
	.c-theme-font, .c-theme-color {
	    color: #3586cc !important;
	}
	.contact-info p{
		font-size: 14.5px;
		margin: 0px 0px 7px 0px;
	}
	footer li a{
		color: #fff;
		font-size: 14.5px;
	}
	.c-contact{
		margin-bottom: 30px;
	}
	.pad-10{
		padding: 20px 0px 50px 0px;
	}
	.pad-10 p{
		font-size: 14px;
	}
	.cutoff{
		font-size: 14px;
	}
	.res-title{
		font-size: 28px;
	}
	.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-link {
	    border-bottom: none !important;
	    color: #ebedf2;
	    text-align: left;
	}
	.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile {
	    background: #1765a9 !important;
	}
	.c-content-pricing-1 .c-content {
	    margin-bottom: 30px !important;
	}
}
@media (min-width: 768px){
	body{
		overflow-x: hidden;
	}
}

@media (max-width: 500px) {
	body{
		overflow-x: hidden;
		min-width: 240px;
	}
	#login-form{
		min-width: 240px;
		overflow-x: hidden;
	}
	.slider-mod{
		border-top: 1px solid #e6eff3;
		margin-top:0px;
		padding: 50px 20px;
	}
	.c-layout-header .c-brand .c-mobile-logo {
	    display: inline-block;
	    width: 155px;
	    margin-top: 0px;
	}
	.c-subtitle {
	    display: inline-block;
	    padding: 10px 0px;
	    font-size: 14px;
	    margin-bottom: 20px;
	    line-height: 20px;
	}
	.c-font-54 {
	    font-size: 35px;
	    margin-bottom: 6px;
	}
	.c-font-17 {
	    font-size: 13px;
	    line-height: 20px;
	}
	.c-content-title-1 > h3.c-font-uppercase {
     	font-size: 20px; 
     	line-height: 25px;
     	font-weight: bold !important;
	}
	::-webkit-input-placeholder {
	  font-size: 13px;
	}
	::-moz-placeholder {
	  font-size: 13px;
	}
	:-ms-input-placeholder {
	  font-size: 13px;
	}
	:-moz-placeholder {
	  font-size: 13px;
	}
	.fa-3x {
	    font-size: 2em;
	}
	.c-content-step-1 > .c-icon {
	    padding-bottom: 5px;
	}
	.c-content-step-1 {
	    text-align: center;
	    padding-bottom: 0px;
	}
	.c-theme-font, .c-theme-color {
	    color: #3586cc !important;
	}
	.c-contact{
		margin-bottom: 30px;
	}
	.contact-info p{
		font-size: 14px;
		margin: 0px 0px 7px 0px;
	}
	footer li a{
		color: #fff;
		font-size: 14px;
	}
	.center{
		text-align: center;
	}
	.mobile-center{
		text-align: center;
	}
	.pad-10{
		padding: 20px 0px 50px 0px;
	}
	.pad-10 p{
		font-size: 14px;
	}
	.modal-dialog .modal-content .modal-body .c-btn-forgot {
	    margin-top: 10px;
	    float: right;
	    display: inline-block;
	    font-size: 14px;
	}
	.modal-dialog .modal-content .modal-footer .c-text-account {
	    text-align: center;
	    margin-top: 7px;
	    font-size: 14px;
	}
	.modal-dialog .modal-content .modal-footer {
	    background: #f7f7f7;
	    padding: 20px !important; 
	    text-align: left;
	}
	.cutoff{
		font-size: 14px;
	}
	#tracking th{
		font-size: 14px;
	}
	#tracking td{
		font-size: 12.5px;
		color: #3e3e3e;
	}
	.accordion-toggle{
		font-size: 15px;
	}
	.res-title{
		font-size: 28px !important;
	}
	.c-content-pricing-1 .c-content {
	    margin-bottom: 30px !important;
	}
	.c-content-ver-nav .c-menu > li:before {
	    color: #ff0000;
	    content: "";
	    font-family: FontAwesome;
	    font-weight: 100;
	    width: 0px;
	    height: 0px;
	    font-size: 14px;
	    float: left;
	    margin: 2px 5px 0 0;
	}
	.menu-buttons button{
		margin: 5px 0px;
	}
}

.checkbox {
  padding-left: 20px; }
  .checkbox label {
    display: inline-block;
    position: relative;
    padding-left: 5px; }
    .checkbox label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 17px;
      height: 17px;
      left: 0;
      margin-left: -20px;
      border: 1px solid #cccccc;
      border-radius: 3px;
      background-color: #fff;
      -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
    .checkbox label::after {
      display: inline-block;
      position: absolute;
      width: 16px;
      height: 16px;
      left: 0;
      top: 0;
      margin-left: -20px;
      padding-left: 3px;
      padding-top: 1px;
      font-size: 11px;
      color: #555555; }
  .checkbox input[type="checkbox"] {
    opacity: 0; }
    .checkbox input[type="checkbox"]:focus + label::before {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
    .checkbox input[type="checkbox"]:checked + label::after {
      font-family: 'FontAwesome';
      content: "\f00c"; }
    .checkbox input[type="checkbox"]:disabled + label {
      opacity: 0.65; }
      .checkbox input[type="checkbox"]:disabled + label::before {
        background-color: #eeeeee;
        cursor: not-allowed; }
  .checkbox.checkbox-circle label::before {
    border-radius: 50%; }
  .checkbox.checkbox-inline {
    margin-top: 0; }

.checkbox-primary input[type="checkbox"]:checked + label::before {
  background-color: #428bca;
  border-color: #428bca; }
.checkbox-primary input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-danger input[type="checkbox"]:checked + label::before {
  background-color: #d9534f;
  border-color: #d9534f; }
.checkbox-danger input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-info input[type="checkbox"]:checked + label::before {
  background-color: #5bc0de;
  border-color: #5bc0de; }
.checkbox-info input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-warning input[type="checkbox"]:checked + label::before {
  background-color: #f0ad4e;
  border-color: #f0ad4e; }
.checkbox-warning input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-success input[type="checkbox"]:checked + label::before {
  background-color: #5cb85c;
  border-color: #5cb85c; }
.checkbox-success input[type="checkbox"]:checked + label::after {
  color: #fff; }

.radio {
  padding-left: 20px; }
  .radio label {
    display: inline-block;
    position: relative;
    padding-left: 5px; }
    .radio label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 17px;
      height: 17px;
      left: 0;
      margin-left: -20px;
      border: 1px solid #cccccc;
      border-radius: 50%;
      background-color: #fff;
      -webkit-transition: border 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out;
      transition: border 0.15s ease-in-out; }
    .radio label::after {
      display: inline-block;
      position: absolute;
      content: " ";
      width: 11px;
      height: 11px;
      left: 3px;
      top: 3px;
      margin-left: -20px;
      border-radius: 50%;
      background-color: #555555;
      -webkit-transform: scale(0, 0);
      -ms-transform: scale(0, 0);
      -o-transform: scale(0, 0);
      transform: scale(0, 0);
      -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }
  .radio input[type="radio"] {
    opacity: 0; }
    .radio input[type="radio"]:focus + label::before {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
    .radio input[type="radio"]:checked + label::after {
      -webkit-transform: scale(1, 1);
      -ms-transform: scale(1, 1);
      -o-transform: scale(1, 1);
      transform: scale(1, 1); }
    .radio input[type="radio"]:disabled + label {
      opacity: 0.65; }
      .radio input[type="radio"]:disabled + label::before {
        cursor: not-allowed; }
  .radio.radio-inline {
    margin-top: 0; }

.radio-primary input[type="radio"] + label::after {
  background-color: #428bca; }
.radio-primary input[type="radio"]:checked + label::before {
  border-color: #428bca; }
.radio-primary input[type="radio"]:checked + label::after {
  background-color: #428bca; }

.radio-danger input[type="radio"] + label::after {
  background-color: #d9534f; }
.radio-danger input[type="radio"]:checked + label::before {
  border-color: #d9534f; }
.radio-danger input[type="radio"]:checked + label::after {
  background-color: #d9534f; }

.radio-info input[type="radio"] + label::after {
  background-color: #5bc0de; }
.radio-info input[type="radio"]:checked + label::before {
  border-color: #5bc0de; }
.radio-info input[type="radio"]:checked + label::after {
  background-color: #5bc0de; }

.radio-warning input[type="radio"] + label::after {
  background-color: #f0ad4e; }
.radio-warning input[type="radio"]:checked + label::before {
  border-color: #f0ad4e; }
.radio-warning input[type="radio"]:checked + label::after {
  background-color: #f0ad4e; }

.radio-success input[type="radio"] + label::after {
  background-color: #5cb85c; }
.radio-success input[type="radio"]:checked + label::before {
  border-color: #5cb85c; }
.radio-success input[type="radio"]:checked + label::after {
  background-color: #5cb85c; }

body .c-content-box{
	line-height: auto;
	background: #ff0000;
	font-size: 12.5px;
	font-family: Helvetica, Arial, sans-serif;
}
label{
	font-size: 14px;
}
#widgets_menu a .panel-default:hover{
	background-color: #194c79;
	color: #fecd0b;
}
.table > thead > tr > th,
.table > tbody > tr > td {
    font-weight: 500;
    font-size: 12px !important;
    color: #3f444a;
}












