
.form_reset_side {
padding:15px 15px 15px 15px;
  border-radius: 25px;
    background: #198de7;
    padding: 20px; 
    width: 100%;
}
.form_reset_side label {
color: #fff;
}
input[type=text] {
    color: #000!important;
    font-size: 14px;
}
input[type=email] {
    color: #000!important;
    font-size: 14px;
}

div#circle-call {
border-radius: 50%;
  width: 80px;
  height: 50px; 
  color:#fff;
  font-family: arial, sans-serif;
  padding-top: 10px;
  padding-bottom: 15px;
  font-size: 1em;
  text-align:center;
  background-color:#79be0b;
  position:fixed;
  text-decoration:none;
  top:10px;
  right:20px;
  z-index:1000;
  -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
div#circle-call a:link{
  color:#fff;
}

div#circle-call a:visited{
  color:#fff;
}
div#circle-call a:hover{
  color:#fff;
  background-color:#8bbcc3;
  -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
/********* Helper Classes **********/


.photoShadow {
    position: relative;
    border: 5px solid #fff;
    background: #fff;
    
    -moz-box-shadow: 0px 0px 2px #ccc;
    -o-box-shadow: 0px 0px 2px #ccc;
    -webkit-box-shadow: 0px 0px 2px #ccc;
    -ms-box-shadow: 0px 0px 2px #ccc;
    box-shadow: 0px 0px 2px #ccc;
}


    .photoShadow:before {
        z-index: -1;
        content: "";
        display: block;
        position: absolute;
        width: 104%;
        height: 16px;
        bottom: -5%;
        left: -2%;
        overflow: hidden;
        border-radius: 50% 50% 0 0;
        box-shadow: inset 0px 8px 5px #999;
    }


.darkenOnHover  {
    opacity: .8;
    
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -ms-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s;
}
    .darkenOnHover:hover  {
        opacity: 1;
        
        -webkit-transition: opacity .1s;
        -moz-transition: opacity .1s;
        -ms-transition: opacity .1s;
        -o-transition: opacity .1s;
        transition: opacity .1s;
    }
 
 
/********** Blocks **********/
 

.gallery {
}
    .gallery-album a:hover {
        text-decoration: none;
    }
    .gallery-albumTitle {
        font-size: 1.1em;
        text-align: center;
        margin: .2em ;
    }
    .gallery-album {
        -webkit-transition: all .2s;
        -moz-transition: all .2s;
        -ms-transition: all .2s;
        -o-transition: all .2s;
        transition: all .2s;
    }
    .gallery-album:hover {
        -webkit-transition: all .2s;
        -moz-transition: all .2s;
        -ms-transition: all .2s;
        -o-transition: all .2s;
        transition: all .2s;
    
        -webkit-box-shadow: 0 0 3px #555;
        -moz-box-shadow: 0 0 3px #555;
        -ms-box-shadow: 0 0 3px #555;
        -o-box-shadow: 0 0 3px #555;
        box-shadow: 0 0 3px #555;
    }
 
.album-photo img {
    margin-bottom: 6px;
    border: 1px solid #ddd;
}
 
.upOneLevel {
    font-size: 1.1em;
    margin-bottom: .4em;
}
    .upOneLevel .icon-circle-arrow-left {
        font-size: 1.5em;
        margin-right: .4em;
    }
    .upOneLevel a:hover {
        text-decoration: none;
    }
 
.MarkupPagerNav {
    margin: 1em 0; 
    font-family: Arial, sans-serif;
    float: right;
}
    .MarkupPagerNav li {
        float: left;
        list-style: none;
        margin: 0;
    }
    
    .MarkupPagerNav li a,
    .MarkupPagerNav li.MarkupPagerNavSeparator {
        display: block;
        float: left;
        padding: 2px 9px;                
        color: #fff;
        background: #2f4248;
        margin-left: 3px;
        font-size: 10px;
        font-weight: bold;
        text-transform: uppercase;
    }
                    
    .MarkupPagerNav li.MarkupPagerNavOn a,
    .MarkupPagerNav li a:hover {
        color: #fff;
        background: #db1174;
        text-decoration: none;
    }
    
    .MarkupPagerNav li.MarkupPagerNavSeparator {
        display: inline;
        color: #777;
        background: #d2e4ea;
        padding-left: 3px;
        padding-right: 3px;
    }



