/*  Greišslumišlun FIX  */
/*

    Twitter Breakpoints !
    ---------------------------------------------
    @media (max-width: 979px) : md
    @media (max-width: 767px) : sm
    @media (max-width: 480px) : xs

    Eggert's Usual Breakpoints
    ---------------------------------------------
    @media (max-width: 1080px) : LargePad
    @media (max-width: 840px)  : Pads & Stuff
    @media (max-width: 580px)  : LargeMobileLandscape
    @media (max-width: 450px)  : LargeMobilePortrait
    @media (max-width: 300px)  : SmallMobilePortrait
*/
body { background: #f3f3f4;}
#wrapper {max-width: 1200px; margin: 30px auto 0px auto;}
footer { margin-bottom: 20px;}
footer a { color: #444;}
.table-numeric th, .table-numeric td { text-align: right;}
.table-numeric th:first-child, .table-numeric td:first-child { text-align: left;}
.island_is { float: left; margin: 0 15px 30px 0;padding: 15px; border: 1px solid #ccc; background: #fff;}
#gjalddagiMidja {background: #f9f9f9}
#gjalddagiMidja a { display: block; color: #999}
#gjalddagiMidja a:hover {color: #1ab394}
.gm-progress a {color: #1ab394}
input.right { text-align: right;}

/* skilmalarGreidslumidlunar */
.skilmalarGreidslumidlunar {overflow-y: scroll; overflow-x: hidden; height: 150px; width: 100%; border: 1px solid #e7eaec; background: #fff; padding: 6px; margin-bottom: 10px;}
.skilmalarGreidslumidlunar p { font-size: .9em;padding: 3px; }

/* Panel */
.panel-heading h2 {display: block; font-weight: 100; font-size: 20px;cursor: pointer;}
.accordion-toggle:before {font-family:'FontAwesome';content:"\f146";float: left;color: inherit;padding-right: 8px; color: #1ab394;}
.panel-heading.collapsed .accordion-toggle:before {content:"\f0fe";}

/* Validation Error */
.field-validation-error { color: #900;}
.validation-summary-errors {color: #900;}

.top-navigation .nav > li > a, .dropdown-menu { font-size: 14px;}
.modal-backdrop { z-index: 0 !important;}
.modal-dialog { z-index:1050 !important; }

.input-group-addon-style {
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.someShadeOfGray {
    color: #999;
}

.input-small-width-fixed {
    max-width: 160px;
}

.input-width-fixed {
    max-width: 320px;
}

.text-green {
    color: #177226;
}

.form-control-smooth-edge {
    border-radius: 4px;
}

.maxWidth {
    width: 100%;
}

.disableClick {
    cursor: not-allowed;
}

.underline {
    text-decoration: underline;
}

.authenticationExplanation {
    margin-left: 40px;
    margin-bottom: 5px !important;
}

.pinSuccessful {
    color: green;
    margin-left: 5px;
}

.clickWait {
    cursor:wait
}

.clickWait input[type=radio], .disableClick input[type=radio], a.disableClick {
    pointer-events:none
}

.noPadding {
    padding: 0;
}

@media (max-width: 991px) {

}

@media (max-width: 768px) {
    .island_is { float: none; margin: 0 0 15px 0;}
}

@media (min-width: 768px) {
    .text-left {text-align: left;}
}

@media (max-width: 480px) {
    h1 {font-size: 20px;}
    h4 {font-size: 10px;}
    .panel-heading h2 a { font-size: 16px;}
}

@media only screen and (max-width : 580px) {

}

.alert-container {
    position: fixed;
    left: 0;
    right: 0;
    padding-right: 0em;
    padding-top: 0em;
    z-index: 9999;
}

.pin-input-style {
    margin-left: 26px;
    max-width: 250px;
}

.color-white {
    color: #FFFFFF
}