/* Add here all your css styles (customizations) */

/*GENERAL STYLES - ALL PAGES*/
.bold
{
	font-weight: bold;
}

.italic
{
	font-style: italic;
}

.underline
{
	text-decoration: underline;
}

.center {
    text-align: center;  
}

.horizontal-centered
{  
  left:50%;    
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.veritical-centered 
{ 	   
    vertical-align:middle;
}


/*PAGE STYLES*/

.service-summary
{
    font-weight: bold;
    color: #3498db; /*blue*/
    font-size: 14px;
}

a.bluelink
{
    font-weight: bold;
    color: #3498db; /*blue*/    
}

a.bluelink:hover, i.bluelink:hover
{
   color: #3498db;
   text-decoration: underline;
}

.porfolio-summary
{
    text-align: justify;
}

.client-name
{
    color: #ed008c;
	/*font-style: italic;*/
}

h2 > a, a:hover {
    color: #555;
    text-decoration: none;
}


/*INDEX PAGE*/

.homepage-main-title
{ 
    background-color: #FDFDFD !important;    
    text-align: center;    
    padding-top: 20px;   
}

.homepage-main-title .img-responsive {
    margin: 0 auto;
}

.homepage-main-title > h1
{        
    font-size: 28px;
    font-weight: bold;
    line-height: 40px;
    color: #ed008c;
}

.section-hilight 
{
    background-color: #f7f7f7 !important;
    padding: 30px 10px 10px 10px;
    margin-top: 40px;
}

/*bullet list*/
.pinkbullet li { 
	margin-bottom: 6px;
}
.pinkbullet li i { 
	color: #ed008c; 
	font-size: 13px;
	min-width: 15px;
	margin-right: 8px;
	text-align: center;
	position: relative; 
}
.pinkbullet li:hover i, 
.bullet li:hover a { 
	color: #777;
}
.pinkbullet li:hover a:hover {
	text-decoration: none;
}

.image-center {
    display: block;
    margin: auto;
    width: 50%;
}