﻿/***************
    DO NOT DELETE THIS FILE IT IS USED THROUGHOUT THE SITE IN ADDITION TO STYLE.CSS
****************/

/* containers */
.relative{position:relative;}
.content-container{position:relative;overflow:hidden}
.content-left{float:left;}
.content-right{float:right;}

/* formatting */
.uppercase{text-transform:uppercase;}
.align-right{text-align: right}
.align-left{text-align: left}
.underline{text-decoration: underline !important}
.hover:hover {opacity: 0.7;filter: alpha(opacity=70);} 
a:hover, a:active, a:focus {outline: 0!important;cursor:pointer;}
a.knowdigital-link{color:#00AEEF;font-size:10px;}

/*honeypot*/
.website-address{
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 none !important;
}

/* hide add this images*/
.at-icon-wrapper{display:none!important;}

/* forms & validation */
.message-section{margin-top:15px;text-align:right;padding-right:15px;margin-right:0px;}
.message-section.text-left{margin-top:15px;text-align:left;padding-right:15px;margin-right:0px;}
.message-section h3{padding-bottom:10px!important;margin-bottom:0px!important;font-size:16px!important;color:Red;font-weight:normal;}
.message-section span, .message-section p{color:Red;}
.validation-field{margin-top:8px;/*display:inline-block;*/}
.validation-error, .error, .field-validation-error{color:Red;font-size:16px;}
.warning{color:Red;font-weight:bold;}
.header-status{display:inline-block;font-size:16px;color:#442580;border-width:1px;border-color:#808080;border-style:solid;padding:10px;background-color:#ebebeb;margin-top:10px;}
.round-image{border-radius:50%;}


/*office list*/
.office-list-map {height: 100%;margin: 0;padding: 0;min-height:360px;}
.office-list-map-home {height: 100%;margin: 0;padding: 0;min-height:414px;}

/*pager*/
ul.pagination li { background: none!important;}
ul.pagination li a{ font-size: 12px;font-weight: bold;padding-left: 5px;padding-right: 5px;padding-bottom:0px;padding-top:0px;}
.pagination > li > a, .pagination > li > span { margin-left:2px;margin-right:2px;}

.pager-section{float:right;}

/*sorts out the background color*/
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #02cbc8 !important;
    border-color: #60d636 !important;
    color: #fff;
    cursor: default;
    z-index: 2;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-top: 0px;
    font-size: 12px;
}

/*force send alerts*/
.force-send-alerts h2{padding-bottom:15px!important;}

ul.pagination li.disabled span.ellipse {
    padding: 0px;
    background-color: #02cbc8;
    border: none;
    margin-left: 1px;
}

/*disables the style on the next button*/
.pagination > li:last-child > a, .pagination > li:last-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span:hover {
    background: none!important;
    border: none!important;
    color: #000;
}

.pagination > li > a, .pagination > li > span {
    color: #000!important;
}

.pagination > li > a:hover, .pagination > li > span:hover {
    color: #000!important;
}

.pagination > li > span.current
{
    color: #fff!important;
}

.pagination > li > a:hover, .pagination > li > span:hover {
    background-color: #fff!important;
    border-color: #ddd!important;
}

ul.pagination li a.page-link.next:hover{background:none!important;}


/*.pagination > li > a, .pagination > li > span {
    color: #000;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color: #000!important;
}*/


/*tag editor*/
.tag-editor {
    padding: 10px 5px 10px 0!important;
    border-radius: 5px !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    border: 1px solid #ccc!important;
}

.search .tag-editor {
    min-height: 50px;
    padding-top: 6px!important;
    padding-right: 5px!important;
    padding-bottom: 6px!important;
    padding-left: 0px!important;
}

.search .tag-editor .placeholder
{
    font-size: 15px;
    /*font-weight: bold;*/
    color:#555;
}

.search  .tag-editor div {
    padding-top:5px;
}

option[value=""][disabled] {
    font-size: 14px;
    font-weight: bold;
    color:#555;
}

.search option:first-child {
    color: #555;
    font-size:14px;
    font-weight:bold;
}

.tag-editor .tag-editor-tag {
    background: #e1e1e1 none repeat scroll 0 0!important;
    color: #000000!important;
    padding-bottom: 5px!important;
    padding-left: 10px!important;
    padding-top: 5px!important;
}

.tag-editor .tag-editor-delete {
    background: #e1e1e1 none repeat scroll 0 0!important;
    padding: 5px 10px 5px 3px!important;
}

.tag-editor .tag-editor-delete i::before {
    color: #000000!important;
}



.pagination > li:last-child > span{display:none;} /*hides the next button if no next*/

/*disables the style on the previous button*/
.pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:first-child > a, .pagination > li:first-child > span:hover {
    background: none!important;
    border: none!important;
    color: #000;
}
.pagination > li:first-child > span{display:none;} /*hides the previous button if no previous*/
ul.pagination li.active span.current{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;margin-left:1px;font-size:14px;}
ul.pagination li a.page-link{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;margin-left:1px;font-size:14px;}


/*global form settings*/
.optionGroup {font-weight: bold;}   
/*.optionChild {padding-left: 15px;}*/
