/* General */
body a {
	transition: all 0.5s ease;
}

body .main-content a {
	color: #1c71b9;
}

body p {
	color: #545e5f;
	font-size: 16px;
	line-height: 24px;
	font-family: 'Cabin', sans-serif;
	font-weight: 400;
}

.btn:not(.btn-social).btn-primary, .login .btn-login, .registerBox .btn-register, .login .btn-resetPassword {
	background: #1c71b9;
	border: solid 1px #ffffff;
	color: #FFF;
}

.btn:not(.btn-social).btn-primary:hover, .login .btn-login:hover, .registerBox .btn-register:hover, .login .btn-resetPassword:hover {
	background: transparent;
	border: solid 1px #1c71b9;
	color: #1c71b9;
	letter-spacing: 3px;
}

.btn:not(.btn-social).btn-primary, .login .btn-login, .registerBox .btn-register, .login .btn-resetPassword {
	background: #1c71b9;
	letter-spacing: 1.75px;
	padding: 15px 30px;
	border-radius: 30px;
	border: 0px;
	transition: all 0.5s ease;
	font-size: 14px;
}

.btn:not(.btn-social).btn-primary:hover, .login .btn-login:hover, .registerBox .btn-register:hover, .login .btn-resetPassword:hover {
	letter-spacing: 2px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {

}
.btn:not(.btn-social).btn-primary, .login .btn-login, .registerBox .btn-register, .login .btn-resetPassword{
	background: #e66325 !important;
	border: solid 1px #e66325 !important;
}
.tabs-widget .nav-tabs>li.active>a, .tabs-widget .nav-tabs>li.active>a:hover, .tabs-widget .nav-tabs>li.active>a:focus {
	background: #e66325 !important;
	border: solid 1px #e66325 !important;
}

.tabs-widget .nav-tabs>li>a, .tabs-widget .nav-tabs>li>a:hover, .tabs-widget .nav-tabs>li>a:focus{
	border-bottom: solid 1px #15020242 !important;
}

.modal .btn-primary{
	padding: 15px !important;
}
/* Header */

/* Menu */

/* Home Featured */

/* Homepage Section */

/* Footer */

/* Default */

/* Media Query */

/* General Overrides */
@media screen and (max-width: 991px) {
	.subpage-header, 
	.main-content,
	.ry-header-wrapper,
	.main-content,
	.vet-header {
		overflow: visible !important; 
	}
}

@media(min-width:1100px){
	.col-xs-12.sidebar-btn-wrapper {
    padding-left: 50px;
}
}


/* --Ria's Edits --*/

@media(max-width:991px){
.vet-info {
    position: relative;
    top: 3em;

	}
}

@media(max-width:768px) and (min-width:708px){
	
	.vet-info {
    position: relative;
    top: 2em !important;
 }

}

@media only screen and (max-width: 768px){
div.headRight {
   left: 0% !important;
   top: 7em !important;
	}
}
@media only screen and (max-width: 991px){
.headRight {
    position: relative;
    left: 0%;
	text-align: left !important;
	top: 3em
	}
}
.nav>li>a {
    padding: 10px 6px !important;
}