body, html{font-family: 'Open Sans', sans-serif; text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; width: 100%; height: 100%; /*font-weight: 300;*/ padding: 0; margin: 0; /*font-size: 16px;*/ /*line-height: 28px;*/ /*color: #000066;*/ overflow-x: hidden; position: relative; background-repeat: no-repeat; /*background: #EFEFBB; !* fallback for old browsers *!*/ /*background: -webkit-linear-gradient(to top, #D4D3DD, #EFEFBB); !* Chrome 10-25, Safari 5.1-6 *!*/ /*background: linear-gradient(to top, #D4D3DD, #EFEFBB); !* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ *!*/ background: #83a4d4; /* fallback for old browsers */ background: -webkit-linear-gradient(to right, #b6fbff, #83a4d4); /* Chrome 10-25, Safari 5.1-6 */ background: linear-gradient(to right, #b6fbff, #83a4d4); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}.row .container{margin: 0px; padding: 0px;}h3{color: #000066;}h3 small{color: #003366;}.wrapper{width: 100%; /*margin-top: 20px;*/ margin-bottom: 20px;}.page-header{color: #000066; border-bottom: 1px solid; border-bottom-color: #BE93C5;}hr{height: 1px; width: 100%; float: left; position: relative; background: #BE93C5; /* fallback for old browsers */ background: -webkit-linear-gradient(to right, #7BC6CC, #BE93C5); /* Chrome 10-25, Safari 5.1-6 */ background: linear-gradient(to right, #7BC6CC, #BE93C5); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ border: 0; margin-top: 10px; margin-bottom: 10px;}hr.short{margin-top: 0; margin-bottom: 10px;}p.username{font-size: 150%; color: navy;}p.job{font-size: 130%;}p.gender{font-size: 120%;}.right-title{margin: 0;}.right-title-btn{background: transparent; font-size: 17px; transition: all 0.2s; color: navy; border: 1px solid navy; height: 30px; width: 30px; padding: 2px 5px 0 5px; margin-top: 15px; border-radius: 3px;}.right-title-btn:hover,.right-title-btn:focus{background: dodgerblue; color: white;}.right-title-sample{background: transparent; font-size: 17px; transition: all 0.2s; color: navy; border: 1px solid navy; height: 30px; width: 30px; padding: 2px 5px 0 5px; margin-top: 5px; border-radius: 3px;}.right-title-sample:hover,.right-title-sample:focus{background: transparent; color: navy;}.content-div{border: 1px dashed navy; border-radius: 10px; /*background-color: #FAFAFA;*/ padding: 20px; background-color: rgba(240, 240, 240, 0.2); /*width: 90%;*/ margin-bottom: 15px;}.img-thumbnail{margin-bottom: 5px;}.apt-name{font-size: 16px; color: navy; margin: 0 0 5px 0; padding: 0;}.req-name{font-size: 16px; color: navy; margin: 0 0 5px 0; padding: 0;}.image-buttons{background: transparent; font-size: 15px; transition: all 0.2s; color: navy; border: 1px solid navy; height: 25px; width: 25px; padding: 0 5px 0 5px; border-radius: 3px;}.image-buttons:hover,.image-buttons:focus{background: dodgerblue; color: white;}#apartments-container .row{margin-bottom: 5px;}@media only screen and (min-width: 0px){hr.short{width: 50%;}.page-header{font-size: 20px;}.right-title span{font-size: 32px;}.right-title{font-size: 27px;}.right-title small{font-size: 12px;}}@media only screen and (min-width: 320px){hr.short{width: 50%;}.page-header{font-size: 20px;}.right-title span{font-size: 34px;}.right-title{font-size: 29px;}.right-title small{font-size: 13px;}}@media only screen and (min-width: 480px){hr.short{width: 40%;}.page-header{font-size: 25px;}.right-title span{font-size: 36px;}.right-title{font-size: 31px;}.right-title small{font-size: 14px;}}@media only screen and (min-width: 768px){hr.short{width: 30%;}.page-header{font-size: 30px;}.right-title span{font-size: 38px;}.right-title{font-size: 33px;}.right-title small{font-size: 15px;}}@media only screen and (min-width: 992px){hr.short{width: 20%;}.page-header{font-size: 36px;}.right-title{margin: 0;}.right-title span{font-size: 40px;}.right-title{font-size: 35px;}.right-title small{font-size: 16px;}}@media only screen and (min-width: 1200px){}.badge{font-size: 15px; padding: 5px 10px 5px 10px;}.btn-default{font-size: 15px; width: 60%; height: 40px; margin: 10px 0 0; /*margin-right: 10px;*/ line-height: 10px; /*padding: 10px 10px;*/ /*height: 50px;*/ border: 1px solid navy; background: transparent; transition: all 0.4s; color: navy; border-radius: 5px;}.btn-default:hover,.btn-default:focus,.btn-default:active{border: 1px solid #3eb0f7; background: #3eb0f7; color: white;}div.loader{margin-top: 50px; margin-bottom: 50px;}