/*
    VERDE MEDIO: #73d216
    VERDE CLARO: #8ae234
    VERDE ESCURO: #4e9a06
    
    AZUL MEDIO: #175c9f
    AZUL CLARO: #3b7bba
    AZUL ESCURO: #012345
    
    NOVA COR PRIMÁRIA: #4ba5a5
    
    
*/
:root { 
	--main-color-blue: #175c9f;
	--main-color-green: #4ba5a5; 
	--main-color-white: #385987;
	--navegation-color-text: #4B78A5;
	--navegation-color-background: #2A5A7A;
	--navegation-color-title: #4B78A5;
	--navegation-nav-item-color: #4ba5a5; 
	--navegation-dropdown-item-background: #2A5A7A;
	--navegation-dropdown-item-color: white;
	--table-title-color : white; 
	/*--table-title-background: #6F8EB8;*/
	/*--table-title-background: #7ba6d9;*/
	--table-title-background: #325e98;
	/*--table-title-background: #3c78d8;*/
	/*--table-title-background: #014a7a;*/
	--table-th-color: #325e98;
	--table-tr-color: #325e98;
	--body-background-color: #f6f6f2;
	--main-text-color: #214179;
	/* cor dos botoes de download: ->  #4c6ca6 */
	
	--welcome-area-background: #f6f6f2; 
	--login-area-background: #325e98;
	/*--login-area-background: #014a7a;*/

	--card-background: #f6f6f2;
	
	--form-background: #eeeeec;
	
	--bs-table-striped-color: #eeeeec!important;
}


/*ESTRUTURAL
==============================================================================*/
html, body {
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
	/*background-image: url(../images/sigah1024x768.png);
	background-color: #4ba5a5;
	background-position: left center;
	background-repeat: no-repeat;*/
	background-color: var(--body-background-color);
	
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	overflow-x: hidden;
}


.text-primary {
	color: var(--main-text-color) !important;
}

.card {
	background-color: var(--card-background) !important;
}

.card-icon{
	background-color: white;
}

.card-border-instituicoes {
	border-color: #0D3C68;
}
.text-instituicoes {
	color: #0D3C68;
}

.card-border-usuarios {
	border-color: #124873;
}
.text-usuarios {
	color: #124873;
}

.card-border-professores {
	border-color: #18547E;
}
.text-professores {
	color: #18547E;
}

.card-border-turmas {
	border-color: #1E5F89;
}
.text-turmas {
	color: #1E5F89;
}

.card-border-disciplinas {
	border-color: #246B95;
}
.text-disciplinas {
	color: #246B95;
}

.card-border-periodos {
	border-color: #2A77A1;
}
.text-periodos {
	color: #2A77A1;
}

.card-border-cenarios {
	border-color: #3083AD;
}
.text-cenarios {
	color: #3083AD;
}

.card-border-relatorios {
	border-color: #378FBA;
}
.text-relatorios {
	color: #378FBA;
}

.login-image{
	background-color: var(--login-area-background);
	background-image: url('../images/sigahLogo.png');
	background-repeat: no-repeat;
}

.login-area {
	display: flex;
	flex-direction: column;
	justify-content: center;
	background-color: var(--login-area-background);
	min-height: 100%;
}

.welcome-area {
	background-color: var(--welcome-area-background);
	display: flex;
	flex-direction: column;
	justify-content: center;
	font-family: 'Raleway', sans-serif;
}

.welcome-area-content {
	width: 80%;
	color: black;
	padding: 10px;
	border-radius: 10px;
}

.login-box {
	color: white;
	font-size: 130%;
}

.login-box a {
	margin-top: 5px;
	margin-bottom: 5px;
	color: #e9e0d6;
}

.login-box a:hover, .login-box a:active, .login-box a:focus {
	color: white;
}

.btn-blue-outline,
.btn-blue-outline:active,
.btn-blue-outline:focus {
	color: white;
	background-color: transparent;
	border-color: white;
	transition: all 0.2s ease-in-out;
}

.btn-blue-outline:hover {
	color: white !important;
	background-color: #325E98;
	border-color: white;
}


.btn-black-outline {
	color: #1a1a1a;
	background-color: transparent;
	border-color: #1a1a1a;
}

.btn-black-outline:hover {
	color: #e9e0d6;
	background-color: #1a1a1a;
	border-color: #1a1a1a;
}

.btn-red-outline {
	color: #E45F56;
	background-color: transparent;
	border: #E45F56 2px solid;
	font-weight: 600;
}

.btn-red-outline:hover {
	color: #e9e0d6;
	background-color: #E45F56;
	border-color: #E45F56;
}

.btn-linkedin {
	background-color: #1E88BD;
	color: white;
}

.btn-linkedin:hover {
	background-color: #0274B4;
	color: white;
}

.login-box .form-control {
	border-radius: 0px;
	border-width: 1px;
}

.login-box .btn, .welcome-area-content .btn {
	text-transform: uppercase;
}

.sign-up-block {
	padding-top: 10px;
	padding-bottom: 20px;
	border-bottom: #e9e0d6 1px solid;
}

.invisivel {
	visibility: hidden;
	display: none;
}

/* LOGIN 
==============================================================================*/
.login-container {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	min-height: 100%;
	width: 100%;
}

#btn_entrar {
	width: 100%;
}

#numeroAulas::-webkit-outer-spin-button,
#numeroAulas::-webkit-inner-spin-button{
	 -webkit-appearance: none;
	    margin: 0;
}
#numeroAulas{
	 -moz-appearance: textfield;
}

#maxAulas::-webkit-outer-spin-button,
#maxAulas::-webkit-inner-spin-button{
	 -webkit-appearance: none;
	    margin: 0;
}
#maxAulas{
	 -moz-appearance: textfield;
}

#aulasGeminadas::-webkit-outer-spin-button,
#aulasGeminadas::-webkit-inner-spin-button{
	 -webkit-appearance: none;
	    margin: 0;
}
#aulasGeminadas{
	 -moz-appearance: textfield;
}

.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.2);
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: white;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* HEADER
==============================================================================*/
.header {
	align-self: center;
	width: 95%;
	padding: 10px 0;
	background-color: transparent;
	font-size: 0.875em;
}

.user-id {
	background-color: var(--main-color-green);
	color: #ffffff;
	padding: 5px;
}

.user-id form {
	float: right;
	height: 26px;
	margin: 8px 8px 0 0;
}

.navegation {
	width: 95%;
}
/*Navigation*/
.navbar {
	background-color: #eeeeec;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
}

.navbar-inner {
	min-height: 30px;
	padding: 0;
	background-color: #fafafa;
	background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
		to(#f2f2f2));
	background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
	background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
	background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
	background-repeat: repeat-x;
	border: 1px solid #d4d4d4;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-size: 0.5em;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
		endColorstr='#fff2f2f2', GradientType=0);
	*zoom: 1;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}

.navbar .nav>li>a {
	padding: 5px 15px;
	color: #3b7bba;
}

.navbar .nav>li>a:hover {
	padding: 5px 15px;
	color: #3b7bba !important;
}

.navbar-nav>li>a:hover {
	padding: 5px 15px;
	color: #3b7bba !important;
	border: 1px solid #d4d4d4;
	border-radius: 4px;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a,
	.dropdown-submenu:focus>a {
	color: #ffffff;
	text-decoration: none;
	background-color: #3b7bba;
	background-image: -moz-linear-gradient(top, #3b7bba, var(--navegation-color-text));
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3b7bba),
		to(var(--navegation-color-text)));
	background-image: -webkit-linear-gradient(top, #3b7bba, var(--navegation-color-text));
	background-image: -o-linear-gradient(top, #3b7bba, var(--navegation-color-text));
	background-image: linear-gradient(to bottom, #3b7bba, var(--navegation-color-text));
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b7bba',
		endColorstr='var(--navegation-color-background)', GradientType=0);
}

.dropdown-menu>li>button:hover, .dropdown-menu>li>button:focus,
	.dropdown-submenu:hover>button, .dropdown-submenu:focus>button {
	color: #ffffff;
	text-decoration: none;
	background-color: #3b7bba;
	background-image: -moz-linear-gradient(top, #3b7bba, var(--navegation-color-text));
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3b7bba),
		to(var(--navegation-color-text)));
	background-image: -webkit-linear-gradient(top, #3b7bba, var(--navegation-color-text));
	background-image: -o-linear-gradient(top, #3b7bba, var(--navegation-color-text));
	background-image: linear-gradient(to bottom, #3b7bba, var(--navegation-color-text));
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b7bba',
		endColorstr='var(--navegation-color-background)', GradientType=0);
}

.nav-item>.dropdown-menu   a:hover {
	color: white !important;
	background-color: #3b7bba;
	cursor: pointer;
}

.nav-item>.dropdown-menu   button:hover {
	color: white !important;
	background-color: #3b7bba;
	cursor: pointer;
}

.navbar-nav>.nav-item>.nav-link {
	color: var(--navegation-color-text) !important;
}

.navbar-nav>.nav-item>.nav-link:hover {
	color: white !important;
	background-color: var(--navegation-color-background);
	cursor: pointer;
}

.navegacao {
	display: none !important;
}

.breadcrumb {
	background-color: #175c9f;
	color: white;
}

.sair-nav {
	padding-left: 40px;
}

/* FOOTER
==============================================================================*/
.footer-login {
	display: flex;
	justify-content: center;
	width: 100%;
}

.footer {
	width: 100%;
	background-color: #175c9f;
	color: white;
}

/* CONTAINER PRINCIPAL
==============================================================================*/
.main-container {
	display: flex;
	flex-direction: column;
	/*justify-content: space-between;*/
	align-items: center;
	/*min-height: 100%;*/
}

.main-content {
	width: 100%;
}

/* MODAL REMOVER
===============================================================================*/
.modal-confirm {
	color: #636363;
	width: 400px;
}

.modal-confirm-inep {
	color: #636363;
	width: 500px;
}

.modal-cadastrar{
	color: #636363;
}

.modal-confirm .modal-content {
	padding: 20px;
	border-radius: 5px;
	border: none;
	text-align: center;
	font-size: 14px;
}

.modal-confirm-inep .modal-content {
	padding: 20px;
	border-radius: 5px;
	border: none;
	text-align: center;
	font-size: 14px;
}

.modal-confirm .modal-header {
	border-bottom: none;
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: center;
	-ms-flex-pack: justify;
	flex-direction: column;
	justify-content: center;
	padding: 1rem;
	border-bottom: 1px solid #e9ecef;
	border-top-left-radius: .3rem;
	border-top-right-radius: .3rem;
}

.modal-confirm-inep .modal-header {
	border-bottom: none;
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: center;
	-ms-flex-pack: justify;
	flex-direction: column;
	justify-content: center;
	padding: 1rem;
	border-bottom: 1px solid #e9ecef;
	border-top-left-radius: .3rem;
	border-top-right-radius: .3rem;
}

.modal-confirm h4 {
	text-align: center;
	font-size: 26px;
	margin: 30px 0 -10px;
}

.modal-confirm-inep h4 {
	text-align: center;
	font-size: 26px;
	margin: 30px 0 -10px;
}

.modal-confirm .close {
	position: absolute;
	top: -5px;
	right: -2px;
}

.modal-confirm-inep .close {
	position: absolute;
	top: -5px;
	right: -2px;
}

.modal-confirm .modal-body {
	color: #999;
}

.modal-confirm-inep .modal-body {
	color: #999;
}

.modal-confirm .modal-footer {
	border: none;
	text-align: center;
	border-radius: 5px;
	font-size: 13px;
	padding: 10px 15px 25px;
}

.modal-confirm-inep .modal-footer {
	border: none;
	text-align: center;
	border-radius: 5px;
	font-size: 13px;
	padding: 10px 15px 25px;
}

.modal-confirm .modal-footer a {
	color: #999;
}

.modal-confirm-inep .modal-footer a {
	color: #999;
}

.modal-confirm .icon-box {
	width: 80px;
	height: 80px;
	margin: 0 auto;
	border-radius: 50%;
	z-index: 9;
	text-align: center;
	border: 3px solid #f15e5e;
}

.modal-confirm-inep .icon-box {
	width: 80px;
	height: 80px;
	margin: 0 auto;
	border-radius: 50%;
	z-index: 9;
	text-align: center;
	border: 3px solid #f15e5e;
}

.modal-confirm .icon-box i {
	color: #f15e5e;
	font-size: 46px;
	display: inline-block;
	margin-top: 13px;
}

.modal-confirm-inep .icon-box i {
	color: #f15e5e;
	font-size: 46px;
	display: inline-block;
	margin-top: 13px;
}

.modal-confirm .icon-box-copy {
	width: 80px;
	height: 80px;
	margin: 0 auto;
	border-radius: 50%;
	z-index: 9;
	text-align: center;
	border: 3px solid #73d216;
}

.modal-confirm-inep .icon-box-copy {
	width: 80px;
	height: 80px;
	margin: 0 auto;
	border-radius: 50%;
	z-index: 9;
	text-align: center;
	border: 3px solid #73d216;
}

.modal-confirm .icon-box-copy i {
	color: #73d216;
	font-size: 46px;
	display: inline-block;
	margin-top: 13px;
}

.modal-confirm-inep .icon-box-copy i {
	color: #73d216;
	font-size: 46px;
	display: inline-block;
	margin-top: 13px;
}

.modal-confirm .btn {
	color: #fff;
	border-radius: 4px;
	background: #609AC7;
	text-decoration: none;
	transition: all 0.4s;
	line-height: normal;
	min-width: 120px;
	border: none;
	min-height: 40px;
	border-radius: 3px;
	margin: 0 5px;
	outline: none !important;
}

.modal-confirm-inep .btn {
	color: #fff;
	border-radius: 4px;
	background: #609AC7;
	text-decoration: none;
	transition: all 0.4s;
	line-height: normal;
	min-width: 120px;
	border: none;
	min-height: 40px;
	border-radius: 3px;
	margin: 0 5px;
	outline: none !important;
}

.modal-confirm .btn-info {
	background: #a3a3a3;
}

.modal-confirm-inep .btn-info {
	background: #a3a3a3;
}

.modal-confirm .btn-info:hover, .modal-confirm .btn-info:focus {
	background: #8a8a8a;
}

.modal-confirm-inep .btn-info:hover, .modal-confirm-inep .btn-info:focus {
	background: #8a8a8a;
}

.modal-confirm .btn-danger {
	background: #f15e5e;
}

.modal-confirm-inep .btn-danger {
	background: #f15e5e;
}

.modal-confirm .btn-danger:hover, .modal-confirm .btn-danger:focus {
	background: #ee3535;
}

.modal-confirm-inep .btn-danger:hover, .modal-confirm-inep .btn-danger:focus {
	background: #ee3535;
}

.trigger-btn {
	display: inline-block;
	margin: 100px auto;
}

/* TABELA 
==============================================================================*/
.table-title {
	padding-bottom: 15px;
	background: var(--table-title-background);
	color: var(--table-title-color);
	padding: 16px 30px;
	padding: 16px 30px;
	border-radius: 5px 5px 0px 0px;
}
.dropdown-item:hover{
	background-color: var(--navegation-dropdown-item-background) !important;
	color: var(--navegation-dropdow-item-color) !important;
}
/*tr {
	color: var(--table-tr-color);
}*/

.table-title h2 {
	margin: 5px 0 0;
	font-size: 24px;
}

.table-title .btn-group {
	float: right;
}

.table-title .btn {
	color: #fff;
	float: right;
	font-size: 13px;
	border: none;
	min-width: 50px;
	border-radius: 2px;
	border: none;
	outline: none !important;
	margin-left: 10px;
}

.pagination {
	float: right;
	margin: 0 0 5px;
}

.pagination li a {
	border: none;
	font-size: 13px;
	min-width: 30px;
	min-height: 30px;
	color: #999;
	margin: 0 2px;
	line-height: 30px;
	border-radius: 2px !important;
	text-align: center;
	padding: 0 6px;
}

.pagination li a:hover {
	color: #666;
}

.pagination li.active a, .pagination li.active a.page-link {
	background: #03A9F4;
}

.pagination li.active a:hover {
	background: #0397d6;
}

.pagination li.disabled i {
	color: #ccc;
}

.pagination li i {
	font-size: 16px;
	padding-top: 6px;
}

table.table td a.edit {
	color: #FFC107;
	cursor: pointer;
	display: inline-block;	
}



table.table td a.delete {
	color: #F44336;
	cursor: pointer;
	display: inline-block;
}

table.table td a.copy {
	color: #73d216;
	cursor: pointer;
	display: inline-block;
}

table.table td a.print {
	color: #555753;
	cursor: pointer;
	display: inline-block;
}

table.table td a.settings {
	color: #28a745;
	cursor: pointer;
	display: inline-block;
}

table.table td a.quadros {
	display: inline-block;
}

/*  COR DAS FONTES
==============================================================================*/
h1 {
	color: var(--main-color-white);
	font-size: 1.3em;
	font-weight: bold;
}

h2 {
	color: var(--main-color-white);
}

h5 {
	color: var(--main-color-white);
}

.title-navegation {
	color: var(--navegation-color-title);
}

.table th {
	color: var(--table-th-color);
}

.item-navbar {
	color: var(--navegation-nav-item-color) !important;
}

.obrigatorio {
	color: red;
}

.disabled {
	color: #d2d2d2 !important;
	cursor: not-allowed !important;
	pointer-events: all !important;
}

.lime {
	cursor: pointer;
}

/* ESTILO MESSAGE NOTIFY
==============================================================================*/
.ajs-message.ajs-notify-message {
	color: #ffff;
	background-color: #28a745;
	border-color: #28a745;
	border-radius: 5px;
}

.ajs-message.ajs-notify-info {
	color: #ffff;
	background-color: #729fcf;
	border-color: #729fcf;
	border-radius: 5px;
}

.ajs-message.ajs-notify-danger {
	color: #ffff;
	background-color: #ef2929;
	border-color: #ef2929;
	border-radius: 5px;
}

.ajs-message.ajs-notify-warning {
	color: #fff;
	background-color: #f39f38;
	border-color: #fb8c00;
	border-radius: 5px;
}

.crud-form form {
	background: var(--form-background);
	padding: 30px;
	border-radius: 10px;
}

.crud-form-sobre form {
	border-radius: 10px;
	background: #eeeeec;
	padding: 30px;
}

.sobre-container {
	width: 100%;
	height: 100%;
}

.sobre {
	padding: 30px;
	background: #f3f3f3;
	height: 100%;
}

.form-recuperarSenha {
	border-radius: 10px;
	background: #f3f3f3;
	padding: 20px;
}

.recuperarSenha form {
	border-radius: 10px;
	background: #f3f3f3;
	padding: 20px;
}

.recuperarSenha-container {
	height: 100%;
}

.recuperarSenha-wrap {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	display: flex;
}

.texto-sobre-nos {
	text-align: justify;
}

fieldset {
	padding: 16px;
	border: 2px solid #1663a1;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 10px;
}

.push {
	margin: 0;
	padding: 0;
	height: 50px !important;
}

.expand {
	transition: all .2s ease-in-out;
}

.expand:hover {
	transform: scale(1.1);
}

.decrease{
	transition: all .2s ease-in-out;
}

.decrease:hover {
	transform: scale(0.9);
}
/* PONTEIRO MOUSE
==============================================================================*/
.mouse_pointer {
	cursor: pointer;
}
.mouse_ajuda{
	cursor: help;
}

.mouse_move{
	cursor:move;
}
/* ICONES
==============================================================================*/
.icone {
	color: white;
}

.download{
	display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
}

a.disabled {
	pointer-events: none;
	cursor: default;
}

#steps .baricon {
	display: inline-block;
	border-radius: 100%;
	padding: 12px;
	background-color: #175c9f;
	color: white;
}

#steps .progress_bar {
	width: 200px;
	height: 5px;
	border-radius: 20px;
	background-color: #D8D8D8;
	display: inline-block;
}

/* MINIMOS
==============================================================================*/

.min-vw20 {
	min-width: 20% !important;
}

.min-vw50 {
	min-width: 50% !important;
}

/* ESTRUTURA DRAG AND DROP
==============================================================================*/
.dragDrop-main{
	width: 100%;
	height: 250px;
}

.dragDrop-box{
	border: 1px solid #dee2e6 !important;
	width: 45%;
	height: 100%;
	background-color: white;
}

.dragDrop-row{
	width: 85%;
	margin-top: 1rem;
	text-align: center;
	justify-content: center;
}

.is-dragging{
	/*cursor:move;*/
	opacity: 0.5;
}


.disponibilidade,.carta, .dropzone{
	transition: .2s;
}

.carta2{
	background-color: khaki;
}

.over{
	background-color: lightgray !important;
}

/* ALERTA FALHA REQUISITO CENARIO NO RELATORIO
==============================================================================*/
.btnAlertFalhaRequisito{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-right: 6px;
	width: 160px;
	background-color:hsl(46, 100%, 91%);
	border-radius: 20px;
	border: 1px solid hsl(46, 100%, 61%);
	padding: 4px 8px 4px 8px;
}

.btnAlertFalhaRequisito * {
	pointer-events: none;
}

.iconExclamation{
	font-size: 12px;
	font-weight: bold;
	margin-left: 6px;
	padding: 1px 8px 1px 8px;
	background-color: hsl(46, 100%, 61%);
	color: white;
	border-radius: 20px;
}

.btn-primary {
	background-color: #4782cf;
	border-color: #4782cf;
}

.btn-primary:hover {
	background-color: #3978cb;
	border-color: #3978cb;
}

.btn-info {
	background-color: #729fcf;
	border-color: #729fcf;
}

.btn-info:hover {
	background-color: #5f92c9;
	border-color: #5f92c9;
}

.btn-primary-dark {
	background-color: #1e3c64;
	border-color: white;
}

.btn-success {
	background-color: #3BB273;
	border-color: #3BB273;
}

.btn-success:hover {
	background-color: #31925D;
	border-color: #31925D;
}
