/* add your custom css here */

<link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Open+Sans" />

a {
  color: purple;
}

.logo { width: 150px; }

.logo img{ max-width: 150px; }


@media only screen and (min-width: 768px) {

	.navbar-nav {  

    float: right;}}


.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {border-bottom: 2px Solid #ef0d0d; background-color: #ffeaea;}

.navbar-default {
    background-color: #ffffff;
    border-color: #ffffff;
}

.navbar-default .navbar-nav > li > a:hover {
    color: #555;
    background-color: #d8ecf5;
    border-bottom: 2px Solid #0d7cef;
}

.alert {border-radius: 0px;}
.alert-danger {background-color: #ffffff;}
.alert-success {background-color: #ffffff;}

.path-frontpage .block-user-login-block {background-color:#f5f5f5;border: 1px solid #a8c2d8;box-shadow: }

.path-frontpage .block-user-login-block  h2 {text-align: center;text-align: center;
    /* text-transform: uppercase; */
    font-weight: 300;
    color: #3379b7;}

.block-user-login-block  ul{text-align: center;list-style-image: none;
    list-style-type: none;text-transform: uppercase;font-weight: 500; text-decoration: none; padding-top: 30px; padding-bottom: 30px;}

  .block-user-login-block  a  {color: #ffffff;
    text-decoration: none;
    padding: 10px 20px 10px 20px;
    background-color: #484848;
    margin-top: 10px;
    font-weight: 300;}

.block-user-login-block .form-actions {text-align: center;}
.user-login-form label {font-weight: 300;}
.path-frontpage .user-login-form{    
	border-left: 1px solid #a8c2d8;
	border-right: 1px solid #a8c2d8;
	border-bottom: 1px solid #a8c2d8;
	border-top: 1px solid #a8c2d8;
	margin-left: auto;
    margin-right: auto;
    padding: 35px;
    background-color: #ffffff;
    width: 300px;
    }

.btn {    border-radius: 0px;
    padding: 10px 20px 10px 20px;
    font-weight: 300;}



 .path-frontpage .nav-tabs {border-bottom: 1px solid #a8c2d8;}

 .path-frontpage .nav-tabs > li > a {border-radius: 0px;}
 .path-frontpage .nav-tabs {width: 300px;}
 .path-frontpage .nav-tabs > li.active > a, .path-frontpage .nav-tabs > li.active > a:hover, .path-frontpage .nav-tabs > li.active > a:focus {color: #555555;
    background-color: #f5f5f5;
    border: 1px solid #a8c2d8;
    border-bottom-color: transparent;
    cursor: default;}

    .path-frontpage .nav-tabs li a:hover {background-color: #ffffff;border: none; color: #b02c25; text-shadow: 0.2px 0.2px #c4c4c4;}




 .path-user .nav-tabs {border-bottom: 1px solid #a8c2d8;}
 .path-user .nav-tabs > li.active > a,  .path-user .nav-tabs > li.active > a:hover,  .path-user .nav-tabs > li.active > a:focus {color: #555555;
    background-color: #f5f5f5;
    border: 1px solid #a8c2d8;
    border-bottom-color: transparent;
    cursor: default;}


 .path-user .nav-tabs {width: 300px;}
 .path-user .nav-tabs li a:hover {background-color: #ffffff;border: none; color: #b02c25; text-shadow: 0.2px 0.2px #c4c4c4;}

 .path-user .user-pass{    
	border-left: 1px solid #a8c2d8;
	border-right: 1px solid #a8c2d8;
	border-bottom: 1px solid #a8c2d8;
    padding: 35px;
    background-color: #f5f5f5;
    width: 300px;}

.dashboard {
    display:block; 
    float: left; 
    padding: 10px; 
    border: 1px solid #c4c4c4; 
    margin: 10px;
    width: 260px;
    height: 130px;
}

#edit-field-priority-wrapper 

#ticket-properties {float: left;
    position: relative;clear:both;}

.layout--fourcol-section {    padding: 20px 20px 20px 20px;
    margin-bottom: 20px;}

    .block-field-blocknodesupport-ticketfield-country-tid {text-align: center;
    border: 1px solid #c4c4c4;
    padding: 25px;
    width: 177px;
    background-color: #fdfdfd;
    font-weight: 300;
    font-size: 15px;}



    .block-field-blocknodesupport-ticketfield-client-tid {text-align: center;
    border: 1px solid #c4c4c4;
    padding: 25px;
    width: 177px;
    background-color: #fdfdfd;
    font-weight: 300;
    font-size: 15px;}

/**

    .block-field-blocknodesupport-ticketfield-priority {text-align: center;
    border: 1px solid #c4c4c4;
    padding: 25px;
    width: 177px;
    background-color: #fdfdfd;
    font-weight: 300;
    font-size: 15px;}

**/



    .block-field-blocknodesupport-ticketfield-won .field--label {width: 150px;
    background-color: #258ed8;
    padding: 2px;
    color: #ffffff;
    text-align: center;
    font-weight: 300;
    margin-bottom: 5px;
    margin-right: 10px;}

    .block-field-blocknodesupport-ticketfield-won .field--item {    padding: 1px;
    font-weight: 300;
    border: 1px solid #248ed8;
}

    .block-field-blocknodesupport-ticketfield-area-of-work .field--label {width: 150px;
    background-color: #258ed8;
    padding: 2px;
    color: #ffffff;
    text-align: center;
    font-weight: 300;
    margin-bottom: 5px;
    margin-right: 10px;}

    .block-field-blocknodesupport-ticketfield-area-of-work .field--item {    padding: 1px;
    font-weight: 300;
    border: 1px solid #248ed8;
}


    .block-field-blocknodesupport-ticketfield-store-id .field--label {width: 150px;
    background-color: #258ed8;
    padding: 2px;
    color: #ffffff;
    text-align: center;
    font-weight: 300;
    margin-bottom: 5px;
    margin-right: 10px;}

    .block-field-blocknodesupport-ticketfield-store-id .field--item {    padding: 1px;
    font-weight: 300;
    border: 1px solid #248ed8;
}


    .block-field-blocknodesupport-ticketfield-contact-name-on-site .field--label {width: 150px;
    background-color: #258ed8;
    padding: 2px;
    color: #ffffff;
    text-align: center;
    font-weight: 300;
    margin-bottom: 5px;
    margin-right: 10px;}

    .block-field-blocknodesupport-ticketfield-contact-name-on-site .field--item {    padding: 1px;
    font-weight: 300;
    border: 1px solid #248ed8;
}


    .block-field-blocknodesupport-ticketfield-contact-number .field--label {width: 150px;
    background-color: #258ed8;
    padding: 2px;
    color: #ffffff;
    text-align: center;
    font-weight: 300;
    margin-bottom: 5px;
    margin-right: 10px;}

    .block-field-blocknodesupport-ticketfield-contact-number .field--item {    padding: 1px;
    font-weight: 300;
    border: 1px solid #248ed8;
}

    .block-field-blocknodesupport-ticketfield-security-issue .field--label {width: 150px;
    background-color: #258ed8;
    padding: 2px;
    color: #ffffff;
    text-align: center;
    font-weight: 300;
    margin-bottom: 5px;
    margin-right: 10px;}

    .block-field-blocknodesupport-ticketfield-security-issue .field--item {    padding: 1px;
    font-weight: 300;
    border: 1px solid #248ed8;
}

    .block-field-blocknodesupport-ticketfield-priority .field--label {width: 150px;
    background-color: #258ed8;
    padding: 2px;
    color: #ffffff;
    text-align: center;
    font-weight: 300;
    margin-bottom: 5px;
    margin-right: 10px;}

    .block-field-blocknodesupport-ticketfield-priority .field--item {    padding: 1px;
    font-weight: 300;
    border: 1px solid #248ed8;
}

    .block-field-blocknodesupport-ticketfield-contact-number  {min-width: 300px;    width: 70%;}
    .block-field-blocknodesupport-ticketfield-contact-name-on-site {min-width: 300px;    width: 70%;}
    .block-field-blocknodesupport-ticketfield-store-id { min-width: 300px;   width: 70%;}
    .block-field-blocknodesupport-ticketfield-area-of-work {min-width: 300px;    width: 70%;}
    .block-field-blocknodesupport-ticketfield-won { min-width: 300px;   width: 70%;}
    .block-field-blocknodesupport-ticketcreated{  min-width: 300px;   width: 70%; margin-bottom: 30px;}
    .block-field-blocknodesupport-ticketfield-security-issue{ min-width: 300px;    width: 70%;}
    .block-field-blocknodesupport-ticketfield-priority{ min-width: 300px;    width: 70%;}



    #edit-field-file-0--description {display: none;}


    .panel {border-radius: 0px;
        -webkit-box-shadow: none;
        box-shadow:none;
        }

    .form-control {
        border-radius: 0px;
    }




    .block-field-blocknodesupport-ticketbody {    margin-top: -25px;}


    .block-field-blocknodesupport-ticketfield-comments {padding-top: 35px;
    border-top: 1px solid #c4c4c4;}


.block-field-blocknodesupport-ticketcreated {    padding: 1px;
    font-weight: 300;
    border: 1px solid #248ed8;
    text-align: right;
}


    .block-field-blocknodesupport-ticketfield-due-date {text-align: center;
    /* border: 1px solid #c4c4c4; */
    padding-bottom: 25px;
    width: 177px;
    background-color: #fdfdfd;
    font-weight: 300;
    font-size: 15px;}

    .block-field-blocknodesupport-ticketfield-file .field--name-field-file {width: 75%;
    margin-top: 30px;}



    .block-field-blocknodesupport-ticketfield-note-to-the-engineer {margin-top: 30px;}


    .block-field-blocknodesupport-ticketfield-assigned {    border: 1px solid #c4c4c4;
    margin-top: 30px;
    width: 200px;
    padding: 3px 3px 17px;
    text-align: center;
    float: left;}


    .block-field-blocknodesupport-ticketfield-state {text-align: center;
    border: 1px solid #c4c4c4;
    padding: 25px;
    width: 177px;
    background-color: #fdfdfd;
    font-weight: 300;
    font-size: 15px;}


    .layout--threecol-section--25-25-50


    .block-field-blocknodesupport-ticketfield-due-date{text-align: center;
    border: 1px solid #c4c4c4;
    padding: 25px;
    width: 177px;
    background-color: #fdfdfd;
    font-weight: 300;
    font-size: 15px;}


    .page-node-type-store .field--name-field-client  h2{display: none;}
    .path-calls .form-inline .form-group {width: 260px;float: left;}
    .path-calls .btn {margin-top: 10px;}
    

    .path-search-calls-roi .form-inline .form-group {width: 260px;float: left;}
    .path-search-calls-roi .btn {margin-top: 10px;}

    .view-display-id-block_1 caption {    text-align: center;
    font-size: 18px;
    font-weight: 300;
    padding: 15px;
    border: 1px solid #ececec;
}
    .view-display-id-block_1 caption a {font-weight: 500; color: #525151}

    .path-frontpage .block-views-blockcalls-block-1 {display: none;}

    .block-views-blockcalls-block-1 h2{    color: #b22e26;
    font-weight: 400;
    font-size: 22px;
    text-align: center;}


    .table > thead > tr > th {vertical-align: middle; font-weight: 500; background-color: #ececec; }
    .table > thead > tr > th a{color: #525151;}

    .path-phone-book tbody{font-weight: 300;}


    .form-inline .form-group {width: 300px;}



    .layout--twocol-section--50-50 {margin-bottom: 35px;}



.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 0px;
    /* border: 1px solid #c4c4c4; */
    font-weight: 300;
    text-decoration: none;
    /* text-transform: uppercase; */
    /* color: #c4c4c4; */
}

	.path-my-calls-map .block-field-blocknodesupport-ticketfield-store-id .field--item {border:none;}
	.path-my-calls-map .block-field-blocknodesupport-ticketfield-area-of-work .field--item {border:none;}
	.path-my-calls-map .block-field-blocknodesupport-ticketfield-due-date {font-style: 13px;}


	.path-stores .thead .td {height: 59px;padding-top: 10px; padding-bottom: 10px;}
	.path-stores .table > thead > tr > th {background-color: #ffffff;}
 .view-header,.view-empty, .view-footer {padding-bottom: 10px;
    font-weight: 300;
    font-size: 10px;}

    .path-comment .btn {padding: 20px 20px 20px 20px;}
    .path-comment .tabledrag-toggle-weight {display: none;}
    .path-comment .checkbox {display: none;}
   .path-comment #edit-field-file-table .checkbox {display: none;}

  .page-node-type-support-ticket .btn-primary {background-color: #de3030; border: none;}
  .page-node-type-support-ticket .btn {border-radius: 0px;
    padding: 20px 20px 20px 20px;
    font-weight: 300;
    text-transform: uppercase;}

/* Start of Admin menu  */

#edit-field-country-tid-wrapper {clear:both;padding-bottom: 20px;}

#edit-field-state-wrapper {    position: relative;
    width: 200px;
    float: left;}

.field--name-field-client-tid .field--name-name {display: none;}

.block-field-blocknodestorefield-client, .block-field-blocknodestorefield-type-store {text-align: center;
    border: 1px solid #c4c4c4;
    padding: 25px;
    width: 177px;
    background-color: #fdfdfd;
    font-weight: 300;
    font-size: 15px;}






.form-item-field-state-value-1 {float: left;}

.view-display-id-attachment_2 {margin-bottom: -20px;}


.path-geofield-users .form-inline .form-group, .path-stores .form-inline .form-group {width: 200px;} 
.path-geofield-users .btn	{padding: 6px 20px 6px 20px;}
.path-geofield-users #edit-actions, .path-stores #edit-actions{padding-top: 0px;}
.path-geofield-users .btn-info, .path-stores .btn-info {
    color: #fff;
    background-color: #ea4335;
    border-color: #ea4335;
}

.path-stores .btn	{padding: 7px 20px 6px 20px;}

.form-item-field-client-tid-target-id, .form-item-field-due-date-value, .form-item-field-due-date-value-1, #edit-actions {padding-top: 15px;}



.path-invoiced-calls-roi .block-field-blocknodesupport-ticketfield-store-id .field--item ,.path-invoiced-calls-uk .block-field-blocknodesupport-ticketfield-store-id .field--item, .path-calls-map-roi .block-field-blocknodesupport-ticketfield-store-id .field--item, .path-calls-map-uk .block-field-blocknodesupport-ticketfield-store-id .field--item, .path-closed-calls-roi .block-field-blocknodesupport-ticketfield-store-id .field--item, .path-closed-calls-uk .block-field-blocknodesupport-ticketfield-store-id .field--item {border: none;}



.path-invoiced-calls-roi  .block-field-blocknodesupport-ticketfield-area-of-work .field--item,.path-invoiced-calls-uk .block-field-blocknodesupport-ticketfield-area-of-work .field--item, .path-calls-map-roi .block-field-blocknodesupport-ticketfield-area-of-work .field--item,.path-closed-calls-roi .block-field-blocknodesupport-ticketfield-area-of-work .field--item, .path-closed-calls-uk .block-field-blocknodesupport-ticketfield-area-of-work .field--item, .path-calls-map-uk .block-field-blocknodesupport-ticketfield-area-of-work .field--item {border: none;}


.path-invoiced-calls-roi  .block-field-blocknodesupport-ticketfield-due-date,.path-invoiced-calls-uk .block-field-blocknodesupport-ticketfield-due-date,.path-calls-map-roi .block-field-blocknodesupport-ticketfield-due-date, .path-closed-calls-roi .block-field-blocknodesupport-ticketfield-due-date, .path-closed-calls-uk .block-field-blocknodesupport-ticketfield-due-date, .path-calls-map-uk .block-field-blocknodesupport-ticketfield-due-date {font-size: 13px; text-align:left; padding-bottom: 0px }

.path-invoiced-calls-roi  .block-field-blocknodesupport-ticketfield-assigned,.path-invoiced-calls-uk .block-field-blocknodesupport-ticketfield-assigned, .path-closed-calls-roi .block-field-blocknodesupport-ticketfield-assigned, .path-closed-calls-uk .block-field-blocknodesupport-ticketfield-assigned, .path-calls-map-roi .block-field-blocknodesupport-ticketfield-assigned, .path-calls-map-uk .block-field-blocknodesupport-ticketfield-assigned {border: none; margin: 0px; padding: 0px;}



.path-invoiced-calls-roi  .block-field-blocknodesupport-ticketfield-state,.path-invoiced-calls-uk .block-field-blocknodesupport-ticketfield-state, .path-closed-calls-roi .block-field-blocknodesupport-ticketfield-state, .path-closed-calls-uk .block-field-blocknodesupport-ticketfield-state, .path-calls-map-roi .block-field-blocknodesupport-ticketfield-state, .path-calls-map-uk .block-field-blocknodesupport-ticketfield-state {border:0px; text-align: left; font-weight: 300; font-size: 13px; padding: 0px;}

.path-invoiced-calls-roi  .form-inline .form-group ,.path-invoiced-calls-uk .form-inline .form-group, .path-closed-calls-roi .form-inline .form-group, .path-closed-calls-uk .form-inline .form-group, .path-calls-map-roi .form-inline .form-group, .path-calls-map-uk .form-inline .form-group {width: auto;}


.path-invoiced-calls-roi .form-item-field-state-value ,.path-invoiced-calls-uk .form-item-field-state-value ,.path-closed-calls-roi .form-item-field-state-value, .path-closed-calls-uk .form-item-field-state-value, .path-calls-map-roi .form-item-field-state-value  ,.path-calls-map-uk .form-item-field-state-value	{padding-top: 15px;}








.path-invoiced-calls-roi .form-inline .form-group, .path-invoiced-calls-uk .form-inline .form-group  {padding-top: 15px;}
.path-invoiced-calls-roi .form-inline .form-group, .path-invoiced-calls-uk .form-inline .form-group  {padding-top: 15px;}


 


.path-node .contextual-region .field--name-name,.path-node .contextual-region .block-field-blockuseruserfield-phone-number {display:none; }

.path-node .contextual-region  .block-field-blockuserusername, .path-node .contextual-region  .block-field-blockuserusermail, .path-node .contextual-region  .block-field-blockuseruserfield-address {display:none; }


.groupingcss {font-weight: bold;}

.view-allocation-for-calls-map-uk-ireland {
    margin-bottom:10px;}

 .path-allocation-roi caption a {
    color: #ffffff;
    text-decoration: none;
    font-weight: 500;
background-color: #a70000;
    padding: 10px;}








