﻿body
{
    background: #efefef!important;
    padding-top: 0px!important;
}
a
{
    cursor:pointer!important;
    /*color:#0099b8;*/
}
img
{
    border:none!important;
    padding:0px!important;
}
h1, h2, h3, h4, h5 {
  text-transform: none!important;
}
.fa-medium
{
    font-size:1.4em;
}
.dropdown-menu
{
    /*z-index:105!important;*/
}
.fixed
{
    position:fixed;
}
.fixed-bottom 
{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}
.text-overflow-hidden
{
	white-space: nowrap;
	overflow: hidden;
    text-overflow:ellipsis;
}
.margin5All
{
    margin:5px!important;
}
.margin5LR
{
    margin-left:5px!important;
    margin-right:5px!important;
}
.margin5L
{
    margin-left:5px!important;
}
.margin5R
{
    margin-right:5px!important;
}
.margin5TB
{
    margin-bottom:5px!important;
    margin-top:5px!important;
}
.margin5B
{
    margin-bottom:5px!important;
}
.margin5T
{
    margin-top:5px!important;
}
.small-device-content
{
    left:0px!important;
}
.visible-ie
{
    display:none;
}
.text-gray
{
    color:gray;
}

/* b: new symptoms list*/

.selector_header
{
    float:left;
    max-width:40px;
    text-align:center;
}
.selector_main
{
    float:left;
    text-align:center;
    padding-left:10px;
}
.avatar-image
{
	display: inline-block;
	vertical-align: middle;
	font: 0/0 serif;
	text-shadow: none;
    margin-left:auto!important;
    margin-right:auto!important;
}

.avatar-container
{
    position:absolute;
    top:90px;
    bottom:60px;
    left:0px;
    right:0px;
}

.avatar-text
{
    position:absolute;    
    color:black;
    font-size:12px;
    font-weight:bold;
    left:-40px;
    bottom:0px;
	width: 65px;
}

    .avatar-text a
    {
        color:rgba(66,66,66,0.5);
    }
    .avatar-text a:hover
    {
        color:#525252;
    }


.selector_small_img.sel
{
    border:2px #6ad2eb solid!important;
    opacity:1;
}
.selector_small_img:hover
{
    border:2px yellow solid!important;
}
.selector_small_img{
    border: solid 2px white!important;
    cursor: pointer;
    margin: 5px;
    opacity:0.6;
}

.symptoms-selector-page
{
    position:absolute!important;
    top:5px;
    bottom:46px!important;
    left:5px;
    right:0px;
    background:white;
}

    .symptoms-selector-page .row
    {
        margin: 0!important;
        border: none!important;
    }

    .symptoms-selector-page div[class*="col-xs-"], div[class*="col-sm-"], div[class*="col-md-"], div[class*="col-lg-"]
    {
        padding: 0px!important;
    }

    .symptoms-selector-page h4
    {
        color: #797979;
        border: 1px solid #dfdfdf;
        text-transform: none!important;
        background-color: white;
        /*border-top-left-radius: 4px;
        border-top-right-radius: 4px;*/
    }

    .symptoms-selector-page h5
    {
        text-transform: none!important;
    }

    .symptoms-selector-page .symptoms-selector-td-header
    {
    }

    .symptoms-selector-page .symptoms-selector-td
    {
        background-color: white;
        border: 1px solid #dfdfdf;
    }

.selector-container
{
    background:white;
}
.min-height-520
{
    min-height:520px;
}
.symptoms-container
{
    position:relative!important;
    height:100%!important;
}

.selected-symptoms-container
{
    position:absolute!important;
    top:46px;
    left:0px;
    right:0px;
    bottom:0px!important;
}

.diagnosis-container
{
    position:absolute!important;
    top:46px;
    left:0px;
    right:0px;
    bottom:0px!important;
}
.symptoms-selector-td ul
{
    float: left;
    width: 100%!important;
    cursor: pointer;
}

    .symptoms-selector-td ul li
    {
        list-style-type: none;
        padding: 5px 5px 5px 10px;
    }

.symptoms-selector-td .list-info
{
    padding: 10px;
    color: #8a6d3b;
    background-color: #fcf8e3;
    border: 1px solid #faebcc;
    margin: 5px;
    float:left;
}

.symptoms-selector-td ul li a
{
}

.input-search-symptoms
{
    height: 34px!important;
    font-style: italic;
}

.symptomListAbsoluteContainer
{
    position:absolute;
    top:46px;
    bottom:0px;
    width:100%;
}
.symptomListContainer ul
{
    padding:0px;
    margin:0px;
}

.symptoms-container ul#symptomList
{

}

    .symptoms-container ul#symptomList li.header
    {
        font-size: 1.2em;
        border-bottom: 1px solid #ddd;
    }

        .symptoms-container ul#symptomList li.header:hover
        {
            color: white!important;
            background-color: #6ad2eb!important;
        }

    .symptoms-container ul#symptomList li.active
    {
        color: white!important;
        background-color: #6ad2eb!important;
    }

    .symptoms-container ul#symptomList li.symptom-item
    {
        border-bottom: 1px solid #ddd!important;
        padding: 5px 5px 5px 10px;
    }

        .symptoms-container ul#symptomList li.symptom-item:hover
        {
            color: #6ad2eb!important;
        }

    .symptoms-container ul#symptomList li a
    {
        color: inherit;
    }

    .symptoms-container ul#symptomList li h5
    {
        padding: 5px 0px;
    }
.selected-symptoms-container ul#selectedSymptomList
{
    padding:0px;
}
.selected-symptoms-container ul#selectedSymptomList li
{
    color: #6ad2eb!important;
    padding: 2px;
    border-bottom: 1px solid #ddd!important;
}

    .selected-symptoms-container ul#selectedSymptomList li a
    {
        color: #6ad2eb!important;
        padding: 2px;
        cursor: pointer;
    }

    .selected-symptoms-container ul#selectedSymptomList li p
    {
        padding: 5px!important;
        margin: 0px!important;
    }

#mainLocationHeader h4
{
    position:absolute;
    top:0px;
    left:0px;
    right:0px;
    background-color: #eee!important;
    border-bottom: 1px solid #dfdfdf;
}

.no-side-padding
{
    padding-left: 0px!important;
    padding-right: 0px!important;
}

.diagnoses h5
{
    padding-top: 5px;
}

.diagnoses .progress
{
    margin-bottom: 5px!important;
}
.diagnoses .progress-bar
{
    background-color:#6ad2eb;
}

.child-gender-selector .btn
{
    border: none!important;
}

.year-selector
{
}

    .year-selector i
    {
        padding-left: 10px!important;
    }

.proposedSymptomsContainer
{
    float:left;
}
.proposedSymptomsContainer div
{
    float:left;
}
#proposedSymptomList
{
    padding:0px;
}
#proposedSymptomList li a
{
    color:#525252;
}
#proposedSymptomList li a:hover
{
    color:#6ad2eb;
}
.animate-disabled
{
    opacity:0.4;
    background-color:#fafafa;
}
.ui-autocomplete-loading
{
    background: url('../images/ui-anim_basic_16x16.gif') right center no-repeat!important ;
}
#noResultsContainer
{
	font-size:12px;
	padding:5px;
}
#childMap
{
    height:70%;
}
/* e: new symptoms list*/

.height-100
{
    height: 100%!important;
}
.height-86
{
    height: 86%!important;
}
.height-90
{
    height: 90%!important;
}
.height-80
{
    height: 80%!important;
}
.height-50
{
    height: 50%!important;
}
.center-horizontal
{
    clear:both!important;
    margin-left:auto!important;
    margin-right:auto!important;
}
#page-content
{
    position: absolute;
    top: 110px;
    left: 0px;
    right: 0px;
    bottom:0px;
}
#pageTitle
{
    position: absolute;
    top: 65px;
    left: 0px;
    right: 5px;
    height:40px;
}

#pageTitle h1
{
    font-size:2em;
    font-weight:400;
}
#container-central
{
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 90px;
    right: 0px;
    min-width:480px!important;
}
.absolute-layout
{
    position: absolute;
    top: 0px;
    bottom: 55px;
    left: 0px;
    right: 0px;
    /*padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;*/
}

    .absolute-layout .row
    {
        border: none!important;
        margin:0px!important;
    }

.absolute-container
{
    position:absolute!important;
    top:0px;
    bottom:0px!important;
    left:0px;
    right:0px;
}

.absolute-symptoms-container
{
    position:absolute!important;
    top:46px;
    left:0px;
    right:0px;
    bottom:0px!important;
    padding:5px;
}

.box-white
{
    border:1px solid #dfdfdf!important;
    background-color:white;
}

/*#menu-top
{
    position: fixed!important;
    top: 0px!important;
    left: 90px!important;
    right: 0px!important;
    padding-right: 15px!important;
}*/

#footer
{
    font-size:11px;
    height: 55px;
    line-height: 0px;
    left: 100px;
}
/*.footer-sticky #footer
{
    z-index:98;
}*/
.footer-line
{
}
#footerSmall
{
    padding: 2px 0px 5px 0px;
}
#footerMenu
{
    padding-top: 10px;
    margin:0px;
}
#footerMenu li
{
    height:11px;
}
/*b: navbar*/
.navbar.main.navbar-primary
{
    background-color:#f9fafc;
    border-color:#dfdfdf;
}
    .navbar.main.navbar-primary .input-group input
    {
        background-color:#f9fafc;
        border-color:#dfdfdf;
        color:gray;
    }
    .navbar.main.navbar-primary .input-group input::-webkit-input-placeholder { /* WebKit browsers */
        color:#dfdfdf;
    }
    .navbar.main.navbar-primary .input-group input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
        color:    #dfdfdf;
    }
    .navbar.main.navbar-primary .input-group input::-moz-placeholder { /* Mozilla Firefox 19+ */
        color:    #dfdfdf;
    }
    .navbar.main.navbar-primary .input-group input::-ms-input-placeholder { /* Internet Explorer 10+ */
        color:    #dfdfdf!important;
    }
    .navbar.main.navbar-primary .input-group input:hover
    {
        background-color:#fff;
    }
    .navbar.main.navbar-primary .input-group input:focus
    {
        background-color:#fff;
        border-color:#6ad2eb;
    }
    .navbar.main.navbar-primary .btn-primary
    {
        background-color:#6ad2eb;
    }
    .navbar.main.navbar-primary .user-action-btn-navbar.pull-left
    {
        background-color:#f9fafc;
        border-color:#f9fafc;
        border-bottom:1px #dfdfdf solid;
    }
    .navbar.main.navbar-primary .btn-stroke
    {
        color:#1bbae1;
        background:#f9fafc;
        border:none;
        border-radius:0px;
    }
    .navbar.main.navbar-primary .btn-stroke:hover
    {
        /*color:white;
        background:#1bbae1;
        border-color:#1bbae1!important;*/
        /*width:59px;
        height:59px;
        padding:0px!important;*/
    }
.custom-user-action:hover
{
    background:#1bbae1!important;
}
.custom-user-action:hover a
{
    background:#1bbae1!important;
    border-color:#1bbae1!important;
    color:white!important;
}
.custom-navbar-button
{
}
/*.navbar.main
{
    position:absolute!important;
    top: 0px!important;
    left: 0px!important;
    right: 0px!important;
    border-bottom: 1px solid #dfdfdf;
    height:45px!important;
}
.navbar .input-group
{
    line-height:0px!important;
    margin-top:5px;
    margin-left:0px!important;
}
.navbar .input-group input
{
    line-height:20px!important;
    height:34px;
}

.navbar.navbar-primary
{
    background-color:#0099b8!important;
}

.user-action
{
    height:40px!important;
    padding:4px!important;
}
.dropdown span
{
    color:#6ad2eb!important;
    font-weight:bold;
}*/
/*e: navbar*/

/* b: side menu*/
.discover-priaid-menu
{
    opacity:1!important;
    left:0px!important;
    top:65px!important;
    height:auto!important;
    width:100px!important;
}
#menu_kis>div>ul>li.menu_kis_big_li
{
    height:auto;
}
#menu_kis>div>ul>li.menu_kis_big_li a
{
  /* height:69px;*/
   min-height: 60px;
    height: auto;
    max-height: 86px;
}
/* b: template overrides*/
#menu
{
    width: 100px!important;
    z-index:auto;
}
.sidebar.sidebar-discover #content {
    margin-left: 100px;
    z-index:auto;
}
.app.sidebar.sidebar-discover .navbar.main {
    left: 100px;
}
.sidebar.sidebar-discover #footer {
    left: 100px;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper #logoWrapper
{
    width: 100px;
    height:58px;
    background:#1bbae1!important;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper #logoWrapper #logo
{
    width:90px;
    top:15px;
    left:5px;
}
.sidebar-discover.sidebar .sidebar-blue#menu #sidebar-discover-wrapper #discover ul li a:hover
{
    color:#dbeef9;
}
.sidebar-discover.sidebar .sidebar-blue#menu #sidebar-discover-wrapper #discover ul li a:hover i:before
{
    color:#dbeef9;
}

.sidebar-discover.sidebar .sidebar-blue#menu #sidebar-discover-wrapper #discover ul li.active > a
{
    color:#dbeef9;
}
.sidebar.sidebar-discover #menu.sidebar-blue #sidebar-discover-wrapper #discover ul li.active>a>i:before
{
    color:#dbeef9;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper #discover
{
    z-index:auto;
}
.sidebar.sidebar-kis .menu-right-visible #menu_kis, .sidebar.sidebar-kis .menu-right-visible.menu-right-hidden #menu_kis
{
    width:80px;
}
/* e: template overrides*/

    /*#menu div ul
    {
        width: 90px!important;
        top: 98px!important;
    }

#logoWrapper
{
    width: 90px!important;
    height:90px!important;
    background-color:#0099b8!important;
}
#logoWrapper a
{
}
#sidebar-discover-wrapper #logoWrapper #logo
{
    top:4px!important;
}

#sidebar-discover-wrapper #logoWrapper #logo img
{
}

#sidebar-discover-wrapper ul li
{
    height: 60px!important;
    background-color: #353535;
}

    #sidebar-discover-wrapper ul li a
    {
        position: relative!important;
        text-align: center!important;
        display: block!important;
        color: #999!important;
        font-weight: 700!important;
        font-size: 12px!important;
        padding: 0px!important;
        height: 60px!important;
        width: 90px;
        line-height: 60px!important;
    }

    #sidebar-discover-wrapper ul li.active a
    {
        color: white!important;
        background-color: #283943!important;
    }

        #sidebar-discover-wrapper ul li.active a i:before
        {
            color: #6ad2eb!important;
        }

    #sidebar-discover-wrapper ul li a i:before
    {
        font-size: 29px!important;
        text-align: center!important;
        width: 90px!important;
        height: 10px!important;
    }

    #sidebar-discover-wrapper ul li a i
    {
        display: block!important;
        font-size: 29px;
        width: 90px!important;
        text-align: center!important;
        height: 10px!important;
    }

#logoWrapper #logo img
{
    max-width: 110px!important;
}

#menu #sidebar-discover-wrapper #logoWrapper #logo
{
    width: 108px!important;
    top: 21px;
    left: 5px!important;
}*/

/* e: side menu*/

/*b:search */
.doctor-search-content
{
    background-color: white;
    padding: 20px;
}

    .doctor-search-content table
    {
        width: 100%;
    }
    .search-panel input, select
    {
        border-color: #dfdfdf!important;
        padding: 5px!important;
    }

.select2-container
{
    padding: 0px!important;
}

.tabsbar.tabsbar-2 ul li
{
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

    .tabsbar.tabsbar-2 ul li a
    {
        font-size: 1.3em;
    }

.map_half_opened{height:50%!important;}
.map_full_opened{height:100%!important;}
#map
{
    margin:0px!important;
}
#dirHandle { margin-bottom: 3px; }
#dirWrap { position: fixed; top:10px;left:30%; width: 430px; background-color: white; border-left: solid 1px #CCC; border: solid 1px #CCC; padding: 10px; box-shadow: -20px -10px 43px -20px #000; z-index:10000}
#MainContent_directionPnl { max-height: 450px; overflow-y: scroll; float:left}

#doctorList
{
    position:absolute!important;
    top:0px;
    bottom:60px!important;
    width:100%!important;
    height:auto!important;
}
#paginationBottom
{
    position:absolute!important;
    bottom:0px!important;
}

.bottom-shadow
{
    -webkit-box-shadow: 0 8px 6px -6px #ccc;
	   -moz-box-shadow: 0 8px 6px -6px #ccc;
	        box-shadow: 0 8px 6px -6px #ccc;
}

#routePlaningContainer label
{
    font-weight:600;
    color:#525252;
}

.img-doctor-details
{
    max-width:60px;
}
#recentSearchList
{
    padding:0px;
}
/*e:search */

/*b:faq */

/*e:faq */

/*b:instructions */
.docs-sidebar-nav
{
    width: auto!important;
}
/*e:instructions */

/*b:instructions */
.controls input
{
    width:250px;
}

.controls textarea
{
    width:400px;
}
/*e:instructions */

/*b:glossary */
.glossary
{
    position:absolute;
    top:50px;
    left:10px;
    right:0px;
    bottom:0px;
}
.glossary a
{
}
.glossary td.glossaryLetter
{
    font-size:1.2em;
    font-weight: bold;
}
.glossaryLetters
{
    position:absolute;
    top:0px;
    height:30px;
}
.glossaryLetters th
{
    font-size:1.5em;
    text-align:center;
    padding:5px;
    text-decoration:underline;
}


/*e:glossary */

/*b:details */
.absolute-close
{
    position:absolute;
    top:15px;
    right:15px;
    z-index:12;
}
.absolute-print
{
    position:absolute;
    top:15px;
    right:50px;
    z-index:12;
}
/*e:details */

/*b:login */
.login
{
    height:310px;
    margin:auto;avat
    position:relative;
    margin-top:155px;
    float:none!important;
}
/*e:login */

/*b:user menu start*/
#UserMenu a
{
    color:#6ad2eb!important;
}
#UserMenu ul li a
{
    color:#0099b8!important;
}
/*b:user menu end*/
/*b:LanguageSelector start*/
#LanguageSelector a
{
    background-color:#f9fafc!important;
}
#LanguageSelector td
{
    padding:2px;
}
#LanguageSelector .flag-active
{
    opacity:0.3;
    background-color: white!important;
}
#LanguageSelector .flag-inactive
{
    
}
#LanguageSelector a.btn-selected
{
    width:36px!important;
}
#LanguageSelector a.btn-lang
{
    background-repeat: no-repeat!important;
    background-position: center!important;
}

#LanguageSelector .btn-de-ch
{
    background-image: url('/images/lang/ch.png')!important;
    
}
#LanguageSelector .btn-en-gb
{
    background: url('/images/lang/uk.png')!important;
}

#LanguageSelector .btn-tr-tr
{
    background: url('/images/lang/tr.png')!important;
}

#LanguageSelector .btn-es-es
{
    background: url('/images/lang/es.png')!important;
}
/*e:LanguageSelector end*/

/* b:infobar */
#infobar
{
    z-index:10002;
}
.infobar { border-width: 1px; border-style: solid; margin: 0px -10px 0px -10px; padding-left:25px;}
.info { background-color: #fcf8e3; border-color: #faebcc; color: #8a6d3b; background-image: url('../images/info.png');background-repeat: no-repeat;background-position: 10px center;}
.warning { background-color: #f2dede; border-color: #ebccd1; color: #a94442; background-image: url('../images/warning.png');background-repeat: no-repeat;background-position: 10px center;}
.success { background-color: #dff0d8; border-color: #d6e9c6; color: #3c763d; background-image: url('../images/success.png');background-repeat: no-repeat;background-position: 10px center;}
.loading { background-color: #fefefe; border-color: #d6e9c6; color: #3c763d; background-image: url('../images/ui-anim_basic_16x16.gif');background-repeat: no-repeat;background-position: 10px center;}
.infobar UL{ list-style: none; padding: 0; }
.infobar UL LI{}
span.infobar{ padding:10px 10px 10px 40px;float:left;font-size:1em;display:block;}
div.infobar{ padding:10px 10px 10px 40px;display:block;}

/* e:infobar */

/* b:loaders */
.full-page-loader {
  opacity:    0.7; 
  background: #000;  
  z-index:    10001;
  top:        0px; 
  left:       0px; 
  right:        0px; 
  bottom:       0px; 
  position:   absolute;
}

.message-with-loader
{
    background-image: url('../images/preload.gif')!important;
    background-repeat: no-repeat;
    background-position: center center;
    height:80px;
    /*top:        50%; 
    margin-top:-40px;
    position:   absolute;*/
}

.center-loader
{
    background-image: url('../images/preload.gif')!important;
    background-repeat: no-repeat;
    background-position: center center;
    height:100px;
    margin:auto;
    position:relative;
    float:none!important;
    margin-top:50px;
    z-index:10;
}
/* e:loaders */

a.search_link
{
    font-size: 1.2em;
    text-decoration:underline;
}
span.path
{
    color: #6ad2eb;
}
.suggestions a
{
    font-size: 1.1em;
    text-decoration:underline;
    margin-right:5px;
}
/* e:search */

/* b:start page */
#start-page-logo
{
    width:90px;
    margin-top:15px;
}
.main-subtitle
{
    font-size:1.3em;
}
.first-box
{
    height:200px;
}

.start-title-content
    {
        /*position:absolute!important;
        top:0px;
        left:0px;
        right:0px;*/
        height:192px;
    }
    .start-categories-content
    {
        /*position:absolute!important;
        top:192px;
        left:0px;
        right:0px;
        bottom:100px;
        min-height:200px;*/
        height:303px;
    }
    .start-bottom-content
    {
        /*position:absolute!important;
        left:0px;
        right:0px;
        bottom:0px;
        height:100px;*/
        height:80px;
    }
#start-page-container
{
    background: radial-gradient(circle, rgb(27, 186, 225), #3A92C8) repeat scroll 0% 0% transparent;
    background-size: cover;
}
.absolute-center
{
    position:absolute;
    top:50%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    /*box-shadow: -20px -10px 43px -20px #000;
    opacity:1;*/
}
    /*.absolute-center:hover
    {
        opacity:0.8;
    }*/
.start-page-layout
{
    max-width:1400px;
    min-width:1024px;
    margin-left:auto;
    margin-right:auto;
}
.start-page-center
{
    margin-top:-260px;
    height:520px;
    left:5px;
    right:5px;
    
}
/*.start-page-left-side
{
    margin-top:-200px;
    height:400px;
    left:5px;
    right:5px;
}*/
.start-page-side
{
    margin-top:-125px;
    height:250px;
    left:5px;
    right:5px;
}
.start-page-contact
{
    margin-top:-200px;
    height:400px;
    left:5px;
    right:5px;
}
    .start-page-contact .box-generic
    {
        background-color:#fff!important;
    }
.start-page-about
{
    margin-top:-80px;
    height:160px;
    left:5px;
    right:5px;
}
.start-page-button
{
    margin-top:-44px;
    height:88px;
    left:5px;
    right:5px;
}
.start-page-button>a>i {
display: block;
padding-top: 5px;
}
.start-page-button>a {
padding: 0;
display: block;
color: #999;
font-weight: 700;
font-size: 12px;
text-decoration: none;
text-align: center;
position: absolute;
left:0px;
right:0px;
top:50%;
}
.start-page-button>a.left {
height: 44px;
margin-top:-22px;
}
.start-page-button>a.right {
height: 68px;
margin-top:-34px;
}

.nav-social
{
    position:absolute;
    bottom:0px;
    width:100%;
    text-align:center;
}

#startPageContainer
{
    min-height:640px!important;
    max-width:1400px!important;
}

.site-page--went-left {
    position: absolute;
    opacity: .25;
    transition: 1s;
    -webkit-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform:  perspective(3000px) translate3d(-40%,0%,35px) rotateY(75deg);
    -ms-transform: perspective(3000px) translate3d(-40%,0%,35px) rotateY(75deg);
    transform: perspective(3000px) translate3d(-40%,0%,35px) rotateY(75deg);
}
.site-page--went-right {
    position: absolute;
    opacity: .25;
    transition: 1s;
    -webkit-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform:  perspective(3000px) translate3d(70%,0%,35px) rotateY(-75deg);
    -ms-transform: perspective(3000px) translate3d(70%,0%,35px) rotateY(-75deg);
    transform: perspective(3000px) translate3d(70%,0%,35px) rotateY(-75deg);
}
.site-page--reset-left {
  position: relative;
  opacity: 1;
    transition: 1s;
    -webkit-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform:  perspective(1500px) translate3d(0%,0%,35px);
    -ms-transform: perspective(1500px) translate3d(0%,0%,35px);
    transform: perspective(1500px) translate3d(0%,0%,35px);
}
.site-page--reset-right {
  position: relative;
  opacity: 1;
    transition: 1s;
    -webkit-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform:  perspective(1500px) translate3d(0%,0%,35px);
    -ms-transform: perspective(1500px) translate3d(0%,0%,35px);
    transform: perspective(1500px) translate3d(0%,0%,35px);
}
.aboutUs-page--went-center
{
    display:block!important;
    position:relative!important;
    opacity: 1!important;
    transition: 1s;
    -webkit-transform-style: preserve-3d;
    left: auto!important;
    top: auto!important;
    right: auto!important;
    -webkit-transform: none!important;
    -ms-transform: none!important;
    transform: none!important;
}
.aboutUs-page--went-left
{
    position: absolute;
    left:-100%;
    top:-100%;
    opacity: .25;
    transition: 1s;
}
.contact-page--went-right
{
    position: absolute;
    right:-100%;
    top:-100%;
    opacity: .25;
    transition: 1s;
}
.contact-page--went-center
{
    display:block!important;
    position:relative!important;
    opacity: 1!important;
    transition: 1s;
    -webkit-transform-style: preserve-3d;
    right: auto!important;
    top: auto!important;
    right: auto!important;
    -webkit-transform: none!important;
    -ms-transform: none!important;
    transform: none!important;
}
#contactableMessage
{
font-size:13px;
}
/* e:start page */

/* b:override bootstrap.min.css */
#carousel
{
    height:202px;
}
.carousel-control
{
    position: absolute;
    top: 40%;
    left: 0px;
    right: 0px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    font-size: 60px;
    font-weight: 100;
    line-height: 30px;
    color: #6ad2eb;
    text-align: center;
    /*background: #222222;
    border: 3px solid #eb6a5a;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
    opacity: 1;
    filter: alpha(opacity=100);*/
    background-image:none!important;
}
.carousel-indicators li
{
    background-color:#222222;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.carousel-indicators .active
{
    background-color:#6ad2eb;
    opacity: 1;
    filter: alpha(opacity=100);
}
.carousel-item-content
{
    position:absolute;
    top:50%;
    height:4em;
    margin-top:-2em;
    padding:0px 60px;
    font-size:18px;
    font-weight:800;
    text-align:center;
    width:100%;
}
h1 span
{
    -webkit-font-smoothing: antialiased;
box-sizing: border-box;
color: rgb(77, 77, 77);
font-family: Roboto, sans-serif;
font-size: 28px;
font-weight: normal;
height: 45px;
line-height: 40px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
outline-color: rgb(77, 77, 77);
outline-style: none;
outline-width: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-transform: none;
visibility: visible;
white-space: nowrap;
width: 1468px;
top:1px;
}
/* e:override bootstrap.min.css */

@media (min-width: 768px) and (max-width: 979px) {
  
}
@media (min-width: 1200px)
{
    
}
@media (min-width: 1400px)
{
    /*.avatar-text
    {
        left:130px!important;
    }*/
}

@media (max-width: 1200px)
{
    .inline-hidden-lg
    {
        display:none!important;
    }
}
@media (min-width: 769px) and (max-width: 979px)
{
    /*.avatar-text
    {
        left:220px!important;
    }*/
}
@media (min-width: 980px) and (max-width: 1400px)
{
    /*.avatar-text
    {
        left:130px!important;
    }*/
}
@media (max-width: 768px)
{
    .inline-hidden-sm
    {
        display:none!important;
    }
    .visible-xs
    {
        display:block!important;
    }
    #content
    {
        overflow: visible!important;
    }
    .menu-hidden #menu
    {
        left:-120px!important;
    }
    .carousel-item-content
    {
        font-size:12px;
        top:50px;
        padding: 0 10px;
    }
}
@media (min-width: 768px)
{
    
}
}
@media (max-width: 480px)
{
    .inline-hidden-xs
    {
        display:none!important;
    }
    
}
@media (max-width: 979px)
{
    .inline-hidden-md
    {
        display:none!important;
    }
    #container-central
    {
        left:0px;
    }
    #priaid-footer
    {
        left:0px;
    }
    .sm-device-content
    {
        left:0px!important;
    }
    .md-device-content
    {
        left:90px!important;
    }
    }
@media (min-width: 980px){

}

.pagination {
  margin: 24px 0;
}

.pagination ul {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul > li {
  display: inline;
}

.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 24px;
  text-decoration: none;
  background-color: white;
  border: 1px solid #dddddd;
  border-left-width: 0;
}

.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: whitesmoke;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999999;
  cursor: default;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover {
  color: #999999;
  background-color: transparent;
  cursor: default;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}

.pagination-centered {
  text-align: center;
}

.pagination-right {
  text-align: right;
}

.pagination-large ul > li > a,
.pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 20px;
}
.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-mini ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > a,
.pagination-small ul > li:first-child > span {
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-mini ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > a,
.pagination-small ul > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
}

.pagination-small ul > li > a,
.pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 13.6px;
}

.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
  padding: 0px 6px;
  font-size: 12px;
}

.pager {
  margin: 24px 0;
  list-style: none;
  text-align: center;
  *zoom: 1;
}
.pager:before, .pager:after {
  display: table;
  content: "";
  line-height: 0;
}
.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

.pager li > a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}

.pager .next > a,
.pager .next > span {
  float: right;
}

.pager .previous > a,
.pager .previous > span {
  float: left;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > span {
  color: #999999;
  background-color: #fff;
  cursor: default;
}