﻿.btn
{
	overflow: hidden;
    white-space: nowrap;
    -webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}


.btn .fa
{
	padding-right: .25em;	
}

a.btn
{
	padding: .5em .9em;
	text-decoration: none;
}

input.btn
{
	padding: .35em .75em;    
	text-align: center;
    border: none;
}

input.btn-success,
.btn-success:link,
.btn-success:visited  
{
	background: #002856;
    color: #ffffff;
    font-weight: normal;
    font-size: 1em;
    text-decoration: none;
}

input.btn-success:hover,
.btn-success:hover,
.btn-success:active
{
    background: #cccccc;
    color:#333333;
}


.toggleit > .btn,
.search-icon-box
{
	float: left;
    color: #cccccc;
    cursor: pointer;
    display: inline-block;
    line-height: 1.3em;
    margin: 0;
    padding: .2em .7em;
    text-align: center;
    vertical-align: middle;
}

.toggleit > .btn.active,
.toggleit > .btn:hover,
.toggleit > a.btn-active,
.sb-search.sb-search-open .search-icon-box,
.no-js .sb-search .search-icon-box,
.search-icon-box:hover
{
	color: #002856;
}


/* Custom Pagination */

ul.pagination 
{
	display: block;
	height: 1.5em;
	margin: 0 0 0 -0.3125em; 
	float: right;
}

ul.pagination.bottom-page 
{
	margin: 1em 0 1em -0.3125em; 
}


ul.pagination li 
{
    float: left;
    display: block; 
	height: 1.5em;
    font-size: 1em;
    margin-left: 0.3125em; 
}

ul.pagination li a 
{
	display: block;
	float: left;
	background-color: #cccccc;
    color: #333333;
    cursor: pointer;
    line-height: 1.5em;
    margin: 0;
    padding: .2em .7em;
    text-align: center;
    font-weight: bold;
    vertical-align: middle;
    border-radius: 0px; 
    -moz-border-radius: 0px; 
    -webkit-border-radius: 0px; 
    -webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out; 
}

ul.pagination li:hover a,
ul.pagination li a:focus,
ul.pagination li.current a,
ul.pagination li.unavailable a, 
ul.pagination li.unavailable:hover a, 
ul.pagination li.unavailable a:focus,
ul.pagination li.current a:hover, 
ul.pagination li.current a:focus  
{
	color: #ffffff;
	background-color: #002856;
}
    

 ul.pagination li.current a,
ul.pagination li.unavailable a, 
ul.pagination li.unavailable:hover a, 
ul.pagination li.unavailable a:focus 
{
	cursor: default;
	cursor: pointer;
	background-color: #002856;
}
      
